]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* python/py-cmd.c (cmdpy_function): Unreference exception state.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
026ffab7
SW
12010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2
3 * gdb.cp/converts.exp: Test pointer to bool conversion.
4 Test pointer to long conversion.
5 * gdb.cp/oranking.exp: Removed relevant kfail.
6
3a772aa4
TT
72010-10-18 Tom Tromey <tromey@redhat.com>
8
9 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10 argument to lazy_string.
11 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
12 (pp_ls.to_string): Use it.
13 * gdb.python/py-prettyprint.c (main): Move declarations to top.
14 Add "estring2" local.
15
5fc3827b
JK
162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 Fix s390x compatibility.
19 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
20 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
21
8aeb23f3
JK
222010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.threads/sigstep-threads.exp: New file.
25 * gdb.threads/sigstep-threads.c: New file.
26
c1e56572
JK
272010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
28
29 * gdb.base/pie-execl.exp: New file.
30 * gdb.base/pie-execl.c: New file.
31
92163a10
JK
322010-10-13 Doug Evans <dje@google.com>
33 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 PR exp/12117
36 * gdb.cp/ptype-cv-cp.cc: New file.
37 * gdb.cp/ptype-cv-cp.exp: New file.
38
7062b0a0
SW
392010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
40
41 * gdb.cp/converts.cc: New test program.
42 * gdb.cp/converts.exp: New test.
43 * gdb.cp/overload.exp: Added test for void* vs int*.
44 * gdb.cp/overload.exp: Ditto.
45 * gdb.cp/oranking.exp: Removed related kfail.
46
0e3509db
DE
472010-10-13 Doug Evans <dje@google.com>
48
49 * lib/gdb-python.exp (gdb_check_python_config): New function.
50 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
51 * gdb.python/lib-types.cc: New file.
52 * gdb.python/lib-types.exp: New file.
53
8dc78533
JK
542010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 * gdb.python/py-error.exp: New file.
57 * gdb.python/py-error.py: New file.
58
93c17e06
JK
592010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
62 gdb_test_multiple.
63
d8b34041
JK
642010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 * gdb.base/break-interp.exp: Use ldlags for linking flags.
67 * gdb.base/prelink.exp: Likewise.
68 * gdb.base/solib-nodir.exp: Likewise.
69 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
70 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
71 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
72
e0cc584e
UW
732010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
74
75 * break-interp.exp (test_ld): Use two separate gdb_expect statements
76 for the "info files" test to avoid timeouts on slow machines.
77
cfc353b1
JK
782010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
81 (main): Make openlib dummy call.
82
d3d7896d
JK
832010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
86 * break-interp.exp (reach): Move the core body ...
87 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
88 (test_ld): Provide always real argument, even to the linker. Replace
89 dl_main by _dl_debug_state.
90
5e533c94
JK
912010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 Fix results of prelinked PIEs on ppc*.
94 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
95 Accept also DISPLACEMENT "PRESENT".
96 (main): Replace "ZERO" displacements by "PRESENT".
97
33540610
SW
982010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
99
100 * gdb.cp/oranking.exp: New test.
101 * gdb.cp/oranking.cc: New test program.
102
3bdf2bbd
KW
1032010-10-08 Ken Werner <ken.werner@de.ibm.com>
104
105 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
106 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
107
2f608a3a
KW
1082010-10-06 Ken Werner <ken.werner@de.ibm.com>
109
110 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
111 lush, lynx) New constant.
112 * gdb.base/constvars.exp: Test const array types.
113 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
114
aa2e2d8d
DE
1152010-10-06 Doug Evans <dje@google.com>
116
117 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
118 of syscall staging area.
119
2844d6b5
KW
1202010-10-06 Ken Werner <ken.werner@de.ibm.com>
121
122 * gdb.base/gnu_vector.c: Add variable c4.
123 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
124 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
125
7d8ac8bb
MR
1262010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
127
128 * gdb.arch/altivec-abi.exp: Fix a typo.
129
84a02e58
MR
1302010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
131
132 * lib/mi-support.exp (thread_selected_re): Correct pattern used
133 to match a thread ID.
134
b18e6318
JK
1352010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 Fix s390x testcase compatibility.
138 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
139
a2c09bd0
DE
1402010-10-01 Doug Evans <dje@google.com>
141
142 * lib/gdb-python.exp: New file.
143 * gdb.python/py-block.exp: Use it.
144 * gdb.python/py-breakpoint.exp: Ditto.
145 * gdb.python/py-frame.exp: Ditto.
146 * gdb.python/py-inferior.exp: Ditto.
147 * gdb.python/py-param.exp: Ditto.
148 * gdb.python/py-prettyprint.exp: Ditto.
149 * gdb.python/py-shared.exp: Ditto.
150 * gdb.python/py-symbol.exp: Ditto.
151 * gdb.python/py-symtab.exp: Ditto.
152 * gdb.python/py-type.exp: Ditto.
153 * gdb.python/py-value.exp: Ditto.
154 * gdb.python/python.exp: Ditto.
155
38f12cfc
TT
1562010-09-30 Tom Tromey <tromey@redhat.com>
157
158 * gdb.base/anon.exp: New file.
159 * gdb.base/anon.c: New file.
160
9ae8282d
TT
1612010-09-30 Tom Tromey <tromey@redhat.com>
162
163 * gdb.base/completion.exp: Test completion through anonymous
164 union.
165 * gdb.base/break1.c (struct some_struct): Add anonymous union.
166
e9e07ba6
JK
1672010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 Fix printing parameters of inlined functions.
170 * gdb.dwarf2/dw2-inline-param.exp: New file.
171 * gdb.dwarf2/dw2-inline-param-main.c: New file.
172 * gdb.dwarf2/dw2-inline-param.S: New file.
173
cd2effb2
JK
1742010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
175
176 PR corefiles/12071.
177 * gdb.base/corefile.exp (quit with a process, no question: load core)
178 (quit with a core file): New tests.
179
bceffbf3
JK
1802010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 Fix GDB crash on inferior calls with self-referencing classes.
183 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
184 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
185 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
186
1736ad11
JK
1872010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
188
189 Fix lost siginfo_t for inferior calls.
190 * gdb.base/siginfo-infcall.exp: New file.
191 * gdb.base/siginfo-infcall.c: New file.
192
a176ad92
JB
1932010-09-22 Joel Brobecker <brobecker@adacore.com>
194
195 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
196
c2b0a229
JK
1972010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
198
199 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
200 New test.
201 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
202
e8ae22d1
JB
2032010-09-22 Joel Brobecker <brobecker@adacore.com>
204
205 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
206 type of our const type.
207
ec322823
SW
2082010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
209
210 * gdb.cp/pr12028.cc: New.
211 * gdb.cp/pr12028.exp: New.
212
72929c62
JB
2132010-09-22 Joel Brobecker <brobecker@adacore.com>
214
215 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
216
875b4ff5
PM
2172010-09-16 Phil Muldoon <pmuldoon@redhat.com>
218 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 PR mi/11407
221 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
222 * gdb.mi/dw2-ref-missing-frame-main.c New File.
223 * gdb.mi/dw2-ref-missing-frame.S New File.
224 * gdb.mi/dw2-ref-missing-frame.exp New File.
225
7155d578
TT
2262010-09-14 Tom Tromey <tromey@redhat.com>
227
228 PR symtab/8399:
229 * gdb.threads/tls.exp: Remove kfail. Update expected output.
230
515ed532
TT
2312010-09-14 Tom Tromey <tromey@redhat.com>
232
233 PR exp/11803:
234 * gdb.threads/tls.exp: Use C++.
235 (check_thread_local): Use K::another_thread_local.
236 * gdb.threads/tls.c (class K): New.
237 (another_thread_local): Now a member of K.
238 (spin): Update. No longer K&R C.
239
450ca57c
SW
2402010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
241
242 * gdb.cp/koenig.cc: created class for testing member lookup.
243 * gdb.cp/koenig.exp: Added test for member lookup.
244
dbd492a3
JK
2452010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 Fix false FAILs on sourcetree topdir directory containing "kill".
248 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
249 source line matching regexp.
250
8d4d924b
JK
2512010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * gdb.python/python.exp (set height 0, collect help from uiout)
254 (verify help to uiout): New tests.
255
8e64f2a0
JK
2562010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
257
258 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
259 is_lp64_target to check 64bit target.
260
4569eed2
JK
2612010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
262
263 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
264 (test_ld) <powerpc64-*>: New.
265
5e1617b1
DJ
2662010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
267
268 * gdb.cp/templates.exp (test_template_args): Allow "struct".
269
c767944b
DJ
2702010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
271
272 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
273 (FunctionArg::method): New function.
274 (empty, arg): New variables.
275 (main): Call arg.method.
276 * gdb.cp/templates.exp (test_template_args): New function.
277 (do_tests): Call it.
278
27d3a3fc
UW
2792010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
280
281 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
282 of "next" to proceed over pthread_exit call.
283
55b7ce7f
UW
2842010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
285
286 * gdb.base/maint.exp: Avoid wildcards against potentially very long
287 "maint print statistics" output to prevent expect timeouts.
288
809df446
JK
2892010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
292 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
293 (test_float_rejected): ... here.
294 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
295 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
296 (test_float_rejected): ... here.
297 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
298 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
299 (test_float_rejected): ... here.
300 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
301 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
302 (test_float_rejected): ... here.
303
8464be76
DJ
3042010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
305
306 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
307 before disabling hardware watchpoints.
308 (test_inaccessible_watchpoint): Check that hardware watchpoints
309 are used. Test for watchpoints on a constant address.
310
14dba4b4
JK
3112010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 * gdb.base/ui-redirect.exp: New file.
314
3f3540e1
JB
3152010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
316 Joel Brobecker <brobecker@adacore.com>
317
318 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
319
0f254bb7
DE
3202010-08-31 Doug Evans <dje@google.com>
321
322 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
323
03f17ccf
TT
3242010-08-30 Tom Tromey <tromey@redhat.com>
325
326 PR python/11792:
327 * gdb.python/py-value.exp (test_subscript_regression): Add
328 dynamic_type test.
329
640617ad
DJ
3302010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
331
332 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
333 instead of running to main. Do not test the main function.
334 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
335 Add new main.
336
2ed91d1b
PA
3372010-08-26 Pedro Alves <pedro@codesourcery.com>
338
339 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
340 one test.
341
673bfd45
DE
3422010-08-24 Doug Evans <dje@google.com>
343
344 PR symtab/11942
345 * gdb.dwarf2/dw4-sig-types.cc: New file.
346 * gdb.dwarf2/dw4-sig-types.h: New file.
347 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
348 * gdb.dwarf2/dw4-sig-types.exp: New file.
349
f9ffd4bb
TT
3502010-08-23 Tom Tromey <tromey@redhat.com>
351
352 PR python/11145:
353 * gdb.python/py-value.c (Base, Derived): New types.
354 (base): New global.
355 * gdb.python/py-value.exp (test_subscript_regression): Add
356 dynamic_cast test.
357
d839c8a4
TT
3582010-08-23 Tom Tromey <tromey@redhat.com>
359
360 PR python/10676:
361 * gdb.python/py-type.exp (test_fields): Add tests for type
362 equality.
363
702c2711
TT
3642010-08-23 Tom Tromey <tromey@redhat.com>
365
366 PR python/11915:
367 * gdb.python/py-type.exp (test_fields): Add tests for array.
368
832bafd3
KS
3692010-08-23 Keith Seitz <keiths@redhat.com>
370
371 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
372 have any children. Create a new abbrev for it.
373 Add missing terminal sequence to .debug_abbrev.
374
c37bf528
KS
3752010-08-20 Keith Seitz <keiths@redhat.com>
376
377 PR symtab/11465:
378 * gdb.dwarf2/pr11465.exp: New test.
379 * gdb.dwarf2/pr11465.S: New file.
380 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
381 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
382
4572cbac
TJB
3832010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
384
385 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
386 registers. Update data sets with the new v2_double element in the
387 VSX register union. Add vector_register3_vr data set for the AltiVec
388 registers. Use gdb_test_no_output instead of send_gdb.
389
e7fbb131
PA
3902010-08-19 Pedro Alves <pedro@codesourcery.com>
391
392 * gdb.python/py-shared.exp: New file, factored out from
393 python.exp.
394 * gdb.python/py-shared.c: New file.
395 * gdb.python/py-shared-sl.c: New file.
396 * gdb.python/python-1.c: New file.
397 * gdb.python/python-sl.c: Delete.
398 * gdb.python/python.c: Mention python-1.c.
399 * gdb.python/python.exp: Move shared library tests to
400 py-shared.exp.
401 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
402 (MISCELLANEOUS): New.
403 (clean mostlyclean): Also remove $MISCELLANEOUS.
404
d30f5e1f
DE
4052010-08-19 Doug Evans <dje@google.com>
406
407 PR exp/11926
408 * gdb.base/printcmds.exp (test_float_accepted): New function.
409 Move existing float tests there. Add tests for floats with suffixes.
410 (test_float_rejected): New function.
411 * gdb.java/jv-print.exp (test_float_accepted): New function.
412 (test_float_rejected): New function.
413 * gdb.objc/print.exp: New file.
414 * gdb.pascal/print.exp: New file.
415 * lib/objc.exp: New file.
416
7b3fd859
PM
4172010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
418
419 * gdb.base/default.exp (info set): Avoid full buffer error and force
420 reading up to final gdb prompt.
421 (show): Likewise.
422
c92817ce
TT
4232010-08-18 Tom Tromey <tromey@redhat.com>
424
425 PR symtab/11919:
426 * gdb.base/completion.exp: Add test.
427
f1208f9e
DE
4282010-08-18 Doug Evans <dje@google.com>
429
430 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
431 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
432 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
433 Simplify, early exit if runto_main fails.
434 * gdb.fortran/exprs.exp: load_lib fortran.exp.
435 (set_lang_fortran): Moved to lib/fortran.exp.
436 * gdb.fortran/types.exp: load_lib fortran.exp.
437 (set_lang_fortran): Moved to lib/fortran.exp.
438 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
439 * gdb.java/jprint.exp (set_lang_java): Ditto.
440 * gdb.java/jv-exp.exp: load_lib java.exp.
441 If set_lang_java fails, issue a warning instead of failure to be
442 consistent with other set_lang_foo uses.
443 (set_lang_java): Moved to lib/java.exp.
444 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
445 If set_lang_java fails, issue a warning instead of failure to be
446 consistent with other set_lang_foo uses.
447 * gdb.pascal/types.exp: load_lib pascal.exp.
448 (set_lang_pascal): Moved to lib/pascal.exp.
449 * lib/fortran.exp: New file.
450 * lib/java.exp (set_lang_java): New function.
451 * lib/pascal.exp (set_lang_pascal): New function.
452
2f06b485
YQ
4532010-08-18 Yao Qi <yao@codesourcery.com
454
455 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
456 func_nofb_start and func_loopfb_start, so that address of functions
457 is equal to these labels on Thumb.
458
96e25403
YQ
4592010-08-18 Yao Qi <yao@codesourcery.com>
460
461 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
462 to reflect latest c source file.
463
36e6adc4
JK
4642010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
465
466 * gdb.cp/infcall-dlopen.exp: New file.
467 * gdb.cp/infcall-dlopen.cc: New file.
468 * gdb.cp/infcall-dlopen-lib.cc: New file.
469
f431efe5
PA
4702010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
471 Pedro Alves <pedro@codesourcery.com>
472
473 PR breakpoints/11371
474
475 * gdb.base/watch-cond-infcall.exp: New file.
476 * gdb.base/watch-cond-infcall.c: New file.
477
06a64a0b
TT
4782010-08-16 Tom Tromey <tromey@redhat.com>
479
480 * gdb.base/help.exp: Update.
481 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
482 watchpoint.
483 (test_watch_location): New proc.
484 (test_watchpoint_in_big_blob): Delete watchpoint.
485 * gdb.base/watchpoint.c (func5): New function.
486 (main): Call it.
487
70ebf4ed
DE
4882010-08-16 Doug Evans <dje@google.com>
489
490 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
491
ca5c20b6
PM
4922010-08-11 Phil Muldoon <pmuldoon@redhat.com>
493
494 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
495 tests.
496
7346b668
KW
4972010-08-11 Ken Werner <ken.werner@de.ibm.com>
498
499 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
500 * gdb.base/gnu_vector.c: New File.
501 * gdb.base/gnu_vector.exp: Likewise.
502
cb2e07a6
PM
5032010-08-11 Phil Muldoon <pmuldoon@redhat.com>
504
505 * gdb.python/python.c: New File.
506 * gdb.python/python-sl.c: New File.
507 * gdb.python/python.exp: Test solib_address and decode_line
508 * functions.
509
5da1313b
JK
5102010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.python/python.exp (show height, set height 10)
513 (verify pagination beforehand, verify pagination beforehand: q)
514 (gdb.execute does not page, verify pagination afterwards)
515 (verify pagination afterwards: q): New.
516
49c3ccf7
DE
5172010-08-02 Doug Evans <dje@google.com>
518
519 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
520 because of an older gcc, change test2
521 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
522 to unsupported.
523
42c0c4f1
KH
5242010-07-30 Kazu Hirata <kazu@codesourcery.com>
525
526 * gdb.base/break-always.exp: Do not expect full paths to file
527 names.
528 * gdb.base/commands.exp: Likewise.
529
d3765805
DE
5302010-07-30 Doug Evans <dje@google.com>
531
c98ee71b
DE
532 * gdb.cp/temargs.exp: For new tests that require newer gccs,
533 xfail them when run with older gccs.
534
fd961404
DE
535 * lib/gdb.exp (build_executable): Forward "c++" option to
536 get_compiler_info.
537
999adef4
DE
538 * gdb.python/py-type.exp (test_template): Mark as xfail tests
539 "python print ttype.template_argument(1)" and
540 "python print isinstance(ttype.template_argument(1), gdb.Value)"
541 if using gcc 4.4 or earlier.
542
d3765805
DE
543 * gdb.base/valgrind-db-attach.exp: Use unique test name for
544 attach-to-debugger handling.
545
1276c759
JK
5462010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
547
548 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
549 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
550 (main): Use copyreloc.
551 * gdb.base/prelink.exp (split debug of executable)
552 (.dynbss vs. .bss address shift): New tests.
553
88caa9b9
PA
5542010-07-29 Pedro Alves <pedro@codesourcery.com>
555
556 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
557 in gdb_test_multiple.
558
c6f2ac43
PA
5592010-07-29 Pedro Alves <pedro@codesourcery.com>
560
561 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
562 environment.
563
326fd672
TT
5642010-07-28 Tom Tromey <tromey@redhat.com>
565
566 PR python/11060:
567 * gdb.python/py-type.c (Temargs): New template.
568 (temvar): New variable.
569 * gdb.python/py-type.exp (test_template): New proc.
570
3ce3b1ba
PA
5712010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
572
573 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
574 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
575
34eaf542
TT
5762010-07-28 Tom Tromey <tromey@redhat.com>
577
578 PR c++/9946:
579 * gdb.cp/temargs.exp: New file.
580 * gdb.cp/temargs.cc: New file.
581
d41b819e
JK
5822010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 * gdb.base/help.exp (help disassemble): Update the content.
585
26ab7092
JK
5862010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.threads/ia64-sigill.exp: New file.
589 * gdb.threads/ia64-sigill.c: New file.
590
5283e9e1
TT
5912010-07-27 Tom Tromey <tromey@redhat.com>
592
593 * gdb.opt/inline-cmds.c (ATTR): New define.
594 (func1): Use it.
595 (func2): Likewise.
596 (func3): Likewise.
597 (outer_inline1): Likewise.
598 (outer_inline2): Likewise.
599 * gdb.opt/inline-bt.c (ATTR): New define.
600 (func1): Use it.
601 (func2): Likewise.
602 * gdb.opt/inline-locals.c (ATTR): New define.
603 (func1): Use it.
604 (func2): Likewise.
605
e992ef73
TT
6062010-07-27 Tom Tromey <tromey@redhat.com>
607
608 * gdb.stabs/gdb11479.c (hack): New function.
609 (test): Use it.
610 (test2): Use it.
611 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
612 (int32_search_buf, int64_search_buf): No longer static.
613 (x): Remove.
614 * gdb.base/relocate.c (hack): New function.
615
5374244e
PM
6162010-07-27 Phil Muldoon <pmuldoon@redhat.com>
617
618 * gdb.python/py-value.exp (test_inferior_function_call): New function.
619 * gdb.python/py-value.c (func1): New function.
620 (func2): Likewise.
621
a99aee83
CV
6222010-07-26 Corinna Vinschen <vinschen@redhat.com>
623
624 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
625 as not to clash with .data section.
626
a04ba985
JG
6272010-07-26 Jerome Guitton <guitton@adacore.com>
628
629 * gdb.base/code_elim.exp: New file.
630 * gdb.base/code_elim1.c: New file.
631 * gdb.base/code_elim2.c: New file.
632
23bd0f7c
PA
6332010-07-21 Pedro Alves <pedro@codesourcery.com>
634
635 PR symtab/11827
636
637 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
638 (some_volatile_enum): New variable.
639 * gdb.base/printcmds.exp (test_print_enums): New.
640 <top level>: Call it.
641
883df6dd
SW
6422010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
643
644 * gdb.cp/fpointer.cc: New test.
645 * gdb.cp/fpointer.exp: New test.
646
569b05a5
JK
6472010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
648
649 * gdb.base/solib-nodir.exp: New file.
650 * lib/gdb.exp (runto): New case for a GDB internal error.
651
51d7d803
JK
6522010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
653 Ulrich Weigand <uweigand@de.ibm.com>
654 Tom Tromey <tromey@redhat.com>
655
656 * gdb.base/charset-malloc.c: New file.
657 * gdb.base/charset.c (malloc_stub): New prototype.
658 (main): Call it instead of malloc itself.
659 * gdb.base/charset.exp: Use only prepare_for_testing.
660 (binfile): Remove the variable.
661
c0edd9ed
JK
6622010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
663
664 Make core files the process_stratum.
665 * gdb.base/corefile.exp (run: load core again)
666 (run: sanity check we see the core file, run: with core)
667 (run: core file is cleared, attach: load core again)
668 (attach: sanity check we see the core file, attach: with core)
669 (attach: core file is cleared): New tests.
670 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
671
3cbaedff
KW
6722010-07-14 Ken Werner <ken.werner@de.ibm.com>
673
674 * gdb.arch/altivec-abi.exp: New tests.
675
91158a56
TT
6762010-07-13 Tom Tromey <tromey@redhat.com>
677
678 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
679 (main): Use it.
680 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
681
0f5238ed
TT
6822010-07-13 Tom Tromey <tromey@redhat.com>
683
684 * gdb.base/label.exp: New file.
685 * gdb.base/label.c: New file.
686
add265ae
L
6872010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
688 H.J. Lu <hongjiu.lu@intel.com>
689
690 * lib/gdb.exp (is_ilp32_target): New.
691 (is_lp64_target): Likewise.
692
693 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
694 target.
695 * gdb.arch/amd64-disp-step.exp: Likewise.
696 * gdb.arch/amd64-dword.exp: Likewise.
697 * gdb.arch/amd64-i386-address.exp: Likewise.
698 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 699
add265ae
L
700 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
701 target.
702 * gdb.arch/i386-bp_permanent.exp: Likewise.
703 * gdb.arch/i386-byte.exp: Likewise.
704 * gdb.arch/i386-disp-step.exp: Likewise.
705 * gdb.arch/i386-gnu-cfi.exp: Likewise.
706 * gdb.arch/i386-prologue.exp: Likewise.
707 * gdb.arch/i386-size-overlap.exp: Likewise.
708 * gdb.arch/i386-size.exp: Likewise.
709 * gdb.arch/i386-sse.exp: Likewise.
710 * gdb.arch/i386-unwind.exp: Likewise.
711 * gdb.arch/i386-word.exp: Likewise.
712
713 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
714 test only when building 64-bit executables. Do not hard-code
715 -m64 option.
716
2dfb8c17
DE
7172010-07-07 Doug Evans <dje@google.com>
718
719 * lib/gdb.exp (gdb_test_list_exact): New function.
720 * gdb.base/default.exp (show convenience): Call it, add tests for
721 $_sdata = void, $_thread = 0.
722
4e5799b6
JK
7232010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
724 Joel Brobecker <brobecker@adacore.com>
725
726 Fix re-run of PIE executable, PR shlibs/11776.
727 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
728 Remove $displacement_main to match the solib-svr4.c change. New "kill"
729 and re-"run" of the inferior.
730
1a219cc7
JK
7312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
732 Joel Brobecker <brobecker@adacore.com>
733
734 Cope with missing /usr/sbin/prelink.
735 * lib/prelink-support.exp (prelink_no):
736 <result == 1 && $output is "no such file or directory">: New.
737 (prelink_yes): Likewise. Return on failed prelink_no.
738
5e3b36f8
JK
7392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
740 Joel Brobecker <brobecker@adacore.com>
741
742 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
743 build_executable by build_executable_own_libs. Replace "prelink -R"
744 execution by a call of prelink_yes. Comment why "prelink -r" needs no
745 change.
746 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
747 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
748 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
749 Replace build_executable by build_executable_own_libs's function
750 build_executable_own_libs.
751 (prelinkNO): Create new stub to call prelink_no.
752 (prelinkYES): Create new stub to call prelink_yes.
753 (test_attach): Rename calls of copy to file_copy.
754 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
755 (copy): Move to ...
756 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
757 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
758 * gdb.base/prelink.exp: Disable testcase also for is_remote and
759 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
760 special flags by gdb_compile_shlib. Replace second gdb_compile by
761 build_executable_own_libs. Replace "prelink -R" execution by a call of
762 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
763 a second call of prelink_yes. Replace restart commands by
764 clean_restart.
765 (prelink): Rename to ...
766 (seen displacement message): ... this test. Extend its expectation
767 strictness.
768
86e4bafc
JK
7692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
770
771 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
772 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
773 displacement message exactly once.
774
3cd07d20
JK
7752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
776 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
779 its restore after the <$relink_args != ""> loop. new comment.
780
0a1e94c7
JK
7812010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
782 Joel Brobecker <brobecker@adacore.com>
783
784 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
785 code for it. New variable relink_args.
786 (prelinkYES): Call prelinkNO.
787 (test_attach): Accept new parameter relink_args. Re-prelink the binary
788 in such case. Move the core code to ...
789 (test_attach_gdb): ... a new function. Send GDB command "file".
790 Extend expected "Attaching to " string.
791
2f70bcfb
TT
7922010-07-02 Tom Tromey <tromey@redhat.com>
793
794 * gdb.base/bitops.exp: Remove extraneous "pass".
795
a17ac5b0
TT
7962010-07-02 Ken Werner <ken.werner@de.ibm.com>
797
798 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
799
dc10affe
PA
8002010-07-01 Pedro Alves <pedro@codesourcery.com>
801
d41c0fc8
PA
802 * gdb.base/help.exp: Adjust expected output.
803
8042010-07-01 Pedro Alves <pedro@codesourcery.com>
805
806 * gdb.base/help.exp: Adjust expected output.
dc10affe 807
0a600c36
JK
8082010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
811 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
812 c++/11702.
813
37cc8bfe
JK
8142010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
815 Doug Evans <dje@google.com>
816
817 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
818 add .dynamic entry'.
819
254e6b9e
DE
8202010-06-29 Doug Evans <dje@google.com>
821
822 Test PR c++/11702.
823 * gdb.cp/m-static.exp: Add testcase.
824 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
825
595939de 8262010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
827 Tom Tromey <tromey@redhat.com>
828 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
829
830 * gdb.python/py-inferior.c: New File.
831 * gdb.python/py-infthread.c: New File.
832 * gdb.python/py-inferior.exp: New File.
833 * gdb.python/py-infthread.exp: New File.
834
98751a41
JK
8352010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
836
837 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
838 (ptype ::C::OtherFileClass typedefs): New.
839 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
840 (C::OtherFileClass::cOtherFileClassVar2): New.
841 (C::OtherFileClass::cOtherFileClassVar_use): Use also
842 cOtherFileClassVar2.
843 (C::cOtherFileType2, C::cOtherFileVar2): New.
844 (C::cOtherFileVar_use): use also cOtherFileVar2.
845 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
846
41f62f39
JK
8472010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
850 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
851 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
852 (print ::C::cOtherFileVar)
853 (whatis C::OtherFileClass::cOtherFileClassType)
854 (whatis ::C::OtherFileClass::cOtherFileClassType)
855 (print C::OtherFileClass::cOtherFileClassVar)
856 (print ::cOtherFileClassVar)
857 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
858 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
859 trailing content.
860 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
861 (C::OtherFileClass::cOtherFileClassVar)
862 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
863 (C::cOtherFileVar, C::cOtherFileVar_use): New.
864
af53d231
JK
8652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
866
867 Test PR c++/11703 and PR gdb/1448.
868 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
869 gdb/1448.
870
9655fd1a
JK
8712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
874 (main) <rtti_data>: New.
875 * gdb.cp/virtbase.exp (print rtti_data): New.
876
824cc8dd
JK
8772010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
878 Joel Brobecker <brobecker@adacore.com>
879
880 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
881
6036c742
JK
8822010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
885
de6a0421
DE
8862010-06-28 Doug Evans <dje@google.com>
887
888 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
889
b2dae948
DE
8902010-06-27 Doug Evans <dje@google.com>
891
892 * gdb.cp/m-static.exp: Update expected test output.
893
0f3bb72e
PH
8942010-06-25 Paul Hilfinger <hilfinger@adacore.com>
895
889bf7c5
PA
896 * gdb.gdb/selftest.exp: Adjust expected message for
897 capturing start-up runtime.
0f3bb72e 898
bc9f0842
TT
8992010-06-25 Tom Tromey <tromey@redhat.com>
900
901 PR python/10808:
902 * gdb.python/python.exp: Add new tests.
903
099ef718
SW
9042010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
905
906 * gdb.cp/operator.cc: Created an import loop.
907 * gdb.cp/operator.exp: Added testcase for import loop.
908
5868a632
JK
9092010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 Test PR python/11407.
912 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
913 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
914 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
915 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
916 executable_nofb and executable_fb. New variables srcsfile, objsfile,
917 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
918 binfile. Call gdb_compile with clean_restart twice.
919 (func_nofb print, func_nofb backtrace, func_loopfb print)
920 (func_loopfb backtrace): New.
921
af76db58
JK
9222010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
925 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
926 by a hand made one.
927 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
928 i?86 requirement. Remove variables srcfile and binfile. New variable
929 sources, executable_nofb and executable_fb. Call prepare_for_testing.
930
f2c7657e
UW
9312010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
932
933 * gdb.cell/dwarfaddr.exp: New file.
934 * gdb.cell/dwarfaddr.S: New file.
935
628fe4e4
JK
9362010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
937
938 Test PR 9436.
939 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
940
f1421989
HZ
9412010-06-24 Hui Zhu <teawater@gmail.com>
942
943 * gdb.base/eval.exp: New file.
944
d03285ec
UW
9452010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
946
947 * gdb.cell/fork.exp: New file.
948 * gdb.cell/fork.c: Likewise.
949 * gdb.cell/fork-spu.c: Likewise.
950
41b2c92d
PM
9512010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
952
953 * lib/gdb.exp (banned_variables_traced): New global variable.
954 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
955 (gdb_init): Use `trace add variable' instead of obsolete
956 `trace variable'.
957
d5bc977f
DE
9582010-06-21 Doug Evans <dje@google.com>
959
960 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
961
d2ed6730
UW
9622010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
963
964 * gdb.arch/spu-ls.exp: New file.
965 * gdb.arch/spu-ls.c: Likewise.
966
6aed2dbc
SS
9672010-06-18 Stan Shebs <stan@codesourcery.com>
968
969 * gdb.threads/thread-specific.exp: Add tests of $_thread.
970
e0756905
UW
9712010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
972
973 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
974 * gdb.base/watch-cond.exp: Likewise.
975 * gdb.python/py-breakpoint.exp: Likewise.
976
d8053d4d
PA
9772010-06-18 Pedro Alves <pedro@codesourcery.com>
978
979 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
980 clean_restart, make sure every test has a distinct message, and
981 that messages don't include the executable' full path.
982
81ce510c
DE
9832010-06-17 Doug Evans <dje@google.com>
984
985 * gdb.arch/i386-size.exp: Updated expected output for
986 DISASSEMBLY_OMIT_FNAME.
987
65d79d4b
SDJ
9882010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
989 Sergio Durigan Junior <sergiodj@redhat.com>
990
991 * gdb.base/watch-notconst.c: New file.
992 * gdb.base/watch-notconst.S: New file.
993 * gdb.base/watch-notconst2.c: New file.
994 * gdb.base/watch-notconst2.S: New file.
995 * gdb.base/watch-notconst.exp: New file.
996 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
997 (func4): Add operations on `global_ptr_ptr'.
998 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
999 routine to test watchpoints created with a constant expression.
1000 (test_inaccessible_watchpoint): Include tests for watchpoints
1001 created with a constant expression.
1002
df0f4836
KB
10032010-06-14 Kevin Buettner <kevinb@redhat.com>
1004
1005 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1006 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1007 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1008 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1009 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1010 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1011 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1012 of `_start'.
1013
b769def5
UW
10142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1015
1016 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1017 not supported on the target.
1018 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1019 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1020 * gdb.mi/mi-nsintrall.exp: Likewise.
1021 * gdb.mi/mi-nsmoribund.exp: Likewise.
1022 * gdb.mi/mi-nsthrexec.exp: Likewise.
1023
d914c394
SS
10242010-06-11 Stan Shebs <stan@codesourcery.com>
1025
1026 * gdb.base/permissions.exp: New file.
1027
10282010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1029
1030 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1031 does not support ELF executable class.
1032
f3ce5b9c
UW
10332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1034
1035 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1036
8e46892c
JK
10372010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1038
1039 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1040 (runto): Catch "The target does not support running in non-stop mode.".
1041
6cc55c64
MS
10422010-06-11 Michael Snyder <msnyder@vmware.com>
1043
1044 * gdb.base/setshow.exp (set language asm): Don't use
1045 gdb_test_no_output, fails on some targets.
1046
caddefa4
UW
10472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1048
1049 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1050 * gdb.cp/pr9167.exp: Likewise.
1051
468b1aa7
UW
10522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1053
1054 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1055
5c3552dc
UW
10562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1057
1058 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1059
02e6fe6a
UW
10602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1061
1062 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1063
0e03807e
TT
10642010-06-11 Tom Tromey <tromey@redhat.com>
1065
1066 PR gdb/9977, PR exp/11636::
1067 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1068 (pieces_test_f6): Update expected output.
1069
2bdf28a0
JK
10702010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1071
1072 * gdb.base/moribund-step.exp: New.
1073
f6978de9
MS
10742010-06-08 Michael Snyder <msnyder@vmware.com>
1075
1076 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1077 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1078 * gdb.ada/frame_args.exp: Ditto.
1079 * gdb.ada/lang_switch.exp: Ditto.
1080 * gdb.ada/ptype_arith_binop.exp: Ditto.
1081 * gdb.ada/ref_param.exp: Ditto.
1082 * gdb.ada/type_coercion.exp:Ditto.
1083
1084 * gdb.asm/asm-source.exp: Ditto.
1085
1086 * gdb.base/attach.exp: Ditto.
1087 * gdb.base/bitfields2.exp: Ditto.
1088 * gdb.base/call-signal-resume.exp: Ditto.
1089 * gdb.base/callfuncs.exp: Ditto.
1090 * gdb.base/commands.exp: Ditto.
1091 * gdb.base/dbx.exp: Ditto.
1092 * gdb.base/default.exp: Ditto.
1093 * gdb.base/dump.exp: Ditto.
1094 * gdb.base/exprs.exp: Ditto.
1095 * gdb.base/freebpcmd.exp: Ditto.
1096 * gdb.base/interrupt.exp: Ditto.
1097 * gdb.base/list.exp: Ditto.
1098 * gdb.base/long_long.exp: Ditto.
1099 * gdb.base/maint.exp: Ditto.
1100 * gdb.base/ptype.exp: Ditto.
1101 * gdb.base/return.exp: Ditto.
1102 * gdb.base/setshow.exp: Ditto.
1103 * gdb.base/sigbpt.exp: Ditto.
1104 * gdb.base/sigrepeat.exp: Ditto.
1105
1106 * gdb.cp/classes.exp: Ditto.
1107
1108 * gdb.dwarf2/dw2-restore.exp: Ditto.
1109
1110 * gdb.gdb/selftest.exp: Ditto.
1111
1112 * gdb.multi/base.exp: Ditto.
1113 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1114
1115 * gdb.python/py-block.exp: Ditto.
1116 * gdb.python/py-prettyprint.exp: Ditto.
1117 * gdb.python/py-template.exp: Ditto.
1118
1119 * gdb.server/ext-attach.exp: Ditto.
1120 * gdb.server/ext-run.exp: Ditto.
1121 * gdb.server/server-mon.exp: Ditto.
1122
1123 * gdb.threads/fork-thread-pending.exp: Ditto.
1124 * gdb.threads/hand-call-in-threads.exp: Ditto.
1125 * gdb.threads/interrupted-hand-call.exp: Ditto.
1126 * gdb.threads/linux-dp.exp: Ditto.
1127 * gdb.threads/manythreads.exp: Ditto.
1128 * gdb.threads/print-threads.exp: Ditto.
1129 * gdb.threads/pthreads.exp: Ditto.
1130 * gdb.threads/schedlock.exp: Ditto.
1131 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1132 * gdb.threads/threadapply.exp: Ditto.
1133
de7ff789
MS
11342010-06-08 Michael Snyder <msnyder@vmware.com>
1135
889bf7c5 1136 * gdb.ada/exec_changed.exp:
de7ff789
MS
1137 Use ".*" instead of "" as wildcard regexp.
1138
1139 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1140 * gdb.base/call-ar-st.exp: Ditto.
1141 * gdb.base/checkpoint.exp: Ditto.
1142 * gdb.base/default.exp: Ditto.
1143 * gdb.base/dump.exp: Ditto.
1144 * gdb.base/ending-run.exp: Ditto.
1145 * gdb.base/fileio.exp: Ditto.
1146 * gdb.base/miscexprs.exp: Ditto.
1147 * gdb.base/pointers.exp: Ditto.
1148 * gdb.base/readline.exp: Ditto.
1149 * gdb.base/reread.exp: Ditto.
1150 * gdb.base/restore.exp: Ditto.
1151 * gdb.base/shlib-call.exp: Ditto.
1152 * gdb.base/valgrind-db-attach.exp: Ditto.
1153 * gdb.base/volatile.exp: Ditto.
1154 * gdb.base/watchpoints.exp: Ditto.
1155
1156 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1157
1158 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1159 * gdb.python/py-value.exp: Ditto.
1160
1161 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1162 * gdb.trace/circ.exp: Ditto.
1163 * gdb.trace/collection.exp: Ditto.
1164 * gdb.trace/packetlen.exp: Ditto.
1165 * gdb.trace/passc-dyn.exp: Ditto.
1166 * gdb.trace/report.exp: Ditto.
1167 * gdb.trace/tfile.exp: Ditto.
1168 * gdb.trace/tfind.exp: Ditto.
1169 * gdb.trace/while-dyn.exp: Ditto.
1170
3bebe2f2
JK
11712010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1174
5c631832
JK
11752010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1176
1177 Test PR 10640.
1178 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1179
4c3376c8
SW
11802010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1181
1182 * gdb.cp/koenig.exp: Test for ADL operators.
1183 * gdb.cp/koenig.cc: Added ADL operators.
1184 * gdb.cp/operator.exp: New test.
1185 * gdb.cp/operator.cc: New test.
1186
dc226d5a
MS
11872010-06-04 Michael Snyder <msnyder@vmware.com>
1188
dfb88a23
MS
1189 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1190 * gdb.base/pending.exp: Ditto.
f7ae76b3 1191
dc226d5a
MS
1192 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1193
967cf477
DE
11942010-06-04 Doug Evans <dje@google.com>
1195
1196 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1197 disabled printers.
1198 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1199 (enable_lookup_function): New function.
1200
eb801841
TT
12012010-06-04 Tom Tromey <tromey@redhat.com>
1202
1203 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1204 of hash and id.
1205
38979823
JK
12062010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1209 newline.
1210 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1211 (empty verbose non-noisy clear, empty verbose noisy clear)
1212 (empty non-verbose noisy clear): Likewise.
1213
35ec993f
MS
12142010-06-03 Michael Snyder <msnyder@vmware.com>
1215
1216 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1217 * gdb.base/display.exp: Ditto.
1218 * gdb.base/find.exp: Ditto.
1219 * gdb.base/ifelse.exp: Ditto.
1220 * gdb.base/multi-forks.exp: Ditto.
1221 * gdb.base/recurse.exp: Ditto.
1222 * gdb.base/setshow.exp: Ditto.
1223 * gdb.base/value-double-free.exp: Ditto.
1224 * gdb.base/watch-vfork.exp: Ditto.
1225 * gdb.base/watch_thread_num.exp: Ditto.
1226 * gdb.base/watchpoint-solib.exp: Ditto.
1227 * gdb.base/watchpoint.exp: Ditto.
1228 * gdb.base/watchpoints.exp: Ditto.
1229
1230 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1231 * gdb.cp/overload.exp: Ditto.
1232 * gdb.cp/virtfunc.exp: Ditto.
1233
1234 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1235
889bf7c5 1236 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1237 Replace gdb_test with gdb_test_no_output.
1238
889bf7c5 1239 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1240 Replace gdb_test with gdb_test_no_output.
1241 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1242 * gdb.threads/watchthreads.exp: Ditto.
1243 * gdb.threads/watchthreads2.exp: Ditto.
1244
1245 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1246 * gdb.trace/tfind.exp: Ditto.
1247
c22decce
JB
12482010-06-03 Joel Brobecker <brobecker@adacore.com>
1249
1250 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1251 successful test if message is the empty string.
1252
fd5700c7
JK
12532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 * gdb.fortran/module.exp (stopped language detection): New test.
1256
f55ee35c
JK
12572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 Support DW_TAG_module as separate namespaces.
1260 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1261 gdb.fortran/library-module-lib.f90: New.
1262 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1263 (print i): Remove.
1264 (continue to breakpoint: i-is-1, print var_i value 1)
1265 (continue to breakpoint: i-is-2, print var_i value 2)
1266 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1267 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1268 (complete `modmany, complete `modmany`, complete `modmany`var)
1269 (show language, setting breakpoint at module): New tests.
1270 * gdb.fortran/module.f90 (module mod): Remove.
1271 (module mod1, module mod2, module modmany, subroutine sub1)
1272 (subroutine sub2, program module): New.
1273
b8e8282f
JK
12742010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1275
1276 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1277 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1278 * gdb.cp/anon-union.exp (pass): Rename to ...
1279 (print z 2): ... here.
b8e8282f 1280
019ebafc
MS
12812010-06-02 Michael Snyder <msnyder@vmware.com>
1282
e68d8fd4
MS
1283 * gdb.trace/actions.exp: Use gdb_test_no_output.
1284 * gdb.trace/circ.exp: Ditto.
1285 * gdb.trace/packetlen.exp: Ditto.
1286 * gdb.trace/save-trace.exp: Ditto.
1287 * gdb.trace/tracecmd.exp: Ditto.
1288 * gdb.trace/tsv.exp: Ditto.
1289
12b5d08a
MS
1290 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1291 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1292 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1293 * gdb.threads/manythreads.exp: Ditto.
1294 * gdb.threads/print-threads.exp: Ditto.
1295 * gdb.threads/pthreads.exp: Ditto.
1296 * gdb.threads/schedlock.exp: Ditto.
1297 * gdb.threads/staticthreads.exp: Ditto.
1298 * gdb.threads/thread-specific.exp: Ditto.
1299 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1300 * gdb.threads/threadapply.exp: Ditto.
1301 * gdb.threads/watchthreads.exp: Ditto.
1302 * gdb.threads/watchthreads2.exp: Ditto.
1303
89493308
MS
1304 * gdb.python/py-block.exp: Use gdb_test_no_output.
1305 * gdb.python/py-prettyprint.exp: Ditto.
1306 * gdb.python/py-template.exp: Ditto.
1307 * gdb.python/py-value.exp: Ditto.
1308
1309 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1310 * gdb.reverse/watch-reverse.exp: Ditto.
1311
1312 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1313 * gdb.server/ext-run.exp: Ditto.
1314
019ebafc
MS
1315 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1316 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1317 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1318 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1319 * gdb.dwarf2/dw2-producer.exp: Ditto.
1320 * gdb.dwarf2/mac-fileno.exp: Ditto.
1321
1322 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1323 * gdb.gdb/selftest.exp: Ditto.
1324
1325 * gdb.multi/base.exp: Use gdb_test_no_output.
1326
1327 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1328
3e0ca3a5
JK
13292010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1330
1331 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1332
9db70545
MS
13332010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1334
a8d52276
MS
1335 * gdb.cp/class2.exp: Use gdb_test_no_output.
1336 * gdb.cp/classes.exp: Ditto.
1337 * gdb.cp/extern-c.exp: Ditto.
1338 * gdb.cp/inherit.exp: Ditto.
1339 * gdb.cp/maint.exp: Ditto.
1340 * gdb.cp/mb-inline.exp: Ditto.
1341 * gdb.cp/mb-templates.exp: Ditto.
1342 * gdb.cp/method2.exp: Ditto.
1343 * gdb.cp/misc.exp: Ditto.
1344 * gdb.cp/ovldbreak.exp: Ditto.
1345 * gdb.cp/punctuator.exp: Ditto.
1346 * gdb.cp/templates.exp: Ditto.
1347 * gdb.cp/virtbase.exp: Ditto.
1348
889bf7c5 1349 * gdb.threads/attach-stopped.exp:
9db70545 1350 Replace uses of send_gdb / gdb_expect.
889bf7c5 1351 * gdb.threads/attachstop-mt.exp:
9db70545 1352 Replace uses of send_gdb / gdb_expect.
889bf7c5 1353 * gdb.threads/gcore-thread.exp:
9db70545 1354 Replace uses of send_gdb / gdb_expect.
889bf7c5 1355 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1356 Replace uses of send_gdb / gdb_expect.
1357 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1358 * gdb.threads/print-threads.exp:
9db70545
MS
1359 Replace uses of send_gdb / gdb_expect.
1360 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1361 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1362 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1363
1364 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1365 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1366 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1367 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1368 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1369 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1370 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1371 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1372 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1373 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1374 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1375
359cc68c
JK
13762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1377
1378 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1379
7d3fe98e
SW
13802010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1381
1382 * gdb.cp/koenig.exp: Added new test case.
1383 * gdb.cp/koenig.cc: Ditto.
1384
27d3a1a2
MS
13852010-06-01 Michael Snyder <msnyder@vmware.com>
1386
1387 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1388 * gdb.base/arrayidx.exp: Ditto.
1389 * gdb.base/attach.exp: Ditto.
1390 * gdb.base/auxv.exp: Ditto.
1391 * gdb.base/bigcre.exp: Ditto.
1392 * gdb.base/break-always.exp: Ditto.
1393 * gdb.base/break-interp.exp: Ditto.
1394 * gdb.base/break.exp: Ditto.
1395 * gdb.base/breakpoint-shadow.exp: Ditto.
1396 * gdb.base/call-ar-st.exp: Ditto.
1397 * gdb.base/call-sc.exp: Ditto.
1398 * gdb.base/call-signal-resume.exp: Ditto.
1399 * gdb.base/callfuncs.exp: Ditto.
1400 * gdb.base/catch-syscall.exp: Ditto.
1401 * gdb.base/charset.exp: Ditto.
1402 * gdb.base/code-expr.exp: Ditto.
1403 * gdb.base/commands.exp: Ditto.
1404 * gdb.base/cond-expr.exp: Ditto.
1405 * gdb.base/condbreak.exp: Ditto.
1406 * gdb.base/cursal.exp: Ditto.
1407 * gdb.base/cvexpr.exp: Ditto.
1408 * gdb.base/default.exp: Ditto.
1409 * gdb.base/del.exp: Ditto.
1410 * gdb.base/detach.exp: Ditto.
1411 * gdb.base/display.exp: Ditto.
1412 * gdb.base/ena-dis-br.exp: Ditto.
1413 * gdb.base/eval-skip.exp: Ditto.
1414 * gdb.base/foll-fork.exp: Ditto.
1415 * gdb.base/foll-vfork.exp: Ditto.
1416 * gdb.base/frame-args.exp: Ditto.
1417 * gdb.base/funcargs.exp: Ditto.
1418 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1419 * gdb.base/gdbvars.exp: Ditto.
1420 * gdb.base/help.exp: Ditto.
1421 * gdb.base/ifelse.exp: Ditto.
1422 * gdb.base/included.exp: Ditto.
1423 * gdb.base/list.exp: Ditto.
1424 * gdb.base/macscp.exp: Ditto.
1425 * gdb.base/maint.exp: Ditto.
1426 * gdb.base/multi-fork.exp: Ditto.
1427 * gdb.base/overlays.exp: Ditto.
1428 * gdb.base/page.exp: Ditto.
1429 * gdb.base/pending.exp: Ditto.
1430 * gdb.base/pointers.exp: Ditto.
1431 * gdb.base/pr11022.exp: Ditto.
1432 * gdb.base/prelink.exp: Ditto.
1433 * gdb.base/printcmds.exp: Ditto.
1434 * gdb.base/psymtab.exp: Ditto.
1435 * gdb.base/randomize.exp: Ditto.
1436 * gdb.base/relational.exp: Ditto.
1437 * gdb.base/relocate.exp: Ditto.
1438 * gdb.base/remote.exp: Ditto.
1439 * gdb.base/sepdebug.exp: Ditto.
1440 * gdb.base/set-lang-auto.exp: Ditto.
1441 * gdb.base/setshow.exp: Ditto.
1442 * gdb.base/setvar.exp: Ditto.
1443 * gdb.base/signals.exp: Ditto.
1444 * gdb.base/signull.exp: Ditto.
1445 * gdb.base/sigstep.exp: Ditto.
1446 * gdb.base/sizeof.exp: Ditto.
1447 * gdb.base/solib-disc.exp: Ditto.
1448 * gdb.base/store.exp: Ditto.
1449 * gdb.base/structs.exp: Ditto.
1450 * gdb.base/structs2.exp: Ditto.
1451 * gdb.base/subst.exp: Ditto.
1452 * gdb.base/term.exp: Ditto.
1453 * gdb.base/trace-commands.exp: Ditto.
1454 * gdb.base/unwindonsignal.exp: Ditto.
1455 * gdb.base/valgrind-db-attach.exp: Ditto.
1456 * gdb.base/varargs.exp: Ditto.
1457 * gdb.base/watch-cond.exp: Ditto.
1458 * gdb.base/watch_thread_num.exp: Ditto.
1459 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1460 * gdb.base/watchpoint.exp: Ditto.
1461 * gdb.base/whatis-exp.exp: Ditto.
1462
f8d3bf8f
MS
14632010-06-01 Michael Snyder <msnyder@vmware.com>
1464
1465 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1466 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1467 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1468 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1469 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1470 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1471 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1472 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1473 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1474 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1475 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1476 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1477 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1478 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1479 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1480
3f9e0d32
JK
14812010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1482
1483 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1484 trailing newline.
1485 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1486 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1487 (p *args): ... here and remove excessive trailing newline.
1488
f629457d
JB
14892010-05-31 Joel Brobecker <brobecker@adacore.com>
1490
1491 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1492
09eef106
JK
14932010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1494
1495 Accept the new Linux kernel "t (tracing stop)" string.
1496 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1497 Update comment.
1498 (state_wait) <T (tracing stop)>: New.
1499 (main): Update the state_wait expect string.
1500
94f31136
PA
15012010-05-28 Pedro Alves <pedro@codesourcery.com>
1502
1503 * limits.c, limits.exp: Delete files.
1504 * Makefile.in (clean mostlyclean): Adjust.
1505 * tracecmd.exp: Adjust.
1506
096554ab
JK
15072010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 * gdb.base/tui-layout.exp: New.
1510
27d3a1a2 15112010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1512
889bf7c5 1513 * gdb.reverse/break-precsave.exp:
bcd2dc50 1514 Replace uses of send_gdb / gdb_expect.
889bf7c5 1515 * gdb.reverse/break-reverse.exp:
bcd2dc50 1516 Replace uses of send_gdb / gdb_expect.
889bf7c5 1517 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1518 Replace uses of send_gdb / gdb_expect.
889bf7c5 1519 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1520 Replace uses of send_gdb / gdb_expect.
889bf7c5 1521 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1522 Replace uses of send_gdb / gdb_expect.
889bf7c5 1523 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1524 Replace uses of send_gdb / gdb_expect.
889bf7c5 1525 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1526 Replace uses of send_gdb / gdb_expect.
889bf7c5 1527 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1528 Replace uses of send_gdb / gdb_expect.
889bf7c5 1529 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1530 Replace uses of send_gdb / gdb_expect.
889bf7c5 1531 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1532 Replace uses of send_gdb / gdb_expect.
889bf7c5 1533 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1534 Replace uses of send_gdb / gdb_expect.
889bf7c5 1535 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1536 Replace uses of send_gdb / gdb_expect.
889bf7c5 1537 * gdb.reverse/machinestate.exp:
bcd2dc50 1538 Replace uses of send_gdb / gdb_expect.
889bf7c5 1539 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1540 Replace uses of send_gdb / gdb_expect.
889bf7c5 1541 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1542 Replace uses of send_gdb / gdb_expect.
889bf7c5 1543 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1544 Replace uses of send_gdb / gdb_expect.
889bf7c5 1545 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1546 Replace uses of send_gdb / gdb_expect.
889bf7c5 1547 * gdb.reverse/step-precsave.exp:
bcd2dc50 1548 Replace uses of send_gdb / gdb_expect.
889bf7c5 1549 * gdb.reverse/step-reverse.exp:
bcd2dc50 1550 Replace uses of send_gdb / gdb_expect.
889bf7c5 1551 * gdb.reverse/until-precsave.exp:
bcd2dc50 1552 Replace uses of send_gdb / gdb_expect.
889bf7c5 1553 * gdb.reverse/until-reverse.exp:
bcd2dc50 1554 Replace uses of send_gdb / gdb_expect.
889bf7c5 1555 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1556 Replace uses of send_gdb / gdb_expect.
889bf7c5 1557 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1558 Replace uses of send_gdb / gdb_expect.
1559
3def43e0
JK
15602010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1561
1562 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1563 excessive newline.
1564
27d3a1a2 15652010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1566
1567 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1568 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1569 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1570 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1571 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1572 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1573 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1574 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1575 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1576 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1577 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1578 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1579 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1580 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1581 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1582 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1583 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1584 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1585 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1586
27d3a1a2 15872010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1588
22454424
MS
1589 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1590 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1591
1592 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1593 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1594 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1595
889bf7c5 1596 * gdb.reverse/consecutive-reverse.exp:
22454424 1597 Replace uses of send_gdb / gdb_expect.
889bf7c5 1598 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1599 Replace uses of send_gdb / gdb_expect.
1600
1601 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1602 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1603 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1604 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1605 Replace uses of send_gdb / gdb_expect.
1606 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1607 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1608 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1609 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1610 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1611 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1612 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1613 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1614 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1615
16162010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1617
22454424 1618 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1619
22454424 1620 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1621
22454424
MS
1622 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1623 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1624 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1625 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1626 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1627 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1628 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1629 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1630 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1631
6e5f2c59
TT
16322010-05-25 Tom Tromey <tromey@redhat.com>
1633
1634 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1635
bbc8b958
TT
16362010-05-25 Tom Tromey <tromey@redhat.com>
1637
1638 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1639 argument order.
1640 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1641 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1642 order.
1643 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1644 order.
1645 * gdb.base/call-sc.exp (setup_kfails): Remove.
1646 (setup_compiler_kfails): Remove.
1647 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1648 argument order.
1649 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1650 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1651 (advancei): Fix setup_kfail argument order.
1652 * gdb.base/radix.exp: Fix setup_kfail argument order.
1653 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1654 order.
1655 * gdb.base/structs.exp (setup_kfails): Remove.
1656 (setup_compiler_kfails): Fix setup_kfail argument order.
1657 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1658 order.
1659 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1660 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1661 setup_kfail argument order.
1662 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1663
83d1babf
TT
16642010-05-25 Tom Tromey <tromey@redhat.com>
1665
1666 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1667
6acb16a2
MS
16682010-05-25 Michael Snyder <msnyder@vmware.com>
1669
1670 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1671 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1672 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1673 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1674 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1675 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1676 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1677 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1678 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1679 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1680 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1681 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1682 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1683 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1684 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1685 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1686 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1687 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1688 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1689 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1690 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1691 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1692 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1693 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1694 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1695 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1696 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1697 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1698 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1699 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1700 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1701 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1702 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1703 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1704 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1705 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1706 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1707 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1708 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1709 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1710 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1711 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1712 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1713 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1714 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1715 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1716 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1717 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1718
17192010-05-25 Doug Evans <dje@google.com>
1720
1721 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1722 gdb.string_to_argv.
ad3986f0 1723
d3b1e874
TT
17242010-05-21 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1727 Call it.
1728 * gdb.dwarf2/pieces.S: Update.
1729 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1730
cb826367
TT
17312010-05-21 Tom Tromey <tromey@redhat.com>
1732
1733 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1734 Call it.
1735 * gdb.dwarf2/pieces.c (struct C): New.
1736 (f6): New function.
1737 * gdb.dwarf2/pieces.S: Replace.
1738
74de6778
TT
17392010-05-21 Tom Tromey <tromey@redhat.com>
1740
1741 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1742 Call it.
1743
afd74c5f
TT
17442010-05-21 Tom Tromey <tromey@redhat.com>
1745
1746 * gdb.dwarf2.pieces.exp: New file.
1747 * gdb.dwarf2.pieces.S: New file.
1748 * gdb.dwarf2.pieces.c: New file.
1749
a7b75dfd 17502010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1751 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1752
1753 * lib/gdb.exp (gdb_test_no_output): New function.
1754 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1755 when testing commands that should produce no output.
1756
c81c812a
JB
17572010-05-17 Joel Brobecker <brobecker@adacore.com>
1758
1759 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1760 parameter that we want to watch being a constant.
1761
0cce5bd9
JB
17622010-05-17 Joel Brobecker <brobecker@adacore.com>
1763
1764 * gdb.ada/cond_lang: New testcase.
1765
47050449
JB
17662010-05-17 Joel Brobecker <brobecker@adacore.com>
1767
1768 * lib/gdb.exp (banned_variables): New variable/constant.
1769 (gdb_init): Add write trace on variables listed in banned_variables.
1770 (gdb_finish): Remove write traces on variables listed in
1771 banned_variables.
1772
77c01586
JB
17732010-05-17 Joel Brobecker <brobecker@adacore.com>
1774
1775 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1776 * gdb.cp/koenig.exp: Likewise.
1777
88d4aea7
PM
17782010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1779
889bf7c5 1780 PR python/11482
88d4aea7
PM
1781
1782 * gdb.python/py-value.exp (test_value_hash): New function.
1783
f5a010c0
PM
17842010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1785
1786 PR exp/11530.
1787 * gdb.base/gdb11530.c: New file.
1788 * gdb.base/gdb11530.exp: New file.
1789
8ef4892f
JK
17902010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1793 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1794
7322dca9
SW
17952010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1796
1797 * gdb.cp/koenig.exp: New test.
1798 * gdb.cp/koenig.cc: New test program.
1799
02e7ea18
JB
18002010-05-05 Joel Brobecker <brobecker@adacore.com>
1801
1802 Remove the use of prms_id and bug_id throughout the testsuite.
1803
e1c34c5d
PM
18042010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1805
1806 PR exp/11349.
1807 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1808 use a reference local variable.
1809
8e1d0c49
JK
18102010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1811
1812 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1813 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1814 variable different_dir. Move debugfile into a full directory pathname
1815 under DIFFERENT_DIR.
1816 * lib/gdb.exp (separate_debug_filename): Remove.
1817 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1818 variable debug_dir and mkdir of it. Update function comments.
1819
e66408ed
PA
18202010-04-29 Pedro Alves <pedro@codesourcery.com>
1821
1822 PR gdb/11557
1823
1824 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1825 files.
1826
d7b32ed3
PM
18272010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1828
889bf7c5 1829 * gdb.python/py-param.exp: New File.
d7b32ed3 1830
6aecb9c2
JB
18312010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1832
1833 * gdb.base/default.exp: Fix "set language" test.
1834
bdf92a1c
PM
18352010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1836
1837 PR breakpoints/11531.
1838 * gdb.base/gdb11531.c: New file.
1839 * gdb.base/gdb11531.exp: New file.
1840
3f172e24
TT
18412010-04-26 Tom Tromey <tromey@redhat.com>
1842
1843 * gdb.base/completion.exp: Add tests for completion and deprecated
1844 commands.
1845
64af4c92
JK
18462010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1847
1848 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1849 (print /x char_array): Escape curly brackets.
1850
492928e4
JK
18512010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 Fix deadlock on looped list of loaded shared objects.
1854 * gdb.base/solib-corrupted.exp: New.
1855
66d09542
DE
18562010-04-23 Doug Evans <dje@google.com>
1857
1858 * gdb.python/py-section-script.c: New file.
1859 * gdb.python/py-section-script.exp: New file.
1860 * gdb.python/py-section-script.py: New file.
1861
8bd10a10
CM
18622010-04-20 Chris Moller <cmoller@redhat.com>
1863
1864 PR 10179
1865
1866 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1867 * gdb.base/pr10179-a.c:
1868 * gdb.base/pr10179-b.c:
1869 * gdb.base/pr10179.exp: New files.
1870
c0201579
JK
18712010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 Fix crashes on dangling display expressions.
1874 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1875 is SEP.
1876 (lib_flags): Remove the "debug" keyword.
1877 (libsepdebug): New variable for iterating new loop.
1878 (save_pf_prefix): New variable wrapping the loop.
1879 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1880 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1881
793b0ff8
PM
18822010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1883
1884 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1885
097f51f7
PM
18862010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1887
1888 PR stabs/11479.
1889 * gdb.stabs/gdb11479.exp: New file.
1890 * gdb.stabs/gdb11479.c: New file.
1891
9a22f0d0
PM
18922010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1893
1894 * gdb.base/charset.c (Strin16, String32): New variables.
1895 * gdb.base/charset.exp (gdb_test): Test correct display
1896 of 16 or 32 bit strings.
1897
18982010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1899
1900 PR 9167
1901 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1902 * gdb.cp/pr9167.cc: New file.
1903 * gdb.cp/pr9167.exp: New file.
1904
1905
6e354e5e
PM
19062010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1907
1908 PR pascal/11492.
1909 * gdb.pascal/gdb11492.pas: New file.
1910 * gdb.pascal/gdb11492.exp: New file.
1911
be942545
JB
19122010-04-20 Joel Brobecker <brobecker@adacore.com>
1913
1667e6e3 1914 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1915
0c3acc09
JB
19162010-04-20 Joel Brobecker <brobecker@adacore.com>
1917
1918 * gdb.ada/dyn_loc: New testcase.
1919
ec31cde5
CM
19202010-04-20 Chris Moller <cmoller@redhat.com>
1921
1922 PR 10867
889bf7c5 1923
ec31cde5
CM
1924 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1925 * gdb.cp/pr10687.cc: New file.
1926 * gdb.cp/pr10687.exp: New file.
1927
1928
ce4b0682
SDJ
19292010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1930 Sergio Durigan Junior <sergiodj@redhat.com>
1931
1932 * gdb.fortran/logical.exp: New testcase.
1933 * gdb.fortran/logical.f90: New file.
1934
3436961f
DE
19352010-04-19 Doug Evans <dje@google.com>
1936
1937 * gdb.base/help.exp (help source): Update expected output.
1938
4d836c09
JK
19392010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1940
1941 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1942 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1943 gdb_exit and return.
1944 (executable): New variable.
1945 (binfile): Use it.
1946
6149aea9
PA
19472010-04-19 Pedro Alves <pedro@codesourcery.com>
1948
1949 PR breakpoints/8554.
1950
1951 * gdb.trace/save-trace.exp: Adjust.
1952
ed41462c
L
19532010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1954
1955 PR corefiles/11511
1956 * gdb.arch/system-gcore.exp: New.
1957 * gdb.arch/gcore.c: Likewise.
1958
3f7b2faa
DE
19592010-04-15 Doug Evans <dje@google.com>
1960
fa33c3cd
DE
1961 * gdb.python/py-progspace.c: New file.
1962 * gdb.python/py-progspace.exp: New file.
1963
3f7b2faa
DE
1964 * gdb.base/source.exp: Add tests for "source -s".
1965
79f283fe
PM
19662010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1967
1968 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1969 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1970 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1971 * gdb.python/py-mi.exp: New test for to_string returning None.
1972
fc8eb08a
PM
19732010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1974
1975 * gdb.python/py-breakpoint.c: Make result global.
1976
26e197f6
JK
19772010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 Fix non-GNU make compatibility.
1980 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1981
adc36818
PM
19822010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1983
1984 * gdb.python/py-breakpoint.exp: New File.
1985 * gdb.python/py-breakpoint.C: Ditto.
1986
64e17368
SS
19872010-04-08 Stan Shebs <stan@codesourcery.com>
1988
1989 * gdb.trace/actions.exp: Clear default-collect.
1990 * gdb.trace/save-trace.exp: Clear default-collect.
1991
fff5cc64
PM
19922010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1993
1994 * gdb.python/py-value: Add null string variable.
1995 (test_lazy_string): Test zero length, NULL address lazy
1996 strings.
1997
a055a187
L
19982010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1999
2000 * gdb.arch/i386-avx.c: New.
2001 * gdb.arch/i386-avx.exp: Likewise.
2002
2003 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2004
96e39866
DE
20052010-04-06 Doug Evans <dje@google.com>
2006
2007 * gdb.base/source-test.gdb: New file.
2008 * gdb.base/source.exp: Test source -v.
2009
5984a431
UW
20102010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2011
2012 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2013
ec8a089a
PM
20142010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2015
2016 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2017 within one line, unless it is followed by a double quote.
2018 * gdb.stabs/hppa.sed: Idem.
2019 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2020 * gdb.stabs/weird.exp: Check for correct parsing of
2021 char and string constants.
ec8a089a
PM
2022 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2023 in .stabs to .stabx substitution.
2024
fce3c1f0
SS
20252010-04-05 Stan Shebs <stan@codesourcery.com>
2026
2027 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2028 constant global.
2029 * gdb.trace/tfile.exp: Try to print them.
2030
d77f58be
SS
20312010-04-04 Stan Shebs <stan@codesourcery.com>
2032
2033 * gdb.base/completion.exp: Update for new "info watchpoints".
2034 * gdb.base/default.exp: Ditto.
2035 * gdb.base/help.exp: Ditto.
2036 * gdb.base/watchpoint.exp: Ditto.
2037 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2038
af54718e
SS
20392010-04-04 Stan Shebs <stan@codesourcery.com>
2040
2041 * gdb.trace/tfile.exp: Sharpen tfind test.
2042
74d1f91e
JK
20432010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 * gdb.base/break-entry.exp: New.
2046
eb8e76db 20472010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2048 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2049
2050 * gdb.reverse/i386-sse-reverse.exp: New file.
2051 * gdb.reverse/i386-sse-reverse.c: New file.
2052
bf65cad8
PA
20532010-04-02 Pedro Alves <pedro@codesourcery.com>
2054
2055 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2056
fff87407
SS
20572010-04-01 Stan Shebs <stan@codesourcery.com>
2058
2059 * gdb.trace/actions.exp: Tweak expected output.
2060 * gdb.trace/while-stepping.exp: Tweak expected output.
2061
fe01d668
L
20622010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2063
2064 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2065
86b17b60
PA
20662010-04-01 Pedro Alves <pedro@codesourcery.com>
2067
2068 * gdb.base/commands.exp: Adjust.
2069 * gdb.cp/extern-c.exp: Adjust.
2070
2c58c0a9
PA
20712010-04-01 Pedro Alves <pedro@codesourcery.com>
2072
2073 * gdb.trace/collection.c (local_test_func): Define a local struct,
2074 and instanciate it.
2075
0db9b91c
PA
20762010-04-01 Pedro Alves <pedro@codesourcery.com>
2077
2078 * gdb.trace/collection.exp (gdb_collect_args_test)
2079 (gdb_collect_argarray_test): XFAIL the tests that assume the
2080 argarray argument's elements are collected.
2081
8072405b
JK
20822010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2085 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2086
8bf6485c
SS
20872010-03-31 Stan Shebs <stan@codesourcery.com>
2088
2089 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2090 and tracepoint conditionals.
2091 (gdb_verify_tracepoints): Delete unused return.
2092
fd7f724a
KS
20932010-03-26 Keith Seitz <keiths@redhat.com>
2094
2095 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2096 appear in the output before main.
2097 Remove KFAIL for gdb/2215 aka bz 9320.
2098
8d9e7719
DE
20992010-03-30 Doug Evans <dje@google.com>
2100
0906dd0b
DE
2101 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2102 by dejagnu.
2103 * gdb.arch/amd64-dword.exp: Ditto.
2104
8d9e7719
DE
2105 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2106 match.
2107 (break printf): Ditto.
2108
1da644f0
SW
21092010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2110
2111 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2112 gcc < 4.4.
2113 * gdb.cp/shadow.exp: Ditto.
2114
a8121990
PA
21152010-03-29 Pedro Alves <pedro@codesourcery.com>
2116
2117 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2118 "tstart" is silent.
2119
6e79d367
PA
21202010-03-29 Pedro Alves <pedro@codesourcery.com>
2121
2122 * gdb.trace/collection.exp (executable): New.
2123 (binfile): Use it.
2124 (fpreg, spreg, pcreg): New.
2125 (test_register): Use gdb_test_multiple. Pass /x to print.
2126 (prepare_for_trace_test): New.
2127 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2128 (gdb_collect_args_test, gdb_collect_argstruct_test)
2129 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2130 prepare_for_trace_test.
2131 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2132 fpreg, spreg and pcreg.
2133 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2134 prepare_for_trace_test.
2135 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2136 try to detect tracing support here. Don't set breakpoints at
2137 `begin' or `end' here.
2138 <global scope>: Use clean_restart. Run to main before checking
2139 for tracing support. Check for for tracing support here.
2140
09248348
JK
21412010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2144 " as $displacement" to "seen displacement message".
2145
d350db38
PA
21462010-03-28 Pedro Alves <pedro@codesourcery.com>
2147
2148 * gdb.trace/while-dyn.exp (executable): New variable.
2149 (binfile): Use it.
2150 (test_while_stepping): New function. Move most tests here. Call
2151 it once for each of the while-stepping, stepping and ws aliases.
2152
907af001
UW
21532010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2154
2155 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2156 that do not provide the tagless_struct type name at all.
2157 (test_print_anon_union): Do not check value of uninitialized
2158 union member. Do not use cp_test_ptype_class, so we can accept
2159 "long" as well as "long int".
2160
610197fd
PA
21612010-03-26 Pedro Alves <pedro@codesourcery.com>
2162
2163 * gdb.trace/tfile.c (tohex, bin2hex): New.
2164 (write_error_trace_file): Hexify error description.
2165
6c28cbf2
SS
21662010-03-25 Stan Shebs <stan@codesourcery.com>
2167
2168 * gdb.trace/tfile.c: Generate an additional trace file, improve
2169 portability.
2170 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2171 files in a better way.
2172
e62b8c7e
KS
21732010-03-25 Keith Seitz <keiths@redhat.com>
2174
2175 * gdb.java/jprint.exp: XFAIL printing of static class members
2176 because of GCC debuginfo problem.
2177
82ccf5a5
JK
21782010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2179
2180 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2181
293e2f9e
DJ
21822010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2183
2184 * gdb.base/completion.exp: Allow long instead of long int.
2185 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2186 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2187 variable p.
2188 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2189 * gdb.base/pointers.exp: Allow long instead of long int.
2190 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2191 * gdb.base/step-line.exp: Allow a directory before the source file name.
2192
95a42b64
TT
21932010-03-24 Tom Tromey <tromey@redhat.com>
2194
2195 PR breakpoints/9352:
2196 * gdb.base/default.exp: Update.
2197 * gdb.base/commands.exp: Update.
2198 * gdb.cp/extern-c.exp: Test setting commands on multiple
2199 breakpoints at once.
2200
2390201f
DJ
22012010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2202
2203 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2204 if gdb,nosignals.
2205 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2206 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2207 exited".
2208
8c9a6790
SS
22092010-03-24 Stan Shebs <stan@codesourcery.com>
2210
2211 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2212
a6c727b2
DJ
22132010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2214
2215 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2216 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2217 argument. Handle "short" and "long".
2218 (Top level): Pass overprototyped output for old_fptr and xptr.
2219
4dfd5423
PA
22202010-03-23 Pedro Alves <pedro@codesourcery.com>
2221
2222 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2223 format strings and add casts to avoid compiler warnings.
2224
22252010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2226
2227 * lib/trace-support.exp (gdb_trace_setactions):
2228 Don't expect whitespace after ">" prompt.
2229 * gdb.trace/actions.exp: Adjust for output changes.
2230 * gdb.trace/while-stepping.exp: Likewise.
2231
c847d045
JK
22322010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2235 and r157645).
2236
5f717f1d
JK
22372010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2240 New.
2241
7d6d51d5
DJ
22422010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2243
2244 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2245 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2246
3b11a015
SS
22472010-03-19 Stan Shebs <stan@codesourcery.com>
2248
2249 * gdb.trace/ax.exp: New file.
2250
d7d158ed
DE
22512010-03-19 Doug Evans <dje@google.com>
2252
6bb85cd1
DE
2253 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2254 output from gcc.
2255
d7d158ed
DE
2256 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2257 named /usr/sbin/prelink<foo>.
2258
4daf5ac0
SS
22592010-03-18 Stan Shebs <stan@codesourcery.com>
2260
2261 * gdb.trace/circ.exp: Test circular-trace-buffer.
2262 * gdb.trace/tfile.exp: Update tstatus test.
2263
e8d05480
JB
22642010-03-18 Joel Brobecker <brobecker@adacore.com>
2265
2266 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2267 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2268
441b986a
UW
22692010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2270
2271 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2272
4247603b
PA
22732010-03-18 Pedro Alves <pedro@codesourcery.com>
2274
2275 * gdb.base/default.exp: Adjust the expected output of the finish
2276 and until commands when the inferior is not being run.
2277
13387711
SW
22782010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2279
2280 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2281 * gdb.cp/nsusing.exp: Ditto.
2282
6e31430b
TT
22832010-03-15 Tom Tromey <tromey@redhat.com>
2284
2285 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2286 * gdb.cp/userdef.cc (operator==): New function.
2287 (main): New locals mem1, mem2.
2288
e2d69cb5
JZ
22892010-03-15 Jie Zhang <jie@codesourcery.com>
2290
2291 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2292 Declare and use new loadtimeout variable.
2293
f572f0a9
DJ
22942010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2295
2296 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2297 Use gdb_load later.
2298
51f4c0b0
PA
22992010-03-14 Pedro Alves <pedro@codesourcery.com>
2300
2301 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2302 literal. Add missing endlines to prints to stderr.
2303
1c809c68
TT
23042010-03-12 Tom Tromey <tromey@redhat.com>
2305
2306 PR c++/9708:
2307 * gdb.cp/m-static.exp: Add regression test.
2308 * gdb.cp/m-static.cc (method): New method.
2309 (main): Call it.
2310
00ae8fef
SW
23112010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2312
2313 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2314 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2315
759f0f0b
PA
23162010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2317
21e24d21
PA
2318 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2319
23202010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2321
759f0f0b
PA
2322 * lib/gdb.exp (skip_stl_tests): New.
2323 (gdb_compile): Symbian needs -ldl.
2324 (shlib_target_file): New.
2325 (shlib_symbol_file): New.
2326 (gdb_load_shlibs): Use shlib_target_file.
2327 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2328 * gdb.cp/exception.exp: Use skip_stl_tests.
2329 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2330 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2331 * gdb.cp/mb-templates.exp: Ditto.
2332 * gdb.base/commands.exp: Relax regexes.
2333 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2334 shlib_target_file and shlib_symbol_file.
2335 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2336 sections.
2337 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2338 * gdb.base/solib-disc.exp: Use
2339 shlib_target_file and shlib_symbol_file.
2340 * gdb.base/unload.exp: Don't skip on symbian. Use
2341 shlib_target_file and shlib_symbol_file.
2342 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2343
6a8f2671 23442010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2345
6a8f2671
PA
2346 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2347 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2348 Issue a tfind end before looking for a tracepoint frame.
2349 * gdb.trace/tfind.exp: Adjust tstatus output.
2350 Adjust disassembly output.
2351 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2352
ccf26247
JK
23532010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2354
2355 * gdb.base/break-interp.exp: Create new displacement parameter value
2356 for the test_ld calls.
2357 (reach): New parameter displacement, verify its content. New push of
2358 pf_prefix "reach-$func:". Import global expect_out.
2359 (test_core): New parameter displacement, verify its content. New push
2360 of pf_prefix "core:". New command "set verbose on". Import global
2361 expect_out.
2362 (test_attach): New parameter displacement, verify its content. New
2363 push of pf_prefix "attach:". New command "set verbose on". Import
2364 global expect_out.
2365 (test_ld): New parameter displacement, pass it to the reach, test_core
2366 and test_attach calls and verify its content in the "ld.so exit" test.
2367 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2368 (prelink): Update expected text, use gdb_test.
2369
e469c7fb
DE
23702010-03-10 Doug Evans <dje@google.com>
2371
2372 * gdb.base/checkpoint.exp: Fix comment.
2373 Lengthen timeout while doing >600 checkpoints test.
2374 Rename duplicate "kill all one" test to keep test names unique.
2375
60e1c644
PA
23762010-03-10 Pedro Alves <pedro@codesourcery.com>
2377
2378 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2379
cec808ec
KS
23802010-03-08 Keith Seitz <keiths@redhat.com>
2381
889bf7c5
PA
2382 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2383 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2384 (dm_type_long): New function.
2385 (dm_type_unsigned_short): New function.
2386 (dm_type_unsigned_long): New function.
2387 (myint): New typedef.
2388 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2389 long, unsigned shor and long, operator char*, and typedef.
2390 (test_lookup_operator_functions): Add operator char* test.
2391 (test_paddr_operator_functions): Likewise.
2392 (test_paddr_overloaded_functions): Use probe values for
2393 short, long, and unsigned short and long.
2394 (test_paddr_hairy_functions): If the demangler probe detected
2395 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2396 demangler.
2397 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2398 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2399 and "print null_pmf".
2400 Add test "ptype a.*pmf".
2401 * gdb.cp/overload.exp: Allow optional "int" to appear with
2402 "short" and "long".
2403 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2404 long expect value for men_overload1arg.
2405 Allow "int" to appear with "short" and "long".
2406 When testing "info break", add argument for main (void).
2407 Also allow "int" to appear with "short" and "long".
2408 Ditto with "unsigned" and "long long".
cec808ec
KS
2409 * gdb.java/jmain.exp: Do not enclose methods names in single
2410 quotes.
2411 * gdb.java/jmisc.exp: Likewise.
2412 * gdb.java/jprint.exp: Likewise.
2413 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2414
2415 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2416 * gdb.cp/exception.exp (backtrace after first throw)
2417 (backtrace after second throw): Allow a namespace before __cxa_throw.
2418 (backtrace after first catch, backtrace after second catch): Allow
2419 a namespace before __cxa_begin_catch.
2420
2421 * gdb.cp/cpexprs.exp: New file.
2422 * gdb.cp/cpexprs.cc: New file.
2423
2424 From Daniel Jacobowitz <dan@codesourcery.com>
2425 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2426 to use string_to_regexp.
2427 (ctor, dtor): New functions. Use them to match constructor
2428 and destructor function types.
2429 (Top level): Use runto_main.
2430
f870a310
TT
24312010-03-05 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2434 gdb.target_charset.
2435 (pp_ns.to_string): Likewise.
2436
0c199f28
KS
24372010-03-04 Keith Seitz <keiths@redhat.com>
2438
2439 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2440 can be quoted. Test that both the filename and function/line
2441 portions can be quoted at the same time.
2442
c7437ca6
PA
24432010-03-04 Pedro Alves <pedro@codesourcery.com>
2444
2445 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2446
b111b805
DE
24472010-03-03 Doug Evans <dje@google.com>
2448
24486cb7
DE
2449 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2450 libc contains libpthread.
2451
b111b805
DE
2452 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2453 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2454 of gdb_compile. Add another pattern to match android backtrace.
2455
a0e0ef55
TT
24562010-03-03 Tom Tromey <tromey@redhat.com>
2457
2458 PR gdb/11345:
2459 * gdb.base/printcmds.exp (test_printf): Add test.
2460
1ba53b71
L
24612010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2462
2463 * gdb.arch/amd64-byte.exp: New.
2464 * gdb.arch/amd64-dword.exp: Likewise.
2465 * gdb.arch/amd64-pseudo.c: Likewise.
2466 * gdb.arch/amd64-word.exp: Likewise.
2467 * gdb.arch/i386-byte.exp: Likewise.
2468 * gdb.arch/i386-pseudo.c: Likewise.
2469 * gdb.arch/i386-word.exp: Likewise.
2470
f5dff777
DJ
24712010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2472
2473 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2474 types. Add structreg, bitfields, and flags registers.
2475 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2476 registers.
2477
90884b2b
L
24782010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2479
2480 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2481 (load_description): Set architecture if defined.
2482
dc00d89f
PM
24832010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2484
2485 * gdb.python/py-frame.exp: Add read_var block tests.
2486 * gdb.python/py-frame.c (block): New function.
2487
0e095b7e
JK
24882010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2489 Daniel Jacobowitz <dan@codesourcery.com>
2490
2491 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2492
624f1a65
DM
24932010-02-25 David S. Miller <davem@davemloft.net>
2494
2495 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2496 fix logic for setting all_syscalls_numbers.
2497
f3e9a817
PM
24982010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2499
2500 * Makefile.in: Add py-block and py-symbol.
2501 * gdb.python/py-symbol.exp: New File.
2502 * gdb.python/py-symtab.exp: New File.
2503 * gdb.python/py-block.exp: New File.
2504 * gdb.python/py-symbol.c: New File.
2505 * gdb.python/py-block.c: New File.
2506
f6bbabf0
PM
25072010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2508
2509 PR python/11314
2510 * lib/gdb.exp (skip_python_tests): New function.
2511 * gdb.python/py-cmd.exp: Use skip_python_tests.
2512 * gdb.python/py-frame.exp: Likewise.
2513 * gdb.python/py-function.exp: Likewise.
2514 * gdb.python/py-prettyprint.exp: Likewise.
2515 * gdb.python/py-template.exp: Likewise.
2516 * gdb.python/py-type.exp: Likewise.
2517 * gdb.python/py-value.exp: Likewise.
2518
85d721b8
PA
25192010-02-22 Pedro Alves <pedro@codesourcery.com>
2520
2521 PR9605
2522
2523 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2524
48e32051
TT
25252010-02-19 Tom Tromey <tromey@redhat.com>
2526
2527 PR c++/8693, PR c++/9496:
2528 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2529 regression tests.
2530
ac9c0048
JK
25312010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2532
2533 Fix compatibility with m68k as.
2534 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2535 Use only /* comments */.
2536
57bb97a4
UW
25372010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2538
2539 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2540 * configure: Regenerate.
2541
7d1bf85c
DJ
25422010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2543
2544 * gdb.python/py-type.exp: Check for Python support.
2545
061b5285
PA
25462010-02-17 Pedro Alves <pedro@codesourcery.com>
2547
2548 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2549 `regsub' syntax available.
2550
f8a8bc2c
PA
25512010-02-17 Pedro Alves <pedro@codesourcery.com>
2552
2553 * gdb.base/shmain.c (main): Remove printf call.
2554 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2555 * gdb.base/unload.c (main): Make format of fprintf a string
2556 literal. Add missing endlines to prints to stderr.
2557 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2558
6f451e5e
TT
25592010-02-17 Tom Tromey <tromey@redhat.com>
2560
2561 * gdb.java/jprint.java (jprint.props): New field.
2562 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2563
12d79008
PA
25642010-02-17 Pedro Alves <pedro@codesourcery.com>
2565
ef801a0e 2566 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2567 available.
2568
d252f7e5
DJ
25692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2570
2571 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2572 creation to support remote host testing.
2573
67bdab6c
DJ
25742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2575
2576 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2577 Recognize "command not found".
2578
bb391223
DJ
25792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2580
2581 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2582 single-stepping.
2583
70362913
DJ
25842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2585
2586 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2587 if arguments are not supported.
2588
493f3c00
DJ
25892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2590
2591 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2592 be const or non-const.
2593
8034c749
DJ
25942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2595
2596 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2597 mi_send_resuming_command to send -exec-continue.
2598
791dfb64
DJ
25992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2600
2601 * gdb.base/list.exp (test_list_filename_and_function): Add test
2602 with single quotes.
2603 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2604 matching.
2605 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2606 Add KFAIL'd tests for PR gdb/11289.
2607
7c5fe868
DJ
26082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2609
2610 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2611
fdc498b8
DJ
26122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2613
2614 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2615 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2616 a temporary directory.
2617
b519e2a6
DJ
26182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2619
2620 * gdb.base/charset.exp: Use a single regular expression to match
2621 show host-charset and show target-charset output.
2622
74164c56
JK
26232010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2624
2625 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2626 "Illegal process-id" expect string more exact.
2627 (attach to digits-starting nonsense is prohibited): New.
2628
701ed6dc
JK
26292010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.base/prelink.exp (set verbose on): New.
2632
889bf7c5 26332010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2634
2635 * mi-reverse.exp: New file. Test for reverse option to the
2636 following MI commands: exec-continue, exec-finish, exec-next,
2637 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2638
dadf0e9c
JB
26392010-02-09 Joel Brobecker <brobecker@adacore.com>
2640
2641 * gdb.ada/ptype_tagged_param: New testcase.
2642
714f19d5
TT
26432010-02-08 Tom Tromey <tromey@redhat.com>
2644
2645 PR c++/8017:
2646 * gdb.cp/overload.exp: Add tests.
2647 * gdb.cp/overload.cc (struct K): New.
2648 (namespace N): New.
2649 (main): Call new functions.
2650 (K::staticoverload): Define.
2651
889bf7c5 26522010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2653
2654 PR gdb/10728
2655 * gdb.cp/pr10728-x.h: New file.
2656 * gdb.cp/pr10728-x.cc: New file.
2657 * gdb.cp/pr10728-y.cc: New file.
2658 * gdb.cp/pr10728.exp: New file.
2659 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2660
889bf7c5 26612010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2662
2663 PR gdb/9067
2664 * gdb.cp/pr9067.exp: New
2665 * gdb.cp/pr9067.cc: New
2666 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2667
7b356089
JB
26682010-02-08 Joel Brobecker <brobecker@adacore.com>
2669
2670 * lib/gdb.exp (gdb_test_timeout): New global variable.
2671 Set it to timeout if not already set.
2672 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2673
1be00882
DE
26742010-02-05 Doug Evans <dje@google.com>
2675
2676 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2677 user.
2678
82856980
SW
26792010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2680
2681 PR c++/7935:
2682 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2683
1a334831
TT
26842010-02-04 Tom Tromey <tromey@redhat.com>
2685
2686 * gdb.cp/virtbase.exp: Make test case names unique.
2687
9c3c02fd
TT
26882010-02-02 Tom Tromey <tromey@redhat.com>
2689
2690 * gdb.cp/virtbase.exp: Add regression tests.
2691 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2692 (main): Instantiate RHC.
2693
0cc2414c
TT
26942010-02-02 Tom Tromey <tromey@redhat.com>
2695
2696 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2697 type-printing change.
2698
edf3d5f3
TT
26992010-02-02 Tom Tromey <tromey@redhat.com>
2700
2701 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2702 * gdb.cp/virtbase.cc: New file.
2703 * gdb.cp/virtbase.exp: New file.
2704 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2705
e4b7f41c
JK
27062010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2707
2708 PR libc/11214:
2709 * gdb.threads/current-lwp-dead.c: Include features.h.
2710 (HAS_NOMMU): New.
2711 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2712
b381ea14
JK
27132010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2714
2715 * gdb.base/symbol-without-target_section.exp,
2716 gdb.base/symbol-without-target_section.c: New.
2717
c593ac0e
DJ
27182010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2719
2720 * gdb.base/bigcore.exp: Reset increased timeout.
2721 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2722
db25f29d
DJ
27232010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2724
2725 * gdb.base/gcore.exp (capture_command_output): Use
2726 gdb_test_multiple.
2727
f9d67f43
DJ
27282010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2729
2730 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2731 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2732 (Top level): Call it.
2733
177321bd
DJ
27342010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2735
2736 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2737
97f2ed50
DJ
27382010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2739
2740 * gdb.base/call-strs.exp, gdb.base/default.exp,
2741 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2742 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2743 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2744 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2745 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2746 * gdb.base/ending-run.exp: Correct restore of timeout.
2747 * gdb.base/page.exp: Remove unnecessary timeout setting.
2748
e4e2711a
JB
27492010-01-29 Joel Brobecker <brobecker@adacore.com>
2750
2751 * gdb.ada/rec_return: New testcase.
2752
ba581dc1
JB
27532010-01-29 Joel Brobecker <brobecker@adacore.com>
2754
2755 * gdb.ada/call_pn: New testcase.
2756
4ea95be9
DJ
27572010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2758
2759 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2760 (Top level): Use it to resume.
2761 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2762 the Thumb mode displaced stepping error as unsupported.
2763
df83a9bf
SW
27642010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2765
889bf7c5
PA
2766 * gdb.cp/nsusing.exp: Added more tests.
2767 * gdb.cp/nsrecurs.exp: Ditto.
2768 * gdb.cp/nsusing.cc: Added test functions.
2769 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2770
40b27cdc
JK
27712010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2774 absolute directory pathnames in gdb.sum file.
2775
de958931
SW
27762010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2777
2778 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2779 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2780
708ead4e
TT
27812010-01-26 Tom Tromey <tromey@redhat.com>
2782
2783 PR exp/7643:
2784 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2785 setup_kfail.
2786
b14e635e
SW
27872010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2788
2789 * gdb.cp/nsrecurs.exp: New test.
2790 * gdb.cp/nsrecurs.cc: New test program.
2791 * gdb.cp/nsstress.exp: New test.
2792 * gdb.cp/nsstress.cc: New test program.
2793 * gdb.cp/nsdecl.exp: New test.
2794 * gdb.cp/nsdecl.cc: New test program.
2795
8540c487
SW
27962010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2797
2798 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2799 imported into file scope.
2800 Marked test as xfail.
2801 * gdb.cp/namespace-using.cc (marker5): New function.
2802 * gdb.cp/shadow.exp: New test.
2803 * gdb.cp/shadow.cc: New test program.
2804 * gdb.cp/nsimport.exp: New test.
2805 * gdb.cp/nsimport.cc: New test program.
2806
421d5d99
TT
28072010-01-25 Tom Tromey <tromey@redhat.com>
2808
2809 PR gdb/11049:
2810 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2811 with "set print null-stop on".
2812
691f8dc1
JK
28132010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2814
2815 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2816 Adjust it for DISASSEMBLY_OMIT_FNAME.
2817
0b92b5bb
TT
28182010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 PR symtab/11199:
2821 * gdb.dwarf2/member-ptr-forwardref.exp,
2822 gdb.dwarf2/member-ptr-forwardref.S: New.
2823
23787403
JK
28242010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2827 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2828 thread1_tid_mutex. Remove gdbstop_mutex handling.
2829 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2830 thread2_tid_mutex. Remove gdbstop_mutex handling.
2831 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2832 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2833 pthread_cond_wait conditionalizations by while loops.
2834
b966cb8a
TT
28352010-01-20 Tom Tromey <tromey@redhat.com>
2836
2837 PR backtrace/10770:
2838 * gdb.dwarf2/pr10770.exp: New file.
2839 * gdb.dwarf2/pr10770.c: New file.
2840 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2841
fcae584b
VP
28422010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2843
2844 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2845 that target was removed, and the test always runs native anyway.
2846
a0f49112
JK
28472010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2850 gdb.base/watchpoint-cond-gone-stripped.c: New.
2851
ceeb3d5a
TT
28522010-01-19 Tom Tromey <tromey@redhat.com>
2853
2854 PR c++/8000:
2855 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2856 existing tests.
2857 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2858 (main): Use AAA::SomeEnum.
2859
dd322c54
JK
28602010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2863 (test_ignore_count): Declare line_callme_body global.
2864 (run to breakpoint with ignore count): Use line_callme_body.
2865 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2866 (set line_main_hello, set line_main_return): Reindent.
2867 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2868 New.
2869 (continue to callee4): Use line_callee4_body.
2870 (check *stopped from CLI command): Use line_callee4_next.
2871 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2872 (set line_main_hello, set line_main_return): Reindent.
2873 (set line_callee4_head, set line_callee4_body): New.
2874 (continue to callee4): Use line_callee4_body.
2875
4e8f195d
TT
28762010-01-18 Tom Tromey <tromey@redhat.com>
2877
2878 PR c++/9680:
2879 * gdb.cp/casts.cc: Add new classes and variables.
2880 * gdb.cp/casts.exp: Test new operators.
2881
9e14a9ba
JB
28822010-01-18 Tom Tromey <tromey@redhat.com>
2883 Thiago Jung Bauermann <bauerman@br.ibm.com>
2884
2885 * gdb.python/source2.py: New file.
2886 * gdb.python/source1: New file.
2887 * gdb.python/python.exp: Test "source" command.
2888
00bf0b85
SS
28892010-01-15 Stan Shebs <stan@codesourcery.com>
2890
2891 * gdb.trace/tfile.c: New file.
2892 * gdb.trace/tfile.exp: New file.
889bf7c5 2893
55235ad7
JK
28942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2895
2896 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2897
9f2982ff
JK
28982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2901
bbfba9ed
JK
29022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2905 (libfunc): New parameter action. Implement also selectable "sleep".
2906 * gdb.base/break-interp-main.c: Include assert.h.
2907 (libfunc): New parameter action.
2908 (main): New parameters argc and argv. Assert argc. Pass argv.
2909 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2910 (test_attach): New proc.
2911 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2912 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2913
61f0d762
JK
29142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 * gdb.base/break-interp.exp (test_core): New proc.
2917 (test_ld): Call it.
2918
06a6f270
JK
29192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2920
2921 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2922 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2923 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2924 and gdb_compile_shlib. Use new -Wl compiler options.
2925 (dl bt, main bt): New tests.
2926
51bee8e9
JK
29272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2928
2929 Support PIEs with no symfile_objfile.
2930 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2931 (test_ld): New parameter trynosym.
2932 (test_ld <$trynosym>): New block.
2933
b8040f19
JK
29342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 * gdb.base/break-interp.exp: New file.
2937
be759fcf
PM
29382010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2939
2940 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2941 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2942 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2943 test.
2944 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2945 * gdb.python/py-mi.exp: Add lazy string test.
2946
dc146f7c
VP
29472010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2948
2949 * lib/mi-support.exp (mi_check_thread_states): Handle
2950 core number in thread listing.
2951
b4ba55a1
JB
29522010-01-12 Joel Brobecker <brobecker@adacore.com>
2953
2954 * gdb.base/maint.exp: Adjust the expected output for the
2955 "maint print type" test. Use gdb_test_multiple instead of
2956 gdb_sent/gdb_expect.
2957
08e24bd4
DE
29582010-01-11 Doug Evans <dje@google.com>
2959
6496a609
DE
2960 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2961 from gdbserver_download. All callers updated.
2962
08e24bd4
DE
2963 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2964
b5cfddf5
JK
29652010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 Implement binary numbers parsing.
2968 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2969 (test_integer_literals_rejected): New binary tests.
2970
3725885a
RW
29712010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2972
2973 * gdb.cell/configure: Regenerate.
2974
37aeb5df
JK
29752010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2976
2977 * gdb.base/corefile.exp: Move the core finding block out and call it as
2978 core_find, new variable $corefile, replace corefile by $corefile and
2979 [file tail $corefile] for usage vs. test names resp.
2980 * lib/gdb.exp (core_find): Move it as a new function here. New
2981 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2982 $destcore. Return "" on error.
2983
d521f563
JK
29842010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 Workaround PR binutils/10802.
2987 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2988 (twice).
2989
28f24826
DJ
29902010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2991
2992 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2993
2de75e71
JB
29942010-01-08 Joel Brobecker <brobecker@adacore.com>
2995
2996 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2997 call, to avoid interruption.
2998
fe00719b 29992010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3000
3001 * gdb.stabs/weird.def (args93): New.
3002
d0ef5df8
DE
30032010-01-07 Doug Evans <dje@google.com>
3004
3005 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3006
3a08d52f
TT
30072010-01-07 Tom Tromey <tromey@redhat.com>
3008
3009 * gdb.base/source.exp: Use correct line number.
3010
7a697b8d
SS
30112010-01-05 Stan Shebs <stan@codesourcery.com>
3012
3013 * gdb.trace/tracecmd.exp: Test ftrace.
3014
7803799a
UW
30152010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3016
3017 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3018
c54eabfa
JK
30192010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3022 "uint_for_mi_testing".
3023
02e7ef19
JB
30242010-01-01 Joel Brobecker <brobecker@adacore.com>
3025
3026 Test indented comment in file being sourced.
3027 * gdb.base/commands.exp: Test indented comment in file being sourced.
3028
abd775ce
JB
30292010-01-01 Joel Brobecker <brobecker@adacore.com>
3030
3031 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3032 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3033 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3034 notice.
3035
79b55b82
JB
30362010-01-01 Joel Brobecker <brobecker@adacore.com>
3037
3038 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3039 notice.
3040
8997583e
JK
30412010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3044 missing $after_stopped and comma (,) expectation.
3045
6da95a67
SS
30462009-12-31 Stan Shebs <stan@codesourcery.com>
3047
3048 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3049
218d2fc6
TJB
30502009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3051
3052 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3053 (top level): Call test_watchpoint_in_big_blob.
3054 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3055 watchpoints.
3056 (func3): Write to buf.
3057
236f1d4d
SS
30582009-12-29 Stan Shebs <stan@codesourcery.com>
3059
3060 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3061
f61e138d
SS
30622009-12-28 Stan Shebs <stan@codesourcery.com>
3063
3064 * gdb.trace/tsv.exp: New file.
3065 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3066
0219b378
DJ
30672009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.base/find.c (main): Reference search buffers.
3070 * gdb.base/included.c (main): Reference integer.
3071 * gdb.base/ptype.c (charfoo): Declare.
3072 (intfoo): Call charfoo.
3073 * gdb.base/scope0.c (useitp): New function.
3074 (usestatics): Use useitp.
3075 (useit): Add a type for val.
3076 * gdb.base/scope1.c (useit1): Take a pointer argument.
3077 (usestatics1): Update calls to useit1.
3078 * gdb.cp/call-c.cc: Declare foo.
3079 (main): Call foo.
3080 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3081 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3082 (main): Call C::ensureRefs and ensureOtherRefs.
3083 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3084 variables.
3085 (ensureOtherRefs): New function.
3086 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3087 * gdb.cp/templates.cc (main): Call t5i.value.
3088
3f78692f
JK
30892009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3090
3091 Fix compatibility with G++-4.5.
3092 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3093 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3094 (uncaught return): Remove.
3095
429374b8
JK
30962009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3097 Phil Muldoon <pmuldoon@redhat.com>
3098
3099 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3100 (bp_location13, bp_location14, bp_location17, bp_location18)
3101 (marker3_proto, marker4_proto): New variables.
3102 (breakpoint info): Update output.
3103 (run until breakpoint at marker3, run until breakpoint at marker4): New
3104 tests.
3105
859825b8
JK
31062009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3107
3108 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3109 Replace the printf call of Y by provided "y-set-1" label. New block
3110 for the second shared library.
3111 * gdb.base/unload.exp: Compile also the second library, call
3112 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3113 (single pending breakpoint info): Rename to ...
3114 (pending breakpoint info before run): ... this extended test.
3115 (libfile2, libname2, libsrcfile2, libsrc2)
3116 (lib_sl2): New variables.
3117 (exec_opts): Set also SHLIB_NAME2.
3118 (pending breakpoint info on first run at shrfunc1)
3119 (pending breakpoint info on second run at shrfunc1)
3120 (pending breakpoint info on second run at shrfunc2)
3121 (print y from libfile, print y from libfile2): New tests.
3122 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3123 * gdb.base/unloadshr2.c: New.
3124
e6a386cd
HZ
31252009-12-22 Hui Zhu <teawater@gmail.com>
3126
3127 * gdb.reverse/sigall-reverse.exp: Adjust.
3128
9e19b45e
VP
31292009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3130
3131 PR gdb/10884
3132
3133 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3134 (main): Call do_bitfield_tests.
aacf5b1e 3135 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3136
d53a7b30
JB
31372009-12-20 Joel Brobecker <brobecker@adacore.com>
3138
3139 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3140 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3141 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3142 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3143 gdb.modula2/unbounded1.c: Update copyright header.
3144
191ca0a1
CM
31452009-12-10 Chris Moller <moller@mollerware.com>
3146
3147 PR gdb/9399
3148 * gdb.cp/virtfunc2.exp: New tests
3149 * gdb.cp/virtfunc2.cc: New tests
3150 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3151
0fa6cf1b
MS
31522009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3153
3154 * gdb.reverse/i387-env-reverse.c: New file.
3155 * gdb.reverse/i387-env-reverse.exp: New file.
3156 * gdb.reverse/i387-stack-reverse.c: New file.
3157 * gdb.reverse/i387-stack-reverse.exp: New file.
3158
361ae042
PM
31592009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3160
3161 * gdb.python/py-type.exp (test_range): New test.
3162
bfd31e71
PM
31632009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3164
3165 PR python/10805
3166
3167 * gdb.python/py-type.exp: New file.
3168 * gdb.python/py-type.c: New file.
3169 * Makefile.in: Add py-type.
3170
57a1d736
TT
31712009-12-03 Tom Tromey <tromey@redhat.com>
3172
3173 * gdb.python/py-value.exp (test_parse_and_eval): New
3174 function.
3175
1f3b5d1b
PP
31762009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3177
3178 PR gdb/11022
3179
3180 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3181 * gdb.base/pr11022.c: New test.
3182
8b7dbdc9
JK
31832009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3184
3185 Fix spurious false FAILs.
3186 * gdb.base/structs.c (chartest): New.
3187 (main): Fill-in chartest.
3188 * gdb.base/structs.exp (anychar_re, first): New.
3189 (start_structs_test): Import global anychar_re and first.
3190 New gdb_test call "set print elements 300; ${testfile}"
3191 (start_structs_test <$first>): New block.
3192 (any): Import global anychar_re. New variable ac. Use ${ac}.
3193
6a53b2ec
JK
31942009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3195
3196 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3197
d7167b4c
JK
31982009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3199
3200 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3201 Force $srcfile file.
3202 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3203
b1798462
UW
32042009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3205
3206 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3207 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3208 * gdb.threads/watchthreads-reorder.exp: Likewise.
3209
b6199126
DJ
32102009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3211
3212 PR gdb/8704
3213
3214 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3215 "if", and "thread". Correct matching in the previous test.
3216
b22a0510
DJ
32172009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3218
3219 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3220
930636d2
MS
32212009-11-23 Michael Snyder <msnyder@vmware.com>
3222
3223 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3224 * gdb.reverse-watch-precsave.exp: Ditto.
3225
21a0512e
PP
32262009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3227
3228 * gdb.asm/asm-source.exp: Adjust.
3229 * gdb.base/help.exp: Adjust.
889bf7c5 3230
fc30d5e0
PA
32312009-11-22 Pedro Alves <pedro@codesourcery.com>
3232
3233 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3234 (do_syscall_tests_without_xml): Set data-directory to
3235 /the/path/to/nowhere.
3236
f6bc2008
PA
32372009-11-21 Pedro Alves <pedro@codesourcery.com>
3238
3239 * gdb.threads/local-watch-wrong-thread.c,
3240 gdb.threads/local-watch-wrong-thread.exp: New files.
3241
8c2fb5de
PA
32422009-11-21 Pedro Alves <pedro@codesourcery.com>
3243
3244 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3245 assume new `regsub' syntax available.
3246
ebec9a0f
PA
32472009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3248
a79d3c27
JK
3249 * gdb.base/watchpoint-hw-hit-once.exp,
3250 gdb.base/watchpoint-hw-hit-once.c: New.
3251
32522009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3253
3254 * gdb.threads/watchthreads-reorder.exp,
3255 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3256
276a961b
MK
32572009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3258
3259 * gdb.xml/tdesc-regs.exp: Use for m68k.
3260
4867c1fb
PA
32612009-11-15 Pedro Alves <pedro@codesourcery.com>
3262
3263 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3264
f6838f81
DJ
32652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3266
3267 * lib/gdb.exp (current_target_name): New procedure.
3268 (gdb_wrapper_target): New variable.
3269 (gdb_wrapper_init): Set gdb_wrapper_target.
3270 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3271 wrapper.
3272
4ac4dd3f
DJ
32732009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3274
3275 * gdb.base/remote.exp: Delete the slowest load test.
3276 Do not load with fixed packet sizes.
3277
a7881759
DJ
32782009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3279
3280 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3281
97a5b505
DJ
32822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3283
3284 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3285 srcfile when setting a breakpoint.
3286
d3e1fc54
DJ
32872009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3288
3289 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3290 macros.
3291
7cbcbded
DJ
32922009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3293
3294 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3295 to be in memory.
3296 * gdb.base/display.c (force_mem): New.
3297 (do_loops): Use it. Add breakpoint comments.
3298 (do_vars): Add a breakpoint comment.
3299 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3300 line numbers.
3301
bdea3a92
NF
33022009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3303
3304 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3305 instead of a bare "run".
3306
269f82e5
PP
33072009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3308
3309 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3310
a69b7d9d
DJ
33112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3312
3313 * lib/cell.exp (skip_cell_tests): Clean up test files before
3314 returning.
3315
b598bfda
DJ
33162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3317
3318 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3319 and the breakpoint menu. Do not call perror if a prompt is seen.
3320 Consume the following GDB prompt.
3321 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3322 * gdb.cp/namespace.exp: Use gdb_test.
3323 * gdb.cp/templates.exp: Use gdb_test.
3324 (test_template_breakpoints): Use gdb_test_multiple.
3325
87728fa0
DJ
33262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3327
3328 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3329 (marker4): Reference values.
3330
b67c692f
DJ
33312009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3332
3333 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3334 is missing.
3335
f0df251a
DJ
33362009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 * gdb.base/break.c (need_malloc): New.
3339 * gdb.base/constvars.c (main): Reference crass and crisp.
3340 * gdb.base/gdb1821.c (main): Reference bar.
3341 * gdb.cp/gdb1355.cc (main): Reference s1.
3342 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3343 (main): Call them.
3344 * gdb.cp/hang2.cc (dummy2): Define.
3345 * gdb.cp/hang3.cc (dummy3): Define.
3346 * gdb.cp/m-data.cc (main): Reference shadow.
3347
bdf7534a
NF
33482009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3349 Nathan Froyd <froydnj@codesourcery.com>
3350
3351 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3352 remote host.
3353
f24fce77
NF
33542009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3355
3356 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3357 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3358 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3359 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3360 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3361 * gdb.dwarf2/dw2-producer.exp: Likewise.
3362 * gdb.dwarf2/mac-fileno.exp: Likewise.
3363 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3364 py-prettyprint.py to the remote host.
3365 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3366
40f0318e
KS
33672009-11-11 Keith Seitz <keiths@redhat.com>
3368
3369 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3370 use it instead of "Foo".
3371 * gdb.cp/classes.exp (do_tests): Add a test to access
3372 a method through a typedef'd class name.
3373
f3d9f7fb
NF
33742009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3375
3376 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3377 exponents.
3378 * gdb.base/pointers.exp: Likewise.
3379 * gdb.cp/ref-types.exp: Likewise.
3380
a4216f37
KS
33812009-11-11 Keith Seitz <keiths@redhat.com>
3382
3383 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3384 new[] and delete[].
3385 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3386 "void".
3387 (probe_demangler): Remove all single-quoting of
3388 method and variable names.
3389 (info_func_regexp): Remove the word "void" from any
3390 occurrence of "(void)".
3391 (print_addr_2): Remove all single-quoting of
3392 method names.
3393 (print_addr_2_kfail): Likewise.
3394 (print_addr): Single-quote C function names before
3395 passing to print_addr_2.
3396 (test_paddr_operator_functions): Remove single-quoting
3397 for method names.
3398 Add tests for operator new[] and operator delete[].
3399
9b14d7aa
JK
34002009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3403
85feb311
KS
34042009-11-09 Keith Seitz <keiths@redhat.com>
3405
3406 * gdb.cp/overload.exp: Add tests for resolving overloaded
3407 methods in expression parsing/evaluation.
3408
fa335448
DJ
34092009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3410
3411 * lib/gdb.exp (default_gdb_version): Use --version instead of
3412 --command.
3413
ec3c07fc
NS
34142009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3415
3416 * lib/gdb.exp (gdb_compile_test): New.
3417 (skip_ada_tests, skip_java_tests): New.
3418 (gdb_compile): Use gdb_compile_test for f77.
3419 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3420 * lib/java.exp (compile_java_from_source): Remove runtests check,
3421 use gdb_compile_test to record result.
3422 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3423 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3424 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3425 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3426 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3427 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3428 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3429 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3430 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3431 adjust gdb_compile invocations.
3432
b8b4e42b
JK
34332009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3434
3435 * Makefile.in (abs_builddir): New.
3436 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3437 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3438 `$(abs_builddir)/site.exp'.
3439
f8b7eaf3
DJ
34402009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3441
3442 * config/m68k-emc.exp, lib/emc-support.exp,
3443 gdb.trace/gdb_c_test.c: Delete.
3444 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3445 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3446 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3447 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3448 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3449 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3450 casing for m68k-*-elf.
3451
c4187697
NS
34522009-11-03 Pedro Alves <pedro@codesourcery.com>
3453
3454 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3455 * gdb.arch/i386-prologue.exp: Likewise.
3456 * gdb.arch/i386-unwind.exp: Likewise.
3457
db16b772
DJ
34582009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3461
bcf71277
DJ
34622009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3463
3464 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3465
0105cee2
DJ
34662009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3467
3468 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3469
24ddea62
JK
34702009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3473
287ccc17
JK
34742009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3475
3476 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3477 * gdb.base/sepdebug2.c: New file.
3478
08bca259 34792009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3480
3481 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3482 the modified warnings for catch syscall. Verify if GDB was compiled
3483 with support for lib expat, and choose which tests to run depending
3484 on this.
3485
5d4e2b76
VP
34862009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3487
3488 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3489 that composite commands are parsed OK. And also test
3490 that breakpoint commands do work.
3491
240e538a
MS
34922009-10-23 Michael Snyder <msnyder@vmware.com>
3493
3494 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3495 to allow for new disassembly style.
3496
9c419145
PP
34972009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3498
3499 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3500
02506ff1
MS
35012009-10-22 Michael Snyder <msnyder@vmware.com>
3502
3503 * gdb.reverse/break-precsave.exp: New test.
3504 * gdb.reverse/consecutive-precsave.exp: Ditto.
3505 * gdb.reverse/finish-precsave.exp: Ditto.
3506 * gdb.reverse/i386-precsave.exp: Ditto.
3507 * gdb.reverse/machinestate-precsave.exp: Ditto.
3508 * gdb.reverse/sigall-precsave.exp: Ditto.
3509 * gdb.reverse/solilb-precsave.exp: Ditto.
3510 * gdb.reverse/step-precsave.exp: Ditto.
3511 * gdb.reverse/until-precsave.exp: Ditto.
3512 * gdb.reverse/watch-precsave.exp: Ditto.
3513
4cf866a3
MS
35142009-10-22 Michael Snyder <msnyder@vmware.com>
3515
3516 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3517 for gdb_expect. Adjust one test's expect strings for the new
3518 format of disassemble.
3519 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3520 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3521 gdb_test_multiple.
3522 * gdb.reverse/step-reverse.exp: Delete 'return'.
3523 * gdb.reverse/until-reverse.exp: Delete blank lines.
3524 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3525
2b28d209
PP
35262009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3527
3528 * gdb.base/consecutive.exp: Adjust.
3529 * gdb.base/display.exp: Likewise.
3530 * gdb.base/pc-fp.exp: Likewise.
3531 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3532
33b9c32b
MS
35332009-10-19 Michael Snyder <msnyder@vmware.com>
3534
3535 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3536 * gdb.reverse/finish-reverse.c: Ditto.
3537 * gdb.reverse/sigall-reverse.c: Ditto.
3538 * gdb.reverse/solib-reverse.c: Ditto.
3539 * gdb.reverse/step-reverse.c: Ditto.
3540 * gdb.reverse/watch-reverse.c: Ditto.
3541
6c95b8df
PA
35422009-10-19 Pedro Alves <pedro@codesourcery.com>
3543 Stan Shebs <stan@codesourcery.com>
3544
3545 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3546 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3547 "Executing new program".
3548 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3549 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3550 left listed after having been killed.
3551 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3552 * gdb.base/maint.exp: Adjust test.
3553
3554 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3555 * gdb.multi/Makefile.in: New.
3556 * gdb.multi/base.exp: New.
3557 * gdb.multi/goodbye.c: New.
3558 * gdb.multi/hangout.c: New.
3559 * gdb.multi/hello.c: New.
3560 * gdb.multi/bkpt-multi-exec.c: New.
3561 * gdb.multi/bkpt-multi-exec.exp: New.
3562 * gdb.multi/crashme.c: New.
3563
279017b7
TG
35642009-10-13 Tristan Gingold <gingold@adacore.com>
3565
3566 * gdb.base/sepdebug.exp: Check debug info are found.
3567
0413d738
PA
35682009-10-08 Pedro Alves <pedro@codesourcery.com>
3569
3570 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3571 bits.
3572
c628eecc
JK
35732009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3574
3575 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3576
38af1bfe
JB
35772009-10-07 Joel Brobecker <brobecker@adacore.com>
3578
3579 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3580 of the comments.
3581
2b0adecd
PM
35822009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3583
3584 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3585 * gdb.base/annota3.exp: Idem.
3586 * gdb.base/maint.exp: Idem.
3587
8d417781
PM
35882009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3589
889bf7c5 3590 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3591 to default.
3592
bb61102d
PM
35932009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3594
889bf7c5 3595 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3596 mingw and cygwin targets.
3597
ace5c364
PM
35982009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3599 Pedro Alves <pedro@codesourcery.com>
3600
889bf7c5 3601 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3602 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3603
c2d494a0
PM
36042009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3605
e1b52ce2
PM
3606 * gdb.base/shr1.c: Use %p in format string.
3607 * gdb.base/unload.c: Avoid warning in fprintf.
3608 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3609
209f53f5
PM
36102009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3611
3612 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3613 long type.
3614 (test_unlink): Correct printf string.
3615 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3616 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3617
8172766a
JK
36182009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3621 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3622 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3623
0f73703c
UW
36242009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3625
3626 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3627 * gdb.objc/nondebug.exp: Likewise.
3628
b32306ca
UW
36292009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3630
3631 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3632 target_info setting.
3633
3634 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3635 that detect new threads during "info threads".
3636
0057022f
UW
36372009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3638
3639 * gdb.threads/manythreads.c (main): Increase thread stack size
3640 to 2*PTHREAD_STACK_MIN.
3641 * gdb.threads/multi-create.c (main): Likewise.
3642 (create_function): Likewise.
3643
f29c0325
UW
36442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3645
3646 * gdb.base/dump.exp: Pass difference of pointer types instead
3647 of integer types as offset to restore in intarr3.srec case.
3648
fcb34849
UW
36492009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3650
3651 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3652
d5142e3b
UW
36532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3654
3655 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3656
087b74b2 36572009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3658
087b74b2
PM
3659 New test for two watchpoints, with disabling of
3660 the first inserted.
3661 * testsuite/gdb.base/watchpoints.c: New file.
3662 * testsuite/gdb.base/watchpoints.exp: New file.
3663
96c07c5b
TT
36642009-09-25 Tom Tromey <tromey@redhat.com>
3665
3666 * gdb.base/charset.exp: Test utf-16 strings with Python.
3667
b8899f2b
TT
36682009-09-25 Tom Tromey <tromey@redhat.com>
3669
3670 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3671 UCS-4.
3672 * gdb.base/charset.c (utf_32_string): Rename.
3673 (init_utf32): Rename.
3674 (main): Update.
3675
329719ec
TT
36762009-09-22 Tom Tromey <tromey@redhat.com>
3677
3678 * gdb.python/py-function.exp: Add regression tests.
3679
11ef0d76
KS
36802009-09-21 Keith Seitz <keiths@redhat.com>
3681
3682 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3683 with invalid operator.
3684
3fe8f3b3
KS
36852009-09-21 Keith Seitz <keiths@redhat.com>
3686
3687 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3688 and destructor using typedef name of class.
3689 * gdb.cp/classes.cc (class Base1): Add a destructor.
3690 (base1): New typedef.
3691 (use_methods): Instanitate an object of type base1.
3692 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3693 (do_tests): Call test_template_typedef.
3694 * gdb.cp/templates.cc (Baz::~Baz): New method.
3695 (intBazOne): New typedef.
3696 (main): Instantiate intBazOne.
3697
7a9fe101
PM
36982009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3699
3700 PR python/10633
3701
3702 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3703 Function.
3704 (run_lang_tests): Add print elements test.
3705
2e4d963f
PM
37062009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3707
3708 * gdb.python/py-value.exp (test_subscript_regression): New
3709 function. Test for invalid subscripts.
3710 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3711 (ptr_ref): New function.
3712
ec7e75e7
PP
37132009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3714
3715 * gdb.base/default.exp: Fix "show convenience".
3716
0cc7d26f
TT
37172009-09-15 Tom Tromey <tromey@redhat.com>
3718
3719 * lib/mi-support.exp (mi_create_varobj): Update.
3720 (mi_create_floating_varobj): Likewise.
3721 (mi_create_dynamic_varobj): New proc.
3722 (mi_varobj_update): Update.
3723 (mi_varobj_update_with_type_change): Likewise.
3724 (mi_varobj_update_kv_helper): New proc.
3725 (mi_varobj_update_dynamic_helper): Rewrite.
3726 (mi_varobj_update_dynamic): New proc.
3727 (mi_list_varobj_children): Update.
3728 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3729 * gdb.python/python-prettyprint.py (pp_outer): New class.
3730 (pp_nullstr): Likewise.
3731 (lookup_function): Register new printers.
3732 * gdb.python/python-prettyprint.c (struct substruct): New type.
3733 (struct outerstruct): Likewise.
3734 (substruct_test): New function.
3735 (struct nullstr): New type.
3736 (string_1, string_2): New globals.
3737 (main): Add new tests.
3738 * gdb.python/python-mi.exp: Added regression tests.
3739 * gdb.mi/mi2-var-display.exp: Update.
3740 * gdb.mi/mi2-var-cmd.exp: Update.
3741 * gdb.mi/mi2-var-child.exp: Update.
3742 * gdb.mi/mi2-var-block.exp: Update.
3743 * gdb.mi/mi-var-invalidate.exp: Update.
3744 * gdb.mi/mi-var-display.exp: Update.
3745 * gdb.mi/mi-var-cmd.exp: Update.
3746 * gdb.mi/mi-var-child.exp: Update.
3747 * gdb.mi/mi-var-block.exp: Update.
3748 * gdb.mi/mi-break.exp: Update.
3749 * gdb.mi/gdb701.exp: Update.
3750
a96d9b2e
SDJ
37512009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3752
3753 * Makefile.in: Inclusion of catch-syscall object.
3754 * gdb.base/catch-syscall.c: New file.
3755 * gdb.base/catch-syscall.exp: New file.
3756
b43b923a
MS
37572009-09-12 Michael Snyder <msnyder@vmware.com>
3758
3759 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3760 that can support reverse debuggnig.
3761
cec03d70
TT
37622009-09-11 Tom Tromey <tromey@redhat.com>
3763
3764 * gdb.dwarf2/valop.S: New file.
3765 * gdb.dwarf2/valop.exp: New file.
3766
e23bb3fc
MK
37672009-09-11 Mark Kettenis <kettenis@gnu.org>
3768
3769 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3770
37c3696d
DE
37712009-09-10 Doug Evans <dje@google.com>
3772
3773 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3774 Add $gdb_prompt to second breakpoint regexp.
3775
5172aecb
JB
37762009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3777
3778 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3779 names, add missing ones.
3780 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3781 * gdb.python/py-frame.c: Rename from python-frame.c.
3782 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3783 testfile name.
3784 * gdb.python/py-function.exp: Rename from python-function.exp.
3785 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3786 testfile name.
3787 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3788 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3789 Adjust testfile name.
3790 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3791 * gdb.python/py-template.cc: Rename from python-template.cc.
3792 * gdb.python/py-template.exp: Rename from python-template.exp.
3793 Adjust testfile name.
3794 * gdb.python/py-value.c: Rename from python-value.c.
3795 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3796 testfile name.
3797
b554e4bd
JK
37982009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3801 $bpt2address.
3802 (Second breakpoint address is valid on ia64)
3803 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3804
9a68ae16
JM
38052009-09-03 Joseph Myers <joseph@codesourcery.com>
3806
3807 * gdb.base/ending-run.exp: Restrict regular expression matching
3808 line number to require closing brace following.
3809
146b9145
DE
38102009-09-03 Doug Evans <dje@google.com>
3811
3812 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3813
787d21e1
TT
38142009-09-02 Tom Tromey <tromey@redhat.com>
3815
3816 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3817
e7802207
TT
38182009-09-02 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.dwarf2/callframecfa.exp: New file.
3821 * gdb.dwarf2/callframecfa.S: New file.
3822
817aadd2
JK
38232009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3824
3825 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3826 gdb.base/solib-overlap-main.c: New.
3827
4a76eae5
DJ
38282009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3829
3830 PR gdb/10565
3831
3832 * gdb.base/bitfields.c (struct container, container): New.
3833 (main): Initialize it and call break5.
3834 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3835
d4b96c9a
JK
38362009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3837
3838 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3839 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3840
4e22772d
JK
38412009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3844
2efab443
MS
38452009-08-26 Michael Snyder <msnyder@vmware.com>
3846
3847 * gdb.base/i386-reverse.c: New file.
3848 * gdb.base/i386-reverse.exp: New file.
3849 * gdb.base/Makefile.in: Add new files to be removed.
3850
07ab73a0
JM
38512009-08-26 Joseph Myers <joseph@codesourcery.com>
3852
3853 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3854 environment-pwd for remote host.
3855 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3856
676accff
KS
38572009-08-24 Keith Seitz <keiths@redhat.com>
3858
3859 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3860 Add two new C++ completer tests which limit the output to a
889bf7c5 3861 given class.
676accff 3862
f9f7ad22
MS
38632009-08-24 Michael Snyder <msnyder@vmware.com>
3864
3865 * gdb.base/del.exp: Fix typo in comment.
3866 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3867
81ecdfbb
RW
38682009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3869
3870 * configure: Regenerate.
3871 * gdb.hp/configure: Likewise.
3872 * gdb.hp/gdb.aCC/configure: Likewise.
3873 * gdb.hp/gdb.base-hp/configure: Likewise.
3874 * gdb.hp/gdb.compat/configure: Likewise.
3875 * gdb.hp/gdb.defects/configure: Likewise.
3876 * gdb.hp/gdb.objdbg/configure: Likewise.
3877 * gdb.stabs/configure: Likewise.
3878
cab0c772
UW
38792009-08-19 Doug Evans <dje@google.com>
3880
3881 * gdb.base/gdbvars.c: New file.
3882 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3883
b8fa0bfa
PA
38842009-08-14 Pedro Alves <pedro@codesourcery.com>
3885
3886 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3887 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3888
b84aa90a
PA
38892009-08-13 Pedro Alves <pedro@codesourcery.com>
3890
3891 * gdb.base/default.exp: Adjust "set language test": it's now an
3892 enum command. Larger help string moved to "help set language".
3893 * gdb.base/help.exp: Adjust "help set language" expected output,
3894 now lists all known languages.
3895
0d8f9b2c
NF
38962009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3897
3898 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3899 all frame arguments.
3900 * gdb.arch/altivec-regs.exp: Likewise.
3901
bda180e0
TT
39022009-08-07 Tom Tromey <tromey@redhat.com>
3903
3904 * gdb.base/setshow.exp: Add tests for changes to set language, set
3905 check range, and set check type.
3906
48cb2d85
VP
39072009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3908
3909 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3910 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 3911 Call it.
48cb2d85 3912
1ea34204
UW
39132009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3914
3915 * configure.ac: Run gdb.cell tests when appropriate.
3916 * configure: Regenerate.
3917 * lib/cell.exp: New file.
3918 * gdb.cell: New directory.
3919 * gdb.cell/configure.ac: New file.
3920 * gdb.cell/configure: New file.
3921 * gdb.cell/Makefile.in: New file.
3922 * gdb.cell/arch.exp: New file.
3923 * gdb.cell/break.c: New file.
3924 * gdb.cell/break.exp: New file.
3925 * gdb.cell/break-spu.c: New file.
3926 * gdb.cell/bt.c: New file.
3927 * gdb.cell/bt2-spu.c: New file.
3928 * gdb.cell/bt-spu.c: New file.
3929 * gdb.cell/bt.exp: New file.
3930 * gdb.cell/coremaker.c: New file.
3931 * gdb.cell/coremaker-spu.c: New file.
3932 * gdb.cell/core.exp: New file.
3933 * gdb.cell/gcore.exp: New file.
3934 * gdb.cell/data.c: New file.
3935 * gdb.cell/data.exp: New file.
3936 * gdb.cell/data-spu.c: New file.
3937 * gdb.cell/ea-cache.exp: New file.
3938 * gdb.cell/ea-cache.c: New file.
3939 * gdb.cell/ea-cache-spu.c: New file.
3940 * gdb.cell/ea-standalone.c: New file.
3941 * gdb.cell/ea-standalone.exp: New file.
3942 * gdb.cell/ea-test.c: New file.
3943 * gdb.cell/ea-test.exp: New file.
3944 * gdb.cell/f-regs.exp: New file.
3945 * gdb.cell/mem-access.c: New file.
3946 * gdb.cell/mem-access.exp: New file.
3947 * gdb.cell/mem-access-spu.c: New file.
3948 * gdb.cell/ptype.exp: New file.
3949 * gdb.cell/registers.exp: New file.
3950 * gdb.cell/size.c: New file.
3951 * gdb.cell/sizeof.exp: New file.
3952 * gdb.cell/size-spu.c: New file.
3953 * gdb.cell/solib.exp: New file.
3954 * gdb.cell/solib-symbol.exp: New file.
3955
85e747d2
UW
39562009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3957
3958 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3959
58d6951d
DJ
39602009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3961
3962 * gdb.base/float.exp: Handle VFP registers.
3963
6e0a4f15
MS
39642009-07-14 Michael Snyder <msnyder@vmware.com>
3965
dcd5da87
MS
3966 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3967 to bring gdb to the beginning of the calling line.
3968
6e0a4f15
MS
3969 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3970 confusing the i386 epilogue unwinder.
3971
782b2b07
SS
39722009-07-14 Stan Shebs <stan@codesourcery.com>
3973
3974 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3975
f662c3bc
MS
39762009-07-14 Michael Snyder <msnyder@vmware.com>
3977
3978 * gdb.reverse/step-reverse.exp (stepi into function call):
3979 Call instruction may not be first instruction in the line.
3980 (reverse stepi from a function call): Used wrong line number.
3981
8f313923
JK
39822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3985
4662c76e
JK
39862009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 Fix gdb.base/macscp.exp when using custom inputrc.
3989 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3990 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3991 env(TERM) set.
3992 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3993 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3994
aa81e255
JK
39952009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3996
3997 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3998 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3999 Change the compilation target to match the testcase name.
4000 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4001 testcase name.
4002 * a2-run.exp: Use for setup prepare_for_testing. Change the
4003 compilation target to match the testcase name.
4004 * gdb.base/commands.exp: Likewise.
4005 * gdb.base/finish.exp: Likewise.
4006 * gdb.base/float.exp: Likewise.
4007 * gdb.base/info-target.exp: Likewise.
4008 * gdb.base/relational.exp: Likewise.
4009 * gdb.base/term.exp: Likewise.
4010 * gdb.base/until.exp: Likewise.
4011 * gdb.base/volatile.exp: Likewise.
4012 * gdb.base/whatis-exp.exp: Likewise.
4013
4c93b1d7
HZ
40142009-07-11 Hui Zhu <teawater@gmail.com>
4015
4016 * gdb.base/help.exp (disassemble): Update expected help text.
4017
812f7342
TT
40182009-07-09 Tom Tromey <tromey@redhat.com>
4019
4020 * lib/gdb.exp: Handle TRANSCRIPT.
4021 (remote_spawn, remote_close, send_gdb): New procs.
4022
fbb8f299
PM
40232009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4024
4025 * gdb.python/python-prettyprint.c: Add counted null string
4026 structure.
4027 * gdb.python/python-prettyprint.exp: Print null string. Test for
4028 embedded nulls.
4029 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4030 * gdb.python/python-value.exp (test_value_in_inferior): Add
4031 variable length string fetch tests.
4032 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4033
c0ac0ec7
JK
40342009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4037
30b66ecc
TT
40382009-07-07 Tom Tromey <tromey@redhat.com>
4039
4040 * gdb.base/call-rt-st.exp: Update for change to escape output.
4041 * gdb.base/callfuncs.exp: Likewise.
4042 * gdb.base/charset.exp: Likewise.
4043 * gdb.base/constvars.exp: Likewise.
4044 * gdb.base/long_long.exp: Likewise.
4045 * gdb.base/pointers.exp: Likewise.
4046 * gdb.base/printcmds.exp: Likewise.
4047 * gdb.base/setvar.exp: Likewise.
4048 * gdb.base/store.exp: Likewise.
4049 * gdb.cp/ref-types.exp: Likewise.
4050 * gdb.mi/mi-var-child.exp: Likewise.
4051 * gdb.mi/mi-var-display.exp: Likewise.
4052 * gdb.mi/mi2-var-display.exp: Likewise.
4053 * gdb.base/charset.exp: Test octal escape sequence length.
4054 Update for change to escape output.
4055
187c4a2b
JK
40562009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4057
4058 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4059
d80a43f9
DJ
40602009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4061
4062 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4063
047427a8
JK
40642009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4067 gdbserver increasing $portnum if "Can't bind address" has been seen.
4068
8b5a0f4f
PA
40692009-07-05 Pedro Alves <pedro@codesourcery.com>
4070
4071 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4072 mingw32ce.
4073
7d93ba58
PA
40742009-07-05 Pedro Alves <pedro@codesourcery.com>
4075
4076 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4077 VFP format.
4078
2277426b
PA
40792009-07-02 Pedro Alves <pedro@codesourcery.com>
4080
4081 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4082 linux. Adjust to use "inferior", "info inferiors", "detach
4083 inferior" and "kill inferior" instead of "restart", "info fork",
4084 "detach fork" and "delete fork".
4085 * gdb.base/ending-run.exp: Spell out "info".
4086 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4087 the "kill" command.
4088
5af949e3
UW
40892009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4090
4091 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4092 change to prefix TLS offset in hex with 0x.
4093
5d3729b5
UW
40942009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4095
4096 * gdb.base/default.exp: Update test case for "x" changes.
4097
af589bd0
TG
40982009-07-01 Tristan Gingold <gingold@adacore.com>
4099
4100 * gdb.base/bigcore.exp: Make darwin untested.
4101
40974f91
JK
41022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 * gdb.base/completion.exp (directory completion): Create the directory.
4105 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4106 escapeuniquesub.
4107 (directory completion 2): Expect now ${escapeuniquesub}.
4108 (Glob remaining of directory test): Remove one excessive newline.
4109 Expect the real output.
4110
59dd3af6
JK
41112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 Fix `make check//%' target after `make check' has been ran.
4114 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4115 a mkdir call.
4116 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4117 (%/.dir): Remove.
4118
f4e164aa
JK
41192009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4122 the expected result record.
4123
69af2122
JK
41242009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4125
4126 Remove racy FAILs relying just on the timeouts.
4127 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4128 (annotation_level 2): Remove racy FAILs.
4129
2fd481e1
PP
41302009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4131
4132 gdb/10275
889bf7c5
PA
4133 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4134
c38f313d
DJ
41352009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4136
4137 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4138
8b777f02
VP
41392009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4140
4141 * gdb.mi/mi-stack.exp: Testing symbolic options
4142 to -stack-list-locals and -stack-list-arguments.
4143
00c7eacf
JK
41442009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4147
6bc80edc
TT
41482009-06-29 Tom Tromey <tromey@redhat.com>
4149
4150 * dg-extract-results.sh: New file.
4151 * Makefile.in (FORCE_PARALLEL): New variable.
4152 (CHECK_TARGET): New conditional variable.
4153 (check): Use CHECK_TARGET.
4154 (DO_RUNTEST): New variable.
4155 (check-single): New target.
4156 (TEST_DIRS): New variable.
4157 (TEST_TARGETS): Likewise.
4158 (check-parallel): New target.
4159 (check-gdb.%): New pattern.
4160 (BASE1_FILES): New variable.
4161 (BASE2_FILES): Likewise.
4162 (check-gdb.base%): New pattern.
4163 (%/.dir): New pattern.
4164 * configure: Rebuild.
4165 * aclocal.m4 (AM_CONDITIONAL): New defun.
4166 * configure.ac: Check whether user is using GNU make.
4167 (GMAKE): New conditional.
4168
794684b6
SW
41692009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4170
4171 * gdb.cp/namespace-nested-import.cc: New test.
4172 * gdb.cp/namespace-nested-import.exp: New test.
4173
edb3359d
DJ
41742009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4175
4176 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4177 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4178 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4179 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4180 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4181 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4182 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4183 gdb.opt/inline-markers.c: New files.
4184 * lib/gdb.exp (skip_inline_frame_tests): New function.
4185 (skip_inline_var_tests): New function.
4186
cf657a0c
AS
41872009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4188
4189 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4190 backtrace.
4191
28d41a99
MS
41922009-06-27 Michael Snyder <msnyder@vmware.com>
4193
4194 * gdb.reverse: New directory.
4195 * gdb.reverse/break-reverse.c: New test.
4196 * gdb.reverse/break-reverse.exp: New test.
4197 * gdb.reverse/consecutive-reverse.c: New test.
4198 * gdb.reverse/consecutive-reverse.exp: New test.
4199 * gdb.reverse/finish-reverse.c: New test.
4200 * gdb.reverse/finish-reverse.exp: New test.
4201 * gdb.reverse/machinestate.c: New test.
4202 * gdb.reverse/ms1.c: New test.
4203 * gdb.reverse/machinestate.exp: New test.
4204 * gdb.reverse/Makefile.in: New file.
4205 * gdb.reverse/shr2.c: New test.
4206 * gdb.reverse/solib-reverse.c: New test.
4207 * gdb.reverse/solib-reverse.exp: New test.
4208 * gdb.reverse/step-reverse.c: New test.
4209 * gdb.reverse/step-reverse.exp: New test.
4210 * gdb.reverse/until-reverse.c: New test.
4211 * gdb.reverse/ur1.c: New test.
4212 * gdb.reverse/until-reverse.exp: New test.
4213 * gdb.reverse/watch-reverse.c: New test.
4214 * gdb.reverse/watch-reverse.exp: New test.
4215 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4216 * configure: Regenerate.
4217
fe3c8b0d
DE
42182009-06-26 Doug Evans <dje@google.com>
4219
4220 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4221
3a72a602
PM
42222009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4223
4224 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4225 windows problem for 'file delete $binfile'.
4226
27aa8d6a
SW
42272009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4228
4229 * gdb.cp/namespace-using.exp: New test.
4230 * gdb.cp/namespace-using.cc: New test.
4231
8ac055f8
JB
42322009-05-20 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.ada/variant_record_packed_array: New testcase.
4235
85e306ed
TT
42362009-06-23 Tom Tromey <tromey@redhat.com>
4237
4238 * gdb.base/charset.exp (test_combination): Regression test.
4239 * gdb.base/charset.c (my_wchar_t): New typedef.
4240 (myvar): New global.
4241 (main): Set myvar.
4242
56643c5e
PM
42432009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4244
4245 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4246 target.
4247
1fac167a
UW
42482009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4249
4250 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4251
7ccb0be9
UW
42522009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4253
4254 * gdb.mi/gdb680.exp: Update test for error message.
4255
568d6575
UW
42562009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4257
4258 * gdb.base/annota1.exp: Allow multiple occurrences of the
4259 frames-invalid annotation.
4260 * gdb.cp/annota2.exp: Likewise.
4261
7cd1089b
PM
42622009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4263
4264 * gdb.cp/gdb2495.cc: New file.
4265 * gdb.cp/gdb2495.exp: New file.
4266
72c63395
JK
42672009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4268
4269 Report error on GDB crash during runto.
4270 * lib/gdb.exp (runto <eof>): New.
4271
3788363d
DJ
42722009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4273
4274 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4275 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4276 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4277 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4278 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4279 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4280 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4281 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4282 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4283 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4284 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4285 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4286 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4287 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4288 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4289 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4290 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4291 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4292 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4293 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4294 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4295 gdb.trace/passcount.exp, gdb.trace/report.exp,
4296 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4297 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4298 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4299 executable.
4300
17592de3
PA
43012009-06-07 Pedro Alves <pedro@codesourcery.com>
4302
4303 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4304 defined before referencing it.
4305
701e355d
DE
43062009-06-03 Doug Evans <dje@google.com>
4307
4308 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4309 * gdb.arch/i386-see.c: Ditto.
4310
f2292c65
PM
43112009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4312
4313 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4314 (check_macro): Return 1 if undefined.
4315 If first test fails, check if macro debug information is available,
4316 and report unsupported test if no macro information is found.
4317
5a437975
DE
43182009-05-29 Doug Evans <dje@google.com>
4319
4320 * gdb.threads/hand-call-in-threads.exp: New.
4321 * gdb.threads/hand-call-in-threads.c: New.
4322
c141c696
MS
43232009-05-29 Michael Snyder <msnyder@vmware.com>
4324
4325 * gdb.base/break-always.exp: Change "1" to "on".
4326 Add confirmation check.
4327
b3444185
PA
43282009-05-28 Pedro Alves <pedro@codesourcery.com>
4329
4330 * gdb.threads/threxit-hop-specific.c: New.
4331 * gdb.threads/threxit-hop-specific.exp: New.
4332 * gdb.threads/thread-execl.c: New.
4333 * gdb.threads/thread-execl.exp: New.
4334
b6313243
TT
43352009-05-27 Tom Tromey <tromey@redhat.com>
4336 Thiago Jung Bauermann <bauerman@br.ibm.com>
4337
4338 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4339 (mi_child_regexp): Likewise.
4340 (mi_list_varobj_children_range): Likewise.
4341 (mi_get_features): Likewise.
4342 (mi_list_varobj_children): Rewrite.
4343 * gdb.python/python-mi.exp: New file.
4344
a6bac58e
TT
43452009-05-27 Tom Tromey <tromey@redhat.com>
4346 Thiago Jung Bauermann <bauerman@br.ibm.com>
4347 Phil Muldoon <pmuldoon@redhat.com>
4348 Paul Pluzhnikov <ppluzhnikov@google.com>
4349
4350 * gdb.python/python-prettyprint.exp: New file.
4351 * gdb.python/python-prettyprint.c: New file.
4352 * gdb.python/python-prettyprint.py: New file.
4353 * gdb.base/display.exp: print/r is now valid.
4354
2c74e833
TT
43552009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4356 Tom Tromey <tromey@redhat.com>
4357 Pedro Alves <pedro@codesourcery.com>
4358 Paul Pluzhnikov <ppluzhnikov@google.com>
4359
4360 * gdb.python/python-template.exp: New file.
4361 * gdb.python/python-template.cc: New file.
4362 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4363 tests.
4364 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4365 Call it.
4366 (test_value_after_death): New proc.
4367 * gdb.python/python-value.c (PTR): New typedef.
4368 (main): New variable 'x'.
4369
89c73ade
TT
43702009-05-27 Tom Tromey <tromey@redhat.com>
4371
4372 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4373 tests.
4374 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4375 Call it.
4376
a75724bc
PA
43772009-05-27 Pedro Alves <pedro@codesourcery.com>
4378
4379 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4380
e58b0e63
PA
43812009-05-24 Pedro Alves <pedro@codesourcery.com>
4382
4383 * gdb.threads/fork-thread-pending.c: New.
4384 * gdb.threads/fork-thread-pending.exp: New.
4385
4ac36638
JK
43862009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4387
4388 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4389 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4390
889bf7c5 43912009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4392
889bf7c5 4393 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4394
b242c3c2
PA
43952009-05-17 Pedro Alves <pedro@codesourcery.com>
4396
4397 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4398 `gdb_get_line_number'. Call `callee' in both parent and child.
4399 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4400 `gdb_get_line_number' instead of hardcoding line numbers.
4401 (catch_fork_unpatch_child): New procedure to test detaching
4402 breakpoints from child fork.
4403 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4404 hardcoding line numbers.
4405 (do_fork_tests): Run `catch_fork_unpatch_child'.
4406
ee342b23
VP
44072009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4408
4409 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4410 of structure type enters or leaves the scope, it
4411 is reported by -var-update.
4412
e2009e98
DE
44132009-05-11 Doug Evans <dje@sebabeach.org>
4414
4415 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4416 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4417 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4418
00903456
JK
44192009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4422
dc621c35
DE
44232009-04-30 Doug Evans <dje@google.com>
4424
4425 * gdb.threads/watchthreads2.exp: New testcase.
4426 * gdb.threads/watchthreads2.c: New testcase.
4427
9ab4e744
DE
44282009-04-29 Doug Evans <dje@google.com>
4429
4430 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4431 * gdb.cp/mb-ctor.cc: Ditto.
4432 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4433 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4434 * gdb.cp/mb-inline1.cc: Call it.
4435 * gdb.cp/mb-inline2.cc: Ditto.
4436 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4437 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4438
484086b7
JK
44392009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4442 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4443 Replace all uses of `decimal' by `nonzero'.
4444 (info macro FROM_COMMANDLINE): New test.
4445
379a77b5
TT
44462009-04-27 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4449
b92b73c2
DE
44502009-04-27 Doug Evans <dje@google.com>
4451
4452 * gdb.threads/watchthreads.c (main): Initialize args before starting
4453 the threads. Plus formatting cleanup.
4454 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4455 biased scheduling of one thread.
4456
945a118d
JG
44572009-04-27 Jerome Guitton <guitton@adacore.com>
4458
4459 * gdb.cp/templates.cc (GetMax): New template.
4460 (main): Declare two instances of GetMax.
4461 * gdb.cp/templates.exp: Add new test.
4462
d389af10
JK
44632009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4464
4465 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4466
e7f86de9
JM
44672009-04-22 Joseph Myers <joseph@codesourcery.com>
4468
4469 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4470
334cc82d
TT
44712009-04-15 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.base/charset.exp: Add regression test.
4474
d12672cc
JB
44752009-04-14 Joel Brobecker <brobecker@adacore.com>
4476
4477 * gdb.base/exe-lock.exp: New testcase.
4478
18e8c3bc
TT
44792009-04-13 Tom Tromey <tromey@redhat.com>
4480
4481 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4482 operator on Frame.
4483
5ecd5cbe
UW
44842009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4485
4486 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4487 * gdb.server/ext-attach.exp: Likewise.
4488
7309f756
VP
44892009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4490
4491 Eliminate some sleep usage.
4492
889bf7c5
PA
4493 * gdb.mi/basics.c (do_nothing): New.
4494 (main): Use do_nothing instead of printf, so that
4495 not to introduce race condition between output of
4496 inferiour and output of gdb. Do not use sleep as it
4497 is not generally available on embedded targets.
7309f756 4498
f4b95f6f
PA
44992009-04-02 Pedro Alves <pedro@codesourcery.com>
4500
4501 * gdb.server/ext-attach.exp: Expect an optional process id after
4502 "Detached from remote process".
4503
de40b933
JK
45042009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4507 gdb.dwarf2/dw2-unresolved.exp: New.
4508
2ae101a4
PA
45092009-04-02 Pedro Alves <pedro@codesourcery.com>
4510
4511 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4512 mi_run_to_main.
4513
56a8e183
PA
45142009-04-02 Pedro Alves <pedro@codesourcery.com>
4515
4516 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4517 mi_run_to_main. Skip thread exit test on remote targets.
4518 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4519 mi_run_to_main.
4520 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4521 mi_run_to_main.
4522 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4523 when expecting ^connected. Detect when the target doesn't support
4524 non-stop mode.
4525 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4526 supported. Return -1 on error, 0 on success.
4527 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4528 (mi_runto): Return mi_runto_helper's result explicitly.
4529
c35fafde
PA
45302009-04-01 Pedro Alves <pedro@codesourcery.com>
4531
4532 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4533
f8a8dce6
JB
45342009-04-01 Tom Tromey <tromey@redhat.com>
4535
4536 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4537 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4538 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4539 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4540
71c25dea
TT
45412009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4542 Jan Kratochvil <jan.kratochvil@redhat.com>
4543
4544 PR gdb/931
4545 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4546 output.
4547 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4548 for gdb/931.
4549 * dw2-strp.S (DW_AT_language): Change to C++.
4550 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4551
02d9a9ce
JB
45522009-03-31 Joel Brobecker <brobecker@adacore.com>
4553
4554 * gdb.ada/tasks: New testcase.
4555
1042e4c0
SS
45562009-03-30 Stan Shebs <stan@codesourcery.com>
4557
4558 * gdb.trace/actions.exp: Update to match new info trace format.
4559 * gdb.trace/deltrace.exp: Ditto.
4560 * gdb.trace/infotrace.exp: Ditto.
4561 * gdb.trace/passcount.exp: Ditto.
4562 * gdb.trace/save-trace.exp: Ditto.
4563 * gdb.trace/while-stepping.exp: Ditto.
4564 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4565
f8f6f20b
TJB
45662009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4567
4568 * gdb.python/python-frame.c: New file.
4569 * gdb.python/python-frame.exp: New file.
4570
c0c6f777
TJB
45712009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4572
4573 * gdb.python/python-value.exp: Add tests for the address
4574 attribute.
4575
3cb51905
AS
45762009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4577
4578 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4579
88fc996f
DE
45802009-03-26 Doug Evans <dje@google.com>
4581
4582 * gdb.mi/mi-nonstop-exit.exp: New file.
4583 * gdb.mi/non-stop-exit.c: New file.
4584
56ef84b1
TT
45852009-03-26 Tom Tromey <tromey@redhat.com>
4586
4587 Update for change to prologue skipping:
4588 * gdb.mi/mi2-simplerun.exp: Update.
4589 * gdb.mi/mi2-break.exp: Update.
4590 * gdb.mi/mi-simplerun.exp: Update.
4591 * gdb.mi/mi-break.exp: Update.
4592 * gdb.base/ending-run.exp: Update.
4593
def2b000
TJB
45942009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4595
4596 * gdb.python/python-value.exp (test_value_in_inferior): Test
4597 gdb.Value.is_optimized_out attribute.
4598
442ddf59
JK
45992009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4600
4601 * gdb.dwarf2/dw2-noloc-main.c: New file.
4602 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4603 (.text): Remove.
4604 (.data): New.
4605 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4606 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4607 (DW_TAG_subprogram func_cu1, noloc): Remove.
4608 (main): New.
4609 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4610 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4611 (file_symbols): New procedure.
4612
a8df5de4
TT
46132009-03-25 Tom Tromey <tromey@redhat.com>
4614
4615 * gdb.base/charset.exp (valid_target_charset): New proc.
4616 Use it to skip tests on invalid charsets.
4617
cc1d7add
PM
46182009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4619
4620 * gdb.base/completion.exp: Add a test for directory completion.
4621
bcd5727b
JK
46222009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 Fix a racy FAIL.
4625 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4626 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4627
cc924cad
TJB
46282009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4629
4630 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4631 * gdb.python/python-function.exp: Add test for function returning
4632 a GDB value.
4633
bc3b79fd
TJB
46342009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4635
4636 * gdb.python/python-function.exp: New file.
4637
6c7a06a3
TT
46382009-03-20 Tom Tromey <tromey@redhat.com>
4639
4640 * gdb.base/store.exp: Update for change to escape output.
4641 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4642 to escape output.
4643 * gdb.base/pointers.exp: Update for change to escape output.
4644 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4645 to escape output.
4646 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4647 escape output.
4648 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4649 to escape output.
4650 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4651 escape output.
4652 * gdb.base/setvar.exp: Update for change to escape output.
4653 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4654 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4655 to escape output.
4656 (test_print_string_constants): Likewise.
4657 * gdb.base/charset.exp (valid_host_charset): Check size of
4658 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4659 cases. Handle "auto"-related output.
4660 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4661 (uvar, Uvar): New globals.
4662
c31af87b
JG
46632009-03-19 Jerome Guitton <guitton@adacore.com>
4664
4665 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4666 deltas.
4667 * gdb.ada/fixed_points.exp: Ditto.
4668
51272cf2
PA
46692009-03-18 Pedro Alves <pedro@codesourcery.com>
4670
4671 * return-nodebug.c: Don't include stdio.h.
4672 (init): Delete.
4673 (func): Delete definition and provide extern declaration.
4674 (t): New.
4675 (main): Don't call printf. Call func and store its result in t.
4676 * return-nodebug1.c: New.
4677 * return-nodebug.exp: Don't expect stdio output. Instead, print
4678 the global variable t. Drop printf formatters and cast types from
4679 foreach loop. Don't use prepare_for_testing. Compile
4680 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4681 define FORMAT or CAST.
4682
d24948ac
PP
46832009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4684
4685 * gdb.base/solib-display.exp: Disable test for remote targers.
4686
61ff14c6
JK
46872009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4688
4689 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4690
cb4dce93
JK
46912009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 Fix a racy FAIL.
4694 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4695 code from `follow parent, print pids'.
4696 (`follow child, print pids', `follow parent, print pids'): Call it.
4697 Replace `gdb_test "break..."' by gdb_breakpoint.
4698
f7c60c5e
VP
46992009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4700
4701 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4702 sync and async modes.
f7c60c5e 4703
383ace49
JB
47042009-03-12 Joel Brobecker <brobecker@adacore.com>
4705
4706 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4707 that was checked in by mistake. Remove loading of ada.exp, since
4708 this is not necessary in this case.
4709
4ce102af
JB
47102009-03-12 Joel Brobecker <brobecker@adacore.com>
4711
4712 * gdb.ada/ptype_arith_binop.exp: New testcase.
4713
529a2aef
JB
47142009-03-12 Joel Brobecker <brobecker@adacore.com>
4715
4716 * gdb.ada/mod_from_name: New testcase.
4717
8a38181c
JB
47182009-03-12 Joel Brobecker <brobecker@adacore.com>
4719
4720 * gdb.ada/tick_last_segv: New testcase.
4721
11436dee
VP
47222009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4723
61ff14c6 4724 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4725
1f31650a
VP
47262009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4727
61ff14c6
JK
4728 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4729 include the token in ^running and frame info in *stopped.
1f31650a 4730
a3247a22
PP
47312009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4732
4733 * solib-display.exp: New file.
4734 * solib-display-main.c: New file.
4735 * solib-display-lib.c: New file.
61ff14c6 4736
aae64587
PA
47372009-03-05 Pedro Alves <pedro@codesourcery.com>
4738
4739 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4740
44aabfbc
JK
47412009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4742
4743 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4744 (list_and_check_macro): Use more specific test name.
4745 (next to definition): Make the test names unique.
4746
c087fcd3
PM
47472009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4748
4749 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4750
c86cf029
VP
47512009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4752
4753 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4754 notifications.
4755 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4756 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4757 * lib/mi-support.exp (library_loaded_re): New.
4758 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4759
3ea85240
VP
47602009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4761
4762 * gdb.gdb/observer.exp: Use test_notification observer, not
4763 normal_stop, everywhere.
4764 (test_normal_stop_notifications): Rename to...
4765 (test_notifications): ...this.
4766 (test_observer_normal_stop): Rename to...
4767 (test_observer): ...this.
4768
1903f0e6
DE
47692009-02-16 Doug Evans <dje@google.com>
4770
4771 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4772 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4773 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4774 (test_prefixed_syscall,test_int3): New tests.
4775 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4776 (test_prefixed_syscall,test_int3): New tests.
4777
1d33d6ba
VP
47782009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4779
3cb51905
AS
4780 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4781 (mi_expect_interrupt): Likewise.
4782 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4783 response.
1d33d6ba 4784
faafb047
PM
47852009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4786
4787 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4788 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4789 Replace calls to get_valueofx by get_hexadecimal_valueof.
4790
417e16e2
PM
47912009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4792
4793 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4794 (get_integer_valueof): New procedure.
4795 (get_sizeof): Use new get_integer_value_of.
4796 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4797 by get_integer_valueof.
4798
7065b901
TT
47992009-02-13 Tom Tromey <tromey@redhat.com>
4800
4801 * gdb.base/remote.exp (get_sizeof): Remove.
4802 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4803 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4804 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4805 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4806 (get_sizeof): Likewise.
4807
5d7cb8df
JK
48082009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4809
4810 PR fortran/9806
4811 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4812
b2febfff
PP
48132009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4814
4815 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4816
4aa995e1
PA
48172009-02-06 Pedro Alves <pedro@codesourcery.com>
4818
4819 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4820
d8906c6f
TJB
48212009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4822
4823 * gdb.python/python-cmd.exp: New file.
4824
ff4ab08d
TG
48252009-02-06 Tristan Gingold <gingold@adacore.com>
4826
4827 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4828
aacd552b
TG
48292009-02-05 Tristan Gingold <gingold@adacore.com>
4830
4831 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4832 pointer is dereferenced and use this signal name in regexp.
4833 * gdb.base/signull.exp: Ditto.
4834 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4835 * gdb.base/signull.c (main): Ditto.
4836
08c637de
TJB
48372009-02-04 Tom Tromey <tromey@redhat.com>
4838 Thiago Jung Bauermann <bauerman@br.ibm.com>
4839
4840 * gdb.python/python-value.exp: Use `gdb.history' instead of
4841 `gdb.value_from_history'.
4842 (test_value_numeric_ops): Add test for conversion of enum constant.
4843 * gdb.python/python-value.c (enum e): New type.
4844 (evalue): New global.
4845 (main): Use argv.
4846
20261af8
JG
48472009-02-04 Jerome Guitton <guitton@adacore.com>
4848
4849 * gdb.ada/uninitialized_vars: New test program.
4850 * gdb.ada/uninitialized_vars.exp: New testcase.
4851
52e44b43
TT
48522009-02-02 Tom Tromey <tromey@redhat.com>
4853
4854 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4855 * gdb.cp/pr2489.cc: Rename...
4856 * gdb.cp/pr9594.cc: ... to this.
4857
1c71341a
TT
48582009-02-02 Tom Tromey <tromey@redhat.com>
4859
4860 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4861 * gdb.cp/pr2489.cc: New file.
4862 * gdb.cp/cpcompletion.exp: New file.
4863
a4295225
TT
48642009-02-02 Tom Tromey <tromey@redhat.com>
4865
4866 PR exp/9059:
4867 * gdb.cp/call-c.exp: Add regression test.
4868 * gdb.cp/call-c.cc (FooHandle): New typedef.
4869 (main): New variable 'handle'.
4870
592375cd
VP
48712009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4872
4873 * lib/mi-support.exp (et_mi_thread_list)
4874 (check_mi_and_console_threads): Adjust for current thread in
4875 -thread-list-ids output.
4876
41447f92
VP
48772009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4878
889bf7c5
PA
4879 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4880 Call it.
41447f92 4881
35669430
DE
48822009-01-28 Doug Evans <dje@google.com>
4883
4884 * gdb.arch/amd64-disp-step.S: New file.
4885 * gdb.arch/amd64-disp-step.exp: New file.
4886 * gdb.arch/i386-disp-step.S: New file.
4887 * gdb.arch/i386-disp-step.exp: New file.
4888
09f00d9a
PM
48892009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4890
4891 * gdb.base/find.exp: Set newline variable
4892 using quotes instead of braces to fix cygwin failures.
4893
1e8fb976
PA
48942009-01-23 Pedro Alves <pedro@codesourcery.com>
4895
4896 * gdb.base/radix.exp: Add tests to ensure that that set
4897 input-radix 0 and set output-radix 0 are really rejected.
4898
da061712
PA
48992009-01-23 Pedro Alves <pedro@codesourcery.com>
4900
4901 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4902 copyright years.
4903
dd7e2d2b
PA
49042009-01-23 Pedro Alves <pedro@codesourcery.com>
4905
4906 PR gdb/9664:
4907 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4908
392452f6
PA
49092009-01-22 Pedro Alves <pedro@codesourcery.com>
4910
4911 PR c++/9631:
4912 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4913
8653e71c
PM
49142009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4915
4916 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4917 binfile definition to fix Windows OS failure.
4918
a12cc160
DJ
49192009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4920
4921 PR gdb/9346
4922 * gdb.base/interrupt.c (sigint_handler): New.
4923 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4924 on error.
4925 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4926 Test "signal SIGINT".
4927
b89667eb
DE
49282009-01-19 Doug Evans <dje@google.com>
4929
4930 * gdb.base/break.exp: Update expected gdb output.
4931 * gdb.base/sepdebug.exp: Ditto.
4932 * gdb.mi/mi-syn-frame.exp: Ditto.
4933 * gdb.mi/mi2-syn-frame.exp: Ditto.
4934 * gdb.base/call-signal-resume.exp: New file.
4935 * gdb.base/call-signals.c: New file.
4936 * gdb.base/unwindonsignal.exp: New file.
4937 * gdb.base/unwindonsignal.c: New file.
4938 * gdb.threads/interrupted-hand-call.exp: New file.
4939 * gdb.threads/interrupted-hand-call.c: New file.
4940 * gdb.threads/thread-unwindonsignal.exp: New file.
4941
adb483fe
DJ
49422009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4943
4944 * gdb.base/define.exp: Test defining and hooking prefix commands.
4945 * gdb.python/python.exp: Update test for "show user" output.
4946
60023297
JK
49472009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4948
4949 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4950 now the output exactly, using less wildcards. Expect also the output
4951 of gfortran-4.3. Update for the f-valprint.c modification from
4952 2008-04-22.
4953 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4954 Remove gdb_test test names where matching the command.
4955
ccc57cf9
PA
49562009-01-01 Pedro Alves <pedro@codesourcery.com>
4957
4958 PR breakpoints/9681:
4959 * gdb.base/watchpoint.exp: Add regression test.
4960
c7a6ca08
PA
49612008-12-31 Pedro Alves <pedro@codesourcery.com>
4962
4963 * gdb.threads/attach-into-signal.exp: Don't use
4964 gdb_suppress_entire_file.
4965 * gdb.threads/attach-stopped.exp: Ditto.
4966 * gdb.threads/attachstop-mt.exp: Ditto.
4967
3a031f65
PA
49682008-12-31 Pedro Alves <pedro@codesourcery.com>
4969
4970 PR gdb/8812:
4971 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4972
09e6485f
PA
49732008-12-29 Pedro Alves <pedro@codesourcery.com>
4974
4975 PR gdb/7536:
4976 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4977 and unsupported output radices are really rejected.
4978
0cd53049
JK
49792008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4980
4981 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4982
ba163c7e
TT
49832008-12-22 Tom Tromey <tromey@redhat.com>
4984
4985 * gdb.cp/punctuator.exp: New file.
4986
6f4de6c9
JK
49872008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 * gdb.base/completion.exp (Completing non-existing component): New test.
4990
0f34d0b4
JK
49912008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4992
4993 Fix for PR gdb/8648.
4994 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4995 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4996 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4997 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4998
db2ad4c3
JK
49992008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5000
5001 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5002
bb5ef15e
DP
50032008-12-16 Christophe Lyon <christophe.lyon@st.com>
5004
5005 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5006 compiler actually generate code at the expected line number.
5007
90142adc
JZ
50082008-12-15 Jie Zhang <jie.zhang@analog.com>
5009
5010 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5011
fad6eecd
TT
50122008-12-12 Tom Tromey <tromey@redhat.com>
5013
5014 * gdb.base/commands.exp (redefine_hook_test): New proc.
5015 Call it.
5016
17c8aaf5
TT
50172008-12-11 Tom Tromey <tromey@redhat.com>
5018
5019 * gdb.base/macscp.exp: New regression test.
5020
7c8adf68
TT
50212008-12-11 Tom Tromey <tromey@redhat.com>
5022
5023 * gdb.base/macscp.exp: Print "address.addr".
5024 * gdb.base/macscp1.c (struct outer): New struct.
5025 (address): New global.
5026
b05dcbb7
TT
50272008-12-09 Tom Tromey <tromey@redhat.com>
5028
5029 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5030 Call it.
5031
2d476de1
DE
50322008-12-04 Doug Evans <dje@google.com>
5033
5034 * gdb.server/ext-run.exp: Relax regexp for init program.
5035
87bdc959
TG
50362008-12-03 Tristan Gingold <gingold@adacore.com>
5037
5038 * gdb.base/macscp.exp: Generate an object file during compilation
5039 to work around Darwin dsymutil limitations.
5040
e0740f77
JK
50412008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5042
5043 Test resolving external references to TLS variables.
5044 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5045 FILE2_THREAD_LOCAL.
5046 (testfile2, srcfile2): New variables.
5047 * gdb.threads/tls.c (file2_thread_local)
5048 (function_referencing_file2_thread_local): New.
5049 * gdb.threads/tls2.c: New file.
5050
67f0aac5
JB
50512008-11-28 Joel Brobecker <brobecker@adacore.com>
5052
5053 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5054 rather than integer, as integer might not be big enough when
5055 on 64bit targets.
67f0aac5 5056
c332165e
JG
50572008-11-27 Jerome Guitton <guitton@adacore.com>
5058
5059 * gdb.cp/formatted-ref.exp: Add equality test.
5060 * gdb.ada/formatted_ref.exp: Ditto.
5061
fc9b693c
JK
50622008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5063
5064 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5065 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5066
a9c64011
AS
50672008-11-20 Andreas Schwab <schwab@suse.de>
5068
5069 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5070 matching syscall entry point.
5071 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5072 (tcatch_vfork_then_child_follow): Likewise. Finish through
5073 vfork even if we stopped at the syscall trampoline.
5074
e2fd701e
DE
50752008-11-20 Doug Evans <dje@google.com>
5076
5077 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5078
69abc51c
TJB
50792008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5080
5081 * gdb.arch/ppc-dfp.exp: New file.
5082 * gdb.arch/ppc-dfp.c: New file.
5083
c14c28ba
PP
50842008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5085
5086 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5087
2e74121d
DE
50882008-11-17 Doug Evans <dje@google.com>
5089
5090 * gdb.mi/mi-syn-frame.exp: Update expected output.
5091 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5092
66bb093b
VP
50932008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5094
5095 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5096 "thread N" results in =thread-selected.
5097 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5098 (mi_send_resuming_command_raw): Be prepared for
5099 =thread-selected.
5100
3d043ef6
VP
51012008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5102
a9c64011
AS
5103 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5104 * lib/mi-support.exp: Likewise.
3d043ef6 5105
808104c8
JB
51062008-11-16 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5109 commands from the expected output for "help catch".
5110
00b22944
JB
51112008-11-15 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/int_deref.exp: New testcase.
5114
59669435
TT
51152008-11-14 Nick Roberts <nickrob@snap.net.nz>
5116
5117 * gdb.mi/gdb2549.exp: New file.
5118
de04a248
DE
51192008-11-11 Doug Evans <dje@google.com>
5120
5121 * gdb.base/callexit.exp: New file.
5122 * gdb.base/callexit.c: New file.
5123
6b8ce727
DE
51242008-11-10 Doug Evans <dje@google.com>
5125
5126 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5127 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5128 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5129 (default_gdb_start,default_gdb_exit): Ditto.
5130 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5131 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5132 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5133 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5134 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5135 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5136
1b14b8aa
AS
51372008-11-03 Andreas Schwab <schwab@suse.de>
5138
5139 * gdb.base/hashline2.exp: Fix typo.
5140 * gdb.base/hashline3.exp: Likewise.
5141
f3134b88
TT
51422008-10-30 Tom Tromey <tromey@redhat.com>
5143
5144 * gdb.base/pointers.exp: Add test.
5145 * gdb.base/pointers.c (k, S): New typedefs.
5146 (instance): New global.
5147
c2226152
AS
51482008-10-30 Andreas Schwab <schwab@suse.de>
5149
5150 * gdb.base/args.exp: Add tests for newlines.
5151
462f405c
JB
51522008-10-30 Joel Brobecker <brobecker@adacore.com>
5153
5154 gdb.base/foll-exec.exp: Update the expected output of a couple
5155 of "info breakpoints" tests.
5156
79a45b7d
TT
51572008-10-28 Tom Tromey <tromey@redhat.com>
5158
5159 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5160
adc13a14
PA
51612008-10-24 Pedro Alves <pedro@codesourcery.com>
5162
5163 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5164 gdb_start_cmd.
5165 Use runto_main before any test that requires execution.
5166
252fbfc8
PA
51672008-10-23 Pedro Alves <pedro@codesourcery.com>
5168
5169 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5170 instead of SIGINT.
5171
28148e3d
JB
51722008-10-22 Joel Brobecker <brobecker@adacore.com>
5173
5174 * gdb.base/completion.exp: Update expected output following
5175 the addition of the "info tasks" command.
5176
c209f847
TT
51772008-10-22 Tom Tromey <tromey@redhat.com>
5178
5179 * gdb.base/exprs.exp (test_expr): Add test for string
5180 concatenation.
5181
f177e350
PA
51822008-10-19 Pedro Alves <pedro@codesourcery.com>
5183
5184 * configure.ac: Output gdb.python/Makefile.
5185 * configure: Regenerate.
5186 * gdb.python/Makefile.in: New.
5187
cce89356
JB
51882008-10-16 Joel Brobecker <brobecker@adacore.com>
5189
5190 * gdb.base/foll-fork.exp: Adjust the expected output to match
5191 the new description for fork/vfork catchpoints in the "info
5192 breakpoints" output.
5193
176d289d
TJB
51942008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5195
5196 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5197
a08702d6
TJB
51982008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5199
5200 * gdb.python/python-value.c: New file.
5201 * gdb.python/python-value.exp: New file.
5202
1c5cfe86
PA
52032008-10-15 Pedro Alves <pedro@codesourcery.com>
5204
5205 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5206
5a98ad69
DP
52072008-10-15 Denis Pilat <denis.pilat@st.com>
5208
41702f1b 5209 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5210
dcb1a1e2
TT
52112008-10-09 Tom Tromey <tromey@redhat.com>
5212
5213 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5214 'fprintf' and 'stderr'.
5215
9124fe48
JB
52162008-10-07 Joel Brobecker <brobecker@adacore.com>
5217
5218 * gdb.ada/ref_tick_size.exp: New testcase.
5219
45452591
DE
52202008-10-06 Doug Evans <dje@google.com>
5221
5222 * gdb.dwarf2/dw2-cu-size.exp: New file.
5223 * gdb.dwarf2/dw2-cu-size.S: New file.
5224
5225 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5226 .Ltype_int for clarity.
5227
4fc5b208
PP
52282008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5229
5230 PR gdb/2384:
5231 * gdb.cp/gdb2384.exp: Extended to test more cases.
5232 * gdb.cp/gdb2384.cc: Likewise.
5233 * gdb.cp/gdb2384-base.h: Likewise.
5234 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5235
d78df370
JK
52362008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 * gdb.base/maint.exp (maint print type): Remove printing
5239 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5240
9a044a89
TT
52412008-09-30 Tom Tromey <tromey@redhat.com>
5242
5243 * gdb.base/macscp.exp: Add completion tests.
5244 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5245 (TWENTY_THREE): Likewise.
5246 (FORTY_EIGHT): Likewise.
5247
506800a9
TT
52482008-09-30 Tom Tromey <tromey@redhat.com>
5249
5250 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5251 everywhere.
5252 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5253
1a6f01b5
JK
52542008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5257 testcase is derived from. Fix racy dependency on an expected PID
5258 number. No longer support the testcase on Linux kernel 2.4.x.
5259
2fae03e8
TT
52602008-09-27 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5263 and varargs.
5264
1ad15515
PA
52652008-09-22 Pedro Alves <pedro@codesourcery.com>
5266
5267 * lib/mi-support.exp (mi_expect_interrupt): New.
5268 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5269 from gdb.mi/mi-nonstop.exp.
5270 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5271 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5272 lib/mi-support.exp.
5273 Use mi_check_thread_states throughout. Avoid ".*" and do not
5274 require an anchor after -exec-run.
5275
d0b76dc6
DJ
52762008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5277
5278 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5279 stop is pending. Avoid ".*" when two stops are pending.
5280 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5281 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5282 newlines in fullnames.
5283 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5284 (mi_expect_stop): Update comments. Only anchor in sync mode.
5285 Do not match newlines.
5286 (mi_send_resuming_command_raw): Always return status.
5287 (mi_get_stop_line): Do not match more than one line by accident.
5288 Only anchor in sync mode.
5289 (mi_run_inline_test): If -exec-next fails, give up.
5290
9990c830
UW
52912008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5292
5293 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5294 on SPU.
5295
ebcf6f00
JB
52962008-09-10 Joel Brobecker <brobecker@adacore.com>
5297
5298 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5299
b6db24e5
JB
53002008-09-10 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5303 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5304 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5305 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5306 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5307 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5308 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5309 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5310 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5311 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5312 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5313 Include the "= " sequence in the expected output of print tests.
5314
2bf448e0
JB
53152008-09-10 Joel Brobecker <brobecker@adacore.com>
5316
5317 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5318 description for boolean types.
5319
d51fd4c8
PA
53202008-09-09 Pedro Alves <pedro@codesourcery.com>
5321
5322 * gdb.base/hook-stop-continue.c: New.
5323 * gdb.base/hook-stop-continue.exp: New.
5324
694182d2
DJ
53252008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5326
5327 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5328
3b8a7fc0
JG
53292008-09-08 Jerome Guitton <guitton@adacore.com>
5330
5331 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5332 (stack_check_probe_2, stack_check_probe_loop_1)
5333 (stack_check_probe_loop_2): New functions.
5334 (main): Add call to these new functions.
5335 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5336 functions, check that the breakpoint is inserted at the appropriate
5337 location.
5338 (insert_breakpoint): Slightly refine this procedure so that it can
5339 be called several times in the test.
5340
96cc0ae8
JG
53412008-09-08 Jerome Guitton <guitton@adacore.com>
5342
5343 * gdb.base/stack-checking.c: New file.
5344 * gdb.base/stack-checking.exp: New file.
5345
1f08b409
TJB
53462008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5347
5348 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5349 * gdb.arch/altivec-regs.exp: Likewise.
5350 * gdb.arch/vsx-regs.exp: Likewise.
5351
3099e1c4
TJB
53522008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5353
5354 * gdb.arch/ppc-fp.exp: New file.
5355 * gdb.arch/ppc-fp.c: New file.
5356
cc69bfc1
PP
53572008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5358
5359 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5360 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5361
b02a33db
MS
53622008-09-04 Michael Snyder <msnyder@vmware.com>
5363
5364 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5365 as "at" (for non-debug functions such as _start).
5366
2992cbe0
UW
53672008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5368
5369 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5370 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5371 software watchpoints.
5372 * gdb.base/watch_thread_num.exp: Likewise.
5373
514f746b
AR
53742008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5375
5376 * gdb.arch/i386-bp_permanent.exp: New test.
5377
876cecd0
TT
53782008-08-24 Tom Tromey <tromey@redhat.com>
5379
5380 * gdb.base/maint.exp: Update "maint print type".
5381
80f73d71
VP
53822008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5383
5384 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5385 support. Adjust the order of "*running" notifications.
5386 * gdb.mi/non-stop.c: Don't cast from int to void* and
5387 back.
5388
d9c78d7d
MK
53892008-08-20 Mark Kettenis <kettenis@gnu.org>
5390
5391 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5392 expect to find it in the "info frame" output.
5393
97a2d1d3
DJ
53942008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5395
5396 * gdb.base/interp.exp: Always consume both prompts.
5397
b96e2927
PA
53982008-08-20 Pedro Alves <pedro@codesourcery.com>
5399
5400 * gdb.base/pending.exp: Test pending breakpoints without symbols
5401 loaded.
5402
8cf6e61a
VP
54032008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5404
5405 * lib/mi-support.exp (mi_expect_stop): Produce
5406 more details on failures.
5407 * gdb.mi/mi-nonstop.exp: New.
5408 * gdb.mi/non-stop.c: New.
5409
c6ebd6cf
VP
54102008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5411
a9c64011
AS
5412 * gdb.mi/mi-async.exp: Use 'set target-async'.
5413 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5414
46a9b8ed
DJ
54152008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5416
5417 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5418
44feb3ce
TT
54192008-08-17 Tom Tromey <tromey@redhat.com>
5420
5421 * gdb.base/help.exp (help catch): Rewrite.
5422
311a4e6b
TJB
54232008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5424
5425 * gdb.base/define.exp: Test indented command documentation.
5426 * gdb.python/python.exp: Test indented multi-line command.
5427
604c2f83
LM
54282008-08-15 Luis Machado <luisgpm@br.ibm.com>
5429
5430 * testsuite/gdb.arch/vsx-regs.c: New source file.
5431 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5432 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5433
886a217c
TT
54342008-08-14 Tom Tromey <tromey@redhat.com>
5435
5436 * gdb.base/macscp.exp: Add regression test for "macro define" or
5437 "macro undef" with no arguments.
5438
c814a4f3
PP
54392008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5440
5441 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5442
12ab8a60
UW
54432008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5444
5445 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5446
d57a3c85
TJB
54472008-08-06 Tom Tromey <tromey@redhat.com>
5448
5449 * gdb.python/python.exp: New file.
5450
c7b778ff
JK
54512008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5452
5453 Fix for PR gdb/1543.
5454 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5455 $LOCATION.
5456 (location): New variable.
5457 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5458 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5459 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5460 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5461 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5462 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5463 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5464 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5465 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5466 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5467 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5468 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5469 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5470 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5471 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5472 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5473 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5474 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5475 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5476 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5477 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5478 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5479 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5480 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5481 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5482 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5483 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5484 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5485 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5486 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5487 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5488 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5489 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5490 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5491 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5492 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5493 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5494 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5495 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5496 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5497 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5498 gdb.base/type-opaque.exp, gdb.base/until.exp,
5499 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5500 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5501 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5502 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5503 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5504 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5505 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5506 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5507 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5508 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5509 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5510 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5511 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5512 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5513 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5514 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5515 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5516 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5517 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5518 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5519 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5520 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5521 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5522 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5523 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5524 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5525 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5526 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5527 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5528 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5529 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5530 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5531 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5532 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5533 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5534 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5535 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5536 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5537 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5538 to bug-gdb@prep.ai.mit.edu .
5539
5e06a3d1
VP
55402008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5541
5542 * lib/mi-support.exp (mi_load_shlibs): New.
5543 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5544
9d81d21b
VP
55452008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5546
5547 * lib/mi-support.exp (get_mi_thread_list)
5548 (check_mi_and_console_threads): New, moved from ...
5549 * gdb.mi/mi-pthread.exp: ...here.
5550 * gdb.mi/gdb669.exp (get_mi_thread_list)
5551 (check_mi_and_console_threads): Delete.
5552 * gdb.mi/mi2-pthread.exp: Likewise.
5553
bae98fe0
TT
55542008-07-28 Tom Tromey <tromey@redhat.com>
5555
5556 * Makefile.in (just-check): Remove. Move body to...
5557 (check): ... here.
5558
57380f4e
DJ
55592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5562 Add a test for duplicated SIGINTs.
5563
e09490f1
DJ
55642008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.threads/schedlock.exp (get_args): Update to work for any
5567 value of NUM.
5568 (Top level): Report the number of threads that did not resume.
5569
6387b45f
DJ
55702008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5571
5572 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5573
62f64ff2
DJ
55742008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5577 non-MI prompt.
5578
fa8de41e
TT
55792008-07-26 Tom Tromey <tromey@redhat.com>
5580
5581 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5582 (function_struct, function_struct_ptr): New globals.
5583 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5584 function pointer in a struct.
5585
ccb3ac8a
TT
55862008-07-26 Tom Tromey <tromey@redhat.com>
5587
5588 * gdb.base/macscp.exp: Add test for macro lexing bug.
5589
d7d9f01e
TT
55902008-07-18 Tom Tromey <tromey@redhat.com>
5591
5592 * gdb.base/macscp.exp: Add macro tests.
5593
9bf07184
PP
55942008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5595
5596 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5597
becf6477
PP
55982008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5599
5600 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5601
0709f7d3
PP
56022008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5603
5604 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5605
7093c834
PP
56062008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5607
5608 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5609
b432ffe3
JK
56102008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5611
5612 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5613
b1a268e5
VP
56142008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5615
5616 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5617
e2995f8e
KB
56182008-07-11 Kevin Buettner <kevinb@redhat.com>
5619
5620 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5621 of regexp to account for changes made to GDB in the printing of
5622 byte vectors.
5623
14032a66
TT
56242008-07-11 Tom Tromey <tromey@redhat.com>
5625
5626 * gdb.base/completion.exp: Add 'help' completion test.
5627
981505ef
JK
56282008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5631
10568435
JK
56322008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5635
4487aabf
PA
56362008-07-09 Pedro Alves <pedro@codesourcery.com>
5637
5638 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5639
a4a9b1c4
PA
56402008-07-09 Pedro Alves <pedro@codesourcery.com>
5641
5642 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5643
3c3185ac
JK
56442008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5645
5646 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5647
7ebd49dc
VP
56482008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5649
5650 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5651 previous commit. Add a comment.
5652
84e46146
PA
56532008-06-28 Pedro Alves <pedro@codesourcery.com>
5654
5655 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5656
0f8d4a2f
VP
56572008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5658
5659 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5660
f747e0ce
PA
56612008-06-27 Pedro Alves <pedro@codesourcery.com>
5662
5663 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5664 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5665 compiling an executable, link in an object that forces unbuffered
5666 output.
5667 * lib/set_unbuffered_mode.c: New file.
5668
734a5c36
JK
56692008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5672
a2840c35
VP
56732008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5674
a9c64011
AS
5675 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5676 mi_expect_stop.
5677 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5678 Demand that *running is output.
5679 (detect_async): Perform checking every time.
5680 (mi_send_resuming_command): Extract everything into...
5681 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5682 (mi_expect_stop): Don't accept any output before *stopped.
5683
6ae37fef
VP
56842008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5685
5686 Robustify mi-simplerun.
a9c64011
AS
5687 * gdb.mi/basics.c (main): Add a call to sleep.
5688 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5689 * gdb.mi/mi2-cli.exp: Likewise.
5690 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5691
b4aa76f0 56922008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5693
5694 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5695
e1ac3328
VP
56962008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5697
a9c64011
AS
5698 * gdb.mi/mi-console.exp: Adjust.
5699 * gdb.mi/mi-syn-frame.exp: Adjust.
5700 * gdb.mi/mi2-console.exp: Adjust.
5701 * gdb.mi/mi2-syn-frame.exp: Adjust.
5702 * lib/mi-support.exp (mi_run_cmd): Adjust.
5703 (mi_send_resuming_command): Adjust.
e1ac3328 5704
f7f9a841
VP
57052008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5706
5707 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5708 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5709 testing of stopped.
5710 * gdb.mi/mi2-syn-frame.exp: Likewise.
5711 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5712 (async, detect_async): New.
5713 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5714 depending on if we're running in sync or async mode.
f7f9a841 5715
37cd5d19
TT
57162008-06-09 Tom Tromey <tromey@redhat.com>
5717
5718 * gdb.base/completion.exp: New tests for field name completion
5719 with spaces, and field name completion with '->'.
5720
65d12d83
TT
57212008-06-06 Tom Tromey <tromey@redhat.com>
5722
5723 * gdb.base/break1.c (struct some_struct): New struct.
5724 (values): New global.
5725 * gdb.base/completion.exp: Add field name completion test.
5726
ebfe2e3f
PP
57272008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5728
5729 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5730 to pointer.
5731 * gdb.cp/call-c.cc: Likewise.
5732
bcf6fc3a
NR
57332008-06-06 Nick Roberts <nickrob@snap.net.nz>
5734
5735 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5736 annotation.
5737
49fd4a42 57382008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5739 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5740
5741 * gdb.threads/execl.c, gdb.threads/execl1.c,
5742 gdb.threads/execl.exp: New tests.
a9c64011 5743
8a34ac3f
AR
57442008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5745 Daniel Jacobowitz <dan@codesourcery.com>
5746
5747 * gdb.cp/exception.exp: Activate test, make it work with pending
5748 catchpoints.
5749
86ae69ef
JK
57502008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5753
f7f9ae2c
VP
57542008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5755
a9c64011
AS
5756 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5757 now printed.
5758 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5759
2a2d4dc3
AS
57602008-05-27 Andreas Schwab <schwab@suse.de>
5761
5762 * gdb.base/frame-args.exp: Handle arguments that are optimized
5763 out.
5764
5099e4d9
LM
57652008-05-26 Luis Machado <luisgpm@br.ibm.com>
5766
5767 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5768 quiet for ppc32 and group options into a single variable.
5769
d9c36a91
JB
57702008-05-23 Joel Brobecker <brobecker@adacore.com>
5771
5772 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5773 of zero-size elements.
5774 * gdb.ada/null_array.exp: Test printing this new array.
5775
103a8671
JK
57762008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5777
5778 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5779
07a4cc1a 57802008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5781
5782 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5783 of the "finish" command.
5784
55f996a7
NR
57852008-05-21 Nick Roberts <nickrob@snap.net.nz>
5786
5787 * gdb.base/annota1.exp: Test for new annotation.
5788
907fc202
UW
57892008-05-16 Pedro Alves <pedro@codesourcery.com>
5790
5791 * gdb.base/fixsection.exp: New file.
5792 * gdb.base/fixsection0.c: New file.
5793 * gdb.base/fixsection1.c: New file.
5794
e8f97270
UW
57952008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5796
5797 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5798 * gdb.base/annota3.exp: Likewise.
5799
ac0bb574
NF
58002008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5801
5802 * gdb.base/watch_thread_num.exp: Don't run tests that require
5803 watchpoints if the target doesn't support them.
5804
6fadd07a
DE
58052008-05-12 Doug Evans <dje@google.com>
5806
5807 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5808
6e9a4a30
JB
58092008-05-09 Joel Brobecker <brobecker@adacore.com>
5810
5811 * gdb.ada/assign_1.exp: New testcase.
5812
08388c79
DE
58132008-05-09 Doug Evans <dje@google.com>
5814
a3c83fae
DE
5815 * gdb.base/find.exp: New file.
5816 * gdb.base/find.c: New file.
08388c79 5817
bd5ddfe8
DJ
58182008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5819
5820 * gdb.base/commands.exp (watchpoint_command_test): Handle
5821 gdb,no_hardware_watchpoints.
5822 * gdb.base/float.exp: Allow ARM targets without floating point.
5823 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5824
b5dd68e2 58252008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5826 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5827
5828 * gdb.ada/lang_switch: New test program.
5829 * gdb.ada/lang_switch.exp: New testcase.
5830
382d13d1
DE
58312008-05-05 Doug Evans <dje@google.com>
5832
5833 * gdb.base/help.exp (disassemble): Update expected help text.
5834
9dd789d0
PA
58352008-05-04 Pedro Alves <pedro@codesourcery.com>
5836
5837 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5838
611c83ae
PA
58392008-05-04 Pedro Alves <pedro@codesourcery.com>
5840
5841 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5842 different times.
5843
ff013f42
JK
58442008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5845
5846 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5847 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5848 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5849 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5850
96dff6a2
VP
58512008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5852
5853 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5854 notification to appear.
5855
55cd6f92
DJ
58562008-05-04 Daniel Jacobowitz <dan@debian.org>
5857
5858 * gdb.base/fullname.c: New file.
5859 * gdb.base/fullname.exp: New file.
5860 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5861
d705c43c
PA
58622008-05-03 Pedro Alves <pedro@codesourcery.com>
5863
5864 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5865 expressions with macros.
5866
333222e1
JK
58672008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5868
5869 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5870
5ac01682
DJ
58712008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5872
5873 * gdb.base/completion.exp: Handle lack of other symbols beginning
5874 with "a".
5875
5876 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5877
237fc4c9
PA
58782008-05-02 Jim Blandy <jimb@codesourcery.com>
5879
5880 * gdb.asm/asmsrc1.s: Add scratch space.
5881
ed5e9466
DJ
58822008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5883 Daniel Jacobowitz <dan@codesourcery.com>
5884
5885 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5886 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5887 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5888
b39cc962
DJ
58892007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5890
5891 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5892
36d520f5
JB
58932008-05-01 Joel Brobecker <brobecker@adacore.com>
5894
5895 * gdb.base/info-target.exp: New testcase.
5896
8d4e3071
DJ
58972008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5898
5899 * gdb.cp/hang.exp: Use .cc instead of .C.
5900 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5901 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5902
6f3f3097
DJ
59032008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 * gdb.base/gdb1250.exp: Remove perror.
5906 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5907
5550a914
PA
59082008-04-30 Pedro Alves <pedro@codesourcery.com>
5909
5910 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5911 .2byte.
5912
d848e687
DJ
59132008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5914
5915 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5916 (maybe_kfail): New.
5917
93b5768b
PA
59182008-04-25 Pedro Alves <pedro@codesourcery.com>
5919
5920 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5921
721c02de
VP
59222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5923
a9c64011
AS
5924 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5925 * gdb.mi/mi2-syn-frame.exp: Likewise.
5926 * lib/mi-support.exp: Likewise.
721c02de 5927
74960c60
VP
59282008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5929
5930 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5931 to specify regexp for the location to stop at.
5932 * gdb.base/break-always.c: New.
5933 * gdb.base/break-always.exp: New.
5934
d24317b4
VP
59352008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5936
5937 * lib/mi-support.exp (mi_runto_helper): Adjust
5938 for the original-location field.
5939 (mi_create_breakpoint, mi_list_breakpoints): New.
5940 * gdb.mi/mi-break.exp: Adjust.
5941 * gdb.mi/mi2-break.exp: Adjust.
5942 * gdb.mi/mi-pending.exp: Adjust.
5943 * gdb.mi/mi-simplerun.exp: Adjust.
5944 * gdb.mi/mi2-simplerun.exp: Adjust.
5945 * gdb.mi/mi-syn-frame.exp: Adjust.
5946 * gdb.mi/mi2-syn-frame.exp: Adjust.
5947 * gdb.mi/mi-until.exp: Adjust.
5948 * gdb.mi/mi2-until.exp: Adjust.
5949 * gdb.mi/mi-var-display.exp: Adjust.
5950 * gdb.mi/mi2-var-display.exp: Adjust.
5951 * gdb.mi/mi-watch.exp: Adjust.
5952 * gdb.mi/mi2-watch.exp: Adjust.
5953
fdc59709 59542008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 5955
a9c64011
AS
5956 * aclocal.m4: Add override.m4.
5957 * configure: Regenerate.
fdc59709 5958
8e91f023
VP
59592008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5960
5961 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5962 '-var-update --all-values' reports new value even the type
5963 of a variable object has changed.
5964
233a11ab
CS
59652008-04-18 Craig Silverstein <csilvers@google.com>
5966
5967 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5968 files.
d24317b4 5969
9c1137ad
JB
59702008-04-18 Joel Brobecker <brobecker@adacore.com>
5971
5972 * gdb.ada/atomic_enum: New test program.
5973 * gdb.ada/atomic_enum.exp: New testcase.
5974
66d0bbc7
DE
59752008-04-17 Doug Evans <dje@google.com>
5976
5977 * gdb.opt/Makefile.in: Fix whitespace.
5978
100906b0
UW
59792008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5980
5981 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5982
4584e32e
DE
59832008-04-17 Doug Evans <dje@google.com>
5984
5985 * gdb.base/hashline1.exp: New testcase.
5986 * gdb.base/hashline2.exp: New testcase.
5987 * gdb.base/hashline2.exp: New testcase.
5988
0a320680
PA
59892008-04-17 Pedro Alves <pedro@codesourcery.com>
5990
5991 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5992
18ac113b
AR
59932008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5994
5995 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5996 temporary breakpoint to match "Temporary breakpoint".
5997 * gdb.base/break.exp (delete_breakpoints): Likewise.
5998 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5999 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6000 * gdb.base/display.exp: Likewise.
6001 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6002 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6003 * gdb.base/restore.exp (restore_tests): Likewise.
6004 * gdb.base/sepdebug.exp: Likewise.
6005 * gdb.base/watchpoint.exp: Likewise.
6006 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6007 * gdb.mi/mi-pending.exp: Likewise.
6008 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6009 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6010 * gdb.mi/mi-var-cmd.exp: Likewise.
6011 * gdb.mi/mi-var-display.exp: Likewise.
6012 * gdb.mi/mi2-cli.exp: Likewise.
6013 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6014 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6015 * gdb.mi/mi2-var-display.exp: Likewise.
6016 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6017 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6018 new "disp" field.
a9c64011 6019 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6020 reason. This is to support fix for PR2424.
6021
add38693
JK
60222008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6023
6024 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6025
fcacd99f
VP
60262008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6027
6028 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6029 field. Add more floating varobj tests.
fcacd99f 6030 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6031 field.
6032 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6033 (main): Call do_at_tests.
6034 * lib/mi-support.exp (mi_create_floating_varobj)
6035 (mi_varobj_update_with_type_change): New.
fcacd99f 6036
de051565
MK
60372008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6038
6039 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6040 option of -var-evaluate-expression.
6041 * gdb.mi/mi2-var-display.exp: Likewise.
6042
dbc52822
VP
60432008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6044
6045 Introduce test setup helpers.
a9c64011
AS
6046 * lib/gdb.exp (build_executable, clean_restart)
6047 (prepare_for_testing): New.
6048 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6049 * gdb.base/return.exp: Likewise.
6050 * gdb.base/ending-run.exp: Likewise.
dbc52822 6051
473591da
NR
60522008-04-07 Nick Roberts <nickrob@snap.net.nz>
6053
6054 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6055 Interface (MI) responses.
6056
2b2d9e11
VP
60572008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6058
a9c64011
AS
6059 * gdb.cp/breakpoint.cc: New code to test conditions involving
6060 member variables.
6061 * gdb.cp/breakpoint.exp: Test condition involving member
6062 variables.
2b2d9e11 6063
bb378428
VP
60642008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6065
6066 * lib/mi-support.exp (mi_expect_stop): New.
6067 (mi_run_cmd): Change the
6068 token. Use mi_send_resuming_command, use
6069 mi_expect_stop.
6070 (mi_execute_to_helper): Rename to mi_execute_to.
6071 (mi_send_resuming_command): Add more error patterns.
6072 (mi_wait_for_stop): Renamed to...
6073 (mi_get_stop_line): ...this.
6074 (mi_run_inline_test): Adjust.
6075
6076 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6077 * gdb.mi/mi-console.exp: Likewise.
6078 * gdb.mi/mi-pending.exp: Likewise.
6079 * gdb.mi/mi-simplerun.exp: Likewise.
6080 * gdb.mi/mi-stack.exp: Likewise.
6081 * gdb.mi/mi-stepi.exp: Likewise.
6082 * gdb.mi/mi-syn-frame.exp: Add comment.
6083 * gdb.mi/mi-until.exp: Likewise.
6084 * gdb.mi/mi-var-display.exp: Likewise.
6085 * gdb.mi/mi-watch.exp: Likewise.
6086 * gdb.mi/mi2-cli.exp: Likewise.
6087 * gdb.mi/mi2-console.exp: Likewise.
6088 * gdb.mi/mi2-simplerun.exp: Likewise.
6089 * gdb.mi/mi2-stack.exp: Likewise.
6090 * gdb.mi/mi2-stepi.exp: Likewise.
6091 * gdb.mi/mi2-until.exp: Likewise.
6092 * gdb.mi/mi2-var-display.exp: Likewise.
6093 * gdb.mi/mi2-watch.exp: Likewise.
6094
62172bb9
UW
60952008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6096
6097 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6098
6099 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6100
a13e061a
PA
61012008-04-04 Pedro Alves <pedro@codesourcery.com>
6102
6103 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6104 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6105 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6106 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6107 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6108 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6109 expect an mi error duplicated in stderr.
6110
eae06beb
JB
61112008-04-03 Joel Brobecker <brobecker@adacore.com>
6112
6113 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6114 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6115 Add a couple of tests that verify the behavior when the new setting
6116 is set to "cancel" and "all".
6117 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6118 "ask" before we start the testing.
6119
79c6ced6
AR
61202008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6121
6122 * gdb.cp/casts.cc: Add class reference variables.
6123 * gdb.cp/casts.exp: New test cases for up/down casting references.
6124
6c2d1a6b
MK
61252008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6126
6127 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6128 instead of beginning to make an extra test pass.
6129 * gdb.mi/mi2-var-display.exp: Likewise.
6130
55b411d9
MR
61312008-03-31 Maciej W. Rozycki <macro@mips.com>
6132
6133 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6134
c6140da2
MD
61352008-03-31 Markus Deuling <deuling@de.ibm.com>
6136 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6137
6138 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6139 value. Add xfail for older kernels.
6140
79732189
AR
61412008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6142
6143 Bring mi-support in line with gdb.exp.
6144 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6145 (mi_gdb_start): New function.
6146
33c3676e
MR
61472008-03-28 Maciej W. Rozycki <macro@mips.com>
6148
6149 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6150
92e28119
VP
61512008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6152
6153 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6154 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6155
9e8e3afe
VP
61562008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6157
6158 * lib/mi-support.exp (mi_create_varobj_checked): New.
6159 (mi_list_varobj_children): Allow to check for a
6160 value.
6161 (mi_list_array_varobj_children): New.
6162
6163 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6164 and mi_list_varobj_children, as opposed to hardcoding
6165 expected strings.
6166 * gdb.mi/gdb701.exp: Likewise.
6167 * gdb.mi/gdb792.exp: Likewise.
6168 * gdb.mi/mi-var-block.exp: Likewise.
6169 * gdb.mi/mi-var-cmd.exp: Likewise.
6170 * gdb.mi/mi-var-invalidate.exp: Likewise.
6171 * gdb.mi/mi2-var-block.exp: Likewise.
6172 * gdb.mi/mi2-var-child.exp: Likewise.
6173 * gdb.mi/mi2-var-cmd.exp: Likewise.
6174 * gdb.mi/mi2-var-display.exp: Likewise.
6175
9df50351
JK
61762008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6177
6178 Fix random false FAILs on i386.
6179 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6180
31e5d73a
DJ
61812008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6182
6183 PR gdb/544
6184 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6185
12f4afab
DJ
61862008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6187
6188 PR gdb/544
6189 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6190
b562a0cb
DJ
61912008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6192
6193 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6194 fixed PR gdb/544.
6195
17faa917
DJ
61962008-03-21 Pedro Alves <pedro@codesourcery.com>
6197
6198 * gdb.threads/fork-child-threads.exp: Test next over fork.
6199
6214f497
DJ
62002008-03-21 Chris Demetriou <cgd@google.com>
6201
6202 * gdb.base/break.exp (rbreak junk): New test for rbreak
6203 "Junk at end of arguments" issue.
6204
63092375
DJ
62052008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6206
6207 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6208 *& to work on created array elements.
6209 (Top level): Test print $pc with a file. Test string operations
6210 without a target.
6211 * gdb.base/ptype.exp: Do not expect *& to work on created array
6212 elements.
6213
b21991b0
DJ
62142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6215
6216 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6217 gdb.threads/staticthreads.exp: Update exit query.
6218
c4b347c7
SL
62192008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6220
6221 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6222
fa4727a6
DJ
62232008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6224
6225 * gdb.base/watchpoint.c (global_ptr, func4): New.
6226 (main): Call func4.
6227 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6228 (test_inaccessible_watchpoint): New.
6229
2f34202f
MR
62302008-02-29 Maciej W. Rozycki <macro@mips.com>
6231
6232 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6233 select the largest.
6234
0d6ba1b1
DJ
62352008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6236
6237 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6238 frames-invalid annotations.
6239
e691325a
PM
62402008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6241
a9c64011 6242 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6243
f85b5ecc
DE
62442008-02-27 Doug Evans <dje@google.com>
6245
6246 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6247 for bug 1738.
6248 (breakpoint_to_handler_entry): Ditto.
6249
b40e7bf3
JB
62502008-02-27 Joel Brobecker <brobecker@adacore.com>
6251
6252 * gdb.base/ending-run.exp: Use the first line of code inside
6253 function body to test breakpoints.
6254 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6255 location where the breakpoint is inserted when using the line
6256 where a function is declared. Fix typo in the description of
6257 one of the tests.
6258 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6259
2faca73a
PM
62602008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6261
6262 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6263 tests.
2faca73a 6264
6f439c36
PM
62652008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6266
6267 * gdb.base/args.exp: avoid same output for tests
6268 with single quotes.
6269
54e52265
VP
62702008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6271
a9c64011
AS
6272 * gdb.base/annota1.exp: Adjust for 'info break'
6273 format changes.
6274 * gdb.base/annota3.exp: Likewise.
6275 * gdb.base/break.exp: Likewise.
6276 * gdb.base/condbreak.exp: Likewise.
6277 * gdb.base/pending.exp: Likewise.
6278 * gdb.base/sepdebug.exp: Likewise.
6279 * gdb.base/unload.exp: Likewise.
6280 * gdb.cp/ovldbreak.exp: Likewise.
6281 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6282
897b09ca
DE
62832008-02-07 Doug Evans <dje@google.com>
6284
6285 * gdb.cp/mb-inline.exp: New.
6286 * gdb.cp/mb-inline.h: New.
6287 * gdb.cp/mb-inline1.cc: New.
6288 * gdb.cp/mb-inline2.cc: New.
6289
b1c32d35
PM
62902008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6291
6292 * gdb.pascal/floats.pas: New test program.
6293 * gdb.pascal/floats.exp: New testcase.
6294
1a4ca44a
TJB
62952008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6296
6297 * gdb.base/callfuncs.c (t_float_many_args): New function.
6298 (t_double_many_args): New function.
6299 * gdb.base/callfuncs.exp: Add tests for exceeding float
6300 and double parameters passed through the stack.
6301
439048e8
JB
63022008-02-05 Joel Brobecker <brobecker@adacore.com>
6303
6304 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6305 gdb.ada/complete/foo.adb: New files.
6306 * gdb.ada/complete.exp: New testcase.
6307
81fe8080
DE
63082008-02-03 Doug Evans <dje@google.com>
6309
301f0ecf
DE
6310 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6311
81fe8080
DE
6312 * gdb.cp/gdb2384.exp: New file.
6313 * gdb.cp/gdb2384.cc: New file.
6314 * gdb.cp/gdb2384-base.h: New file.
6315 * gdb.cp/gdb2384-base.cc: New file.
6316
4b071aec
DE
63172008-02-02 Doug Evans <dje@google.com>
6318
6319 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6320
61137ba6
JB
63212007-02-01 Joel Brobecker <brobecker@adacore.com>
6322
6323 * gdb.ada/sym_print_name: New test program.
6324 * gdb.ada/sym_print_name.exp: New testcase.
6325
63262007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6327
6328 * gdb.ada/nested/hello.adb: New file.
6329 * gdb.ada/nested.exp: New testcase.
6330 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6331
98deb0da
VP
63322008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6333
6334 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6335 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6336 don't cause future evaluations of function to report
6337 creation of internal breakpoints.
98deb0da 6338
723a2275
VP
63392008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6340
6341 * gdb.mi/mi-break.exp (test_error): New.
6342 Call it.
6343
fb546a2f
LM
63442008-01-31 Luis Machado <luisgpm@br.ibm.com>
6345
6346 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6347 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6348
2d8fd90a
PM
63492008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6350
6351 * gdb.pascal/integers.pas: New test program.
6352 * gdb.pascal/integers.exp: New testcase.
6353
a7fa0ded
PM
63542008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6355
6356 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6357
5e1a1926
TJB
63582008-01-30 Luis Machado <luisgpm@br.ibm.com>
6359
6360 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6361 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6362
8d04f9f0
JB
63632008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6364
6365 * gdb.ada/formatted_ref: New test program.
6366 * gdb.ada/formatted_ref.exp: New testcase.
6367
6368 * gdb.cp/formatted-ref.cc: New file.
6369 * gdb.cp/formatted-ref.exp: New testcase.
6370
ce75a98f
JB
63712008-01-30 Joel Brobecker <brobecker@adacore.com>
6372
6373 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6374
e835f6bf
NR
63752008-01-30 Nick Roberts <nickrob@snap.net.nz>
6376
6377 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6378 (test_file_list_exec_source_file): Update to new macro-info field.
6379
d118ef87
PH
63802008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6381
6382 * gdb.ada/exprs: New test program.
6383 * gdb.ada/exprs.exp: New testcase.
6384
7d35ab09
TJB
63852008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6386
6387 * dfp-test.c (DELTA, DELTA_B): New definitions.
6388 (double_val1, double_val2, double_val3, double_val4, double_val5,
6389 double_val6, double_val7, double_val8, double_val9, double_val10,
6390 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6391 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6392 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6393 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6394 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6395 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6396 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6397 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6398 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6399 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6400 dec128_val16): New global variables.
6401 (decimal_dec128_align): New function.
6402 (decimal_mixed): Likewise.
6403 (decimal_many_args_dec32): Likewise.
6404 (decimal_many_args_dec64): Likewise.
6405 (decimal_many_args_dec128): Likewise.
6406 (decimal_many_args_mixed): Likewise.
6407 * dfp-test.exp: Add tests calling new inferior functions.
6408
2d717e4f
DJ
64092008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6410
6411 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6412 gdb.server/ext-run.exp: New files.
6413 * lib/gdbserver-support.exp (gdbserver_download): New.
6414 (gdbserver_start): New. Update gdbserver expected
6415 output.
6416 (gdbserver_spawn): Use them.
6417 (gdbserver_start_extended): New.
6418
e85a822c
DJ
64192008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6420
6421 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6422 Run on GNU/Linux.
6423 (do_exec_tests): Check for systems which do not support catchpoints.
6424 Do not match START.
6425 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6426 Run on GNU/Linux. Enable verbose output.
6427 (check_fork_catchpoints): New.
6428 (explicit_fork_child_follow, catch_fork_child_follow)
6429 (tcatch_fork_parent_follow): Update expected messages.
6430 (do_fork_tests): Use check_fork_catchpoints.
6431 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6432 Run on GNU/Linux. Enable verbose output.
6433 (check_vfork_catchpoints): New.
6434 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6435 expected messages.
6436 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6437
401ea829
JB
64382008-01-29 Jim Blandy <jimb@red-bean.com>
6439
6440 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6441 host' errors.
6442 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6443
aceaf3ad
JB
64442008-01-29 Jim Blandy <jimb@red-bean.com>
6445
6446 * gdb.threads/sigthread.c: Use barriers to ensure that
6447 child_thread and child_thread_two are always initialized before we
6448 start to use them.
6449
a5606eee
VP
64502008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6451
6452 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6453 * gdb.base/watchpoint-solib.c: New.
6454 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6455
c55a82bb
PM
64562008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6457
6458 * gdb.base/gdb1056.exp: Add unsigned integer test.
6459
0993fe05
DE
64602008-01-28 Doug Evans <dje@google.com>
6461
6462 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6463
4fe42e7f
JB
64642008-01-27 Jim Blandy <jimb@codesourcery.com>
6465
c7a69933
JB
6466 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6467
4fe42e7f
JB
6468 * gdb.base/expand-psymtabs.exp: Doc fix.
6469
5def8285
MK
64702008-01-26 Mark Kettenis <kettenis@gnu.org>
6471
6472 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6473
5313c911
NR
64742008-01-24 Nick Roberts <nickrob@snap.net.nz>
6475
a9c64011 6476 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6477 -var-set-format.
6478
93815fbf
VP
64792008-01-23 Chris Demetriou <cgd@google.com>
6480
6481 * gdb.threads/thread_events.c: New testcase source file.
6482 * gdb.threads/thread_events.exp: New testcase expect file.
6483
467a88ee
NR
64842008-01-23 Nick Roberts <nickrob@snap.net.nz>
6485
6486 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6487
6488 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6489 -var-set-format.
6490
d8f82aba
DJ
64912008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6492 Vladimir Prus <vladimir@codesourcery.com>
6493
6494 * gdb.base/float.exp: Allow missing floating point for m68k and
6495 PowerPC.
6496
60c46647
VP
64972008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6498
6499 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6500 ignore count.
6501 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6502 * gdb.mi/mi-cli.exp: Adjust.
6503 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6504
c7dd36a1
PA
65052008-01-17 Pedro Alves <pedro@codesourcery.com>
6506
6507 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6508 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6509 with dummy_ptr's address.
6510 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6511 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6512 all targets.
6513 * gdb.mi/mi2-var-child.exp: Likewise.
6514
39d5313e
JB
65152008-01-09 Joel Brobecker <brobecker@adacore.com>
6516
6517 * gdb.ada/null_array: New test program.
6518 * gdb.ada/null_array.exp: New testcase.
6519
0aea4bf3
LM
65202008-01-09 Luis Machado <luisgpm@br.ibm.com>
6521
6522 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6523 with required float modifiers.
6524
0b354900
JB
65252008-01-08 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.ada/funcall_param: New test program.
6528 * gdb.ada/funcall_param.exp: New testcase.
6529
cdb7f5d4
JB
65302008-01-08 Joel Brobecker <brobecker@adacore.com>
6531
6532 * gdb.ada/arrayparam: New test program.
6533 * gdb.ada/arrayparam.exp: New testcase.
6534
88e2547f
JB
65352008-01-08 Joel Brobecker <brobecker@adacore.com>
6536
6537 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6538 landed. Should also fix random failures in the test following it.
6539
f6867ce0
TJB
65402008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6541
6542 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6543 for expressions with decimal float values.
6544 (test_dfp_conversions): New function to test casts to and from
6545 decimal float types.
6546 Call test_dfp_conversions.
6547 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6548 elements.
6549 (main): Initialize ds.float4 and ds.double8 elements.
6550 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6551 string to new error message.
6552 (d64_set_tests): Likewise.
6553 (d128_set_tests): Likewise.
6554 Add tests for expressions with decimal float variables. Add tests for
6555 conversions to and from decimal float types.
6556
f9c11282
JB
65572008-01-05 Joel Brobecker <brobecker@adacore.com>
6558
6559 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6560 * gdb.ada/packed_tagged.exp: New testcase.
6561
0ecbca72
JB
65622008-01-04 Joel Brobecker <brobecker@adacore.com>
6563
6564 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6565 gdb.ada/homonym/homonym_main.adb: New files.
6566 * gdb.ada/homonym.exp: New testcase.
6567
c18d3d89
JB
65682008-01-04 Joel Brobecker <brobecker@adacore.com>
6569
6570 * gdb.ada/packed_array.exp: Add testing of references to
6571 a packed array.
6572
ecc7085b
JB
65732008-01-04 Joel Brobecker <brobecker@adacore.com>
6574
6575 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6576 New files.
6577 * gdb.ada/type_coercion.exp: New testcase.
6578
c474c922
JB
65792008-01-04 Joel Brobecker <brobecker@adacore.com>
6580
6581 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6582 gdb.ada/tagged/foo.adb: New file.
6583 * gdb.ada/tagged.exp: New testcase.
6584
9005b927
JB
65852008-01-04 Joel Brobecker <brobecker@adacore.com>
6586
6587 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6588 gdb.ada/ptype_field/foo.adb: New files.
6589 * gdb.ada/ptype_field.exp: New testcase.
6590
1a6aaad8
JB
65912008-01-03 Joel Brobecker <brobecker@adacore.com>
6592
6593 * gdb.ada/print_pc.exp: New testcase.
6594
0ef22f53
JB
65952008-01-03 Joel Brobecker <brobecker@adacore.com>
6596
6597 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6598 gdb.ada/taft_type/p.adb: New files.
6599 * gdb.ada/taft_type.exp: New testcase.
6600
1689ecf8
JB
66012008-01-03 Joel Brobecker <brobecker@adacore.com>
6602
6603 * gdb.ada/array_bounds/bar.adb: New file.
6604 * gdb.ada/array_bounds.exp: New testcase.
6605
a4d0b9c3
JB
66062008-01-03 Joel Brobecker <brobecker@adacore.com>
6607
6608 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6609 gdb.ada/arrayptr/foo.adb: New files.
6610 * gdb.ada/arrayptr.exp: New testcase.
6611
a31ace00
JB
66122008-01-03 Joel Brobecker <brobecker@adacore.com>
6613
6614 * gdb.base/set-lang-auto.exp: New testcase.
6615
a97fced3
JB
66162008-01-03 Joel Brobecker <brobecker@adacore.com>
6617
6618 * gdb.ada/fun_addr/foo.adb: New file.
6619 * gdb.ada/fun_addr.exp: New testcase.
6620
ef29ce1a
JK
66212008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6624 New files
6625
0fafefe3
JB
66262008-01-02 Joel Brobecker <brobecker@adacore.com>
6627
6628 * array_subscript_addr/p.adb: New file.
a9c64011 6629 * array_subscript_addr.exp: New testcase.
0fafefe3 6630
c4359f8d
JB
66312008-01-02 Joel Brobecker <brobecker@adacore.com>
6632
a9c64011 6633 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6634 New files.
6635 * gdb.ada/str_cmp_ref.exp: New testcase.
6636
1aa1b15b
JB
66372008-01-01 Joel Brobecker <brobecker@adacore.com>
6638
6639 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6640 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6641 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6642
81c9b2cf
JB
66432008-01-01 Joel Brobecker <brobecker@adacore.com>
6644
6645 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6646 gdb.ada/ref_param/pck.ads: New files.
6647 * gdb.ada/ref_param.exp: New testcase.
6648
319e4674
JB
66492008-01-01 Joel Brobecker <brobecker@adacore.com>
6650
6651 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6652 gdb.ada/interface/foo.adb: New files.
6653 * gdb.ada/interface.exp: New testcase.
6654
ef682c56
JB
66552007-12-31 Jim Blandy <jimb@codesourcery.com>
6656
6657 * gdb.base/multi-forks.exp: Consume all output from child
6658 processes before proceeding to next test.
6659
f6f3eb6c
JB
66602007-12-29 Jim Blandy <jimb@codesourcery.com>
6661
6662 * configure: Regenerated.
6663
f652e42f
JB
66642007-12-27 Joel Brobecker <brobecker@adacore.com>
6665
6666 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6667 gdb.ada/fixed_cmp/fixed.adb: New files.
6668 * gdb.ada/fixed_cmp.exp: New testcase.
6669
6943e596
JB
66702007-12-27 Joel Brobecker <brobecker@adacore.com>
6671
6672 * gdb.ada/boolean_expr.exp: New testcase.
6673
aad9a193
JB
66742007-12-26 Jim Blandy <jimb@codesourcery.com>
6675
6676 * gdb.base/multi-forks.exp: Doc fix.
6677
fb5f3683
JB
66782007-12-26 Joel Brobecker <brobecker@adacore.com>
6679
6680 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6681 * gdb.ada/char_param.exp: Do not compile our test program with
6682 -gnata, this is unnecessary.
6683 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6684
384e4a9c
JB
66852007-12-24 Joel Brobecker <brobecker@adacore.com>
6686
6687 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6688 gdb.ada/print_chars/foo.adb: New files.
6689 * gdb.ada/print_chars.exp: New testcase.
6690
01e044f7
JB
66912007-12-24 Joel Brobecker <brobecker@adacore.com>
6692
6693 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6694 gdb.ada/char_param/foo.adb: New files.
6695 * gdb.ada/char_param.exp: New testcase.
6696
0ce17860
JB
66972007-12-22 Jim Blandy <jimb@codesourcery.com>
6698
6699 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6700 hard-coding source line numbers into the test.
6701 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6702 gdb_get_line_number to find.
6703
919809b9
JB
67042007-12-22 Joel Brobecker <brobecker@adacore.com>
6705
6706 * gdb.base/ptype.c (highest): New struct type.
6707 (the_highest): New variable of that type.
6708 (main): Add dummy assignment to a field of variable the_highest.
6709 * gdb.base/ptype.exp: Test type printing of our new variable.
6710
abc8a88d
PM
67112007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6712
6713 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6714 and record first explicitly generated thread number.
abc8a88d
PM
6715 Use that thread number for thread specific watchpoint test.
6716 Add iteration number to repetitive tests.
6717
5158f3e3
CES
67182007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6719 Jim Blandy <jimb@codesourcery.com>
6720
6721 * gdb.base/expand-psymtabs.c: New testcase
6722 source file.
6723 * gdb.base/expand-psymtabs.exp: New testcase
6724 expect file.
6725
37e4754d
LM
67262007-12-17 Luis Machado <luisgpm@br.ibm.com>
6727
6728 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6729 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6730
551e5d04
JB
67312007-12-17 Joel Brobecker <brobecker@adacore.com>
6732
6733 * gdb.ada/frame_args/foo.adb: New file.
6734 * gdb.ada/frame_args/pck.ads: New file.
6735 * gdb.ada/frame_args/pck.adb: New file.
6736 * gdb.ada/frame_args.exp: New testcase.
6737
a05ee097
JB
67382007-12-17 Joel Brobecker <brobecker@adacore.com>
6739
6740 * gdb.base/frame-args.c: New file.
6741 * gdb.base/frame-args.exp: New testcase.
6742
c162e8c9 67432007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6744 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6745
6746 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6747
afe8ab22 67482007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6749
afe8ab22
VP
6750 * gdb.mi/mi-pending.exp: New.
6751 * gdb.mi/mi-pending.c: New.
6752 * gdb.mi/mi-pendshr.c: New.
6753
dfdfb3ca
JB
67542007-12-06 Jim Blandy <jimb@codesourcery.com>
6755
6756 * gdb.base/default.exp: Update expected output for 'info catch'.
6757
b7fca990
JK
67582007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6759
6760 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6761 must be set to binary.
6762
6a1afc1e
PA
67632007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6764
6765 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6766
a6b151f1
DJ
67672007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6768
6769 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6770 gdb.mi/mi-file-transfer.exp: New.
6771
43039443
JK
67722007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6775
0ef2251b
MR
67762007-11-22 Maciej W. Rozycki <macro@mips.com>
6777
6778 * gdb.trace/backtrace.exp: Fix a typo.
6779 * gdb.trace/circ.exp: Likewise.
6780 * gdb.trace/collection.exp: Likewise.
6781 * gdb.trace/limits.exp: Likewise.
6782 * gdb.trace/report.exp: Likewise.
6783 * gdb.trace/tfind.exp: Likewise.
6784 * gdb.trace/while-dyn.exp: Likewise.
6785
5443631e
NR
67862007-11-21 Nick Roberts <nickrob@snap.net.nz>
6787
6788 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6789 objects of pointers that can't be dereferenced are now
6790 "noneditable".
6791
a4ce5b0d
UW
67922007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6793
6794 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6795 (target_cpu): Remove.
6796
d6e956e5
VP
67972007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6798
6799 * gdb.base/ending-run.exp: Expect the list of cleared
6800 breakpoint to come in natural order, not the reversed one.
a9c64011 6801
214270ab
VP
68022007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6803
6804 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6805 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6806
1a619819
LM
68072007-11-05 Luis Machado <luisgpm@br.ibm.com>
6808
6809 * gdb.base/printcmds.exp: New function
6810 test_printf_with_dfp.
6811
5b01a6fa
DE
68122007-11-02 Doug Evans <dje@google.com>
6813
6814 * gdb.disasm/t01_mov.s: Remove carriage returns.
6815 * gdb.disasm/t02_mova.s: Ditto.
6816 * gdb.disasm/t03_add.s: Ditto.
6817 * gdb.disasm/t04_sub.s: Ditto.
6818 * gdb.disasm/t05_cmp.s: Ditto.
6819 * gdb.disasm/t06_ari2.s: Ditto.
6820 * gdb.disasm/t07_ari3.s: Ditto.
6821 * gdb.disasm/t08_or.s: Ditto.
6822 * gdb.disasm/t09_xor.s: Ditto.
6823 * gdb.disasm/t10_and.s: Ditto.
6824 * gdb.disasm/t11_logs.s: Ditto.
6825 * gdb.disasm/t12_bit.s: Ditto.
6826 * gdb.disasm/t13_otr.s: Ditto.
6827
ec33ab7f
JK
68282007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6829
6830 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6831
ae0d01ff
UW
68322007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6833
6834 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6835 provide DFP support.
6836
55eddb0f
DJ
68372007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6838
6839 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6840 Test "set powerpc vector-abi". Skip auto-detection tests for old
6841 toolchains.
6842
7020f05c
PA
68432007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6844
6845 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6846 with [string compare].
6847
84bc3db9
PA
68482007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6849
6850 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6851 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6852
5876dc88
LM
68532007-10-25 Luis Machado <luisgpm@br.ibm.com>
6854
6855 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6856 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6857 * gdb.opt/Makefile.in: New makefile.
6858 * Makefile.in: Create new directory "gdb.opt".
6859 * configure.ac: Add "gdb.opt" directory.
6860 * configure: Regenerated.
a9c64011 6861
c3ea9a14
DE
68622007-10-25 Doug Evans <dje@google.com>
6863
6864 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6865 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6866
a9c64011 68672007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6868 Thiago Jung Bauermann <bauerman@br.ibm.com>
6869
6870 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6871 Floating Point expressions.
6872 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6873 Floating Point variables.
6874 * gdb.base/dfp-test.c: new file containing program with Decimal
6875 Floating variables, used by gdb.base/dfp-test.exp.
6876
62a24a2b
DJ
68772007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6878
6879 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6880
e7b1eae6
UW
68812007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6882
6883 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6884 compiling test case with GCC.
6885 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6886
c641edcc
UW
68872007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6888
6889 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6890 format changes.
6891
5e5ebfe6
MS
68922007-10-18 Michael Snyder <msnyder@specifix.com>
6893
6894 * gdb.base/dbx.exp: Add missing "-re " operator.
6895
e831e7b6
GM
68962007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6897
6898 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6899 * configure.ac: Removed trailing spaces after backslash.
6900 * gdb.modula2: New directory.
6901 * gdb.modula2/Makefile.in: New file.
6902 * gdb.modula2/unbounded-array.exp: New file.
6903 * gdb.modula2/unbounded1.c: New file.
6904
7cc46491
DJ
69052007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6906
6907 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6908
69092007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6910
6911 * gdb.base/sigstep.c (main): Add checks for
6912 return values for setitimer call.
6913 Call setitimer again with itimer = ITIMER_REAL
6914 if first call to setitimer fails.
6915
e91528f0
KH
69162007-10-11 Kazu Hirata <kazu@codesourcery.com>
6917
6918 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6919 of $timeout.
6920
2ec9a4f8
DJ
69212007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6922
6923 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6924
69252007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6926
6927 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6928 of gdb_expect call, to avoid interruption.
6929
64b2fa04
PA
69302007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6931
6932 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6933 (v_unsigned_long_long, v_long_long_array)
6934 (v_signed_long_long_array, v_unsigned_long_long_array)
6935 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6936 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6937 [!NO_LONG_LONG]: New.
6938 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6939 v_long_long_member.
6940
6941 (v_long_long_func, v_signed_long_long_func)
6942 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6943 (main) [!NO_LONG_LONG]: Initialize long long variants.
6944
6945 * gdb.base/whatis.exp: If board file requests no_long_long, build
6946 test with NO_LONG_LONG defined. Test long long, signed long long,
6947 and unsigned long long variants but only if board file doesn't
6948 disable it.
6949
a912286e 69502007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 6951 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
6952
6953 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6954 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6955 * configure: Regenerated.
6956 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6957 gdb.pascal/types.exp, lib/pascal.exp: New files.
6958
471ba8c9
DJ
69592007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6960
6961 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6962 call.
6963 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6964 to return to the call.
6965 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6966 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6967 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6968 * gdb.mi/mi-until.exp (test_until): Likewise.
6969 * gdb.mi/mi2-until.exp (test_until): Likewise.
6970
fef8a650
DJ
69712007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6972
6973 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6974 two-char array.
6975 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6976
d983da9c
DJ
69772007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6978
6979 * gdb.threads/watchthreads.c (thread_function): Sleep between
6980 iterations.
6981 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6982 at once for S/390. Generate matching fails and passes.
6983
17f62551
VP
69842007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6985
6986 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6987 the 'struct_declarations' variable to zeros.
a9c64011 6988
ed0616c6
VP
69892007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6990
6991 * gdb.cp/mb-ctor.cc: New.
6992 * gdb.cp/mb-ctor.exp: New.
6993 * gdb.cp/mb-templates.cc: New.
6994 * gdb.cp/mb-templates.exp: New.
6995
41f1b697
DJ
69962007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6997
6998 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6999
3f213f78
PA
70002007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7001
7002 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7003 targets.
7004 * configure: Regenerate.
7005
0d381245 70062007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7007
0d381245
VP
7008 * gdb.base/annota1.exp: Adjust for 'info break'
7009 format changes.
7010 * gdb.base/annota3.exp: Likewise.
7011 * gdb.base/break.exp: Likewise.
7012 * gdb.base/condbreak.exp: Likewise.
7013 * gdb.base/pending.exp: Likewise.
7014 * gdb.base/sepdebug.exp: Likewise.
7015 * gdb.base/unload.exp: Likewise.
7016 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7017
fe3f5fa8
VP
70182007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7019
7020 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7021 messages.
7022 * gdb.base/chng-syms.exp: Likewise.
7023 * gdb.base/unload.exp: Likewise.
a9c64011 7024
a75cf6c0
DJ
70252007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7026
7027 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7028
18ecae38
DJ
70292007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7030
7031 * schedlock.c (NUM): Change to 1.
7032 (main): Use args[0] for the main thread.
7033 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7034 regardless of the number of threads.
7035
5509918f
MR
70362007-09-14 Maciej W. Rozycki <macro@mips.com>
7037
4a543daf
MR
7038 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7039 type down.
7040 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7041 test.
7042 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7043 watchpoint type down.
7044 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7045 test.
7046
70472007-09-14 Maciej W. Rozycki <macro@mips.com>
7048
5509918f
MR
7049 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7050 Move all the tests here and run them twice, once using software
7051 watchpoints and once using hardware watchpoints.
7052 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7053
40b53987
DJ
70542007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7055
7056 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7057 test.
7058
695e2681
MK
70592007-09-10 Mark Kettenis <kettenis@gnu.org>
7060
8b3fc8d8
MK
7061 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7062 build-id.
7063
695e2681
MK
7064 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7065 know about $ORIGIN. Calculate output dir from $dest instead of
7066 using ${objdir}/{$subdir}.
7067
58d69f29
MK
70682007-09-09 Mark Kettenis <kettenis@gnu.org>
7069
7070 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7071 gcore, before continuing with the test.
7072
3e347599
DJ
70732007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7074
7075 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7076 * gdb.mi/mi-watch.exp: Likewise.
7077
ea37ba09
DJ
70782007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7079 Jim Blandy <jimb@codesourcery.com>
7080
7081 * gdb.arch/i386-sse.exp: Do not expect character constants.
7082 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7083 * gdb.base/display.exp: Allow print/s.
7084 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7085 and unsigned char array changes.
7086
2025a643
DJ
70872007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7088
7089 * gdb.base/display.exp: Add tests for printf %p.
7090
26669a27
PA
70912007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7092
7093 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7094 the dll name to unicode.
7095
c8f021f8
JK
70962007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * gdb.base/default.exp (show version): Update the version text.
7099 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7100
4cf31eea
JK
71012007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7102
7103 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7104 New files.
7105
4935890f
JK
71062007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 * lib/gdb.exp (build_id_debug_filename_get): New function.
7109 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7110 Remove the generate DEBUG file for the future testcase runs.
7111 New testcase for the NT_GNU_BUILD_ID retrieval.
7112 Move the final testing step to ...
7113 (test_different_dir): ... a new function.
7114 New parameter XFAIL to XFAIL all the tests performed.
7115 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7116 New parameter TYPE to PF_PREFIX all the tests performed.
7117
02142340
VP
71182007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7119
7120 * gdb.mi/mi-var-cp.cc (path_expression): New
7121 function.
7122 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7123
36acd84e
UW
71242007-08-27 Markus Deuling <deuling@de.ibm.com>
7125
7126 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7127 to fit into SPU Local Store memory.
7128
a896d121
JB
71292007-08-23 Joel Brobecker <brobecker@adacore.com>
7130
7131 * gdb.base/default.exp: Adjust the expected output of "info
7132 warranty" after the switch to GPLv3.
7133
7b433602
JB
71342007-08-23 Joel Brobecker <brobecker@adacore.com>
7135
7136 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7137 to 30000 (from 20000).
7138
e22f8b7c
JB
71392007-08-23 Joel Brobecker <brobecker@adacore.com>
7140
7141 Switch the license of all .exp files to GPLv3.
7142 Switch the license of all .f and .f90 files to GPLv3.
7143 Switch the license of all .s and .S files to GPLv3.
7144
5a0e3bd0
JB
71452007-08-23 Joel Brobecker <brobecker@adacore.com>
7146
7147 * configure.ac: Switch license to GPLv3.
7148
cc00619d
JB
71492007-08-23 Joel Brobecker <brobecker@adacore.com>
7150
7151 Switch the licensing to GPLv3 for all .ads and .adb files.
7152
8d26208a
DJ
71532007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7154
7155 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7156 and t_int_double.
7157 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7158
4fcb9948
JB
71592007-08-17 Joel Brobecker <brobecker@adacore.com>
7160
7161 * gdb.base/step-line.c: Switch license to GPL version 3, and
7162 update copyright year.
7163 * gdb.base/step-line.inp: Likewise.
7164
b9c34f67
JB
71652007-08-17 Joel Brobecker <brobecker@adacore.com>
7166
7167 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7168 changes inside gdb1555.c.
7169 * gdb.base/pending.exp: Likewise.
7170
2cc17678
DJ
71712007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7172
7173 * config/default.exp: New file.
7174
e48883f7
DJ
71752007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7176
7177 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7178 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7179
1ab80e5b
MR
71802007-07-30 Maciej W. Rozycki <macro@mips.com>
7181
7182 * gdb.base/dump.exp: Force the correct endianness for binary
7183 formats not carrying this information.
7184
aba471f5
DJ
71852007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7186
7187 * gdb.threads/staticthreads.exp: Match .*sem_post.
7188
d4e07204
DJ
71892007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7190
7191 * gdb.base/readline.exp (operate_and_get_next): Match the final
7192 prompt.
7193
2b97317d
KB
71942007-07-23 Kevin Buettner <kevinb@redhat.com>
7195
7196 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7197 to restarting SID.
7198
44efa07a
KB
71992007-07-18 Kevin Buettner <kevinb@redhat.com>
7200
7201 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7202 prior to `gdb_start'.
7203
7b5ebade
KB
72042007-07-18 Kevin Buettner <kevinb@redhat.com>
7205
7206 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7207 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7208 Remove call to gdb_unload.
7209
255e7678
DJ
72102007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7211 Daniel Jacobowitz <dan@codesourcery.com>
7212
7213 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7214 for __WIN32__.
7215 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7216 * gdb.base/unload.exp: Use shared library test routines.
7217
3a40aaa0
UW
72182007-07-03 Markus Deuling <deuling@de.ibm.com>
7219
7220 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7221 * gdb.base/solib-symbol-lib.c: Likewise.
7222 * gdb.base/solib-symbol-main.c: Likewise.
7223
b0f4b84b
DJ
72242007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7225
7226 * config/gdbserver.exp (gdb_reconnect): New.
7227 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7228 gdb.base/solib-disc.exp: New files.
7229 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7230 remote debugging".
7231 (gdb_compile): Add shlib_load flag.
7232 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7233 port.
7234 (gdbserver_reconnect): New.
7235
1b05479a
DJ
72362007-07-01 Nick Roberts <nickrob@snap.net.nz>
7237 Daniel Jacobowitz <dan@codesourcery.com>
7238
7239 * gdb.base/annota3.exp: Test for if construct.
7240
86f78eb2
DJ
72412007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7242
7243 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7244
6a2eb474 72452007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7246 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7247
7248 * gdb.base/display.exp: Allow a newline after display/i.
7249 * gdb.base/pc-fp.exp: Likewise.
7250 * gdb.base/sigbpt.exp: Likewise.
7251
f8b73d13
DJ
72522007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7253
7254 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7255 required features to be included.
7256
4339e69e
DJ
72572007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7258
7259 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7260 in info threads output.
7261
23d964e7
UW
72622007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7263 Markus Deuling <deuling@de.ibm.com>
7264
7265 * gdb.arch/spu-info.exp: New testcase.
7266 * gdb.arch/spu-info.c: New file.
7267
fd20f75b
DJ
72682007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7269
7270 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7271 tpcs_offset. Restore lr after the call.
7272 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7273
2226f861
DJ
72742007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7275
7276 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7277 (gdbserver_run): Kill any running gdbserver.
7278 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7279
d12371a9
MR
72802007-05-17 Maciej W. Rozycki <macro@mips.com>
7281
7282 * gdb.base/sigbpt.exp: Preset segv_addr.
7283
93f02886
DJ
72842007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7285
7286 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7287 (gdb_compile_shlib): Likewise.
7288 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7289 (default_gdb_init): Clear cleanfiles.
7290 (gdb_finish): Delete recorded cleanfiles.
7291 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7292
7293 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7294 Do not use isnative.
7295 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7296 gdb.base/so-impl-ld.exp: Likewise.
7297 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7298 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7299 gdb_compile.
7300
b04e06d7
VP
73012007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7302
7303 * config/unknown.exp: Remove.
7304
069ed931
UW
73052007-05-15 Markus Deuling <deuling@de.ibm.com>
7306
7307 * gdb.base/info-proc.exp: Check is_remote.
7308
09db0d03
UW
73092007-05-14 Markus Deuling <deuling@de.ibm.com>
7310
7311 * gdb.base/gcore.exp: Initialize variable core_supported.
7312
af2cbe8c
DJ
73132007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7314
7315 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7316
027c0295
DJ
73172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7318
7319 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7320 * gdb.threads/print-threads.exp (test_all_threads): Allow
7321 negative and hexadecimal thread IDs.
7322
dc5000e7
DJ
73232007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7324
7325 * gdb.java/jprint.java (public): Avoid invalid call to static
7326 method.
7327
2e74ed18
DP
73282007-05-14 Denis Pilat <denis.pilat@st.com>
7329
7330 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7331 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7332 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7333 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7334 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7335
83547f02
UW
73362007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7337
7338 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7339 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7340 this mode.
7341 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7342 * gdb.base/spu.ld: New file.
7343
b18be20d
DJ
73442007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7345
7346 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7347
be444858
DJ
73482007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7349
7350 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7351
b1d53152
DJ
73522007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7353
7354 * gdb.java/jmain.exp: Handle demangled names with and without method
7355 signatures.
7356
d084b331
DJ
73572007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7358
7359 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7360 (have_a_very_merry_interrupt): Remove calls to puts.
7361 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7362 inferior output.
7363 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7364 test names.
7365
db9d7fc5
DJ
73662007-04-29 Markus Deuling <deuling@de.ibm.com>
7367 Daniel Jacobowitz <dan@codesourcery.com>
7368
7369 * gdb.base/auxv.exp (core_works): Also check is_remote.
7370 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7371
ef783a7d 73722007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7373
ef783a7d
VP
7374 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7375 message, not the undefined 'module' variable.
7376 * gdb.base/siginfo.exp: Likewise.
7377 * gdb.base/sigstep.exp: Likewise.
7378 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7379 serialport.
7380 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7381
b7b73cae
CV
73822007-04-25 Corinna Vinschen <vinschen@redhat.com>
7383
7384 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7385 target sim fails. Return 0 otherwise.
7386 (gdb_load): Return prematurely if gdb_target_sim fails.
7387
7d90fdfa
DP
73882007-04-16 Denis Pilat <denis.pilat@st.com>
7389
7390 * gdb.base/setshow.exp: Reset height after having set it to 100.
7391
5d3e9c85
DP
73922007-04-16 Denis Pilat <denis.pilat@st.com>
7393
7394 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7395
18e75969
DP
73962007-04-16 Denis Pilat <denis.pilat@st.com>
7397
7398 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7399
25d5ea92
VP
74002007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7401
7402 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7403 tests. Run the frozen varobjs test.
7404 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7405 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7406
0b49cb80
JK
74072007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7408
7409 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7410 gdb.base/type-opaque.exp: New files.
7411
a73bafbc 74122007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7413
7414 * gdb.mi/mi-var-child.c
a73bafbc
VP
7415 (do_children_tests): User char[2] instead of
7416 char so that automatic printing of pointers to char
7417 don't give unpredicable result.
7418 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7419 local variables.
7420 * gdb.mi/mi-var-child.exp: Step to right line
7421 of do_children_tests.
7422 * gdb.mi/mi2-var-child.exp: Likewise.
7423 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7424 do_locals_tests.
a73bafbc
VP
7425 (do_children_tests): User char[2] instead of
7426 char so that automatic printing of pointers to char
a9c64011 7427 don't give unpredicable result.
a73bafbc 7428 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7429 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7430 Pass test name to mi_wait_for_stop.
7431
7ce59000
DJ
74322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7433
7434 * gdb.asm/asm-source.exp: Remove d10v case.
7435 * lib/gdb.exp (skip_cplus_tests): Likewise.
7436 * gdb.asm/d10v.inc: Deleted.
7437
20389057
DJ
74382007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7439
7440 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7441
8807d78b
DJ
74422007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7443
7444 * config/netware.exp: Delete file.
7445
aa3edb8e
JB
74462007-03-29 Joel Brobecker <brobecker@adacore.com>
7447
7448 * gdb.dwarf2/dw2-noloc.S: New file.
7449 * gdb.dwarf2/dw2-noloc.exp: New file.
7450
297561ac
PA
74512007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7452
7453 * gdb.cp/method2.cc: New test.
7454 * gdb.cp/method2.exp: New test.
7455 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7456
1f81bd39
DJ
74572007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7458
7459 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7460
9453113a
DJ
74612007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7462
7463 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7464
b741e217
DJ
74652007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7466
7467 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7468 (gdb_load): Delete, replace with...
7469 (gdb_reload): ...this.
7470 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7471 * gdb.server/server-mon.exp: Likewise.
7472 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7473 (gdb_start_cmd): New.
7474 (gdb_file_cmd): Save the last loaded file.
7475 (gdb_reload): New.
7476 (gdb_gnu_strip_debug): Use transform.
7477 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7478 support here. Use new $last_loaded_file. Check mtime.
7479 (gdb_target_cmd): Handle ObjC failure case.
7480 (infer_host_exec): Delete.
7481 (gdbserver_load): Rename to...
7482 (gdbserver_run): ...this. Simplify.
7483 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7484 (mi_gdb_load): Move most contents to a new function...
7485 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7486 (mi_run_cmd): Use mi_gdb_target_load.
7487 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7488 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7489 Use gdb_run_cmd.
7490 * gdb.base/charsign.exp: Remove incorrect comment.
7491 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7492 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7493 gdb.base/start.exp: Use gdb_start_cmd.
7494
446ab585 74952007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7496 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7497
7498 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7499 * gdb.base/signull.exp: Similarly.
7500
bbb88ebf
UW
75012007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7502
7503 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7504 messages available to test cases (like chng-sym.exp).
7505
cb8c4a99
AS
75062007-03-14 Andreas Schwab <schwab@suse.de>
7507
7508 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7509 format changes.
7510
4e463ff5
DJ
75112007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7512
7513 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7514 (optimized_1): New.
7515 (main): Call optimized_1.
7516 (gdb2029): Correct typos. Call gdb2029_marker.
7517 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7518 for gdb2029.
7519
b6db2c47
MK
75202007-03-12 Mark Kettenis <kettenis@gnu.org>
7521
7522 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7523 as tabs. Remove redundant test pattern.
7524
70ed3737
UW
75252007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7526
7527 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7528 for /a format output.
7529
47b67b60
DJ
75302007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7531
7532 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7533 collect output incrementally.
7534
b8953b0e
UW
75352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7536
7537 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7538 for -var-create lpcharacter test.
7539 * gdb.mi/mi2-var-cmd.exp: Likewise.
7540
7acd5c40
UW
75412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7542
7543 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7544 pass on targets where address zero is readable.
7545
9c6759c1
UW
75462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7547
7548 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7549 just a single architecture.
7550
a2f1aeb4
UW
75512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7552
7553 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7554 (fetch_all_registers): New function, uses gdb_test_multiple and
7555 exp_continue to fetch inferior output line-by-line.
7556 Replace all uses of do_get_all_registers by fetch_all_registers.
7557
46579ac2
UW
75582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7559
7560 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7561 in target_info.
7562
fc133f24
MS
75632007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7564
a9c64011 7565 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7566 consistancy; add a default (timeout) case.
7567
7646a51d
MS
75682007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7569
7570 * gdb.base/watchpoint.exp: Fix truncated comment.
7571
dcfff61f
MS
75722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7573
7574 * Makefile.in: Remove spurious single-quotes from sed command.
7575
664e3ee9
DJ
75762007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7577
7578 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7579 func.
7580 * gdb.mi/mi2-var-cmd.exp: Likewise.
7581
d7cc6f2f
JB
75822007-02-27 Joel Brobecker <brobecker@adacore.com>
7583
a9c64011
AS
7584 * gdb.dwarf2/dw2-producer.S: New file.
7585 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7586
75872007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7588
7589 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7590 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7591 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7592 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7593 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7594 Revert tests to use mi_gdb_test and include value field in output
7595 of -var-create.
7596
93d42b30
DJ
75972007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7598
7599 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7600
c499ed39
DJ
76012007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7602
7603 * gdb.base/maint.exp: Remove full paths from test names.
7604 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7605 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7606
9836f81b
JB
76072007-02-27 Joel Brobecker <brobecker@adacore.com>
7608
7609 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7610
c74d0ad8
DJ
76112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7612
7613 * gdb.server/server-mon.exp: New test.
7614
2711e456
DJ
76152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7616
7617 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7618
ff6f572f
DJ
76192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7620
7621 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7622 register capitalization.
7623
fada3feb
DP
76242007-02-13 Denis Pilat <denis.pilat@st.com>
7625
7626 * gdb.mi/mi-var-invalidate.exp: New file.
7627
fb1e4ffc
DJ
76282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7629
7630 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7631
3da939d7
DJ
76322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7633
7634 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7635
123dc839
DJ
76362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7637
7638 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7639 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7640
877e3645 76412007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7642
7643 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7644 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7645 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7646 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7647 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7648 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7649 Update tests to include value field in output of -var-create.
a9c64011 7650
3c0a2960
AS
76512007-02-08 Andreas Schwab <schwab@suse.de>
7652
7653 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7654
108546a0
DJ
76552007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7656
7657 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7658 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7659
d701dcab
DP
76602007-02-02 Denis Pilat <denis.pilat@st.com>
7661
7662 * gdb.threads/threadapply.exp: check that frame is not changed by
7663 the thread apply all command.
7664
783e3e2f
AS
76652007-01-31 Andreas Schwab <schwab@suse.de>
7666
6d9c3a87
AS
7667 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7668
3c50d7b9
AS
7669 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7670 in the dwarf sections.
7671 * gdb.dwarf2/mac-fileno.S: Likewise.
7672
783e3e2f
AS
7673 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7674 bspstore register on ia64.
7675
78ff580e
AS
76762007-01-29 Andreas Schwab <schwab@suse.de>
7677
cc8e9b12
AS
7678 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7679 "frame-begin" annotation.
7680
78ff580e
AS
7681 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7682 number of "frames-invalid" annotations.
7683
704a4f78
DJ
76842007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7685
7686 * gdb.base/commands.exp: Call if_commands_test.
7687 (gdb_test_no_prompt, if_commands_test): New.
7688
e741bf94
MK
76892007-01-28 Mark Kettenis <kettenis@gnu.org>
7690
7691 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7692
474d0ad3
AS
76932007-01-27 Andreas Schwab <schwab@suse.de>
7694
7695 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7696 .short/.int/.quad in the dwarf sections.
7697 * gdb.dwarf2/dw2-intercu.S: Likewise.
7698 * gdb.dwarf2/dw2-intermix.S: Likewise.
7699
e784b426
JK
77002007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7701
7702 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7703 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7704 array.
e784b426
JK
7705 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7706 * gdb.base/setvar.exp: Likewise.
7707
37f08e04
AS
77082007-01-26 Andreas Schwab <schwab@suse.de>
7709
9a01813a
AS
7710 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7711 test.
7712
37f08e04
AS
7713 * gdb.base/multi-forks.exp ("restart $i"): Also match
7714 __kernel_syscall_via_break.
7715
6e2a9270
VP
77162007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7717
7718 * lib/mi-support.exp (mi_delete_varobj): New.
7719 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7720 testcase.
7721 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7722 (main): Call the above.
7723 (reference_update_test, base_in_reference_test)
7724 (reference_to_pointer): Delete the created varobjs.
a9c64011 7725
e515b470
DJ
77262007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7727
7728 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7729 * configure: Regenerated.
7730 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7731 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7732 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7733 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7734 * lib/gdb.exp (gdb_skip_xml_test): New function.
7735
08d8bcd7
DJ
77362007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7737
7738 * gdb.base/sigrepeat.exp: Correct error message.
7739
77402007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7741 Daniel Jacobowitz <dan@codesourcery.com>
7742
7743 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7744 gdb.arch/i386-gnu-cfi-asm.S: New files.
7745
97c3f1f3
JK
77462007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7747
7748 * lib/gdb.exp: Abort on missing `site.exp'.
7749
cb1df416
DJ
77502007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7751 Daniel Jacobowitz <dan@codesourcery.com>
7752
7753 * gdb.base/included.c, gdb.base/included.exp,
7754 gdb.base/included.h: New files.
7755
35990120
DJ
77562007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7757
7758 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7759 (maximize_rlimit): Reduce limits on 64-bit systems.
7760
6e81a116 77612007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7762
7763 From Marcus Deuling <deuling@de.ibm.com>:
7764 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7765 every case.
7766
6c3c41f3
NR
77672007-01-13 Nick Roberts <nickrob@snap.net.nz>
7768
7769 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7770 (test_path_specification): Use objdir instead of srcdir to always
7771 get an absolute filename.
7772
2f12c312
DJ
77732007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7774
7775 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7776
81121995
VP
77772007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7778
7779 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7780 Make sure the variable we're using is in scope.
7781 (reference_to_pointer): Likewise.
7782
4741b737
DJ
77832007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7784
7785 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7786 has no debug information.
7787
054410c3
DJ
77882007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7789
7790 * gdb.base/annota1.exp: Remove extra send_gdb.
7791
818f79f6
DJ
77922007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7793
7794 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7795
f7a6bb70
DJ
77962007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7797
7798 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7799
57e66780
DJ
78002007-01-08 Nick Roberts <nickrob@snap.net.nz>
7801 Daniel Jacobowitz <dan@codesourcery.com>
7802
7803 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7804 lcharacter or linteger change. Correct duplicated test name.
7805 * gdb.mi/mi2-var-cmd.exp: Likewise.
7806
3d799a95
DJ
78072007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7810
78112007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7812
a9c64011
AS
7813 * gdb.base/nofield.c: New file.
7814 * gdb.base/nofield.exp: New testcase.
51679ba9 7815
eafb94e8
NR
78162007-01-05 Nick Roberts <nickrob@snap.net.nz>
7817
7818 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7819
7820 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7821 test.
7822
5e572bb4
DJ
78232007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7824
7825 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7826
74a44383
DJ
78272007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7828
7829 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7830 when continuing.
7831
1b572db9
DJ
78322007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7833
7834 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7835 Expect ".exe" extension.
7836
381bc39b
DJ
78372007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7838
7839 * gdb.base/charset.exp: Add explicit filename to break.
7840 * gdb.base/dbx.exp: Add explicit filename to breaks.
7841
2b70e4c6
DJ
78422007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7843
7844 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7845 * gdb.mi/mi2-file.exp: Likewise.
7846
303b6f5d
DJ
78472007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7848
7849 Implement specification of MI tests as comments
7850 in C and C++ sources.
7851 * lib/mi-support.exp (mi_autotest_data): New variable.
7852 (mi_autotest_source): New variable.
7853 (count_newlines, mi_prepare_inline_tests)
7854 (mi_get_inline_test, mi_continue_to_line)
7855 (mi_run_inline_test, mi_tbreak)
7856 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7857 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7858 Run inline tests.
7859 * gdb.mi/mi-var-cp.cc: Define tests here.
7860
23da0d94
VP
78612007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7862
7863 Simplify usage of mi_continue_to.
7864 * lib/mi-support.exp (mi_runto_helper): Renamed
7865 from mi_runto, added new parameter 'run_or_continue'.
7866 (mi_runto): Use mi_runto_helper.
7867 (mi_continue_to): Accept just function name as parameter.
7868 Use mi_runto_helper.
7869 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7870 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7871
f9e18282
JB
78722006-01-04 Joel Brobecker <brobecker@adacore.com>
7873
7874 Make this testcase a bit more realistic. The current code
7875 is too simplistic, and allows the compiler to optimize out
7876 some of the entities we need for this testcase.
7877 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7878 (Do_Nothing): Add extra parameter.
7879 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7880 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7881 by using a variable of type Void_Star.
7882
fd678c65
JB
78832006-01-04 Joel Brobecker <brobecker@adacore.com>
7884
7885 * gdb.ada/catch_ex/foo.adb: New file.
7886 * gdb.ada/catch_ex.exp: New testcase.
7887
05cfdb42
DJ
78882007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7889
7890 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7891 pass --image-base to linker.
7892
2e03ee74
DJ
78932007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7894 Daniel Jacobowitz <dan@codesourcery.com>
7895
7896 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7897 secondary prompts.
7898
0d5de010
DJ
78992007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7900
7901 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7902 output. Test the types of members and member pointers.
7903 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7904 gdb/2092.
7905 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7906 statement. Enable for GCC. Update expected output for some tests
7907 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7908 layout.
7909 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7910 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7911 (Diamond::vget_base): New.
7912 (main): Add new tests.
7913 * gdb.cp/printmethod.exp: Update expected output for member functions.
7914 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7915 print pEe->D::vg().
7916
61a771aa
DJ
79172007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7918
7919 * gdb.threads/tls.exp: Allow stops in sem_post.
7920
2fa63963
DJ
79212006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7922
7923 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7924 * gdb.base/annota3.exp: Likewise.
7925 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7926 again (instead of timing out).
7927 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7928 GCC bug 26475.
7929 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7930 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7931 test from jmisc1.exp.
7932 * gdb.java/jmisc1.exp: Delete.
7933 * gdb.java/jprint.exp: Adjust to work with method signatures including
7934 return types.
7935 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7936 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7937 * lib/java.exp (compile_java_from_source): Pass the correct type
7938 to target_compile.
7939
5eefc2b7
JB
79402006-12-31 Joel Brobecker <brobecker@adacore.com>
7941
7942 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7943 (stack_align_edx): New function.
7944 (stack_align_eax): New function.
7945 (main): Add calls to stack_align_edx and stack_align_eax.
7946 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7947 Add testing for the cases where the register used during a stack
7948 realignment is edx. Same for eax.
7949
227c54da
DJ
79502006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7951
7952 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7953 and generic PE targets.
7954
cab8ac94
JB
79552006-12-29 Joel Brobecker <brobecker@adacore.com>
7956
7957 * gdb.ada/array_return.exp: Update copyright date list.
7958
ba54f318
JB
79592006-12-27 Joel Brobecker <brobecker@adacore.com>
7960
7961 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7962 (Create_Small_Float_Vector): New function.
7963 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7964 function body.
7965 * gdb.ada/array_return/p.adb: Use new type and function from
7966 package Pck.
7967 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7968 able to print the value returned by a function returning an
7969 array of float.
7970
6b7a35dd
JB
79712006-12-20 Joel Brobecker <brobecker@adacore.com>
7972
7973 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7974 The associated tests should be PASSing.
7975
038224f6
VP
79762006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7977
7978 Test for base in references.
7979 * gdb.mi/mi-var-cp.cc: Add test code.
7980 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7981 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7982 * gdb.mi/mi2-watch.exp: Likewise.
7983 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7984 (mi_list_varobj_children): New function.
7985
b26ed50d
VP
79862006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7987
7988 * lib/mi-support.exp
7989 (mi_runto): Accept "()" after function name.
7990 (mi_create_varobj): New function.
7991 (mi_varobj_update): New function.
7992 (mi_Check_varobj_value): New function.
7993 * gdb.mi/mi-var-cp.exp: New file.
7994 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 7995
08232497
DJ
79962006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7997
7998 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7999 gdb.base/weaklib2.c: New files.
8000
d394c993 80012006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8002
ac6c2fba
NS
8003 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8004 info. Adjust test names.
8005
8ec659a0 8006 * gdb.base/break.c (main): Move position of malloc.
d394c993 8007 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8008
acd65feb
VP
80092006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8010
8011 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8012 assignement of arrays and function pointers.
8013 * gdb.mi/var-cmd.c: Add declaration necessary for above
8014 tests.
8015
f556d5e5
NS
80162006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8017
8018 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8019
8020 * gdb.threads/linux-dp.exp: Read thread table before and after
8021 creating each philosopher and verify it.
8022
697bc68d
NS
80232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8024 Paul Brook <paul@codesourcery.com>
8025 Daniel Jacobowitz <dan@codesourcery.com>
8026
8027 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8028 main to remove duplication. Add start function of the form
697bc68d
NS
8029 '_*start[1-9]*'. Add RVDS start function.
8030
29d73ae4
DJ
80312006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8032
8033 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8034
c1d88655
UW
80352006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8036
8037 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8038 * gdb.asm/spu.inc: New file.
8039 * gdb.base/term.exp: Disable if [target_info exists noargs].
8040 * gdb.gdb/complaints.exp: Disable if ![isnative].
8041 * gdb.gdb/selftest.exp: Likewise.
8042 * gdb.gdb/observer.exp: Likewise.
8043 * gdb.gdb/xfullpath.exp: Likewise.
8044 * gdb.base/attach.exp: Disable on SPU target.
8045 * gdb.cp/bs145503.exp: Likewise.
8046 * gdb.cp/exception.exp: Likewise.
8047 * gdb.cp/userdef.exp: Likewise.
8048
32a13b1a
DJ
80492006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8050
8051 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8052
d8295fe9
VP
80532006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8054
8055 * gdb.base/completion.exp: Fix completion tests for
8056 'info' and 'info '.
8057 * gdb.base/help.exp (help_test_raw, test_class_help)
8058 (test_prefix_command_help): Move...
8059 * lib/gdb.exp: Here.
8060 * gdb.base/main.exp: Adjust.
8061 * gdb.cp/maint.exp: Adjust.
8062 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8063
8c394015
VP
80642006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8065
8066 * gdb.stabs/weird.exp (print_weird_var): Use
8067 gdb_test_multiple instead of gdb_expect.
8068
027fc1bc
VP
80692006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8070
8071 * gdb.base/help.exp (help_test_raw): New.
8072 (test_class_help): New.
8073 (test_prefix_command_help): New.
8074 Adjust testcases.
8075
67609209
FR
80762006-11-09 Christophe Lyon <christophe.lyon@st.com>
8077
8078 * gdb.base/constvars.c (main): Write to crass and crips, so that
8079 they are allocated by the compiler.
8080
f73adfeb
AS
80812006-10-27 Andreas Schwab <schwab@suse.de>
8082
8083 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8084 "detach-fork".
8085
2f83a18e
DJ
80862006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8087
8088 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8089 of patterns.
8090
94277a38
DJ
80912006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8092
8093 * gdb.base/sepdebug.exp: Remove debug format test.
8094 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8095 Handle no-symtab.
8096 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8097
5bd2f6e2
DJ
80982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8099
8100 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8101 int to pointer or pointer to int.
8102 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8103
8c008720
DJ
81042006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8105
8106 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8107
9e35dae4
DJ
81082006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8109
8110 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8111
d9639e13
DJ
81122006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8113
8114 PR c++/2116
8115 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8116
390a1bd0
JB
81172006-10-06 Joel Brobecker <brobecker@adacore.com>
8118
8119 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8120 the corresponding bug has been fixed in GDB (PR/2018).
8121
dd920c33
JB
81222006-10-06 Joel Brobecker <brobecker@adacore.com>
8123
8124 * gdb.base/subst.exp: New testcase.
8125
53bbefe9
JB
81262006-10-06 Joel Brobecker <brobecker@adacore.com>
8127
8128 * gdb.ada/array_return/pck.ads: Add copyright notice.
8129 * gdb.ada/array_return/pck.adb: Likewise.
8130 * gdb.ada/array_return/p.adb: Likewise.
8131 * gdb.ada/exec_changed/first.adb: Likewise.
8132 * gdb.ada/exec_changed/second.adb: Likewise.
8133
09851417
JB
81342006-10-06 Joel Brobecker <brobecker@adacore.com>
8135
8136 * gdb.ada/watch_arg/watch.adb: New file.
8137 * gdb.ada/watch_arg.exp: New testcase.
8138
041bf30d
VP
81392006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8140
8141 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8142 via string_to_regexp.
041bf30d 8143 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8144
f286fbdd 81452006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8146
8147 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8148 Remove unused / obsolete files.
8149
7c07f349
NR
81502006-09-19 Nick Roberts <nickrob@snap.net.nz>
8151
8152 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8153
cd5ff84a
VP
81542006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8155
8156 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8157 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8158 the number of frames.
cd5ff84a 8159
ae018d1a
DJ
81602006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8161
8162 * gdb.base/args.c (main): Add breakpoint marker.
8163 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8164 really test empty arguments.
8165 (args_load): Delete.
8166 (args_test): New.
8167
b399c549
NR
81682006-09-13 Nick Roberts <nickrob@snap.net.nz>
8169
8170 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8171 check for one file.
b399c549 8172
2ab1eb7a
VP
81732006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8174
8175 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8176 HIGH_FRAME argument to -stack-list-locals can be larger than
8177 the number of frames.
a9c64011 8178
476308bf
FF
81792006-08-18 Fred Fish <fnf@specifix.com>
8180
8181 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8182 '$' in front of skip_vmx_tests_saved when setting that.
8183
8625200f
AS
81842006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8185
8186 * gdb.base/trace-commands.exp: New file.
8187
089ec8f1
DJ
81882006-08-10 Joel Brobecker <brobecker@adacore.com>
8189 Daniel Jacobowitz <dan@codesourcery.com>
8190
8191 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8192 expected output of the backtrace commands.
8193
b60f0898
JB
81942006-08-09 Joel Brobecker <brobecker@adacore.com>
8195
8196 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8197 untested followed by return combination.
8198 * gdb.arch/altivec-regs.exp: Likewise.
8199 * gdb.arch/e500-abi.exp: Likewise.
8200 * gdb.arch/e500-regs.exp: Likewise.
8201 * gdb.arch/gdb1291.exp: Likewise.
8202 * gdb.arch/gdb1431.exp: Likewise.
8203 * gdb.arch/gdb1558.exp: Likewise.
8204 * gdb.arch/i386-prologue.exp: Likewise.
8205 * gdb.arch/i386-unwind.exp: Likewise.
8206 * gdb.asm/asm-source.exp: Likewise.
8207 * gdb.base/a2-run.exp: Likewise.
8208 * gdb.base/advance.exp: Likewise.
8209 * gdb.base/all-bin.exp: Likewise.
8210 * gdb.base/annota1.exp: Likewise.
8211 * gdb.base/annota3.exp: Likewise.
8212 * gdb.base/args.exp: Likewise.
8213 * gdb.base/arithmet.exp: Likewise.
8214 * gdb.base/assign.exp: Likewise.
8215 * gdb.base/async.exp: Likewise.
8216 * gdb.base/attach.exp: Likewise.
8217 * gdb.base/bang.exp: Likewise.
8218 * gdb.base/bigcore.exp: Likewise.
8219 * gdb.base/bitfields.exp: Likewise.
8220 * gdb.base/bitfields2.exp: Likewise.
8221 * gdb.base/break.exp: Likewise.
8222 * gdb.base/call-sc.exp: Likewise.
8223 * gdb.base/call-strs.exp: Likewise.
8224 * gdb.base/callfuncs.exp: Likewise.
8225 * gdb.base/checkpoint.exp: Likewise.
8226 * gdb.base/chng-syms.exp: Likewise.
8227 * gdb.base/code-expr.exp: Likewise.
8228 * gdb.base/commands.exp: Likewise.
8229 * gdb.base/completion.exp: Likewise.
8230 * gdb.base/cond-expr.exp: Likewise.
8231 * gdb.base/condbreak.exp: Likewise.
8232 * gdb.base/consecutive.exp: Likewise.
8233 * gdb.base/constvars.exp: Likewise.
8234 * gdb.base/corefile.exp: Likewise.
8235 * gdb.base/cvexpr.exp: Likewise.
8236 * gdb.base/dbx.exp: Likewise.
8237 * gdb.base/define.exp: Likewise.
8238 * gdb.base/detach.exp: Likewise.
8239 * gdb.base/display.exp: Likewise.
8240 * gdb.base/dump.exp: Likewise.
8241 * gdb.base/ena-dis-br.exp: Likewise.
8242 * gdb.base/ending-run.exp: Likewise.
8243 * gdb.base/environ.exp: Likewise.
8244 * gdb.base/eval-skip.exp: Likewise.
8245 * gdb.base/exprs.exp: Likewise.
8246 * gdb.base/fileio.exp: Likewise.
8247 * gdb.base/finish.exp: Likewise.
8248 * gdb.base/float.exp: Likewise.
8249 * gdb.base/foll-exec.exp: Likewise.
8250 * gdb.base/foll-fork.exp: Likewise.
8251 * gdb.base/foll-vfork.exp: Likewise.
8252 * gdb.base/freebpcmd.exp: Likewise.
8253 * gdb.base/funcargs.exp: Likewise.
8254 * gdb.base/gcore.exp: Likewise.
8255 * gdb.base/gdb1090.exp: Likewise.
8256 * gdb.base/gdb1250.exp: Likewise.
8257 * gdb.base/huge.exp: Likewise.
8258 * gdb.base/info-proc.exp: Likewise.
8259 * gdb.base/interrupt.exp: Likewise.
8260 * gdb.base/jump.exp: Likewise.
8261 * gdb.base/langs.exp: Likewise.
8262 * gdb.base/lineinc.exp: Likewise.
8263 * gdb.base/list.exp: Likewise.
8264 * gdb.base/logical.exp: Likewise.
8265 * gdb.base/long_long.exp: Likewise.
8266 * gdb.base/macscp.exp: Likewise.
8267 * gdb.base/maint.exp: Likewise.
8268 * gdb.base/mips_pro.exp: Likewise.
8269 * gdb.base/miscexprs.exp: Likewise.
8270 * gdb.base/multi-forks.exp: Likewise.
8271 * gdb.base/opaque.exp: Likewise.
8272 * gdb.base/overlays.exp: Likewise.
8273 * gdb.base/pc-fp.exp: Likewise.
8274 * gdb.base/pointers.exp: Likewise.
8275 * gdb.base/printcmds.exp: Likewise.
8276 * gdb.base/psymtab.exp: Likewise.
8277 * gdb.base/ptype.exp: Likewise.
8278 * gdb.base/recurse.exp: Likewise.
8279 * gdb.base/relational.exp: Likewise.
8280 * gdb.base/relocate.exp: Likewise.
8281 * gdb.base/remote.exp: Likewise.
8282 * gdb.base/reread.exp: Likewise.
8283 * gdb.base/restore.exp: Likewise.
8284 * gdb.base/return.exp: Likewise.
8285 * gdb.base/return2.exp: Likewise.
8286 * gdb.base/scope.exp: Likewise.
8287 * gdb.base/sect-cmd.exp: Likewise.
8288 * gdb.base/sep.exp: Likewise.
8289 * gdb.base/sepdebug.exp: Likewise.
8290 * gdb.base/setshow.exp: Likewise.
8291 * gdb.base/setvar.exp: Likewise.
8292 * gdb.base/sigall.exp: Likewise.
8293 * gdb.base/sigbpt.exp: Likewise.
8294 * gdb.base/signals.exp: Likewise.
8295 * gdb.base/signull.exp: Likewise.
8296 * gdb.base/sizeof.exp: Likewise.
8297 * gdb.base/solib.exp: Likewise.
8298 * gdb.base/step-line.exp: Likewise.
8299 * gdb.base/step-test.exp: Likewise.
8300 * gdb.base/structs.exp: Likewise.
8301 * gdb.base/structs2.exp: Likewise.
8302 * gdb.base/term.exp: Likewise.
8303 * gdb.base/twice.exp: Likewise.
8304 * gdb.base/until.exp: Likewise.
8305 * gdb.base/varargs.exp: Likewise.
8306 * gdb.base/volatile.exp: Likewise.
8307 * gdb.base/watchpoint.exp: Likewise.
8308 * gdb.base/whatis-exp.exp: Likewise.
8309 * gdb.base/whatis.exp: Likewise.
8310 * gdb.cp/ambiguous.exp: Likewise.
8311 * gdb.cp/annota2.exp: Likewise.
8312 * gdb.cp/annota3.exp: Likewise.
8313 * gdb.cp/bool.exp: Likewise.
8314 * gdb.cp/breakpoint.exp: Likewise.
8315 * gdb.cp/casts.exp: Likewise.
8316 * gdb.cp/class2.exp: Likewise.
8317 * gdb.cp/classes.exp: Likewise.
8318 * gdb.cp/cplusfuncs.exp: Likewise.
8319 * gdb.cp/ctti.exp: Likewise.
8320 * gdb.cp/derivation.exp: Likewise.
8321 * gdb.cp/exception.exp: Likewise.
8322 * gdb.cp/gdb1355.exp: Likewise.
8323 * gdb.cp/hang.exp: Likewise.
8324 * gdb.cp/inherit.exp: Likewise.
8325 * gdb.cp/local.exp: Likewise.
8326 * gdb.cp/m-data.exp: Likewise.
8327 * gdb.cp/m-static.exp: Likewise.
8328 * gdb.cp/member-ptr.exp: Likewise.
8329 * gdb.cp/method.exp: Likewise.
8330 * gdb.cp/misc.exp: Likewise.
8331 * gdb.cp/namespace.exp: Likewise.
8332 * gdb.cp/overload.exp: Likewise.
8333 * gdb.cp/ovldbreak.exp: Likewise.
8334 * gdb.cp/pr-1023.exp: Likewise.
8335 * gdb.cp/pr-1210.exp: Likewise.
8336 * gdb.cp/pr-574.exp: Likewise.
8337 * gdb.cp/printmethod.exp: Likewise.
8338 * gdb.cp/psmang.exp: Likewise.
8339 * gdb.cp/ref-params.exp: Likewise.
8340 * gdb.cp/ref-types.exp: Likewise.
8341 * gdb.cp/rtti.exp: Likewise.
8342 * gdb.cp/templates.exp: Likewise.
8343 * gdb.cp/try_catch.exp: Likewise.
8344 * gdb.cp/userdef.exp: Likewise.
8345 * gdb.cp/virtfunc.exp: Likewise.
8346 * gdb.disasm/am33.exp: Likewise.
8347 * gdb.disasm/h8300s.exp: Likewise.
8348 * gdb.disasm/mn10300.exp: Likewise.
8349 * gdb.disasm/sh3.exp: Likewise.
8350 * gdb.disasm/t01_mov.exp: Likewise.
8351 * gdb.disasm/t02_mova.exp: Likewise.
8352 * gdb.disasm/t03_add.exp: Likewise.
8353 * gdb.disasm/t04_sub.exp: Likewise.
8354 * gdb.disasm/t05_cmp.exp: Likewise.
8355 * gdb.disasm/t06_ari2.exp: Likewise.
8356 * gdb.disasm/t07_ari3.exp: Likewise.
8357 * gdb.disasm/t08_or.exp: Likewise.
8358 * gdb.disasm/t09_xor.exp: Likewise.
8359 * gdb.disasm/t10_and.exp: Likewise.
8360 * gdb.disasm/t11_logs.exp: Likewise.
8361 * gdb.disasm/t12_bit.exp: Likewise.
8362 * gdb.disasm/t13_otr.exp: Likewise.
8363 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8364 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8365 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8366 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8367 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8368 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8369 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8370 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8371 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8372 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8373 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8374 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8375 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8376 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8377 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8378 * gdb.mi/gdb701.exp: Likewise.
8379 * gdb.mi/gdb792.exp: Likewise.
8380 * gdb.mi/mi-basics.exp: Likewise.
8381 * gdb.mi/mi-break.exp: Likewise.
8382 * gdb.mi/mi-cli.exp: Likewise.
8383 * gdb.mi/mi-console.exp: Likewise.
8384 * gdb.mi/mi-disassemble.exp: Likewise.
8385 * gdb.mi/mi-eval.exp: Likewise.
8386 * gdb.mi/mi-file.exp: Likewise.
8387 * gdb.mi/mi-read-memory.exp: Likewise.
8388 * gdb.mi/mi-regs.exp: Likewise.
8389 * gdb.mi/mi-return.exp: Likewise.
8390 * gdb.mi/mi-simplerun.exp: Likewise.
8391 * gdb.mi/mi-stack.exp: Likewise.
8392 * gdb.mi/mi-stepi.exp: Likewise.
8393 * gdb.mi/mi-syn-frame.exp: Likewise.
8394 * gdb.mi/mi-until.exp: Likewise.
8395 * gdb.mi/mi-var-block.exp: Likewise.
8396 * gdb.mi/mi-var-child.exp: Likewise.
8397 * gdb.mi/mi-var-cmd.exp: Likewise.
8398 * gdb.mi/mi-var-display.exp: Likewise.
8399 * gdb.mi/mi-watch.exp: Likewise.
8400 * gdb.mi/mi2-basics.exp: Likewise.
8401 * gdb.mi/mi2-break.exp: Likewise.
8402 * gdb.mi/mi2-cli.exp: Likewise.
8403 * gdb.mi/mi2-console.exp: Likewise.
8404 * gdb.mi/mi2-disassemble.exp: Likewise.
8405 * gdb.mi/mi2-eval.exp: Likewise.
8406 * gdb.mi/mi2-file.exp: Likewise.
8407 * gdb.mi/mi2-read-memory.exp: Likewise.
8408 * gdb.mi/mi2-regs.exp: Likewise.
8409 * gdb.mi/mi2-return.exp: Likewise.
8410 * gdb.mi/mi2-simplerun.exp: Likewise.
8411 * gdb.mi/mi2-stack.exp: Likewise.
8412 * gdb.mi/mi2-stepi.exp: Likewise.
8413 * gdb.mi/mi2-syn-frame.exp: Likewise.
8414 * gdb.mi/mi2-until.exp: Likewise.
8415 * gdb.mi/mi2-var-block.exp: Likewise.
8416 * gdb.mi/mi2-var-child.exp: Likewise.
8417 * gdb.mi/mi2-var-cmd.exp: Likewise.
8418 * gdb.mi/mi2-var-display.exp: Likewise.
8419 * gdb.mi/mi2-watch.exp: Likewise.
8420 * gdb.stabs/exclfwd.exp: Likewise.
8421 * gdb.stabs/weird.exp: Likewise.
8422 * gdb.threads/gcore-thread.exp: Likewise.
8423 * gdb.trace/actions.exp: Likewise.
8424 * gdb.trace/backtrace.exp: Likewise.
8425 * gdb.trace/circ.exp: Likewise.
8426 * gdb.trace/collection.exp: Likewise.
8427 * gdb.trace/deltrace.exp: Likewise.
8428 * gdb.trace/infotrace.exp: Likewise.
8429 * gdb.trace/limits.exp: Likewise.
8430 * gdb.trace/packetlen.exp: Likewise.
8431 * gdb.trace/passc-dyn.exp: Likewise.
8432 * gdb.trace/passcount.exp: Likewise.
8433 * gdb.trace/report.exp: Likewise.
8434 * gdb.trace/save-trace.exp: Likewise.
8435 * gdb.trace/tfind.exp: Likewise.
8436 * gdb.trace/tracecmd.exp: Likewise.
8437 * gdb.trace/while-dyn.exp: Likewise.
8438 * gdb.trace/while-stepping.exp: Likewise.
8439
f4b618d1
JB
84402006-08-08 Joel Brobecker <brobecker@adacore.com>
8441
8442 * gdb.base/step-bt.c: New file.
8443 * gdb.base/step-bt.exp: New testcase.
8444
3d00d119
DJ
84452006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8446
8447 * config/monitor.exp (gdb_load): Remove support for obsolete
8448 download-write-size.
8449 * gdb.base/remote.exp: Likewise. Update all callers of
8450 gdb_timed_load.
8451
017b5bd4
DJ
84522006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8453
8454 * cursal.exp: Pass binfile to gdb_load.
8455
837c599d
DJ
84562006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8457
8458 * gdb.base/cursal.exp: Add "" to gdb_load call.
8459
8dd4540b
MK
84602006-07-29 Mark Kettenis <kettenis@gnu.org>
8461
8462 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8463 NetBSD/ELF targets.
8464
ab5c9f60
DJ
84652006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8466
8467 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8468 operator*.
8469
4c42eaff
DJ
84702006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.base/completion.exp: Update for change in "file" behavior.
8473 * gdb.stabs/weird.exp: Likewise.
8474 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8475 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8476
0155cc76
NS
84772006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8478
8479 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8480 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8481
16026cd7
AS
84822006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8483
8484 * gdb.base/default.exp: Update source command error message.
8485 * gdb.base/help.exp: Update 'help source' message.
8486
16963cb6
DJ
84872006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8488
8489 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8490 test.
8491
6d7fd486
AS
84922006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8493
8494 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8495
29e8a844
DJ
84962006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8497
8498 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8499
6afcfa39
DJ
85002006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8501
8502 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8503
267a692b
MK
85042006-07-17 Mark Kettenis <kettenis@gnu.org>
8505
8506 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8507 *-*-openbsd* from targets for wich we expect ARM FPA floating
8508 point format.
8509
85d2fec4
NR
85102006-07-17 Nick Roberts <nickrob@snap.net.nz>
8511
8512 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8513
85142006-07-17 Mark Kettenis <kettenis@gnu.org>
8515
8516 * gdb.base/annota3.exp: Expect frame-begin annotation.
8517
85b4c6e8
JB
85182006-07-14 Joel Brobecker <brobecker@adacore.com>
8519
8520 * gdb.base/help.exp: Adjust "help unset" test to accept
8521 any list of unset commands.
8522
fb933624
DJ
85232006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8524 Daniel Jacobowitz <dan@codesourcery.com>
8525
8526 * gdb.cp/ref-params.exp: New test.
8527 * gdb.cp/ref-params.cc: New source file.
8528 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8529
1dff4b64
MK
85302006-07-08 Mark Kettenis <kettenis@gnu.org>
8531
8532 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8533 spaces/tabs in regular expressions since they might not be there.
8534
40d2e0e3
AS
85352006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8536
8537 * gdb.base/ifelse.exp: New file.
8538
f6c957d2
NS
85392006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8540
8541 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8542 line.
8543 * gdb.base/huge.exp: Loop over compilation to find a size that
8544 is acceptable.
8545 * gdb.base/remote.exp: Correct expected strings.
8546 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8547
b9c5a23d
DJ
85482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8549
8550 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8551
9af2e58d
DJ
85522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8553
8554 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8555 native.
8556
30930ca5
DJ
85572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8558
8559 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8560 enable stabs testing.
8561
aa32fa1d
DJ
85622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8563
bd4a4c80 8564 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8565 gdb_test_multiple does.
8566
321fef15
DJ
85672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8568
8569 * Makefile.in (host_alias): Remove.
8570 (target_alias): Use @target_noncanonical@.
8571 (site.exp): Don't set host_alias.
8572 * aclocal.m4: Remove contents. Include acx.m4.
8573 * configure: Regenerated.
8574 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8575
e1c2defa
NS
85762006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8577
e63b55d1
NS
8578 * lib/gdb.exp (gdb_load_cmd): New.
8579
5600ea19
NS
8580 * gdb.base/fileio.c: Add system(NULL) test.
8581 * gdb.base/fileio.exp: Check it.
8582
e1c2defa
NS
8583 * gdb.base/break.c: Add 10a breakpoint at }
8584 * gdb.base/break.exp: Add test for breakpoint at }
8585 * gdb.cp/anon-union.cc: Add code at end of function.
8586 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8587 * gdb.mi/var-cmd.c: Add code at end of function.
8588 * gdb.mi/mi-var-display.exp: Adjust end of next.
8589 * gdb.mi/mi2-var-display.exp: Likewise.
8590 * gdb.base/fileio.c: Add stop function and insert calls at
8591 stopping places.
8592 * gdb.base/fileio.exp: Breakpoint stop function and remove
8593 explicit line number references.
8594
6c0112ec
JB
85952006-05-19 Joel Brobecker <brobecker@adacore.com>
8596
a9c64011
AS
8597 * gdb.base/del.exp (test_delete_alias): New function.
8598 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8599
154189a4
FF
86002006-05-18 Fred Fish <fnf@specifix.com>
8601
8602 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8603 required. Check for spurious output after program exits normally.
8604
582e64c2
FF
86052006-05-17 Fred Fish <fnf@specifix.com>
8606
8607 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8608 gdb_load, so it works in the simulator.
8609
8ef6493a
FF
86102006-05-11 Fred Fish <fnf@specifix.com>
8611
8612 * gdb.base/bang.exp: Ignore unexpected output between the
8613 "program exited normally" and the gdb prompt, as many other
8614 tests do.
8615
692b141c
MK
86162006-05-07 Mark Kettenis <kettenis@gnu.org>
8617
8618 * gdb.base/help.exp: Make "delete checkpoint" part option for
8619 "help d" and "help delete" tests.
8620
540b8a30
UW
86212006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8622
a9c64011 8623 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8624 expected output in some mi_gdb_test statements.
8625 * gdb.mi/mi2-basics.exp: Likewise.
8626
9b6462d9
JB
86272006-05-05 Joel Brobecker <brobecker@adacore.com>
8628
8629 * gdb.base/del.c: New file.
8630 * gdb.base/del.exp: New testcase.
8631
954de43b
DM
86322006-05-05 David S. Miller <davem@sunset.davemloft.net>
8633
8634 * gdb.base/break.exp: Do not assume a breakpoint on
8635 main will actually be in $srcfile when optimizing.
1303f75e
DM
8636 * gdb.base/savedregs.exp: Do not require that the dummy
8637 frame location match up to a symbol and source file location.
c3242428
DM
8638 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8639 will get printed without a mi_cmd_data_list_register_values prefix.
8640 (*-data-list-register-*): Correct regular expressions to expect the new
8641 pseudo d? floating point registers.
8642 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8643
c7e64c9a
DJ
86442006-05-05 Christophe Lyon <christophe.lyon@st.com>
8645
8646 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8647 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8648 is allocated by the compiler.
8649 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8650 anons, e, anone to force their allocation by the compiler.
8651
86522006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8653
8654 * gdb.base/help.exp: Update expected text for help d and
8655 help delete.
8656
27ce9a6d
MK
86572006-05-02 Mark Kettenis <kettenis@gnu.org>
8658
8659 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8660 NetBSD/ELF targets.
8661
8608915f
MK
86622006-04-30 Mark Kettenis <kettenis@gnu.org>
8663
8664 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8665 single-step breakpoint fails; make this a KFAIL on
8666 sparc*-*-openbsd*.
8667 * gdb.base/siginfo.exp: Likewise.
8668 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8669
b8db102d
MS
86702006-04-26 Michael Snyder <msnyder@redhat.com>
8671
8672 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8673 which may have to consume output from other forks.
8674 Add tests to make sure that "delete fork" succeeded.
8675
c702009a
MS
86762006-04-20 Michael Snyder <msnyder@redhat.com>
8677
8678 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8679 Add support for the Renesas M32C and M16C.
8680
8681 * gdb.asm/asm-source.exp: Add m32c target.
8682 * gdb.asm/m32c.inc: Support for m32c target.
8683
e28493f2
AS
86842006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8685
8686 * gdb.base/commands.exp (recursive_source_test): New test.
8687
880da185
DM
86882006-04-04 David S. Miller <davem@sunset.davemloft.net>
8689
8690 * gdb.base/float.exp: Add pattern for sparc targets.
8691
61d9b92f
DJ
86922006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8693
8694 * gdb.base/commands.exp (stray_arg0_test): New test.
8695
bd717df8
PB
86962006-03-30 Paul Brook <paul@codesourcery.com>
8697
8698 * gdb.mi/mi-until.exp: kfail broken until command.
8699 * gdb.mi/mi2-until.exp: Ditto.
8700
ec793d3c
NR
87012006-03-27 Nick Roberts <nickrob@snap.net.nz>
8702
8703 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8704
831004b7
AO
87052006-03-08 Alexandre Oliva <aoliva@redhat.com>
8706
8707 * gdb.base/prelink.exp: Anchor tested-for regular expression
8708 on gdb prompt.
8709
effe49a0
PB
87102006-03-07 Paul Brook <paul@codesourcery.com>
8711
8712 * gdb.base/assign.exp: Correct fail message.
8713
e5461016
PB
87142006-03-07 Paul Brook <paul@codesourcery.com>
8715
8716 * lib/compiler.c: Extract armcc version number.
8717 * lib/compiler.cc: Ditto.
8718
fc91c6c2
PB
87192006-03-07 Paul Brook <paul@codesourcery.com>
8720
8721 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8722 additional_flags=-w.
8723 * gdb.arch/altivec-regs.exp: Ditto.
8724 * gdb.arch/e500-abi.exp: Ditto.
8725 * gdb.arch/e500-regs.exp: Ditto.
8726 * gdb.base/all-bin.exp: Ditto.
8727 * gdb.base/annota1.exp: Ditto.
8728 * gdb.base/annota3.exp: Ditto.
8729 * gdb.base/args.exp: Ditto.
8730 * gdb.base/arithmet.exp: Ditto.
8731 * gdb.base/assign.exp: Ditto.
8732 * gdb.base/async.exp: Ditto.
8733 * gdb.base/bang.exp: Ditto.
8734 * gdb.base/break.exp: Ditto.
8735 * gdb.base/call-rt-st.exp: Ditto.
8736 * gdb.base/completion.exp: Ditto.
8737 * gdb.base/cond-expr.exp: Ditto.
8738 * gdb.base/condbreak.exp: Ditto.
8739 * gdb.base/consecutive.exp: Ditto.
8740 * gdb.base/define.exp: Ditto.
8741 * gdb.base/display.exp: Ditto.
8742 * gdb.base/ena-dis-br.exp: Ditto.
8743 * gdb.base/environ.exp: Ditto.
8744 * gdb.base/eval-skip.exp: Ditto.
8745 * gdb.base/info-proc.exp: Ditto.
8746 * gdb.base/jump.exp: Ditto.
8747 * gdb.base/logical.exp: Ditto.
8748 * gdb.base/long_long.exp: Ditto.
8749 * gdb.base/maint.exp: Ditto.
8750 * gdb.base/miscexprs.exp: Ditto.
8751 * gdb.base/pc-fp.exp: Ditto.
8752 * gdb.base/pointers.exp: Ditto.
8753 * gdb.base/relational.exp: Ditto.
8754 * gdb.base/reread.exp: Ditto.
8755 * gdb.base/sect-cmd.exp: Ditto.
8756 * gdb.base/sep.exp: Ditto.
8757 * gdb.base/sepdebug.exp: Ditto.
8758 * gdb.base/until.exp: Ditto.
8759 * gdb.base/whatis-exp.exp: Ditto.
8760 * gdb.cp/annota2.exp: Ditto.
8761 * gdb.cp/annota3.exp: Ditto.
8762 * gdb.trace/actions.exp: Ditto.
8763 * gdb.trace/backtrace.exp: Ditto.
8764 * gdb.trace/circ.exp: Ditto.
8765 * gdb.trace/collection.exp: Ditto.
8766 * gdb.trace/deltrace.exp: Ditto.
8767 * gdb.trace/infotrace.exp: Ditto.
8768 * gdb.trace/limits.exp: Ditto.
8769 * gdb.trace/packetlen.exp: Ditto.
8770 * gdb.trace/passc-dyn.exp: Ditto.
8771 * gdb.trace/passcount.exp: Ditto.
8772 * gdb.trace/report.exp: Ditto.
8773 * gdb.trace/save-trace.exp: Ditto.
8774 * gdb.trace/tfind.exp: Ditto.
8775 * gdb.trace/tracecmd.exp: Ditto.
8776 * gdb.trace/while-dyn.exp: Ditto.
8777 * gdb.trace/while-stepping.exp: Ditto.
8778 * lib/gdb.exp: Ditto.
8779 (gdb_compile): Handle nowarning option.
8780
5f4a23d9
AO
87812006-03-07 Alexandre Oliva <aoliva@redhat.com>
8782
8783 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8784 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8785 Rename executable to prelinkt. Don't re-prelink if we didn't
8786 get a core file. Test prelink -u exit status to tell whether
8787 prelinking failed. Use gdb_test_multiple.
8788
9733fc94
DJ
87892006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8790
8791 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8792 (do_tests): Call it.
8793
cc10cae3
AO
87942006-02-28 Alexandre Oliva <aoliva@redhat.com>
8795
8796 * gdb.base/prelink.exp: New test.
8797 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8798
15c46491
WZ
87992006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8800
8801 * gdb.fortran/derived-type.f90: New file.
8802 * gdb.fortran/derived-type.exp: New testcase.
8803
5c9f7ded
DJ
88042006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8805
8806 * gdb.base/default.exp: Allow ';' as a directory separator.
8807
5b96932b
AS
88082006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8809
8810 * gdb.base/help.exp (help add-symbol-file): Update.
8811
1986bccd
AS
88122006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8813
8814 * gdb.base/help.exp (help load): Update expected results.
8815
a8b7528f
FF
88162006-02-19 Fred Fish <fnf@specifix.com>
8817
8818 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8819 specifix hex value as part of results.
8820 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8821
f8261448
FF
88222006-02-16 Fred Fish <fnf@specifix.com>
8823
8824 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8825 ushort_addr, and slong_addr, so the typedefs are not optimized
8826 away.
8827 * gdb.base/whatis.exp: Add tests using type name for struct type,
8828 union type, enum type, and typedef.
a9c64011 8829
31d8bdd2
MK
88302006-02-13 Mark Kettenis <kettenis@gnu.org>
8831
8832 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8833
34e41e63
JB
88342006-02-13 Jim Blandy <jimb@redhat.com>
8835
8836 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8837 case where it takes two "next" commands to skip past the init
8838 call.
8839
ac6e4f31
FF
88402006-02-12 Fred Fish <fnf@specifix.com>
8841
8842 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8843 to handle cases where it takes two "next" commands to skip
8844 past the init call.
8845
2db2d571
JB
88462006-02-07 Joel Brobecker <brobecker@adacore.com>
8847
8848 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8849 on hppa32 targets.
8850
38fcd64c
DJ
88512006-02-06 Vladimir Prus <ghost@cs.msu.su>
8852
8853 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8854 field.
8855
1315ad46
MK
88562006-01-29 Mark Kettenis <kettenis@gnu.org>
8857
8858 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8859
5625b943
DJ
88602006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8861
8862 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8863 files.
8864
80df1bbe
DJ
88652006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8866
8867 * gdb.cp/maint.exp: Set complaints to a positive value.
8868
9078e690
DJ
88692006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8870
8871 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8872 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8873 function name.
8874
9c903399
DJ
88752006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8876
8877 * gdb.base/checkpoint.c: Update copyright notice. Include
8878 <stdlib.h>.
8879
761ae4d6
JB
88802006-01-04 Jim Blandy <jimb@redhat.com>
8881
8882 * gdb.asm/asm-source.exp: Independently provide default values for
8883 asm-flags and debug-flags. Use 'string equal' to do the
8884 comparison, not the implicit expr's '==' operator. Remove
8885 now-unneeded assignments to asm-flags. In h8300 case, place
8886 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8887
099ac3dd
MS
88882006-01-04 Michael Snyder <msnyder@redhat.com>
8889
8890 * gdb.base/checkpoint.c: New file.
8891 * gdb.base/checkpoint.exp: New file.
8892 * gdb.base/multi-fork.c: New file.
8893 * gdb.base/multi-fork.exp: New file.
8894 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8895
f4d85314
FF
88962006-01-04 Fred Fish <fnf@specifix.com>
8897
8898 * gdb.base/ptype.c (foo): Add typedef.
8899 (intfoo): Add function.
8900 * gdb.base/ptype1.c: New file.
8901 * gdb.base/ptype.exp: Handle compilation and linking with two
8902 source files. Test that proper type for "foo" is found based
8903 on source context rather than first match found in symtabs.
8904
a1b06f35
MK
89052005-12-28 Mark Kettenis <kettenis@gnu.org>
8906
8907 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8908 * gdb.asm/openbsd.inc: Indent commands.
8909
d082a1e2
MK
89102005-12-26 Mark Kettenis <kettenis@gnu.org>
8911
c65016bd
MK
8912 * gdb.base/freebpcmd.exp: Increase timeout.
8913
d082a1e2
MK
8914 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8915
d3c32a0e
DJ
89162005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8917
8918 * gdb.base/default.exp: Update check for "show version".
8919
9fdb1f50
RC
89202005-12-09 Randolph Chung <tausq@debian.org>
8921
8922 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8923 * gdb.asm/pa64.inc: New file.
8924
5f2c56f7
RC
89252005-12-09 Randolph Chung <tausq@debian.org>
8926
8927 * gdb.asm/common.inc: Indent commands.
8928 * gdb.asm/asmsrc1.s: Likewise.
8929 * gdb.asm/asmsrc2.s: Likewise.
8930
8117349c
RC
89312005-12-09 Randolph Chung <tausq@debian.org>
8932
8933 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8934 (get_addr_of_sym): Remove duplicate print.
8935 (gen_core): xfail hppa*-*-hpux*, update expected output.
8936 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8937 * gdb.arch/pa64-nullify.s: New file.
8938
8f07f25a
RC
89392005-12-09 Randolph Chung <tausq@debian.org>
8940
8941 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8942
55b39184
DJ
89432005-12-07 Christophe Lyon <christophe.lyon@st.com>
8944
8945 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8946 code generation for these functions.
8947 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8948 error message.
8949
31e2b00f
AS
89502005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8951
8952 * gdb.base/help.exp (help b, help br, help bre, help brea)
8953 (help break): Update the expected message.
8954
c3d0b56e
SC
89552005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8956
8957 * gdb.asm/m68hc11.inc: Setup the data section.
8958 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8959 script for this test.
8960 (m6812-*-*): Likewise.
8961
36ae0ea9
RC
89622005-11-09 Randolph Chung <tausq@debian.org>
8963
8964 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8965
9d6f42e9
WZ
89662005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8967
8968 * gdb.base/break.exp: Fix a comment typo.
8969
e2126a14
EZ
89702005-11-03 Jim Blandy <jimb@redhat.com>
8971
a9c64011
AS
8972 Checked in by Elena Zannoni <ezannoni@redhat.com>
8973
889bf7c5 8974 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 8975
e0ac7199
CV
89762005-11-02 Corinna Vinschen <vinschen@redhat.com>
8977
8978 * gdb.arch/gdb1558.c: Include stdio.h.
8979
31d3fb18
MK
89802005-10-31 Mark Kettenis <kettenis@gnu.org>
8981
8982 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8983
e52b687c
MK
89842005-10-31 Mark Kettenis <kettenis@gnu.org>
8985
8986 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8987
f4711d79
PG
89882005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8989
a9c64011
AS
8990 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8991 vscr" tests to better match output.
f4711d79 8992
987a9106
JB
89932005-10-12 Jim Blandy <jimb@redhat.com>
8994
8995 * gdb.base/structs.exp (any): New function.
8996 (test_struct_returns): Don't make any assumptions at all about
8997 what value the function returns when GDB can't set the return
8998 value.
8999
2336bb58
JB
90002005-10-09 Joel Brobecker <brobecker@adacore.com>
9001
9002 * gdb.ada/arrayidx/p.adb: New file.
9003 * gdb.ada/arrayidx.exp: New testcase
9004
90052005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9006
9007 * gdb.ada/array_return/pck.ads: New file.
9008 * gdb.ada/array_return/pck.adb: New file.
9009 * gdb.ada/array_return/p.adb: New file.
9010 * gdb.ada/array_return.exp: New testcase.
9011
705335ea
JB
90122005-10-03 Joel Brobecker <brobecker@adacore.com>
9013
a9c64011
AS
9014 * gdb.base/arrayidx.c: New file.
9015 * gdb.base/arrayidx.exp: New testcase.
705335ea 9016
11ee9940
NR
90172005-09-29 Nick Roberts <nickrob@snap.net.nz>
9018
9019 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9020 frames-invalid and breakpoints-invalid are no longer generated
9021 with level 3 so don't expect them in the output.
9022
39fb8e9e
BR
90232005-09-27 Bob Rossi <bob@brasko.net>
9024
a9c64011 9025 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9026 from test. Escape the | in mi_gdb_test call.
9027 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9028 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9029 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9030 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9031 expected regex's in mi_gdb_test calls.
9032 * lib/mi-support.exp: Remove arbitrary .* from tests.
9033 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9034 Fully anchor GDB/MI expected results in mi_gdb_test.
9035 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9036 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9037
2af48f68
PB
90382005-09-26 Paul Brook <paul@codesourcery.com>
9039
9040 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9041
f34502bc
WZ
90422005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9043
9044 * bfp-test.c: New file.
9045 * bfp-test.exp: New testcase.
9046
ca929517
WZ
90472005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9048
9049 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9050 of subarray and substring variable.
9051 * gdb.fortran/subarray.f: New source file for the test of subarray
9052 and substring variable evaluation.
9053 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9054 of string constant.
9055
c761af65
DJ
90562005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9057
9058 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9059 copyright dates.
9060
561d7a1d
PG
90612005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9062
9063 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9064 powerpc altivec' test with an almost identical 'info vector' test.
9065
b2b64cc9
PG
90662005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9067
a9c64011
AS
9068 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9069 vscr" tests to match output.
b2b64cc9 9070
6ac4d15a
PG
90712005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9072
a9c64011
AS
9073 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9074 output.
6ac4d15a 9075
40e55bef
BR
90762005-09-11 Bob Rossi <bob@brasko.net>
9077
889bf7c5
PA
9078 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9079 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9080 commands that return an MI output command and an asyncronous MI output
9081 command.
40e55bef
BR
9082 * gdb.mi/mi-console.exp: Ditto.
9083
3c7385ec
BR
90842005-09-11 Bob Rossi <bob@brasko.net>
9085
9086 * gdb.mi/mi-var-child.c: Include <string.h>.
9087
a6cd0eb3
DJ
90882005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9089
9090 * killed.exp: Correct gdb_expect syntax.
9091
2f168eed
CV
90922005-08-09 Corinna Vinschen <vinschen@redhat.com>
9093
9094 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9095
ecd3fd0f
BR
90962005-08-02 Bob Rossi <bob@brasko.net>
9097
9098 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9099 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9100 Change tests to inferior-tty-set/show.
9101 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9102 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9103 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9104 inferior. Use mi_gdb_test to get GDB and Inferior output.
9105 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9106 descriptor.
9107 (mi_inferior_tty_name): Add inferior PTY file name.
9108 (mi_gdb_start): Add INFERIOR_PTY parameter.
9109 (mi_gdb_test): Add IPATTERN parameter.
9110
f1ea48cb 91112005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9112
f1ea48cb
BR
9113 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9114 parameter to mi_gdb_test.
9115 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9116
6e650a67
DJ
91172005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9118
9119 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9120 struct_declarations.
9121 * gdb.mi/mi-var-child.exp: Step over the initialization of
9122 struct_declarations.
9123
8be260b6
DJ
91242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9125
9126 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9127 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9128 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9129 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9130 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9131 file.
9132
4e660f07
NR
91332005-07-27 Nick Roberts <nickrob@snap.net.nz>
9134
9135 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9136 (do_children_tests): Assign values to the extra elements.
9137
9138 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9139 them for tests for "-var-update --no-values" and
a9c64011 9140 "-var-update --all-values".
4e660f07
NR
9141 Add test for "-var-list-children --simple-values".
9142
9143 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9144
9145 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9146 "-stack-list-locals --simple-values" Improve doc strings and
9147 comments.
9148
6bdae935
MK
91492005-07-18 Mark Kettenis <kettenis@gnu.org>
9150
598b7a6f
MK
9151 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9152 *-*-openbsd*.
9153 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9154
6bdae935
MK
9155 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9156 sigaltsatck'.
9157
1323e929 91582005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9159
1323e929
BR
9160 * gdb.base/default.exp (tty): Changed output of command.
9161 * gdb.base/help.exp (help tty): Ditto.
9162
b1a9c082
MK
91632005-07-12 Mark Kettenis <kettenis@gnu.org>
9164
9165 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9166
10a844a2
MK
91672005-07-10 Mark Kettenis <kettenis@gnu.org>
9168
9169 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9170 -stack-select-frame without arguments.
9171 (test_stack_frame_listing): Add test for newly implemented command
9172 -stack-info-frame.
9173
3cb3b8df
BR
91742005-07-06 Bob Rossi <bob@brasko.net>
9175
9176 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9177 command.
9178 (Copyright): Update copyright.
9179
a0c5fbcf
WZ
91802005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9181
9182 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9183 tests to evaluate exponentiation expression.
9184
984971d0
AS
91852005-06-29 Andreas Schwab <schwab@suse.de>
9186
9187 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9188 main to avoid warnings.
9189
9190 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9191
fe03833f
NR
91922005-06-20 Nick Roberts <nickrob@snap.net.nz>
9193
9194 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9195 -stack-select-frame without arguments.
9196 (test_stack_frame_listing): Add test for newly implemented command
9197 -stack-info-frame.
a9c64011 9198
7a55f279
WZ
91992005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9200
0ffa0ea5
DJ
9201 * gdb.fortran/array-element.f: New file.
9202 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9203
26585198
DJ
92042005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * gdb.base/bigcore.exp: Correct checks for systems which can
9207 not dump a large core file.
9208
c1bd25fd
DJ
92092005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9210
9211 * gdb.base/relocate.c: Add a copyright notice.
9212 (dummy): Remove.
9213 * gdb.base/relocate.exp: Test printing the values of variables
9214 from a relocatable file.
9215
589e074d
DJ
92162005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9217
9218 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9219 excess MI output after an error.
9220
0915f927
JB
92212005-05-29 Joel Brobecker <brobecker@adacore.com>
9222
9223 * gdb.arch/alpha-step.c: New file.
9224 * gdb.arch/alpha-step.exp: New testcase.
9225
76ff342d
DJ
92262005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9227 Dennis Brueni <dennis@slickedit.com>
9228
9229 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9230 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9231 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9232 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9233 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9234 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9235 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9236
96b0c7ac
DJ
92372005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9238 Wu Zhou <woodzltc@cn.ibm.com>
9239
9240 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9241 IBM's xlc compiler.
9242 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9243 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9244
f21565d2
JB
92452005-05-13 Jim Blandy <jimb@redhat.com>
9246
9247 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9248 calling gdb_suppress_entire_file.
9249 * gdb.base/charset.exp: Same.
9250 * gdb.base/call-rt-st.exp: Same.
9251
6006a3a1
BR
92522005-05-05 Bob Rossi <bob_rossi@cox.net>
9253
9254 * lib/gdb.exp (fullname_syntax): Added global regex.
9255 (fullname_syntax_POSIX): Ditto.
9256 (fullname_syntax_UNC): Ditto.
9257 (fullname_syntax_DOS_CASE): Ditto.
9258 (fullname_syntax_DOS): Ditto.
9259 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9260 fullname_syntax variable to scope and use it.
9261 (test_file_list_exec_source_files): Ditto.
9262 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9263
c3b69c04
DJ
92642005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9265
9266 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9267
3c95e6af
PG
92682004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9269
a9c64011
AS
9270 * lib/gdb.exp (skip_altivec_tests): New function, based on
9271 check_vmx_hw_available from the GCC testsuite.
9272 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9273 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9274
78df6c56
JB
92752005-05-02 Jim Blandy <jimb@redhat.com>
9276
9277 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9278 calling gdb_suppress_entire_file.
9279
1690f9cf
DJ
92802005-04-30 Randolph Chung <tausq@debian.org>
9281
9282 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9283 Slightly relax "sem_post" name checking.
9284
5ea106f7
PG
92852005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9286
9287 * gdb.base/unload.exp: Use new shared library infrastructure.
9288
bf7234cf
PG
92892005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9290
9291 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9292 infrastructure.
bf7234cf 9293
547b869a
CV
92942005-04-29 Corinna Vinschen <vinschen@redhat.com>
9295
9296 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9297 * gdb.asm/h8300.inc: New file.
9298
f07e55f0
PG
92992005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9300
9301 * gdb.base/shlib-call.exp: Change to use new shared library
9302 infrastructure.
9303
3cbba3d1
PG
93042005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9305
a9c64011
AS
9306 * gdb.base/pending.exp: Change to use new shared library
9307 infrastructure.
3cbba3d1 9308
ed6df200
PG
93092005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9310
a9c64011
AS
9311 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9312 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9313
8c8f4ebe
PG
93142005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9315
a9c64011
AS
9316 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9317 shared objects being adjusted and update copyright years.
8c8f4ebe 9318
607fbc54
DJ
93192005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9320
9321 * ChangeLog: Correct some 2003-01-13 dates.
9322 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9323 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9324 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9325 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9326 gdb.trace/tfind.exp: Update copyright years.
9327
57bf0e56
DJ
93282005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9329 Daniel Jacobowitz <dan@codesourcery.com>
9330
9331 * lib/gdb.exp (gdb_compile): Handle shlib=.
9332 (gdb_compile_shlib): New function.
9333
9b593790
PG
93342005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9335
a9c64011 9336 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9337
9494c6a5
DJ
93382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9339
9340 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9341 gdb.server.
9342 * configure.ac: Likewise.
9343 * configure: Regenerated.
9344 * gdb.gdbserver/Makefile.in: Moved to...
9345 * gdb.server/Makefile.in: ... here.
9346 * gdb.gdbserver/server.c: Moved to...
9347 * gdb.server/server.c: ... here.
9348 * gdb.gdbserver/server-run.exp: Moved to...
9349 * gdb.server/server-run.exp: ... here.
9350
6f8eac0e
DJ
93512005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9352
9353 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9354 * configure.ac: Create gdb.gdbserver/Makefile.
9355 * configure: Regenerated.
9356 * lib/gdbserver-support.exp: New file, derived from
9357 config/gdbserver.exp.
9358 * config/gdbserver.exp: Use gdbserver-support.exp.
9359 * gdb.gdbserver/Makefile.in: New file.
9360 * gdb.gdbserver/server.c: New file.
9361 * gdb.gdbserver/server-run.exp: New file.
9362
6e87504d
PG
93632005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9364
a9c64011
AS
9365 * lib/gdb.exp (test_compiler_info): Return compiler_info
9366 if no arguments are given.
6e87504d 9367
d1779be4
PG
93682005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9369
9370 * gdb.arch/altivec-abi.exp: Check for compiler and set
9371 use altivec' flag accordingly.
9372 * gdb.arch/altivec-regs.exp: Likewise.
9373
88750304
DJ
93742005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9375
9376 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9377
f3fb768d
AS
93782005-03-27 Andreas Schwab <schwab@suse.de>
9379
9380 * gdb.base/bigcore.c (main): Add missing mode argument in open
9381 call.
9382
7e813ac5
DJ
93832005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9384
9385 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9386 downloads.
9387 * config/gdbserver.exp (gdb_load): Likewise.
9388
8e3049aa
PB
93892005-03-14 Paul Brook <paul@codesourcery.com>
9390
9391 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9392 targets.
9393
a9df7c44
JB
93942005-03-09 Joel Brobecker <brobecker@adacore.com>
9395
9396 * gdb.dwarf2/dup-psym.S: New file.
9397 * gdb.dwarf2/dup-psym.exp: New testcase.
9398
9f0d94e8
JB
93992005-03-09 Joel Brobecker <brobecker@adacore.com>
9400
9401 * gdb.ada/exec_changed/first.adb: New file.
9402 * gdb.ada/exec_changed/second.adb: New file.
9403 * gdb.ada/exec_changed.exp: New testcase.
9404
5f579bc5
NS
94052005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9406
36e9969c
NS
9407 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9408 (A2): New class.
9409 (main): Test operator+.
9410 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9411 breakpoint test.
9412
5f579bc5
NS
9413 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9414 * gdb.base/signull.exp: Disable if gdb,nosignals.
9415 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9416 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9417 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9418 * gdb.mi/mi2-console.exp: Likewise.
9419 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9420 continue output at start.
9421 (gdb_collect_locals_test): Robustify regexp.
9422 * gdb.trace/passc-dyn.exp: Fix comment typo.
9423 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9424
be46087e
CV
94252005-03-08 Corinna Vinschen <vinschen@redhat.com>
9426
9427 * gdb.asm/asm-source.exp: Add iq2000 case.
9428 * gdb.asm/iq2000.inc: New file.
9429
384e1a61 94302005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9431
384e1a61
MI
9432 * gdb.base/command.exp: Change hardcoded value to regular expression.
9433 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9434
584b6e9e
DJ
94352005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9438 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9439 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9440 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9441 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9442
ab5b5d61
MK
94432005-03-05 Mark Kettenis <kettenis@gnu.org>
9444
9445 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9446 changes.
9447
ae051c1b
PG
94482004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9449
a9c64011
AS
9450 * lib/compiler.c: Add test for IBM's xlc compiler.
9451 * lib/compiler.cc: Likewise.
ae051c1b 9452
3f0f6ed2
JB
94532004-02-24 Joel Brobecker <brobecker@adacore.com>
9454
9455 * gdb.ada/fixed_points.exp: Create compilation object directory
9456 before running the test.
9457 * gdb.ada/null_record.exp: Likewise.
9458 * gdb.ada/packed_array.exp: Likewise.
9459 * gdb.ada/start.exp: Likewise.
9460
724f452b
JB
94612005-02-15 Joel Brobecker <brobecker@adacore.com>
9462
9463 * gdb.ada/packed_array/pa.adb: New file.
9464 * gdb.ada/packed_array.exp: New testcase.
9465
57f5cdfb 94662005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9467
1f393151
MK
9468 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9469 files.
9470
ebdda337
MK
9471 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9472 on *-*-openbsd*. Correctly match whitespace in regukar
9473 expressions.
9474
cf309262
DJ
94752005-02-10 Daniel Jacobowitz <dan@debian.org>
9476
9477 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9478 PR exp/1821
9479 * gdb.base/gdb1821.c: New test file.
9480 * gdb.base/gdb1821.exp: New test file.
9481
3be49e7a
JB
94822005-02-09 Joel Brobecker <brobecker@adacore.com>
9483
9484 * gdb.base/start.c: New file.
9485 * gdb.base/start.exp: New testcase.
9486
e292e67d
JB
94872005-02-09 Joel Brobecker <brobecker@adacore.com>
9488
9489 * gdb.ada/start/dummy.adb: New file.
9490 * gdb.ada/start.exp: New testcase.
9491
dbdfa66c
CV
94922005-02-09 Corinna Vinschen <vinschen@redhat.com>
9493
9494 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9495 for printing symbols and statistics.
9496 Add test for using relative pathnames in "maint print msymbols" test.
9497 Mark "maint info sections DATA" XFAIL on Cygwin.
9498 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9499 tests.
9500
d7941671
AC
95012005-02-09 Andreas Schwab <schwab@suse.de>
9502
9503 Committed by Andrew Cagney <cagney@gnu.org>
9504 * gdb.base/remotetimeout.exp: New file.
9505
74e5ef44
MK
95062005-02-07 Mark Kettenis <kettenis@gnu.org>
9507
9508 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9509
464dd14d
JB
95102005-02-03 Joel Brobecker <brobecker@adacore.com>
9511
9512 * gdb.ada/gnat_ada.gpr: New file.
9513 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9514 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9515 * configure.ac: No longer generate gnat_ada.gpr.
9516 * configure: Regenerate.
9517 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9518 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9519 * gdb.ada/null_record/bar.ads: Likewise.
9520 * gdb.ada/null_record/bar.adb: Likewise.
9521 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9522 * gdb.ada/null_record.exp (testdir): New variable.
9523 (testfile): executable is now in testdir subdirectory.
9524 (srcfile): Use full path to the main compilation unit.
9525 * gdb.ada/fixed_points.exp: Same changes as above.
9526
30d756ae
NR
95272005-02-03 Nick Roberts <nickrob@snap.net.nz>
9528
9529 * gdb.base/interp.exp: New test.
9530
9d799f85
AC
95312005-01-24 Andrew Cagney <cagney@gnu.org>
9532
9533 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9534
15656118
AC
95352005-01-19 Andrew Cagney <cagney@gnu.org>
9536
a892c31b
AC
9537 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9538 configure.ac not configure.in.
9539
15656118
AC
9540 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9541 of powerpc*-*-*.
9542 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9543 * gdb.base/list.exp (test_list_function)
15656118
AC
9544 (test_list_filename_and_function): Ditto.
9545 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9546
a7b01baf
AC
95472005-01-16 Andrew Cagney <cagney@gnu.org>
9548
17d92a02
AC
9549 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9550
a7b01baf
AC
9551 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9552
bc8332bb
AC
95532005-01-14 Andrew Cagney <cagney@gnu.org>
9554
9555 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9556 * gdb.mi/mi2-var-cmd.exp: Ditto.
9557
4d074752
CV
95582005-01-10 Corinna Vinschen <vinschen@redhat.com>
9559
9560 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9561
bec39cab
AC
95622005-01-07 Andrew Cagney <cagney@gnu.org>
9563
9564 * configure.ac: Rename configure.in, require autoconf 2.59.
9565 * configure: Re-generate.
9566 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9567 * gdb.stabs/configure: Re-generate.
9568 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9569 * gdb.hp/configure: Re-generate.
9570 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9571 autoconf 2.59.
9572 * gdb.hp/gdb.objdbg/configure: Re-generate.
9573 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9574 autoconf 2.59.
9575 * gdb.hp/gdb.defects/configure: Re-generate.
9576 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9577 autoconf 2.59.
9578 * gdb.hp/gdb.compat/configure: Re-generate.
9579 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9580 autoconf 2.59.
9581 * gdb.hp/gdb.base-hp/configure: Re-generate.
9582 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9583 autoconf 2.59.
9584 * gdb.hp/gdb.aCC/configure: Re-generate.
9585
f10b16d4
JB
95862004-12-15 Jim Blandy <jimb@redhat.com>
9587
9588 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9589 under NPTL when there is debugging info available for libpthread.
9590
fb6e1814
JG
95912004-12-13 Jerome Guitton <guitton@gnat.com>
9592
9593 * gdb.ada/fixed_points.c: New file.
9594 * gdb.ada/fixed_points.exp: New file.
9595
fe46cd3a
RC
95962004-12-03 Randolph Chung <tausq@debian.org>
9597
9598 * gdb.arch/pa-nullify.exp: New file.
9599 * gdb.arch/pa-nullify.s: New file.
9600
8de0841b
RC
96012004-11-30 Randolph Chung <tausq@debian.org>
9602
9603 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9604 instead of "tbug". Fix regexp to work properly with gdb_test.
9605
c8170782
PH
96062004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9607
9608 * gdb.base/bitfields2.exp: New test.
9609 * gdb.base/bitfields2.c: New file.
9610
954269c2
RE
96112004-11-28 Richard Earnshaw <rearnsha@arm.com>
9612
9613 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9614
0107feed
RC
96152004-11-16 Randolph Chung <tausq@debian.org>
9616
9617 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9618
f073ae8c
DJ
96192004-11-14 Daniel Jacobowitz <dan@debian.org>
9620
9621 * gdb.threads/threadapply.exp: Correct "macro details" test.
9622
19ad59e7
JJ
96232004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9624
9625 * gdb.threads/threadapply.exp: New test.
9626 * gdb.threads/threadapply.c: New file.
9627
9cf0961b
MK
96282004-11-07 Mark Kettenis <kettenis@gnu.org>
9629
9630 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9631 frames.
9632
c789492a
FL
96332004-11-05 Felix Lee <felix+log1@specifixinc.com>
9634
9635 * gdb.base/cursal.exp: New file.
9636 * gdb.base/cursal.c: New file.
9637
a1e167bb
AC
96382004-11-03 Andrew Cagney <cagney@gnu.org>
9639
9640 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9641
b7cbf173
MK
96422004-10-30 Mark Kettenis <kettenis@gnu.org>
9643
9644 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9645 NetBSD/ELF targets.
9646
88f9d34f
JB
96472004-10-29 Joel Brobecker <brobecker@gnat.com>
9648
9649 * gdb.threads/bp_in_thread.c: New file, copied from
9650 pthread_cond_wait.c.
9651 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9652 file, rather than reusing the .c file from another testcase.
9653
ca7d6a0c
JB
96542004-10-20 Joel Brobecker <brobecker@gnat.com>
9655
9656 * gdb.ada/null_record.exp: Check where we stopped after
9657 sending the start command, instead of where the associated
9658 temporary breakpoint was inserted.
9659
0d863d03
AC
96602004-10-14 Andrew Cagney <cagney@gnu.org>
9661
9662 * gdb.mi/gdb701.c (main): Return 0.
9663
d11e72cb
DJ
96642004-10-13 Daniel Jacobowitz <dan@debian.org>
9665
d40539a4 9666 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9667
e1923096
JJ
96682004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9669
9670 * gdb.threads/schedlock.c: Add comment markers to use to find
9671 line numbers.
9672 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9673 comments.
9674 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9675 breakpoint lines.
9676
ec8ba2c9
DJ
96772004-10-12 Daniel Jacobowitz <dan@debian.org>
9678
9679 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9680
0eb3658b
DJ
96812004-10-12 Daniel Jacobowitz <dan@debian.org>
9682
9683 * configure.in: Add gdb.dwarf2.
9684 * configure: Regenerated.
9685 * Makefile.in: Add gdb.dwarf2.
9686 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9687 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9688 gdb.dwarf2/file1.txt: New files.
9689
a271cc33
OF
96902004-10-11 Orjan Friberg <orjanf@axis.com>
9691
a9c64011 9692 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9693 of "run", since the latter doesn't work with remote targets. Adjust
9694 the breakpoint numbering accordingly.
9695 * gdb.threads/pthread_cond_wait.exp: Ditto.
9696
895ce074
MC
96972004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9698
9699 * gdb.base/overlays.exp: Update copyright years.
9700
6be3092d
KI
97012004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9702
9703 * gdb.base/overlays.exp: Disable if target is Linux.
9704
e05389b8
FL
97052004-10-06 Felix Lee <felix+log1@specifixinc.com>
9706
9707 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9708
73cb587d
KI
97092004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9710
9711 * gdb.asm/asm-source.exp: Add m32r-linux target.
9712 * gdb.asm/m32r-linux.inc: New file.
9713
3c0edcdc
AC
97142004-09-24 Andrew Cagney <cagney@redhat.com>
9715 David Anderson <anderson@redhat.com>
9716
9717 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9718 command fails, assume things will work.
9719 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9720 (_GNU_SOURCE): Define.
9721 (print_unsigned, print_hex): Change parameter to "long long".
9722 (print_byte_count): New function, use to print byte counts.
9723 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9724 O_LARGEFILE.
9725 (main): Compute an upper bound on a corefile in max_core_size.
9726 Limit memory chunk size to max_core_size. Limit total memory
9727 allocated to max_core_size.
9728
4bb3667f
AC
97292004-09-23 Andrew Cagney <cagney@gnu.org>
9730
9731 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9732 from a separate process with code that creates a corefile by
9733 making the inferior dump core.
9734
60fe1a51
MK
97352004-09-23 Mark Kettenis <kettenis@gnu.org>
9736
9737 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9738 block.
9739
8e937346
MC
97402004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9741
9742 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9743 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9744 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9745 Likewise.
9746
7213f6d6
JJ
97472004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9748
9749 * gdb.java/jprint.exp: New test case for java inferior call.
9750 * gdb.java/jprint.java: Ditto.
9751
eac69dca
JB
97522004-09-15 Joel Brobecker <brobecker@gnat.com>
9753
9754 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9755
22227696
MC
97562004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9757
9758 * gdb.threads/killed.c: Include <stdlib.h>.
9759 * gdb.threads/pthreads.c: Likewise.
9760
7dd403a4
MC
97612004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9762
9763 * gdb.threads/killed.c: Add copyright notice.
9764
33f2d567
JM
97652004-09-10 Jason Molenda (jmolenda@apple.com)
9766
a9c64011
AS
9767 * gdb.base/define.exp: Two new tests to verify zero space chars
9768 after 'if' and 'while' commands in a user-defined command is correctly
9769 parsed.
33f2d567 9770
e05b62ac
AC
97712004-09-08 Andrew Cagney <cagney@gnu.org>
9772
9773 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9774 delivery test with duplicate at end of file.
9775
9cbe82da
MK
97762004-09-06 Mark Kettenis <kettenis@jive.nl>
9777
9778 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9779
564803d9
MC
97802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9781
9782 * config/hppro.exp: Removed.
9783
7c6807ce
MC
97842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9785
9786 * config/sparclet.exp: Removed.
9787
bf7e26dd
MC
97882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9789
9790 * config/udi.exp: Removed.
9791
714e341b
MC
97922004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9793
9794 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9795 of "exp_continue".
9796 (advancei): Likewise.
9797
1236e623
JJ
97982004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9799
9800 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9801
3bdcad15
MI
98022004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9803
228af206 9804 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9805 to check for nodebug in executable.
9806 * gdb.gdb/observer.exp (setup_test): Likewise.
9807 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9808 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9809
c72b934c
AC
98102004-09-01 Andrew Cagney <cagney@gnu.org>
9811
9812 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9813 files.
9814
edd9b715
JJ
98152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9816
9817 * gdb.base/unload.exp: Fix expected warning message to match
9818 latest format.
9819
fb4ce06b
CV
98202004-09-01 Corinna Vinschen <vinschen@redhat.com>
9821
9822 * gdb.base/call-rt-st.exp: Fix typos.
9823
ce78e7c3
MI
98242004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9825
9826 * gdb.threads/thread_check.exp: New testcase.
9827 * gdb.threads/thread_check.c: New testcase.
9828
2dedb159
AC
98292004-08-31 Andrew Cagney <cagney@gnu.org>
9830
9831 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9832 (skip_to_handler_entry): New procedures. Test stepping into a
9833 handler when the breakpoint is at the handler's entry point.
9834
68f53502
AC
98352004-08-30 Andrew Cagney <cagney@gnu.org>
9836
9837 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9838 gdb/1757.
9839
3e3ffd2b
MC
98402004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9841
9842 With code from Manoj Iyer <manjo@austin.ibm.com>:
9843 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9844 return value. Add an arm for "no debugging symbols found".
9845 Change a stray "error" to "perror".
9846 (gdb_run_cmd): Adapt to new return value.
9847 * gdb.base/remote.exp: Adapt to new return value.
9848 * gdb.gdb/complaints.exp: Likewise.
9849 * gdb.gdb/observer.exp: Likewise.
9850 * gdb.gdb/selftest.exp: Likewise.
9851 * gdb.gdb/xfullpath.exp: Likewise.
9852
4b6f5fd2
JB
98532004-08-27 Joel Brobecker <brobecker@gnat.com>
9854
9855 * gdb.threads/bp_in_thread.exp: New testcase.
9856
e5b25496
MC
98572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9858
9859 Fix PR testsuite/1735.
9860 * gdb.threads/schedlock.c (thread_function): Add a cast
9861 to suppress a gcc warning.
9862 * gdb.threads/thread-specific.c (thread_function): Likewise.
9863
934353d6
MC
98642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9865
9866 * gdb.base/unload.c: Include <stdlib.h>.
9867
f98a0aef 98682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9869
f98a0aef 9870 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9871 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9872 synchronized after the "return".
9873
5a2e8882
MC
98742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9875
9876 * gdb.mi/basics.c: Include <stdio.h>.
9877 * gdb.mi/pthreads.c: Include <stdlib.h>.
9878 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9879
a9640423
MC
98802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9881
9882 * gdb.threads/schedlock.c: Add copyright notice.
9883
b04e311d
AC
98842004-08-25 Andrew Cagney <cagney@gnu.org>
9885
9886 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9887 (skip_over_handler, breakpoint_over_hander): New test procedures.
9888 (advance, advancei): Add a proper prefix, do not use
9889 rerun_to_main.
9890 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9891
7c27f15b
MC
98922004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9893
9894 * gdb.mi/basics.c: Add copyright notice.
9895 * gdb.mi/var-cmd.c: Add copyright notice.
9896
fffc87ae
MC
98972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9898
9899 * lib/gdb.exp: Remove signed_keyword_not_used.
9900 * lib/compiler.c: Likewise.
9901 * lib/compiler.cc: Likewise.
9902
d782e0bf
MC
99032004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9904
9905 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9906 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9907
96033e83
MC
99082004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9909
9910 * gdb.base/whatis.c: Add copyright notice.
9911
cf38c229
MK
99122004-08-20 Mark Kettenis <kettenis@gnu.org>
9913
9914 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9915 it to skip the breakpoints encoded in the inline assembly.
9916
f4b49756
MC
99172004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9918
9919 * Makefile.in: Add gdb.fortran.
9920
2f193b69
MC
99212004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9922
9923 * gdb.base/call-sc.exp (test_scalar_returns):
9924 Fix cut-and-paste glitch in "Make fun return now".
9925
89a237cb
MC
99262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9927
9928 * configure.in: Add gdb.fortran.
9929 * configure: Regenerate.
9930 * gdb.fortran/Makefile.in: New file.
9931 * lib/gdb.exp (skip_fortran_tests): New procedure.
9932
469aff8e
MC
99332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9934
9935 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9936 reference to bug-gnu@prep.ai.mit.edu.
9937 * gdb.mi/mi-var-child.exp: Likewise.
9938 * gdb.mi/mi-var-cmd.exp: Likewise.
9939 * gdb.mi/mi-var-display.exp: Likewise.
9940 * gdb.mi/mi2-var-block.exp: Likewise.
9941 * gdb.mi/mi2-var-child.exp: Likewise.
9942 * gdb.mi/mi2-var-cmd.exp: Likewise.
9943 * gdb.mi/mi2-var-display.exp: Likewise.
9944
00b51b9f
MK
99452004-08-15 Mark Kettenis <kettenis@gnu.org>
9946
9947 * gdb.base/unload.c (main): Make local variable msg const.
9948
45f07fef
MC
99492004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9950
9951 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9952 to bug-gnu@prep.ai.mit.edu.
9953 * gdb.mi/mi-disassemble.exp: Likewise.
9954 * gdb.mi/mi-eval.exp: Likewise.
9955 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9956 default line number.
9957 * gdb.mi/mi-return.exp: Likewise.
9958 * gdb.mi/mi-simplerun.exp: Likewise.
9959 * gdb.mi/mi-stack.exp: Likewise.
9960 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9961 number with explicit range test.
9962 * gdb.mi/mi-watch.exp: Likewise.
9963 * gdb.mi/mi2-break.exp: Likewise.
9964 * gdb.mi/mi2-cli.exp: Likewise.
9965 * gdb.mi/mi2-disassemble.exp: Likewise.
9966 * gdb.mi/mi2-eval.exp: Likewise.
9967 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9968 default line number.
9969 * gdb.mi/mi2-return.exp: Likewise.
9970 * gdb.mi/mi2-simplerun.exp: Likewise.
9971 * gdb.mi/mi2-stack.exp: Likewise.
9972 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9973 number with explicit range test.
9974 * gdb.mi/mi2-watch.exp: Likewise.
9975
dd8c8ee7
MC
99762004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9977
9978 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9979 * gdb.cp/m-static.exp: Likewise.
9980 * gdb.cp/rtti.exp: Likewise.
9981
4e838464
MK
99822004-08-14 Mark Kettenis <kettenis@gnu.org>
9983
9984 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9985
8d8cb839
EZ
99862004-08-14 Eli Zaretskii <eliz@gnu.org>
9987
9988 * ChangeLog: Prefix Local Variables with semi-colons and indent
9989 the reference to older ChangeLog files, to fix fontification in
9990 Emacs.
9991
deea8bb0
MC
99922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9993
9994 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9995 * gdb.mi/mi2-break.exp: Likewise.
9996
c3297504
MC
99972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9998
9999 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10000
25808999
MC
100012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10002
10003 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10004
226a8d71
MC
100052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10006
10007 * gdb.cp/classes.exp: Remove unused declarations. Just let
10008 test names default instead of providing special names. Remove
10009 extraneous demangler test.
10010
37fdf854
JJ
100112004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10012
10013 * gdb.base/unload.exp: New test for breakpoints in dynamically
10014 loaded libraries.
10015 * gdb.base/unload.c: Ditto.
10016 * gdb.base/unloadshr.c: Ditto.
10017
2d3a7986
MC
100182004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10019
10020 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10021 cp_test_ptype_class.
10022 (test_enums): Likewise.
10023
c72b934c
AC
100242004-08-10 Andrew Cagney <cagney@gnu.org>
10025
10026 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10027 files.
10028
cc503c8a
AC
100292004-08-10 Andrew Cagney <cagney@gnu.org>
10030
10031 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10032 init_malloc call.
10033
902f2ccb
MC
100342004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10035
10036 * ChangeLog: Add copyright notice. The notice is copied
10037 from emacs 21.3 top level ChangeLog.
10038
78c90502
MC
100392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10040
10041 * lib/cp-support.exp: New file.
10042 * lib/cp-support.exp (cp_test_type_class): New function.
10043 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10044 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10045 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10046 cp_test_ptype_class.
10047
88e5ea78
MC
100482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10049
10050 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10051 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10052 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10053 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10054 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10055 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10056 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10057 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10058 gdb.mi/mi2-watch.exp: Update copyright years.
10059
6a89fc9c
MK
100602004-08-09 Mark Kettenis <kettenis@gnu.org>
10061
10062 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10063
1482e0de
MC
100642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10065
10066 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10067 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10068 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10069 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10070 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10071 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10072 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10073 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10074 gdb.mi/mi-watch.exp: Update copyright years.
10075
1a5ce3f3
DJ
100762004-08-08 Daniel Jacobowitz <dan@debian.org>
10077
10078 PR gdb/1738
10079 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10080 from a breakpoint with a pending signal.
10081
04f6ecf2
DJ
100822004-08-08 Daniel Jacobowitz <dan@debian.org>
10083
10084 PR gdb/1736
10085 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10086 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10087 the prompt.
10088 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10089
54d90d35
DJ
100902004-08-08 Daniel Jacobowitz <dan@debian.org>
10091
10092 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10093
d2f6abb0
DJ
100942004-08-08 Daniel Jacobowitz <dan@debian.org>
10095
10096 PR gdb/1736
10097 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10098 for i?86-*-linux*.
10099
5598c03d
DJ
101002004-08-08 Daniel Jacobowitz <dan@debian.org>
10101
10102 * gdb.arch/i386-prologue.exp: Compile without debug information.
10103
c6fee705
MC
101042004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10105
10106 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10107 rather than asking gdb to search.
10108
dd90efdb
MC
101092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10110
10111 * gdb.base/gcore.c: Include <string.h>.
10112
1e84bec1
MC
101132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10114
10115 * gdb.base/gcore.c: Add copyright notice.
10116
e425eb2b
MC
101172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10118
10119 * gdb.base/freebpcmd.c: Include <stdio.h>.
10120 * gdb.base/long_long.c: Include <string.h>.
10121 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10122 * gdb.base/siginfo.c: Include <string.h>.
10123 * gdb.base/sigstep.c: Include <string.h>.
10124
cb9aaed5
MC
101252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10126
10127 * gdb.base/complex.c: Include <stdlib.h>.
10128
55944f3d
MC
101292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10130
10131 * gdb.base/complex.c: Add copyright notice.
10132
7b2953d9
MC
101332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10134
10135 * gdb.base/charset.c: Include <stdlib.h>.
10136
c9133d23
MC
101372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10138
10139 * gdb.base/auxv.c: Include <stdlib.h>.
10140
0a8490ad
MC
101412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10142
10143 * gdb.base/auxv.c: Add copyright notice.
10144
3426d5ec
MC
101452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10146
10147 * gdb.base/coremaker.c: Add copyright notice.
10148 * gdb.base/coremaker2.c: Add copyright notice.
10149
8da195dd
AC
101502004-08-04 Andrew Cagney <cagney@gnu.org>
10151
10152 * gdb.base/store.exp: Update copyright.
10153 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10154 names, do not import gdb_prompt.
10155
8d394f98
AC
101562004-08-01 Andrew Cagney <cagney@gnu.org>
10157
10158 Fix PR testsuite/1729.
10159 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10160 not use capture_value with value 4.
10161 (capture_value): Add optional test name parameter.
10162 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10163 the prefix, pass to capture_value.
10164
b6702b23
MK
101652004-08-01 Mark Kettenis <kettenis@gnu.org>
10166
10167 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10168 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10169 (main): Call new function.
10170
c203e0ca
MC
101712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10172
10173 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10174
a7995a30
MC
101752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10176
10177 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10178
9366563b
MC
101792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10180
b6eeaf26 10181 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10182 Accept more values of vtbl pointer. Remove some messages
10183 about "obsolete gcc or gdb".
10184
2fc1f950
MC
101852004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10186
10187 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10188
c724d49b
MC
101892004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10190
10191 * gdb.base/asm-source.exp: Properly convert target board
10192 debug flags from gcc format to binutils format.
10193
736b0fce
MK
101942004-07-28 Mark Kettenis <kettenis@gnu.org>
10195
10196 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10197 gdb1718". PR backtrace/1718 partially fixed.
10198
5633ea5c
JJ
101992004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10200
10201 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10202
575eebb1
NC
102032004-07-26 Nick Clifton <nickc@redhat.com>
10204
10205 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10206 good default value for a specific architecture is available then
10207 set it to that value. Otherwise default to the -gstabs switch.
10208 Remove the -g... switches from the asm-flags variable. Allow the
10209 target board info to override the value if it wants to. Pass the
10210 switch on the assembler command line.
10211
62104619
MK
102122004-07-23 Mark Kettenis <kettenis@gnu.org>
10213
10214 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10215 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10216 (main): Call new function.
10217
4a1135b8
MC
102182004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10219
10220 Test for PR exp/1715.
10221 * gdb.base/radix.exp: Refactor common procedures. Make all
10222 test names unique. Change XFAIL to KFAIL.
10223
8a12c1f0
MC
102242004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10225
10226 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10227 * gdb.ada/gnat_ada.gin: ... to here.
10228 * configure.in: Use gnat_ada.gin.
10229 * configure: Regenerate.
10230
23b451cf
AC
102312004-07-20 Andrew Cagney <cagney@gnu.org>
10232
10233 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10234 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10235 XFAILs. Clean up test messages and comments. Check backtraces.
10236 Delete re-sync code.
10237
ab618a02
MC
102382004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10239
10240 Fix PR cli/740.
10241 * gdb.base/annota1.exp: Honor gdb,nosignals.
10242 * gdb.base/annota3.exp: Likewise.
10243
46dad340
MC
102442004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10245
10246 * lib/java.exp: Update copyright notice.
10247
756d8c70
AC
102482004-07-19 Andrew Cagney <cagney@gnu.org>
10249
10250 * gdb.base/selftest.exp: Copy file from here ...
10251 * gdb.gdb/selftest.exp: ... to here.
10252
586027e6
AC
102532004-07-16 Andrew Cagney <cagney@redhat.com>
10254
10255 * lib/insight-support.exp: Delete file.
10256 * lib/java.exp (java_init): Fix copyright.
10257
029d2200
AC
102582004-07-16 Andrew Cagney <cagney@gnu.org>
10259
10260 * gdb.base/restore.c: Append "prologue" to comments marking the a
10261 function's prologue.
10262 * gdb.base/restore.exp: Update copyright, re-indent.
10263 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10264 callerN" prefix where needed. Update patterns that match a
10265 function's prologue.
10266
653b62c5
MC
102672004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10268
10269 * gdb.base/restore.c: Add copyright notice.
10270
f7d690e5
AC
102712004-07-16 Andrew Cagney <cagney@gnu.org>
10272
10273 * gdb.base/logical.exp: Update copyright.
10274 (evaluate): New procedure. Use to re-implement tests using
10275 several tables.
10276
d629a7cb
MH
102772004-07-14 Martin Hunt <hunt@redhat.com>
10278
10279 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10280 which fixes some problems where init.tcl was not found.
10281
9c7bb332
AC
102822004-07-13 Andrew Cagney <cagney@gnu.org>
10283
6bf46641
AC
10284 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10285 (check_sizeof, check_valueof): Do not include the output in the
10286 test name. Use gdb_test.
10287 (get_valueof): Use gdb_test_multiple.
10288
c4ffd4c0
AC
10289 * gdb.base/step-test.exp: Update copyright. Use
10290 gdb_test_multiple. Ensure that test names do not include
10291 architecture dependent output.
10292
ab89363a
AC
10293 * gdb.gdb/observer.exp: Update copyright.
10294 (setup_test): Use gdb_test_multiple.
10295 (attach_first_observer, attach_second_observer)
10296 (attach_third_observer, detach_first_observer)
10297 (detach_second_observer, detach_third_observer)
10298 (reset_counters, check_counters): Make $message a prefix.
10299 (test_normal_stop_notifications): Add "args" parameter - a list of
10300 init functions to be called. Make $message a prefix,
10301 (test_observer_normal_stop): Change the message prefixes so that
10302 they are unique, pass the attach / detach procedures to
10303 test_normal_stop_notifications.
10304
ec58997a
AC
10305 * gdb.base/signull.exp (test_segv): Prefix all tests with
10306 "${name}". Clean up test messages.
10307
b475183b
AC
10308 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10309
9c7bb332
AC
10310 * gdb.base/ena-dis-br.exp: Update copyright.
10311 (break_at): New function. Replace send_gdb with gdb_test,
10312 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10313 ignore count, not stopped at bpt", with KFAIL.
10314
2dd95497
CV
103152004-07-13 Corinna Vinschen <vinschen@redhat.com>
10316
10317 * gdb.base/attach.exp: Remove cleanupfile handling.
10318
419e626b
AC
103192004-07-12 Andrew Cagney <cagney@gnu.org>
10320
10321 * gdb.base/annota1.exp: Cleanup corefile test name.
10322 * gdb.base/annota3.exp: Ditto.
10323
8b1b3228
AC
103242004-07-12 Andrew Cagney <cagney@gnu.org>
10325
78650829
AC
10326 * gdb.base/signals.exp: Clean up copyright, re-indent.
10327
8b1b3228
AC
10328 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10329 gdb_test and gdb_test_multiple.
10330
935c2760
JJ
103312004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10332
10333 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10334 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10335 provide line number info for first statement in main.
10336
1544280f
AC
103372004-07-08 Andrew Cagney <cagney@gnu.org>
10338
1279f4ff
AC
10339 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10340
1544280f
AC
10341 * gdb.base/sigbpt.exp: Make the common part of each test name a
10342 prefix instead of suffix.
10343
bcc82369
BR
103442004-07-07 Bob Rossi <bob_rossi@cox.net>
10345
10346 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10347 test from test_tbreak_creation_and_listing to
10348 test_file_list_exec_source_file
10349 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10350 Changed name of test from test_tbreak_creation_and_listing to
10351 test_file_list_exec_source_file
10352
23f4b0aa
JJ
103532004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10354
10355 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10356 the jmisc() constructor instead of <init>.
10357 * gdb.java/jmisc1.exp: Ditto.
10358
56401cd5
AC
103592004-07-07 Andrew Cagney <cagney@gnu.org>
10360
10361 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10362 corrupting the PC.
10363
44ae2f6a
MC
103642004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10365
10366 * gdb.cp/templates.exp: Accept whitespace change in demangler
10367 output.
10368
45a83408
AC
103692004-07-06 Andrew Cagney <cagney@gnu.org>
10370
10371 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10372
d205ad70
MC
103732004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10374
10375 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10376 * lib/compiler.cc: Likewise.
10377
06ea1a61
MC
103782004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10379
10380 * lib/compiler.cc: Work around string preprocessing problem
10381 with old hp c++ compiler.
10382 * lib/compiler.c: Likewise.
10383
daab1251
CV
103842004-06-29 Corinna Vinschen <vinschen@redhat.com>
10385
10386 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10387 directives to conditionalize symbol prefixing.
10388 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10389 additional_flags handling. Add underscore prefix for Cygwin.
10390 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10391 conditionalize symbol prefixing.
10392 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10393 additional_flags handling. Add underscore prefix for Cygwin.
10394
cc984116
CV
103952004-06-29 Corinna Vinschen <vinschen@redhat.com>
10396
10397 * gdb.base/bigcore.exp: Skip test on Cygwin.
10398
c279b077
MC
103992004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10400
10401 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10402 formats for "info register". Use gdb_test_multiple. Fix
10403 the "invalid register" test.
10404
0e915747
CV
104052004-06-28 Corinna Vinschen <vinschen@redhat.com>
10406
10407 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10408 PID for Cygwin. Add Cygwin specific strings to check for in some
10409 tests.
10410 (do_attach_tests): Add a test for user interaction when attaching
10411 to a process with no matching symbol table already loaded.
10412
11422c86
AC
104132004-06-26 Andrew Cagney <cagney@gnu.org>
10414
10415 Test PR java/1567 and PR java/1565.
10416 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10417 * gdb.java/jmisc2.exp: Delete file.
10418
cefbce26
MC
104192004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10420
10421 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10422
e19f872c
CV
104232004-06-25 Corinna Vinschen <vinschen@redhat.com>
10424
10425 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10426 attach process.
10427
d931ba3b
MC
104282004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10429
10430 * gdb.cp/pr-1553.exp: Remove.
10431
aef68c48
MC
104322004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10433
10434 * gdb.cp/pr-1553.cc: Remove.
10435 * gdb.cp/pr-1553.exp: Disable this test.
10436
8d5df71a
JB
104372004-06-20 Jim Blandy <jimb@redhat.com>
10438
a9c64011 10439 Fix PR testsuite/1680.
8d5df71a
JB
10440 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10441 regular expressions.
10442
4ac6f39d
MC
104432004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10444
10445 Fix PR testsuite/1679.
10446 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10447 Issue an UNSUPPORTED result instead.
10448
1b413552
JB
104492004-06-18 Jim Blandy <jimb@redhat.com>
10450
10451 * gdb.base/charset.exp: Only send a control-C if we see a new
10452 prompt and incomplete command.
10453
6daa6ebd
MC
104542004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10455
10456 * gdb.cp/pr-574.cc: Add copyright notice.
10457
51fa4ae0
JB
104582004-06-17 Jim Blandy <jimb@redhat.com>
10459
10460 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10461 cases where the regexp has no groups; this grabs random text from
10462 the previous test suite, whatever that was.
10463
8fea26c5
MC
104642004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10465
10466 * gdb.cp/printmethod.cc: Add copyright notice.
10467
1e3aeb41
MC
104682004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10469
10470 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10471
9d9030bc
AC
104722004-06-16 Andrew Cagney <cagney@gnu.org>
10473
10474 * gdb.base/signull.c: Update copyright. Include <string.h>.
10475 (bowler): Replace data_pointer with data_read
10476 and data_write cases. Add code_descriptor case.
10477 (zero, desc): New array and pointer.
10478 (data, code): Change to simple pointers.
10479 * gdb.base/signull.exp: Fix probe pattern matching a function
10480 descriptor SIGSEGV. Replace data_pointer with data_read and
10481 data_write tests.
10482
acd4ad44
AC
104832004-06-16 Andrew Cagney <cagney@gnu.org>
10484
10485 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10486
08fd625c
MC
104872004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10488
10489 * gdb.base/long_long.c: Add copyright notice.
10490
1903502c
MC
104912004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10492
10493 * gdb.base/long_long.exp: Remove reference to
10494 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10495 to gdb_breakpoint and gdb_continue_to_breakpoint.
10496
83313cb1
JB
104972004-06-14 Jim Blandy <jimb@redhat.com>
10498
10499 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10500 endian case.
10501
1bf404ef
AC
105022004-06-14 Andrew Cagney <cagney@gnu.org>
10503
10504 * gdb.base/gcore.exp (capture_command_output): Delete the always
10505 passing tests containing inferior values.
10506 * gdb.base/ending-run.exp: Do not include the breakpoint address
10507 in the test message. Update copyright.
10508 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10509 size in the test name, use gdb_test_multiple. Update copyright.
10510
ef220b33
MC
105112004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10512
10513 * gdb.cp/ref-types.cc: Add copyright notice.
10514
4f70a4c9
MC
105152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10516
10517 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10518 hp_aCC_compiler.
10519 * lib/compiler.cc: Likewise.
10520 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10521 'set' commands. Log diagnostics for other lines. Set
10522 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10523
335928ac
MC
105242004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10525
10526 * gdb.cp/try_catch.cc: Add copyright notice.
10527
2efb12e8
MC
105282004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10529
10530 * gdb.cp/userdef.cc: Add copyright notice.
10531
0bbed51a
MC
105322004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10533
10534 * gdb.cp/virtfunc.cc: Add copyright notice.
10535
e12a46c9
RC
105362004-06-11 Randolph Chung <tausq@debian.org>
10537
10538 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10539 problem.
10540
338e05af
AC
105412004-06-10 Andrew Cagney <cagney@gnu.org>
10542
10543 * lib/compiler.cc, lib/compiler.c: Append either
10544 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10545 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10546 instead of gcc-3-3.
10547
dc3f10cb
AC
105482004-06-09 Andrew Cagney <cagney@gnu.org>
10549
b4d946af
AC
10550 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10551 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10552
dc3f10cb
AC
10553 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10554 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10555 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10556 fixed.
10557
b5c0bfa2
AC
105582004-06-09 Andrew Cagney <cagney@gnu.org>
10559
10560 * gdb.base/structs.exp (test_struct_returns): Replace
10561 "return_value_unknown" and "finish_value_unknown" by
10562 "return_value_known" and "finish_value_known". Instead of
10563 "return_value_unknown" iff "finish_value_unknown", check
10564 "return_value_known" implies "finish_value_known".
10565
caeb605f
MH
105662004-06-08 Martin Hunt <hunt@redhat.com>
10567
10568 * gdb.base/float.exp: Add pattern for mips targets.
10569
c892bb64
RC
105702004-06-08 Randolph Chung <tausq@debian.org>
10571
10572 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10573 message for unknown architectures more clear.
10574
48306d3e
JB
105752004-06-08 Joel Brobecker <brobecker@gnat.com>
10576
10577 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10578 start the execution of the program.
10579
83ecb59f
JB
105802004-06-07 Jim Blandy <jimb@redhat.com>
10581
10582 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10583 * gdb.arch/i386-cpuid.h: New helper file.
10584
55264cb4
RC
105852004-06-07 Randolph Chung <tausq@debian.org>
10586
10587 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10588 has started.
10589
23cadb28
RM
105902004-06-04 Roland McGrath <roland@redhat.com>
10591
10592 Fix PR gdb/1647.
10593 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10594 differently to be robust to output buffering differences.
10595
51d01eda
MC
105962004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10597
10598 * gdb.threads/pthreads.exp: Update copyright years.
10599 (check_control_c): Change asynchronous 'after' to synchronous.
10600
f4fc3b93
RM
106012004-06-04 Roland McGrath <roland@redhat.com>
10602
10603 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10604 next gdb prompt.
10605
4013522b
MC
106062004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10607
10608 Fix PR gdb/1636.
10609 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10610 calls to synchronous.
10611
7a8f1e6b
JB
106122004-05-26 Jim Blandy <jimb@redhat.com>
10613
10614 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10615
81bb3443
RC
106162004-05-24 Randolph Chung <tausq@debian.org>
10617
10618 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10619 * gdb.asm/pa.inc: New file.
10620
8f5a3103
MK
106212004-05-22 Mark Kettenis <kettenis@gnu.org>
10622
10623 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10624
734b8fe8 106252004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10626 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10627
10628 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10629 GDB prompt.
10630
725603e1
UW
106312004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10632
f4fc3b93 10633 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10634 setjmp/longjmp. Use sigaction instead of signal.
10635
8b923272 106362004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10637 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10638
10639 * gdb.threads/pthread_cond_wait.c: New file.
10640 * gdb.threads/pthread_cond_wait.exp: New testcase.
10641
8bfabb04
AC
106422004-05-13 Andrew Cagney <cagney@redhat.com>
10643
10644 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10645 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10646
42edda50
AC
106472004-05-11 Andrew Cagney <cagney@redhat.com>
10648
10649 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10650 fixed but revealed gdb/1639.
10651
d303a6c7
AC
106522004-05-10 Andrew Cagney <cagney@redhat.com>
10653
10654 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10655 func1" and "next to 2nd alarm", kernel bug avoided.
10656
bf08c2a1
DJ
106572004-05-10 Daniel Jacobowitz <dan@debian.org>
10658
10659 PR external/1568
10660 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10661 XFAIL if it is smaller than bytes_allocated.
10662 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10663 (main): Make chunks_allocated unsigned. Correct comment.
10664
c0586a34
JB
106652004-05-07 Joel Brobecker <brobecker@gnat.com>
10666
10667 * gdb.arch/powerpc-aix-prologue.c: New file.
10668 * gdb.arch/powerpc-aix-prologue.exp: New file.
10669
f2785d12
JB
106702004-05-07 Jim Blandy <jimb@redhat.com>
10671
10672 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10673 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10674
bd7f6e30
JB
106752004-05-06 Joel Brobecker <brobecker@gnat.com>
10676
10677 * gdb.base/sep.exp: No longer setup_kfail when the program was
10678 built with dwarf2.
10679
0a5e7efe
JI
106802004-05-05 Jim Ingham <jingham@apple.com>
10681
10682 * gdb.base/pending.exp: Make sure pending breakpoints
10683 preserve the ignore count.
f4fc3b93 10684
a8958849
MK
106852004-04-27 Jerome Guitton <guitton@gnat.com>
10686
10687 * i386-prologue.exp: Add testcase for jump instruction as first
10688 instruction of the real code.
10689 * i386-prologue.c (jump_at_beginning): New function.
10690
7e103f5b
MK
106912004-04-28 Mark Kettenis <kettenis@gnu.org>
10692
10693 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10694 x86_64-*-*.
10695
5d38b224
MK
106962004-04-28 Mark Kettenis <kettenis@gnu.org>
10697
10698 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10699 i*86-*-*.
10700
0ef32fd9
MK
107012004-04-25 Mark Kettenis <kettenis@gnu.org>
10702
10703 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10704 expression that checks the return type.
10705
71d7dd7c
AC
107062004-04-23 Andrew Cagney <cagney@redhat.com>
10707
10708 * gdb.base/call-sc.exp: New test of scalar call/return values.
10709 * gdb.base/call-sc.c: Ditto.
10710
1e9f977e
JJ
107112004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10712
10713 * gdb.threads/manythreads.c: Reduce thread stack size.
10714
899d9e3a
JJ
107152004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10716
10717 * gdb.threads/manythreads.c: Add copyright notice.
10718
61bcae62
AC
107192004-04-23 Andrew Cagney <cagney@redhat.com>
10720
10721 * gdb.base/siginfo.exp: Better handle step out of signal.
10722 * gdb.base/sigstep.exp: Ditto.
10723
7339a42e 107242004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10725 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10726
10727 * gdb.threads/manythreads.c: New testcase.
10728 * gdb.threads/manythreads.exp: Ditto.
10729
5c98409b
JB
107302004-04-22 Jim Blandy <jimb@redhat.com>
10731
10732 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10733 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10734
3b611f1a
MC
107352004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10736
10737 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10738
f0fd9238
AC
107392004-04-21 Andrew Cagney <cagney@redhat.com>
10740
10741 * gdb.base/sigstep.c: New file.
10742 * gdb.base/sigstep.exp: New file.
10743
90990674
JB
107442004-04-16 Joel Brobecker <brobecker@gnat.com>
10745
10746 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10747 call to observer_notify_normal_stop.
10748
78cef34b
AC
107492004-04-15 Andrew Cagney <cagney@redhat.com>
10750
10751 * gdb.base/siginfo.c: New file.
10752 * gdb.base/siginfo.exp: New file.
10753
d2343407
JB
107542004-04-12 J. Brobecker <brobecker@gnat.com>
10755
10756 * gdb.base/sep.exp: Fix typo in comment.
10757
a2dba3c8
JB
107582004-04-12 J. Brobecker <brobecker@gnat.com>
10759
10760 * gdb.base/sep.c: New file.
10761 * gdb.base/sep-proc.c: New file.
10762 * gdb.base/sep.exp: New testcase.
10763
15f7b60e
MK
107642004-04-09 Mark Kettenis <kettenis@gnu.org>
10765
10766 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10767 support.
10768
44f4de1a
AC
107692004-04-05 Andrew Cagney <cagney@redhat.com>
10770
10771 * gdb.base/sigaltstack.c: New file.
10772 * gdb.base/sigaltstack.exp: New file.
10773
ef04f396
JB
107742004-04-04 Joel Brobecker <brobecker@gnat.com>
10775
10776 * gdb.base/foll-fork.exp: Update the expected output for
10777 "help set follow-fork-mode", to match a change that was made
10778 to the help of this variable on 2004-01-13.
10779
d40d2c92
JB
107802004-04-01 Joel Brobecker <brobecker@gnat.com>
10781
10782 * lib/ada.exp: Add copyright notice.
10783 * bar.ads: Likewise.
10784 * bar.adb: Likewise.
10785 * null_record.adb: Likewise.
10786 * null_record.exp: Likewise.
10787 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10788
f86ef5a3
JB
107892004-04-01 Joel Brobecker <brobecker@gnat.com>
10790
10791 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10792 * configure: Regenerate.
10793
414e70e3
JB
107942004-04-01 Joel Brobecker <brobecker@gnat.com>
10795
10796 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10797 to build the application. Remove the message printed when in
10798 verbose mode, redundant with the UNSUPPORTED message above.
10799
f0aaee49
JB
108002004-03-31 Joel Brobecker <brobecker@gnat.com>
10801
10802 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10803 * gdb.ada (null_record.exp): New testcase.
10804
ac81cb54
JB
108052004-03-31 Joel Brobecker <brobecker@gnat.com>
10806
10807 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10808
854af2f7
JB
108092004-03-31 Joel Brobecker <brobecker@gnat.com>
10810
10811 * gdb.ada: New subdirectory.
10812 * gdb.ada/Makefile.in: New file.
10813 * gdb.ada/gnat_ada.gpr.in: New file.
10814
034cb681
JB
108152004-03-31 Joel Brobecker <brobecker@gnat.com>
10816
10817 * lib/ada.exp: New file.
10818
78a1a894
DJ
108192004-03-24 Daniel Jacobowitz <drow@mvista.com>
10820
10821 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10822 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10823
4b2b3b3e
AC
108242004-03-22 Andrew Cagney <cagney@redhat.com>
10825
10826 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10827 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10828 Problem identified by Ulrich Weigand.
10829
23c73aa3
DC
108302004-03-17 David Carlton <carlton@kealia.com>
10831
10832 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10833 PR c++/826.
10834
d63a86f8
RM
108352004-03-16 Roland McGrath <roland@redhat.com>
10836
10837 * gdb.base/auxv.exp: New file.
10838 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10839
0e02aa50
DC
108402004-03-12 David Carlton <carlton@kealia.com>
10841
10842 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10843 * gdb.cp/pr-1553.cc: Ditto.
10844 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10845 pass branch.
10846
c20b71be
MC
108472004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10848
10849 * gdb.cp/templates.exp: Accept more template types.
10850
c7414a01
MC
108512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10852
10853 From Corinna Vinschen with modifications.
10854 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10855 local variable obj_with_enum.
10856 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10857 results with obj_with_enum.
10858
ed69573c
MC
108592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10860
10861 * gdb.cp/classes.cc: New file, copied from misc.cc.
10862 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10863
28301461
MC
108642004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10865
10866 * gdb.cp/misc.cc: Add copyright notice.
10867
1198ecbe
DC
108682004-03-05 David Carlton <carlton@kealia.com>
10869
10870 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10871 * gdb.cp/rtti.h: Update copyright.
10872 (namespace n2::n3): New.
10873 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10874 (n2::n3::func3): New.
10875 (main): Call n2::n3::func3.
10876 * gdb.cp/rtti2.cc: Update copyright.
10877 (n2::create3): New.
10878
9e08c470
MK
108792004-03-04 Mark Kettenis <kettenis@gnu.org>
10880
10881 * gdb.asm/openbsd.inc: Fix typo.
10882
4bebc3aa
FF
108832004-03-03 Fred Fish <fnf@redhat.com>
10884
10885 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10886 "val" instead of unused "size". Update copyright year.
10887
6ea9fb37
DJ
108882004-02-29 Daniel Jacobowitz <drow@mvista.com>
10889
10890 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10891 to use unsigned char.
10892 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10893 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10894
23b23974
DJ
108952004-02-29 Daniel Jacobowitz <drow@mvista.com>
10896
10897 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10898 line of output.
10899
7574fd53
DJ
109002004-02-28 Daniel Jacobowitz <drow@mvista.com>
10901
10902 * gdb.base/relocate.c (dummy): Initialize.
10903
a195357f
DJ
109042004-02-28 Daniel Jacobowitz <drow@mvista.com>
10905
10906 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10907 a breakpoint at exit.
10908
72fd54a9
FF
109092004-02-27 Fred Fish <fnf@redhat.com>
10910
10911 * gdb.base/chng-syms.exp: Add expect condition to match failing
10912 case that isn't a timeout.
10913
b9d23137
AC
109142004-02-27 Andrew Cagney <cagney@redhat.com>
10915
10916 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10917 support.
10918
15d208f6 109192004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10920
15d208f6
FF
10921 * gdb.arch/gdb1431.c: Remove.
10922 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10923 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10924 of "until" incorrectly.
10925
98f9cd2d
JB
109262004-02-26 J. Brobecker <brobecker@gnat.com>
10927
10928 * gdb.cp/class2.cc (empty): New class.
10929 (refer): New function.
10930 (main): Declare an object of type empty and use it.
10931 * gdb.cp/class2.exp: Print the value of an object of type empty.
10932
9b50c11b
JJ
109332004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10934
10935 * gdb.base/langs.exp: Update query string to match the
10936 new nquery format used for pending breakpoints.
10937
0dcd613f
AC
109382004-02-26 Andrew Cagney <cagney@redhat.com>
10939
10940 Fix PR i18n/1570.
10941 * gdb.base/charset.c: Update copyright notice.
10942 (main, init_string): Remove the escape character '\e' tests.
10943 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10944 * gdb.base/charset.exp (valid_host_charset): Ditto.
10945 * gdb.base/setvar.exp: Ditto.
10946
b8a56647
AC
109472004-02-24 Andrew Cagney <cagney@redhat.com>
10948
90d59e34
AC
10949 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10950 mmapped data in core file" PASS and FAIL messages consistent.
10951
b8a56647
AC
10952 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10953 setting a breakpoint. Work around PR java/1565.
10954
9f27c604
JJ
109552004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10956
10957 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10958 new nquery format.
10959 * gdb.base/pending.exp: Ditto.
10960
3224a706
MK
109612004-02-22 Mark Kettenis <kettenis@gnu.org>
10962
10963 * configure.in: Run stabs tests on *BSD.
10964 * configure: Regenerated.
10965
41e0a9ca
MK
109662004-02-21 Mark Kettenis <kettenis@gnu.org>
10967
10968 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10969
1e1b3428
FF
109702004-02-20 Fred Fish <fnf@redhat.com>
10971
10972 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10973 blank in test for "returns short", for consistency with other
10974 "returns xxx" tests. Update copyright year.
10975
f9a7572a
FF
109762004-02-19 Fred Fish <fnf@redhat.com>
10977
10978 New testcase for PR breakpoint/1558.
10979 * gdb.arch/gdb1558.exp: New file.
10980 * gdb.arch/gdb1558.c: New file.
10981
b2ce2854
EZ
109822004-02-19 Elena Zannoni <ezannoni@redhat.com>
10983
10984 * gdb.base/nodebug.exp: Fix typo.
10985
e7c9ff01
JB
109862004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10987
10988 Committed by Jim Blandy <jimb@redhat.com>.
10989
62f4b920
JB
10990 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10991
2db536a1
JB
10992 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10993
e7c9ff01
JB
10994 * gdb.base/float.exp: Support s390*-*-* targets.
10995
f3205b34
AF
109962004-02-17 Adam Fedor <fedor@gnu.org>
10997
10998 * gdb.base/gdb1555.exp: New file.
10999 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11000
9d62932d
EZ
110012004-02-17 Elena Zannoni <ezannoni@redhat.com>
11002
11003 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11004
344c9711
FF
110052004-02-16 Fred Fish <fnf@redhat.com>
11006
11007 * gdb.arch/gdb1291.c: Remove
11008 * gdb.arch/gdb1291.s: New test input file.
11009 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11010 fail. Test for correct result, known incorrect result, other
11011 failures and timeouts.
11012
2d822687
AC
110132004-02-16 Andrew Cagney <cagney@redhat.com>
11014
11015 * gdb.base/bigcore.exp: New file.
11016 * gdb.base/bigcore.c: New file.
11017
dac15b66
AC
110182004-02-13 Andrew Cagney <cagney@redhat.com>
11019
11020 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11021 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11022 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11023 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11024 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11025 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11026 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11027 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11028 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11029 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11030
6bdfc2c4
JJ
110312004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11032
11033 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11034 executed is an alloc instruction.
11035
87b3ede8
DC
110362004-02-11 David Carlton <carlton@kealia.com>
11037
11038 * gdb.cp/breakpoint.exp: New.
11039 * gdb.cp/breakpoint.cc: New.
11040
6e19e2bf
MC
110412004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11042
11043 Partial fix for PR gdb/1543.
11044 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11045 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11046 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11047 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11048 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11049 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11050 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11051 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11052 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11053 to bug-gdb@prep.ai.mit.edu .
11054 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11055 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11056 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11057 Likewise.
11058
5c5455dc
AC
110592004-02-10 Andrew Cagney <cagney@redhat.com>
11060
11061 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11062 using gdb_internal_error_resync.
11063
9cf689d7
DJ
110642004-02-09 Daniel Jacobowitz <drow@mvista.com>
11065
11066 * gdb.threads/thread-specific.exp: Stop early if no threads are
11067 found.
11068
d2dc51db
MC
110692004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11070
11071 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11072
14b1a056
DJ
110732004-02-08 Daniel Jacobowitz <drow@mvista.com>
11074
11075 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11076 breakpoints.
11077
83f66e8f
DJ
110782004-02-07 Daniel Jacobowitz <drow@mvista.com>
11079
11080 * config/sim.exp (gdb_load): Handle $arg == "".
11081 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11082 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11083
30fc0091
EZ
110842004-02-07 Elena Zannoni <ezannoni@redhat.com>
11085
a9c64011
AS
11086 * gdb.base/maint.exp: Update test to reflect
11087 obstack changes.
30fc0091 11088
4d806929
JJ
110892004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11090
11091 * gdb.base/pendshr.c (pendfunc): New function that calls
11092 pendfunc1.
11093 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11094
7bfdd688
FF
110952004-02-04 Fred Fish <fnf@redhat.com>
11096
11097 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11098 function symbols and update copyright years.
11099 * gdb.arch/gdb1291.c: Ditto.
11100
aaa08ee4
MC
111012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11102
11103 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11104
dbad7755
MC
111052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11106
11107 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11108
ec4646ef
MC
111092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11110
11111 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11112
1b802196
FF
111132004-02-02 Fred Fish <fnf@redhat.com>
11114
11115 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11116 remote targets. Update copyright years.
11117
18fe2033
JJ
111182004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11119
11120 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11121 support.
11122 * gdb.base/langs.exp: Fix test which attempts to create
11123 breakpoint on non-existent function to handle new pending
11124 support.
11125 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11126 a breakpoint.
11127 * gdb.base/pending.exp: New test.
11128 * gdb.base/pending.c: New file.
11129 * gdb.base/pendshr.c: Ditto.
11130
8d577d32
DC
111312004-02-02 David Carlton <carlton@kealia.com>
11132
11133 * gdb.cp/overload.exp: Add overloadNamespace tests.
11134 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11135 (overloadNamespace, XXX): New.
11136 (main): Call XXX::marker2.
11137
3ad13771
FF
111382004-02-01 Fred Fish <fnf@redhat.com>
11139
11140 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11141 * gdb.base/finish.exp: Ditto.
11142 * gdb.base/gcore.exp: Ditto.
11143 * gdb.base/huge.exp: Ditto.
11144 * gdb.base/info-proc.exp: Ditto.
11145 * gdb.base/return2.exp: Ditto.
11146 * gdb.threads/gcore-thread.exp: Ditto.
11147
44c75849
DJ
111482004-02-01 Daniel Jacobowitz <drow@mvista.com>
11149
11150 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11151
005bc093
MK
111522004-02-01 Mark Kettenis <kettenis@gnu.org>
11153
11154 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11155 that opening the file succeeds on OpenBSD.
11156
c47cebdb
DJ
111572004-02-01 Daniel Jacobowitz <drow@mvista.com>
11158
11159 * gdb.threads/thread-specific.c: New file.
11160 * gdb.threads/threads-specific.exp: New test script.
11161 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11162 to expect_out.
11163
5a01311c
MK
111642004-02-01 Mark Kettenis <kettenis@gnu.org>
11165
11166 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11167 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11168 only on the "print_small_structs from print_long_arg_list" test.
11169
ce22a4f1
DJ
111702004-02-01 Daniel Jacobowitz <drow@mvista.com>
11171
11172 * gdb.base/completion.exp: Kill a stray backslash.
11173
11174 From Jim Ingham <jingham@apple.com>:
11175 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11176 agrees with the result from sending a tab.
11177
abbab9d3
DJ
111782004-01-31 Daniel Jacobowitz <drow@mvista.com>
11179
11180 * gdb.base/chng-syms.exp: Remove stray newline.
11181
53904d1e
MK
111822004-01-31 Mark Kettenis <kettenis@gnu.org>
11183
11184 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11185 *-*-openbsd*.
11186 * gdb.asm/openbsd.inc: New file.
11187
3a4b3aac
MK
111882004-01-30 Mark Kettenis <kettenis@gnu.org>
11189
11190 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11191 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11192 *-*solaris2*. Remove commented out default settings for
11193 asm-flags. Replace gdb_compile with target_link.
11194
ebac27b4
MC
111952004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11196
11197 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11198 for all tests. Remove old hp-ux and cygnus xfail cases.
11199
d8679d84
PH
112002004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11201
11202 * gdb.base/chng-syms.exp: New file.
11203 * gdb.base/chng-syms.c: New file.
11204
0a55bc22
MC
112052004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11206
11207 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11208 Provide arms for current output in all my configurations.
11209
94b8e876
MC
112102004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11211
11212 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11213 * lib/compiler.cc: Likewise.
11214 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11215 get the right preprocessor. Eval the output directly. Remove
11216 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11217 hp_f77_compiler and hp_f90_compiler completely.
11218 (gdb_preprocess): Delete.
11219 (get_compiler): Delete.
11220
7cf03d44
MK
112212004-01-24 Mark Kettenis <kettenis@gnu.org>
11222
11223 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11224 <string.h>.
11225
68b6dce9
NR
112262004-01-24 Nick Roberts <nick@nick.uklinux.net>
11227
11228 * gdb.mi/mi-stack.exp: Update copyright.
11229
b368761e
DC
112302004-01-23 David Carlton <carlton@kealia.com>
11231
11232 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11233 test for cp_lookup_transparent_type.
11234 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11235 call them.
11236
f2061b53
DJ
112372004-01-23 Daniel Jacobowitz <drow@mvista.com>
11238
11239 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11240 after -var-update.
11241
37fc574a
DC
112422004-01-23 David Carlton <carlton@kealia.com>
11243
11244 * gdb.cp/namespace.cc (C::ensureRefs): New.
11245 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11246
8e94b928
NR
112472004-01-20 Nick Roberts <nick@nick.uklinux.net>
11248
11249 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11250 case "-stack-list-locals 2".
11251 * gdb.mi/mi-var-child.exp: Test for case
11252 "-var-list-children --all-values NAME".
11253
997b0952
MC
112542004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11255
11256 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11257
52470da3
MK
112582004-01-18 Mark Kettenis <kettenis@gnu.org>
11259
7049b4b8
MK
11260 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11261 used with gdb_test_multiple.
11262
52470da3
MK
11263 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11264 read at address 0. This fixes PR testsuite/1504.
11265
da6012e5
DJ
112662004-01-18 Daniel Jacobowitz <drow@mvista.com>
11267
11268 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11269 Remove downloading, guessing the host executable, the calls to
11270 gdb_file_cmd and gdb_target_cmd, and "load" support.
11271 (infer_host_exec): New function broken out from gdb_load.
11272 (gdb_load): New wrapper for gdbserver_gdb_load.
11273 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11274 gdb_target_cmd. Use -target-select.
11275 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11276 Download binaries to the host. Clear last_mi_remote_file when
11277 we load a new binary.
11278 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11279 call gdbserver_gdb_load and mi_gdb_target_cmd.
11280
32c70722
MC
112812004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11282
11283 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11284 type patterns.
11285
b0cecf36
MC
112862004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11287
11288 * gdb.cp/templates.exp: Fix typo in test name of
11289 "print Foo<volatile char*>::foo".
11290
4120d7e6
MC
112912004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11292
11293 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11294
f679e530
BE
112952004-01-16 Ben Elliston <bje@wasabisystems.com>
11296
11297 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11298 (clean mostlyclean): Remove empty rm.
11299
091c48f6
MC
113002004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11301
11302 * gdb.base/setvar.exp: Add copyright years.
11303
3e5fc8d2
DC
113042004-01-14 David Carlton <carlton@bactrian.org>
11305
11306 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11307 PR c++/1511 and update coment.
11308 * gdb.cp/templates.exp: Update patterns to match current output.
11309 If changes involve something other than whitespace, KFAIL
11310 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11311
63d06c5c
DC
113122004-01-14 David Carlton <carlton@kealia.com>
11313
11314 * gdb.cp/namespace.exp: Add tests involving classes defined within
11315 namespaces.
11316 * gdb.cp/namespace.cc (C::CClass): New.
11317 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11318
a51dab88
EZ
113192004-01-14 Elena Zannoni <ezannoni@redhat.com>
11320
11321 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11322 what debug info we have. Print a better message if something goes
11323 wrong while producing the separate debug info file.
11324
a476ccc9
MC
113252004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11326
11327 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11328
f453692c
MC
113292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11330
11331 * gdb.base/callfuncs.c: Add copyright notice.
11332
f40063a5
MC
113332004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11334
11335 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11336 inheritance. PR gdb/1498, PR gcc/13539.
11337
19ac3974
EZ
113382004-01-13 Elena Zannoni <ezannoni@redhat.com>
11339
a9c64011
AS
11340 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11341 test specific name.
11342 * gdb.mi/gdb669.exp: Ditto.
11343 * gdb.mi/mi-pthreads.exp: Ditto.
11344 * gdb.mi/mi1-pthreads.exp: Ditto.
11345 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11346
56c97c6e
MC
113472004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11348
11349 * gdb.cp/member-ptr.cc: Add copyright notice.
11350
a0644324
MC
113512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11352
11353 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11354 some patterns for recent versions of gcc and hpacc. Delete
11355 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11356 Delete tests that access a NULL pointer-to-member-data. This
11357 script is still disabled for gcc.
11358
32fabe09
EZ
113592004-01-12 Elena Zannoni <ezannoni@redhat.com>
11360
11361 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11362 escaped correctly.
32fabe09 11363
1f8a6abb
EZ
113642004-01-12 Elena Zannoni <ezannoni@redhat.com>
11365
11366 * gdb.base/sepdebug.exp: New file.
11367 * gdb.base/sepdebug.c: New file.
11368 * lib/gdb.exp (separate_debug_filename): New procedure.
11369 (gdb_gnu_strip_debug): New procedure.
11370
48efe704
AC
113712004-01-12 Andrew Cagney <cagney@redhat.com>
11372
11373 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11374 * gdb.mi/ChangeLog-1999-2003: New file.
11375
a9415475
AC
113762004-01-12 Andrew Cagney <cagney@redhat.com>
11377
11378 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11379 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11380 or EEXIST", treat EBUSY as an XFAIL.
11381
83b8cf9d
MC
113822004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11383
11384 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11385 hp_cc_compiler.
11386
9939d2a8
MC
113872004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11388
11389 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11390 decorations.
11391
1ff8cadf
MC
113922004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11393
11394 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11395 and "(aCC)" decorations. Remove obsolete doco about old
11396 test results.
11397
6fa9022e
MC
113982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11399
11400 * gdb.cp/exception.exp: Fix typo in doco.
11401
209721fe
MK
114022004-01-09 Mark Kettenis <kettenis@gnu.org>
11403
11404 * gdb.base/gdb1476.exp: Fix typo.
11405
ef11303e
MC
114062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11407
11408 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11409 file.
11410
041ab88c
MC
114112004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11412
11413 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11414 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11415 Use gdb_compile. Remove restriction on gcc. Add some patterns
11416 for recent version of gdb. Delete second half, which was a copy
11417 of the first half with different build flags. This test is
11418 still disabled because it is still not ready for production.
11419
e36d075a
MC
114202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11421
11422 * gdb.cp/exception.cc: Add copyright notice.
11423 * gdb.cp/exception.exp: Add a notice that this file is broken
11424 because of line number changes caused by addition of copyright
11425 notice.
11426
42b190ad
MC
114272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11428
11429 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11430 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11431
8f25f06b
MC
114322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11433
11434 * gdb.cp/classes.exp: Accept gnu abi 2.
11435 * gdb.cp/derivation.exp: Likewise.
11436 * gdb.cp/overload.exp: Likewise.
11437 * gdb.cp/virtfunc.exp: Likewise.
11438
06ded8b8
MC
114392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11440
11441 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11442 semicolon after end of function.
11443
77c26ae3
MC
114442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11445
11446 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11447 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11448 boilerplate code for compiling and running the program under
11449 test. Add some string method tests.
11450
20757486
MC
114512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11452
11453 * gdb.cp/bs15503.cc: Add copyright notice.
11454 * gdb.cp/bs15503.exp: Adjust line number.
11455
0fd3b503
MC
114562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11457
11458 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11459 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11460
10d1bea8
MC
114612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11462
11463 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11464 hp_cc_compiler.
11465
2789202a
MC
114662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11467
11468 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11469 * gdb.cp/ctti.exp: Use the marker instead of "next".
11470 With gcc, run further before bailing.
11471
b862f14c
MC
114722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11473
11474 * gdb.cp/cttiadd.cc: Add copyright notice.
11475 * gdb.cp/cttiadd1.cc: Likewise.
11476 * gdb.cp/cttiadd2.cc: Likewise.
11477 * gdb.cp/cttiadd3.cc: Likewise.
11478
96da2469
MC
114792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11480
11481 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11482 Use gdb_test, gdb_test_multiple. Use floating-point values that
11483 have exact representations in IEEE-ish formats.
11484
053248ff
MC
114852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11486
11487 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11488 compilers. Delete duplicate call to get_compiler_info.
11489 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11490 * gdb.base/volatile.exp: Likewise.
11491
84acecdd
MK
114922004-01-07 Mark Kettenis <kettenis@gnu.org>
11493
11494 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11495 memory at address 0.
11496
fe11a27f
MC
114972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11498
11499 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11500 to test for hp-ux assembler. Fix copyright years.
11501
60ad077b
AC
115022004-01-07 Andrew Cagney <cagney@redhat.com>
11503
11504 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11505
1c9b8f33
AC
115062004-01-07 Andrew Cagney <cagney@redhat.com>
11507
11508 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11509 when creating the read-only file. From analysis by Roland McGrath
11510 and Elena Zannoni.
11511
753ccc7a
MC
115122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11513
11514 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11515
eca3e36b
MC
115162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11517
11518 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11519 data pointers.
11520
f8d4bac4
MC
115212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11522
11523 * gdb.cp/m-static.exp: Compile one source file at a time.
11524 Delete unused call to get_compiler_info.
11525
9b4e0f94
MC
115262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11527
11528 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11529 * gdb.base/call-rt-st.exp: Likewise.
11530 * gdb.base/nodebug.exp: Likewise.
11531 * gdb.base/volatile.exp: Likewise.
11532 * gdb.cp/ref-types.exp: Likewise.
11533 * gdb.cp/templates.exp: Likewise.
11534
023c1024
MK
115352004-01-05 Mark Kettenis <kettenis@gnu.org>
11536
11537 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11538
19703c4a
MC
115392004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11540
11541 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11542 hppa*-hp-hpux*.
11543
18b67037
MK
115442004-01-04 Mark Kettenis <kettenis@gnu.org>
11545
ba6219c8
MK
11546 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11547 x86_64-*-*.
11548
18b67037
MK
11549 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11550 sparc64-*-* and sparc*-solaris2*.
11551
1bfbbb9d
MK
115522004-01-04 Mark Kettenis <kettenis@gnu.org>
11553
11554 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11555 return ${tests}" test. The ${tests} already mentions the
11556 filename.
11557
06846494
MC
115582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11559
11560 * gdb.cp/local.exp: Accept gcc abi 2.
11561
3b0cb202
MC
115622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11563
11564 * gdb.cp/templates.exp: Accept gcc abi 2.
11565
0643ec3f
MC
115662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11567
11568 * lib/compiler.cc: Remove supports_template_debugging.
11569 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11570
d231d0b1
MC
115712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11572
11573 * gdb.cp/namespace.exp: Accept gcc abi 2.
11574
44ffb27c
MC
115752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11576
11577 * gdb.cp/method.exp: Accept gcc abi 2.
11578
184ad485
MC
115792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11580
11581 * gdb.cp/classes.exp: Generate identical results as old version.
11582 * gdb.cp/derivation.exp: Likewise.
11583 * gdb.cp/overload.exp: Likewise.
11584 * gdb.cp/virtfunc.exp: Likewise.
11585
116f09e7
MC
115862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11587
11588 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11589 mysterious bug with sourceware version of expect.
11590
b1379776
MC
115912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11592
11593 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11594 current versions of gcc, including gcc abi 2. Remove gratuitous
11595 restart of test program. Use gdb_test_multiple and gdb_test for
11596 all tests. Add patterns to xfail missing "const" in "const char *"
11597 and kfail PR gdb/1155.
11598
6b7a4c0e
MC
115992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11600
11601 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11602 current versions of gcc, including gcc abi 2. Remove gratuitous
11603 restart of test program. Use gdb_test_multiple and gdb_test for
11604 all tests. Add patterns to kfail PR gdb/1498.
11605
51615d72
MC
116062003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11607
11608 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11609 current versions of gcc, including gcc abi 2. Use "breakpoint"
11610 and "continue" instead of restarting the target program. Use
11611 gdb_test_multiple and gdb_test for all tests.
11612
7b79a9d7
MK
116132004-01-01 Mark Kettenis <kettenis@gnu.org>
11614
11615 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11616 for *-*-solaris2*.
11617
1cd3489f
MC
116182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11619
11620 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11621 current versions of gcc, including gcc abi 2. Use "breakpoint"
11622 and "continue" instead of restarting the target program several
11623 times. Use gdb_test_multiple and gdb_test for all tests.
11624
850742db
MC
116252003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11626
11627 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11628 source files.
11629
eb4bbda8
MC
116302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11631
11632 * gdb.base/environ.exp: Handle compiling test case from multiple
11633 source files.
11634
e42c7771
MC
116352003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11636
11637 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11638
80e4b428
JB
116392003-12-17 Jim Blandy <jimb@redhat.com>
11640
5f06973a
JB
11641 * gdb.base/freebpcmd.c: Add copyright notice.
11642
80e4b428
JB
11643 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11644
0ab84fb7
MC
116452003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11646
11647 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11648
1b3bb3d0
JB
116492003-12-13 Jim Blandy <jimb@redhat.com>
11650
11651 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11652
3a4c9371
KB
116532003-12-12 Kevin Buettner <kevinb@redhat.com>
11654
11655 * gdb.asm/frv.inc: New file.
11656 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11657
a1dea79a
FF
116582003-12-09 Fred Fish <fnf@redhat.com>
11659
11660 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11661 functions to break1.c and leave prototypes behind. Add more
11662 "set breakpoint NN here" comments.
11663 * gdb.base/break1.c: New file.
11664
11665 * gdb.base/break.exp: Handle compiling test case from multiple
11666 source files and change source file references as needed.
11667 * gdb.base/completion.exp: Ditto.
11668 * gdb.base/condbreak.exp: Ditto.
11669 * gdb.base/define.exp: Ditto.
11670 * gdb.base/ena-dis-br.exp: Ditto.
11671 * gdb.base/info-proc.exp: Ditto.
11672 * gdb.base/maint.exp: Ditto.
11673 * gdb.base/until.exp: Ditto.
11674
11675 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11676 hardcoded line numbers.
11677 * gdb.base/define.exp: Ditto.
11678 * gdb.base/ena-dis-br.exp: Ditto.
11679 * gdb.base/maint.exp: Ditto.
11680 * gdb.base/until.exp: Ditto.
11681
11682 * gdb.base/completion.exp: Use "break1" for completion tests since
11683 "break" is no longer a unique prefix.
11684
5266b69c
AC
116852003-12-06 Andrew Cagney <cagney@redhat.com>
11686
11687 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11688 "return_value_unimplemented". When an unimplemented struct return
11689 architecture, report incorrect values as a KFAIL
11690
374451f0
MC
116912003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11692
11693 * gdb.cp/rtti.exp: Accept new wording of warning from
11694 cp_lookup_rtti_type.
11695
ba9b20a7
MC
116962003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11697
11698 Partial fix for PR testsuite/1456.
11699 * gdb.base/scope.exp (test_at_main): Replace references to
11700 gcc_compiled with calls to test_compiler_info.
11701 (test_at_foo): Likewise.
11702 (test_at_bar): Likewise.
11703
b74b6d0b
MC
117042003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11705
11706 Partial fix for PR testsuite/1456.
11707 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11708 to test_compiler_info.
11709
ccfa3402
MC
117102003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11711
11712 * gdb.base/so-impl-ld.exp: Update copyright notice.
11713
f6246aba
MC
117142003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11715
11716 Partial fix for PR testsuite/1456.
11717 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11718 to test_compiler_info.
11719
13ae734a
MC
117202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11721
11722 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11723 from current versions of gdb. Clean up regular expressions.
11724 Delete redundant timeout case.
11725
d8e1cdee
MC
117262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11727
11728 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11729 from current versions of gdb. Clean up regular expressions.
11730 Delete redundant timeout case.
11731
96457b64
MC
117322003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11733
11734 Partial fix for PR testsuite/1456.
11735 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11736 gcc_compiled with call to test_compiler_info.
11737
f35309fc
MC
117382003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11739
11740 Partial fix for PR testsuite/1456.
11741 * gdb.base/list.exp (test_list_function): Delete unused declaration
11742 of gcc_compiled.
11743
d7afdf9b
MC
117442003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11745
11746 Partial fix for PR testsuite/1456.
11747 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11748 call to test_compiler_info.
11749
71507b56
MK
117502003-11-29 Mark Kettenis <kettenis@gnu.org>
11751
11752 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11753 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11754 it to create the appropriate note.inc.
11755 * gdb.asm/asmsrc1.s: Include "note.inc".
11756 * gdb.asm/netbsd.inc: New file.
11757 * gdb.asm/empty.inc: New file.
11758
f81f93f7
MC
117592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11760
11761 Partial fix for PR testsuite/1456.
11762 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11763 calls to test_compiler_info.
11764
9a77938e
MC
117652003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11766
11767 Partial fix for PR testsuite/1456.
11768 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11769 calls to test_compiler_info.
11770
e8367dc7
MK
117712003-11-27 Mark Kettenis <kettenis@gnu.org>
11772
11773 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11774 pattern for the KFAILs.
11775
526c61ee
AF
117762003-11-25 Adam Fedor <fedor@gnu.org>
11777
11778 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11779 * gdb.objc/objcdecode.m: New file.
11780
28f2d600
AF
117812003-11-25 Adam Fedor <fedor@gnu.org>
11782
11783 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11784 * gdb.objc/nondebug.m: New file.
11785
a3895cee
BE
117862003-11-26 Ben Elliston <bje@wasabisystems.com>
11787
11788 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11789 NetBSD as it does on FreeBSD. Modelled on a similar change by
11790 Mark Kettenis on 2003-05-30.
11791 (link-flags): Set to "--entry _start" regardless of target.
11792 Special linker flags are to be appended to $link-flags.
11793 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11794
c9f2c8a3
MC
117952003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11796
11797 * gdb.cp/method.exp: Accept output of new demangler.
11798
15a0587a 117992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11800
11801 * gdb/class2.exp: New file.
11802 * gdb/class2.cc: New file.
11803
3c00b570
MC
118042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11805
11806 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11807 of new demangler.
11808
7027acc7
MK
118092003-11-23 Mark Kettenis <kettenis@gnu.org>
11810
11811 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11812 of gdb_test "run".
11813
b0e1598a
MK
118142003-11-23 Mark Kettenis <kettenis@gnu.org>
11815
11816 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11817 "continue" into "run".
11818
4d9eda44
MC
118192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11820
11821 Partial fix for PR testsuite/1456.
11822 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11823 call to test_compiler_info.
11824 * gdb.cp/ctti.exp: Likewise.
11825 * gdb.cp/derivation.exp: Likewise.
11826 * gdb.cp/member-ptr.exp: Likewise.
11827 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11828 reference to gcc_compiled.
11829
118302003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11831
11832 Fix PR testsuite/1463.
11833 * gdb.base/structs.exp (start_structs_test): Call
11834 get_debug_format before using the debug format.
11835
d422fe19
AC
118362003-11-22 Andrew Cagney <cagney@redhat.com>
11837
11838 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11839 * gdb.base/structs.exp: Use gdb_test_multiple.
11840
039cf96d
AC
118412003-11-20 Andrew Cagney <cagney@redhat.com>
11842
6882279b
AC
11843 * gdb.base/structs.exp: Handle and recover from internal errors.
11844 Replace "foo${n}" with "foo<n>" in test messages.
11845
e53890ae
AC
11846 * gdb.base/structs.exp: Update copyright. Rewrite.
11847 * gdb.base/structs.c: Update copyright. Rewrite.
11848
2b211c59
AC
11849 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11850 resync count exceeded.
d63a86f8 11851
039cf96d
AC
11852 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11853 from the internal error.
11854 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11855 Original from Jim Blandy.
11856 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11857
eac98b22
AC
118582003-11-19 Andrew Cagney <cagney@redhat.com>
11859
11860 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11861 KFAIL.
11862
67455b2a
MK
118632003-11-17 Mark Kettenis <kettenis@gnu.org>
11864
11865 New testcase for PR backtrace/1435.
11866 * gdb.arch/i386-unwind.exp: New file.
11867 * gdb.arch/i386-unwind.c: New file.
11868
853d6e5b
AC
118692003-11-17 Andrew Cagney <cagney@redhat.com>
11870
11871 * lib/gdb.exp (compiler_info): New global.
11872 (test_compiler_info): New function.
11873 (get_compiler_info): Set compiler_info.
11874 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11875 "compiler_info" to gcc-<major>-<minor>.
11876
38cf6e11
MC
118772003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11878
11879 * gdb.trace/configure: Remove.
11880
a50d3602
EZ
118812003-11-13 Elena Zannoni <ezannoni@redhat.com>
11882
11883 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11884 breakpoints.
a50d3602
EZ
11885 * gdb.base/break.exp: Remove all references to explicit line
11886 numbers.
11887
d9407aaa
NC
118882003-11-11 Nick Clifton <nickc@redhat.com>
11889
11890 * gdb.base/shreloc.exp: Do not run for targets which do not
11891 support shared objects.
11892
db488fc1
CV
118932003-11-10 Corinna Vinschen <vinschen@redhat.com>
11894
11895 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11896 Don't run tests if nofileio flag is given.
11897
6a90a18e
EZ
118982003-11-07 Elena Zannoni <ezannoni@redhat.com>
11899
11900 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11901 as well as 'Watchpoint'.
6a90a18e 11902
0b915e9c
EZ
119032003-11-06 Elena Zannoni <ezannoni@redhat.com>
11904
11905 Reported by Jim Ingham <jingham@apple.com>:
11906 * gdb.base/annota1.exp: Match at least one occurrence of the
11907 signal handler annotation.
11908
d7e4b55f
EZ
119092003-11-06 Elena Zannoni <ezannoni@redhat.com>
11910
a9c64011
AS
11911 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11912 as well as 'Watchpoint'.
d7e4b55f 11913
2fe4e8d0
MC
119142003-11-05 Michael Chastain <mec@shout.net>
11915
11916 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11917
6ef88553
KW
119182003-11-03 Kris Warkentin <kewarken@qnx.com>
11919
11920 * gdb.arch/gdb1291.c: New test file.
11921 * gdb.arch/gdb1291.exp: New test script.
11922 * gdb.arch/gdb1431.c: New test file.
11923 * gdb.arch/gdb1431.exp: New test script.
11924
ae7dc4d8
MC
119252003-10-22 Michael Chastain <mec@shout.net>
11926
11927 * gdb.mi/pthreads.c: Add copyright notice.
11928
c39d7427
MC
119292003-10-22 Michael Chastain <mec@shout.net>
11930
11931 * gdb.threads/pthreads.c: Add copyright notice.
11932
8b7d96c1
MC
119332003-10-20 Michael Chastain <mec@shout.net>
11934
11935 * gdb.base/gdb1056.exp: New test script.
11936
d1d69fdd
DJ
119372003-10-13 Daniel Jacobowitz <drow@mvista.com>
11938
11939 * gdb.threads/killed.exp: Use gdb_run_cmd.
11940
7d605576
DJ
119412003-10-13 Daniel Jacobowitz <drow@mvista.com>
11942
11943 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11944 create a core file.
11945 * gdb.threads/gcore-thread.exp: Likewise.
11946
618ec112
CV
119472003-10-13 Corinna Vinschen <vinschen@redhat.com>
11948
11949 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11950 type, based on char type.
11951 (struct bit_flags_short_t): New bitfield type, based on short type.
11952 (init_bit_flags_char): New fuction.
11953 (init_bit_flags_short): Ditto.
11954 (print_bit_flags_char): Ditto.
11955 (print_bit_flags_short): Ditto.
11956 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11957
9367a73c
MC
119582003-10-11 Michael Chastain <mec@shout.net>
11959
11960 * gdb.base/call-rt-st.exp: Update copyright year.
11961
1decf120
KI
119622003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11963
11964 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11965 * gdb.disasm/sh3.s: Ditto.
11966
5445b2ae
DJ
119672003-10-07 Daniel Jacobowitz <drow@mvista.com>
11968
11969 * gdb.threads/switch-threads.exp: New test.
11970 * gdb.threads/switch-threads.c: New source file.
11971
aec24853
CV
119722003-10-07 Corinna Vinschen <vinschen@redhat.com>
11973
11974 * gdb.base/ending-run.exp: Add sh specific case.
11975
adc7428d
AC
119762003-10-06 Andrew Cagney <cagney@redhat.com>
11977
11978 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11979 * gdb.disasm/mn10200.exp: Delete obsolete file.
11980
c9d37158
DJ
119812003-09-29 Daniel Jacobowitz <drow@mvista.com>
11982
11983 * ChangeLog: Correct an entry command.exp -> commands.exp.
11984 * gdb.base/commands.exp (bp_deleted_in_command_test)
11985 (temporary_breakpoint_commands): Check noargs.
11986
79c2c32d
DC
119872003-09-25 David Carlton <carlton@kealia.com>
11988
11989 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11990 of some print tests, where appropriate. Add tests for C::D::cd,
11991 E::ce, F::cXfX, G::XgX.
11992 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11993
594e6d67
RE
119942003-09-25 Richard Earnshaw <rearnsha@arm.com>
11995
11996 * lib/java.exp (java_init): Import target_alias before using it.
11997
10f0d451
DC
119982003-09-25 David Carlton <carlton@kealia.com>
11999
12000 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12001
274bcba0
EZ
120022003-09-23 Elena Zannoni <ezannoni@redhat.com>
12003
d63a86f8 12004 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12005 weirdness.
274bcba0 12006
cdbf20f7
MC
120072003-09-17 Michael Chastain <mec@shout.net>
12008
12009 * gdb.cp/gdb1355.exp: New file.
12010 * gdb.cp/gdb1355.c: New file.
12011
71e06f80
CV
120122003-09-15 Corinna Vinschen <vinschen@redhat.com>
12013
12014 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12015 * gdb.asm/sh.inc: New file.
12016
5c4e30ca
DC
120172003-09-11 David Carlton <carlton@kealia.com>
12018
bd45b7af
DC
12019 * gdb.cp/namespace.exp: Add tests for namespace types.
12020 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12021 (test_namespace): New.
12022
1c199746
EZ
120232003-09-11 Elena Zannoni <ezannoni@redhat.com>
12024
a9c64011 12025 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12026 * gdb.stabs/weird.exp: Ditto.
1c199746 12027
04ed252f
MC
120282003-09-08 Michael Chastain <mec@shout.net>
12029
12030 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12031
d8a2d9e7
MC
120322003-09-07 Michael Chastain <mec@shout.net>
12033
12034 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12035 'parse error'.
12036
161afb24
MK
120372003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12038
12039 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12040
49f2741a
MC
120412003-08-30 Michael Chastain <mec@shout.net>
12042
12043 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12044 * gdb.gdb/observer.exp: Ditto.
12045 * gdb.gdb/xfullpath.exp: Ditto.
12046
8afa723e
MK
120472003-08-29 Mark Kettenis <kettenis@gnu.org>
12048
12049 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12050 *-*-*bsd*.
12051
f31dfe3b
JJ
120522003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12053
12054 * gdb.base/dump.exp: Skip for ia64.
12055
4630e498
JJ
120562003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12057
12058 * gdb.asm/asm-source.exp: Add ia64 support.
12059 * gdb.asm/ia64.inc: New file.
12060
1105b7ef
MC
120612003-08-22 Michael Chastain <mec@shout.net>
12062
12063 * gdb.cp: New directory.
12064 * gdb.cp/*: Copy from gdb.c++/*.
12065 * gdb.c++/*: Remove.
12066 * Makefile.in: Change gdb.c++ to gdb.cp.
12067 * configure.in: Ditto.
12068 * configure: Regnerate.
12069
c945b932
MK
120702003-08-18 Mark Kettenis <kettenis@gnu.org>
12071
12072 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12073 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12074
2b66634b
DJ
120752003-08-17 Daniel Jacobowitz <drow@mvista.com>
12076
12077 * mi-var-display.exp (-var-list-children weird): Accept function
12078 pointers with argument types.
12079 * mi1-var-display.exp (-var-list-children weird): Likewise.
12080 * mi2-var-display.exp (-var-list-children weird): Likewise.
12081
a356f73b
DJ
120822003-08-17 Daniel Jacobowitz <drow@mvista.com>
12083
12084 * gdb.base/annota3.exp: Add missing newline.
12085
483417b8
MC
120862003-08-06 Michael Chastain <mec@shout.net>
12087
12088 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12089
c99c59c3
MS
120902003-08-12 Michael Snyder <msnyder@redhat.com>
12091
12092 * gdb.base/float.exp: Add test for SH.
12093
55ed7501
MK
120942003-08-10 Mark Kettenis <kettenis@gnu.org>
12095
12096 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12097
1a371f2e
EZ
120982003-08-07 Elena Zannoni <ezannoni@redhat.com>
12099
12100 * gdb.base/completion.exp: Remove reduntant completion test
12101 on filename.
12102
e0f353ce
EZ
121032003-08-07 Elena Zannoni <ezannoni@redhat.com>
12104
a9c64011
AS
12105 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12106 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12107 gdb.trace/save-trace.exp: Make sure that full pathnames are
12108 escaped correctly.
e0f353ce 12109
5710a1af 121102003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12111
a9c64011
AS
12112 * configure.in: Don't generate config.h from config.hin.
12113 * configure: Regenerate.
12114 * config.hin: Remove file.
12115 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12116 * gdb.threads/pthreads.c: Ditto.
5710a1af 12117
dcd81ce9
DJ
121182003-08-07 Daniel Jacobowitz <drow@mvista.com>
12119
12120 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12121 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12122 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12123 Replace ld24 with seth/add3.
12124
6009d884
AC
121252003-08-02 Andrew Cagney <cagney@redhat.com>
12126
12127 * gdb.base/annota3.exp: New file.
12128 * gdb.base/annota3.c: New file.
12129 * gdb.c++/annota3.exp: New file.
12130 * gdb.c++/annota3.cc: New file.
12131
51514e06
MC
121322003-07-29 Michael Chastain <mec@shout.net>
12133
12134 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12135 actually failed.
12136 (do_pass): Likewise.
12137 * gdb.threads/tls.exp: Always initialize no_of_threads.
12138
4ee6625b
DJ
121392003-07-27 Daniel Jacobowitz <drow@mvista.com>
12140
12141 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12142 pattern.
12143 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12144 * gdb.threads/tls.exp: Recognize one case of the host library not
12145 supporting TLS.
12146
225f2bf6
AC
121472003-07-27 Andrew Cagney <cagney@redhat.com>
12148
12149 * gdb.base/fileio.exp: Use SH when running commands using
12150 remote_exec.
12151
bcb27c9f
DJ
121522003-07-24 Daniel Jacobowitz <drow@mvista.com>
12153
12154 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12155 * gdb.base/relocate.c (dummy): New padding array.
12156
3d67be83
MS
121572003-07-22 Michael Snyder <msnyder@redhat.com>
12158
d63a86f8 12159 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12160
12161 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12162 patterns to be more general, accepting old and new output.
12163 Some output chars (such as '+') also must be quoted.
d63a86f8 12164 Some addresses are displayed numerically instead of
3d67be83
MS
12165 symbolically.
12166
57ba3b85
MS
121672003-07-23 Michael Snyder <msnyder@redhat.com>
12168
686d097c
MS
12169 * gdb.base/return2.exp: Don't test long-long return.
12170
57ba3b85
MS
12171 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12172 * gdb.disasm/t01_mov.exp: Ditto.
12173 * gdb.disasm/t02_mova.s: Ditto.
12174 * gdb.disasm/t02_mova.exp: Ditto.
12175 * gdb.disasm/t03_add.s: Ditto.
12176 * gdb.disasm/t03_add.exp: Ditto.
12177 * gdb.disasm/t04_sub.s: Ditto.
12178 * gdb.disasm/t04_sub.exp: Ditto.
12179 * gdb.disasm/t05_cmp.s: Ditto.
12180 * gdb.disasm/t05_cmp.exp: Ditto.
12181 * gdb.disasm/t06_ari2.s: Ditto.
12182 * gdb.disasm/t06_ari2.exp: Ditto.
12183 * gdb.disasm/t07_ari3.s: Ditto.
12184 * gdb.disasm/t07_ari3.exp: Ditto.
12185 * gdb.disasm/t08_or.s: Ditto.
12186 * gdb.disasm/t08_or.exp: Ditto.
12187 * gdb.disasm/t09_xor.s: Ditto.
12188 * gdb.disasm/t09_xor.exp: Ditto.
12189 * gdb.disasm/t10_and.s: Ditto.
12190 * gdb.disasm/t10_and.exp: Ditto.
12191 * gdb.disasm/t11_logs.s: Ditto.
12192 * gdb.disasm/t11_logs.exp: Ditto.
12193 * gdb.disasm/t12_bit.s: Ditto.
12194 * gdb.disasm/t12_bit.exp: Ditto.
12195 * gdb.disasm/t13_otr.s: Ditto.
12196 * gdb.disasm/t13_otr.exp: Ditto.
12197
e00759ef
EZ
121982003-07-22 Elena Zannoni <ezannoni@redhat.com>
12199
12200 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12201
8bc2021f
EZ
122022003-07-22 Elena Zannoni <ezannoni@redhat.com>
12203
a9c64011
AS
12204 * gdb.threads/tls.c : New file.
12205 * gdb.threads/tls.exp : New file.
12206 * gdb.threads/tls-main.c : New file.
12207 * gdb.threads/tls-shared.c : New file.
12208 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12209
89320c4c
AS
122102003-07-22 Andreas Schwab <schwab@suse.de>
12211
12212 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12213
180dea7c
AS
122142003-07-20 Andreas Schwab <schwab@suse.de>
12215
12216 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12217 due to insn reordering.
12218
0714963c
AC
122192003-07-15 Andrew Cagney <cagney@redhat.com>
12220
12221 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12222
98a23b3f
MC
122232003-07-15 Michael Chastain <mec@shout.net>
12224
12225 * gdb.base/gdb1250.exp: New file.
12226 * gdb.base/gdb1250.c: New file.
12227
27e417a2
ML
122282003-07-09 Michal Ludvig <mludvig@suse.cz>
12229
12230 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12231 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12232
8bc2021f
EZ
122332003-07-09 Elena Zannoni <ezannoni@redhat.com>
12234
a9c64011
AS
12235 * gdb.threads/tls.c: New file.
12236 * gdb.threads/tls.exp: New file.
12237 * gdb.threads/tls-main.c: New file.
12238 * gdb.threads/tls-shared.c: New file.
12239 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12240
d99968dc
EZ
122412003-07-09 Elena Zannoni <ezannoni@redhat.com>
12242
12243 * gdb.base/annota1.exp: Make sure that we properly escape the
12244 full path of the source file. Xfail more permissive patterns,
d63a86f8 12245 due to a compiler debug info problem.
d99968dc 12246
83876b3b
AS
122472003-07-07 Andreas Schwab <schwab@suse.de>
12248
2705e972
AS
12249 * gdb.asm/m68k.inc: New file.
12250 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12251
83876b3b
AS
12252 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12253 arguments"): Also match negative number.
12254
12255 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12256
3a871b37
DJ
122572003-07-03 Daniel Jacobowitz <drow@mvista.com>
12258
12259 * gdb.base/store.c (charest): New typedef.
12260 (add_char): Rename to add_charest, update.
12261 (wack_char): Rename to wack_charest, update types. Return l + r
12262 to keep r live across the call.
12263 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12264 (wack_double, wack_doublest): Return l + r to keep r live across
12265 the call.
12266 * gdb.base/store.exp: Accomodate store.c changes.
12267
b2a7f303
DC
122682003-06-30 David Carlton <carlton@kealia.com>
12269
12270 * gdb.c++/maint.exp (test_invalid_name): New.
12271 (test_first_component): Add tests for invalid names.
12272
3c6cb4a1
MC
122732003-06-29 Michael Chastain <mec@shout.net>
12274
12275 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12276 output of '<VTT for class>' for virtual base classes.
12277
f1c2644b
DJ
122782003-06-29 Daniel Jacobowitz <drow@mvista.com>
12279
12280 * gdb.base/completion.exp: Tab-complete "complet" instead of
12281 "compl".
12282 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12283
18080350
DJ
122842003-06-29 Daniel Jacobowitz <drow@mvista.com>
12285
12286 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12287 * gdb.base/volatile.exp: Likewise.
12288
f56973f8
DJ
122892003-06-29 Daniel Jacobowitz <drow@mvista.com>
12290
12291 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12292 gdb/1265.
12293
122942003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12295 Daniel Jacobowitz <drow@mvista.com>
12296
12297 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12298 initial line count of 'captured_main' from 26 to 32.
12299 (test_with_self): Allow xmalloc call to be interleaved with the
12300 preceding two lines.
12301
e766d4d6
JB
123022003-06-24 Joel Brobecker <brobecker@gnat.com>
12303
12304 * gdb.base/bang.exp: New testcase.
12305
f125c9a4
JB
123062003-06-23 Joel Brobecker <brobecker@gnat.com>
12307
12308 * gdb.base/langs.exp: Add some tests for the "minimal" language
12309 support.
12310
6e25beaf
EZ
123112003-06-23 Elena Zannoni <ezannoni@redhat.com>
12312
12313 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12314 the testcase.
12315
2f816dda
DJ
123162003-06-22 Daniel Jacobowitz <drow@mvista.com>
12317
12318 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12319 offset.
12320
db5a5748
DJ
123212003-06-22 Daniel Jacobowitz <drow@mvista.com>
12322
12323 * gdb.c++/pr-1210.cc: New file.
12324 * gdb.c++/pr-1210.exp: New file.
12325
1df0c130
DJ
123262003-06-21 Daniel Jacobowitz <drow@mvista.com>
12327
12328 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12329 000-exec-continue.
12330
a92feac0
MK
123312003-06-15 Mark Kettenis <kettenis@gnu.org>
12332
12333 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12334 on *-*-*bsd* instead of *-*-freebsd*.
12335
81a58f5b
AC
123362003-06-14 Andrew Cagney <cagney@redhat.com>
12337
12338 * gdb.base/store.exp: Test longest and doublest. Test all
12339 parameters. Weaken return statement match.
12340 * gdb.base/store.c: Add longest and doublest - aka long long and
12341 long double functions. Put all parameters into local register
12342 variables. Use negative values.
12343
b257a0d3
AC
123442003-06-14 Andrew Cagney <cagney@redhat.com>
12345
12346 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12347 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12348 exit status.
12349 * gdb.base/fileio.exp: Disable target when nointerrupts and
12350 noinferiorio, instead of limiting it to remote. Use remote_exec
12351 instead of system.
d63a86f8 12352
21c38304
JJ
123532003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12354
12355 * gdb.base/float.exp: Add ia64 support.
12356
1bcdb424
CV
123572003-06-12 Corinna Vinschen <vinschen@redhat.com>
12358
12359 * gdb.base/fileio.exp: Run only on remote targets.
12360
6aeb981f
CV
123612003-06-10 Corinna Vinschen <vinschen@redhat.com>
12362
12363 * gdb.base/fileio.c: New file, testing File-I/O.
12364 * gdb.base/fileio.exp: Ditto.
12365
53df362e
RG
123662003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12367
12368 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12369 shared objects after relocation at load time (gdb PR/1132).
12370 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12371 as above, part of the shared object relocation test.
53df362e 12372
ffee1b46
MK
123732003-06-08 Mark Kettenis <kettenis@gnu.org>
12374
b5ca3722
MK
12375 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12376 fully filled history list.
12377 * gdb.base/gdb_history: New file.
12378
03ed860d
MK
12379 * gdb.base/signals.exp: XFAIL "continue to func1" on
12380 i*86-*-freebsd*.
12381
ffee1b46
MK
12382 * gdb.base/attach.exp: When trying to attach to a nonexistent
12383 process, make it possible to specify the PID based on the target,
12384 and do so for *-*-freebsd*.
12385
d80dbb52
RH
123862003-06-02 Richard Henderson <rth@redhat.com>
12387
12388 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12389
6dd77b81
RH
123902003-06-02 Richard Henderson <rth@redhat.com>
12391
12392 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12393
f6347e16
RH
123942003-06-02 Richard Henderson <rth@redhat.com>
12395
12396 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12397
2c161407
DJ
123982003-06-01 Daniel Jacobowitz <drow@mvista.com>
12399
12400 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12401 of globalvar.
12402
572eb746
MK
124032003-06-01 Mark Kettenis <kettenis@gnu.org>
12404
12405 * gdb.asm/asm-source.exp: Check for memory read errors in
12406 disassembler test on *BSD too.
12407
9e9617a5
RH
124082003-06-01 Richard Henderson <rth@redhat.com>
12409
12410 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12411 for .frame.
12412 (gdbasm_call): Lose ldgp.
12413 (gdbasm_startup): Add frame information.
12414 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12415
7b34ad4e
MK
124162003-05-31 Mark Kettenis <kettenis@gnu.org>
12417
12418 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12419 i?86-*-*.
12420
10059fdf
MK
124212003-05-30 Mark Kettenis <kettenis@gnu.org>
12422
12423 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12424 FreeBSD.
12425
acf4b816
RH
124262003-05-29 Richard Henderson <rth@redhat.com>
12427
12428 * gdb.asm/alpha.inc: New file.
12429 * gdb.asm/asm-source.exp: Use it.
12430
e9ecd949
JB
124312003-05-29 Jim Blandy <jimb@redhat.com>
12432
12433 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12434 'core.PID'.
12435
e3e5a4f3
JB
124362003-05-22 Jim Blandy <jimb@redhat.com>
12437
12438 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12439 backtrace.
d63a86f8 12440
72fe3d25
DC
124412003-05-20 David Carlton <carlton@math.stanford.edu>
12442
12443 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12444 this time.
12445
58da2eb2
DC
124462003-05-19 David Carlton <carlton@bactrian.org>
12447
12448 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12449 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12450
1fcb5155
DC
124512003-05-19 David Carlton <carlton@bactrian.org>
12452
12453 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12454 namespace tests.
12455 Bump copyright date.
12456 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12457 (main): Call C::D::marker2.
12458 * gdb.c++/namespace1.cc: New file.
12459
85e85163
JJ
124602003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12461
12462 Roland McGrath <roland@redhat.com>
d63a86f8 12463 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12464 there is no manager thread.
12465
a25fbfec
JJ
124662003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12467
d63a86f8
RM
12468 * gdb.threads/schedlock.exp: Remove assumption that all threads
12469 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12470 in one of the child threads rather than the main thread.
12471
be375bae
JB
124722003-05-07 Jim Blandy <jimb@redhat.com>
12473
09bf6082
JB
12474 Add support for assembly source testing on the s390x.
12475 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12476 architecture.
12477 * gdb.asm/s390x.inc: New file.
12478
be375bae
JB
12479 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12480 succession of 'if' statements.
12481
00905d52
AC
124822003-05-05 Andrew Cagney <cagney@redhat.com>
12483
12484 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12485
b1e29e33
AC
124862003-05-05 Andrew Cagney <cagney@redhat.com>
12487
12488 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12489 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12490
e33d66ec
EZ
124912003-05-02 Elena Zannoni <ezannoni@redhat.com>
12492
12493 * gdb.base/charset.exp: Update based on new behavior of set/show
12494 charset commands.
12495
2b6fd0d8
AC
124962003-05-01 Andrew Cagney <cagney@redhat.com>
12497
12498 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12499 variable do not give memory errors.
12500
130cacce
AF
125012003-04-30 Adam Fedor <fedor@gnu.org>
12502
12503 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12504 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12505 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12506 gdb.objc/basicclass.m: : New files
12507
12508 * lib/gdb.exp (gdb_compile_objc): New procedure.
12509
bea71854
DJ
125102003-04-27 Daniel Jacobowitz <drow@mvista.com>
12511
12512 * gdb.base/signals.exp: Make backtrace tests more specific.
12513
0f20eeea
DC
125142003-04-23 David Carlton <carlton@bactrian.org>
12515
12516 * gdb.c++/maint.exp (test_first_component): Add tests for
12517 'operator' in more locations.
12518
c8c4d8dc
KB
125192003-04-16 Kevin Buettner <kevinb@redhat.com>
12520
12521 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12522
3fe60e3c
EZ
125232003-04-16 Elena Zannoni <ezannoni@redhat.com>
12524
12525 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12526 func marke' instead. Update test name.
3fe60e3c 12527
9219021c
DC
125282003-04-15 David Carlton <carlton@math.stanford.edu>
12529
12530 * gdb.c++/maint.exp: New file.
12531
5dd55bdd
EZ
125322003-04-14 Elena Zannoni <ezannoni@redhat.com>
12533
12534 * gdb.threads/schedlock.c: Change type of thread function argument
12535 to long, to avoid warnings on 64-bit platforms.
12536
00890572
EZ
125372003-04-14 Elena Zannoni <ezannoni@redhat.com>
12538
a9c64011
AS
12539 * gdb.base/attach.exp: Add new message from ptrace in case of
12540 attaching to nonexistent process.
d63a86f8 12541
93201743
JB
125422003-04-11 Jim Blandy <jimb@redhat.com>
12543
12544 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12545 gdb.c++/userdef.cc: Place comments on the lines to which the
12546 marker function might return.
12547 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12548 gdb.c++/userdef.exp: Look for those comments to check that we've
12549 returned to the right place, instead of checking line numbers.
12550
2a11c64d
EZ
125512003-04-11 Elena Zannoni <ezannoni@redhat.com>
12552
a9c64011
AS
12553 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12554 match on sourcefile name, instead of directory name.
2a11c64d 12555
68ab8fc5
EZ
125562003-04-10 Elena Zannoni <ezannoni@redhat.com>
12557
d63a86f8 12558 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12559 working directory name.
12560
5624293a
JB
125612003-04-09 Jim Blandy <jimb@redhat.com>
12562
12563 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12564 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12565 after an inferior function call, report the failure, but allow the
12566 test to continue.
12567
f1f02ee4
SC
125682003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12569
12570 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12571 with -DPROTOTYPES.
12572
6eb79af0
SC
125732003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12574
12575 * gdb.base/break.exp: Revert last patch.
12576
8dfb4cf0
SC
125772003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12578
12579 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12580 with -DPROTOTYPES.
12581
ed4c619a
AC
125822003-04-02 Andrew Cagney <cagney@redhat.com>
12583
12584 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12585 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12586 matching directories by the name breakpoint.
12587 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12588 Make "continue to marker1" consistent.
12589 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12590 message consistent.
12591 * lib/gdb.exp: Put "the program is no longer running", and "the
12592 program exited" in parenthesis.
12593 * lib/mi-support.exp: Ditto.
d63a86f8 12594
4e35d5f0 125952003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12596
4e35d5f0
BR
12597 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12598
71900fe8
AC
125992003-03-29 Andrew Cagney <cagney@redhat.com>
12600
12601 * gdb.base/sizeof.c (main): Print the value of '\377'.
12602 * gdb.base/sizeof.exp: Check the sign of '\377'.
12603
c0655a16
MC
126042003-03-27 Michael Chastain <mec@shout.net>
12605
12606 * gdb.base/gdb1090.exp: New file.
12607 * gdb.base/gdb1090.cc: New file.
12608
5b2a3989
JB
126092003-03-27 J. Brobecker <brobecker@gnat.com>
12610
12611 * gdb.gdb/observer.exp: New regression test.
12612
79876890
MC
126132003-03-27 Michael Chastain <mec@shout.net>
12614
12615 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12616 * gdb.base/ptype.exp: Likewise.
12617
6eac95e3
CV
126182003-03-27 Corinna Vinschen <vinschen@redhat.com>
12619
12620 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12621
e8c71839
MC
126222003-03-26 Michael Chastain <mec@shout.net>
12623
12624 * gdb.base/ptype.exp: Actually use some typedef'd types.
12625
71b10041
SC
126262003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12627
12628 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12629 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12630
2512cf80
CV
126312003-03-20 Corinna Vinschen <vinschen@redhat.com>
12632
12633 * gdb.base/default.exp: Fix regular expression.
12634
0d195a4f
CV
126352003-03-20 Corinna Vinschen <vinschen@redhat.com>
12636
12637 * gdb.base/args.exp: Fix regular expression.
12638
8a2dbca8
CV
126392003-03-20 Corinna Vinschen <vinschen@redhat.com>
12640
12641 * gdb.base/help.exp: Allow Win32 child process.
12642
bf028682
CV
126432003-03-20 Corinna Vinschen <vinschen@redhat.com>
12644
12645 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12646 when stepping out of main().
12647
182dbe85
CV
126482003-03-20 Corinna Vinschen <vinschen@redhat.com>
12649
12650 * gdb.base/default.exp: Check for win32 specific message when calling
12651 "run" without executable.
12652
d67a6ba5
CV
126532003-03-20 Corinna Vinschen <vinschen@redhat.com>
12654
12655 * gdb.base/args.exp: Expect .exe in output.
12656
a955b5bb
CV
126572003-03-20 Corinna Vinschen <vinschen@redhat.com>
12658
12659 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12660 Cygwin native.
12661
bf6bad4b
AC
126622003-03-17 Andrew Cagney <cagney@redhat.com>
12663
12664 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12665 vector registes.
12666 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12667 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12668
293e9a31
DC
126692003-03-17 David Carlton <carlton@math.stanford.edu>
12670
12671 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12672 test, for PR breakpoints/38.
12673 Call test_watchpoint_and_breakpoint.
12674 * gdb.base/watchpoint.c (func3): New function.
12675 (main): Call func3.
12676
5330f2db
DC
126772003-03-04 David Carlton <carlton@math.stanford.edu>
12678
12679 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12680 Garply<Garply<char> >:: garply".
12681 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12682 with respect to PR c++/1111; note also PR c++/1113.
12683 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12684 respect to PR c++/1062.
12685 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12686
6ece72da
DC
126872003-03-03 David Carlton <carlton@math.stanford.edu>
12688
12689 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12690 with respect to PR c++/57.
12691 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12692 c++/826.
12693 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12694 respect to PR c++/57.
12695
85ca1584
DC
126962003-03-03 David Carlton <carlton@math.stanford.edu>
12697
12698 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12699 respect to PR c++/33 into FAILs.
12700
98e9c5b8
MC
127012003-03-03 Michael Chastain <mec@shout.net>
12702
7bedbf27
MC
12703 * configure.in: Update copyright years.
12704
127052003-03-03 Michael Chastain <mec@shout.net>
12706
12707 * Makefile.in: Update copyright years.
98e9c5b8 12708
f683e100
DC
127092003-02-28 David Carlton <carlton@math.stanford.edu>
12710
12711 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12712 print class instead of struct and/or superfluous protection
12713 specifiers, as long as the resulting output is equivalent to the
12714 source code.
12715 Delete FIXME from end of messages on tests that don't need
12716 fixing.
12717
a9e0cf2c
DC
127182003-02-28 David Carlton <carlton@math.stanford.edu>
12719
12720 * gdb.c++/templates.exp (do_tests): Allow const in the two
12721 Foo<volatile char *>::foo tests.
12722
e8d359df
MS
127232003-02-27 Michael Snyder <msnyder@redhat.com>
12724
d63a86f8 12725 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12726 will be consistant.
12727
0b71dc91
DC
127282003-02-26 David Carlton <carlton@math.stanford.edu>
12729
12730 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12731 char *>::foo" test with respect to PR c++/33. Create a new test
12732 which is identical to that one except that it doesn't put the
12733 space between the "char" and the "*"; KFAIL it, too.
12734
dd14ab43
DC
127352003-02-26 David Carlton <carlton@math.stanford.edu>
12736
12737 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12738 template types into either PASSes or KFAILs (corresponding to PR
12739 c++/57). Tweak indentation. Update copyright.
12740
1146c7f1
SC
127412003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12742
12743 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12744
74641dfb
MC
127452003-02-13 Michael Chastain <mec@shout.net>
12746
12747 * gdb.base/exprs.exp: Remove i960 remnants.
12748 * gdb.base/funcargs.exp: Likewise.
12749 * gdb.base/list.exp: Likewise.
12750 * gdb.base/ptype.exp: Likewise.
12751
559cd2d0
DC
127522003-02-14 David Carlton <carlton@math.stanford.edu>
12753
12754 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12755 pEe->D::vg()" from XFAIL to KFAIL.
12756
c4f90d87
JM
127572003-02-13 Jason Molenda (jmolenda@apple.com)
12758
12759 * gdb.base/maint.exp: Update maint print statistics regexp to include
12760 new entries.
12761
cbc4d97c
MC
127622003-02-13 Michael Chastain <mec@shout.net>
12763
12764 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12765
40f235b7
MC
127662003-02-12 Michael Chastain <mec@shout.net>
12767
12768 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12769 * gdb.c++/inherit.exp: Likewise.
12770 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12771 * gdb.c++/templates.exp: Likewise.
12772 * gdb.c++/virtfunc.exp: Likewise.
12773
c56716b0
JM
127742003-02-06 Jason Molenda (jason-cl@molenda.com)
12775
12776 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12777 why the code is written that way.
12778
070afcf8
MC
127792003-02-05 Michael Chastain <mec@shout.net>
12780
12781 * gdb.base/dump.exp: Add missing copyright line.
12782
5d0331e5
JM
127832003-02-05 Jason Molenda (jason-cl@molenda.com)
12784
f7ae6d3e 12785 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12786 at the beginning so the breakpoint doesn't get set on the loop.
12787
92851186
MC
127882003-02-05 Michael Chastain <mec@shout.net>
12789
12790 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12791 output for configurations with gcc 2.95.3.
12792
cbf1e085
AC
127932003-02-05 Keith Seitz <keiths@redhat.com>
12794 Andrew Cagney <ac131313@redhat.com>
12795
12796 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12797
29518e1e
MC
127982003-02-04 Michael Chastain <mec@shout.net>
12799
12800 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12801 Call perror and then continue.
12802
5af1d5f3
MC
128032003-02-03 Michael Chastain <mec@shout.net>
12804
12805 * gdb.c++/pr-1023.cc: New file.
12806 * gdb.c++/pr-1023.exp: New file.
12807
6b549786
JB
128082003-02-05 Jim Blandy <jimb@redhat.com>
12809
12810 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12811 it's local to foobar. Check for it there, and check that it's not
12812 present in main.
12813 * gdb.c++/local.cc (marker2): New function.
12814 (foobar): Call marker1.
12815 (main): Call marker2 instead of marker1.
12816
67f16606
AC
128172003-02-04 Andrew Cagney <ac131313@redhat.com>
12818
12819 * gdb.disasm/mn10200.exp: Obsolete file.
12820 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12821 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12822 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12823
1c5cb38e
DC
128242003-02-04 David Carlton <carlton@math.stanford.edu>
12825
12826 * gdb.c++/overload.exp: Test intToChar(1).
12827 * gdb.c++/overload.cc (intToChar): New.
12828 (main): Call intToChar.
12829
d1fe6965
DC
128302003-02-03 David Carlton <carlton@math.stanford.edu>
12831
12832 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12833 'might_kfail' arg.
12834 KFAIL some of the continue_to_bp_overloaded calls, according to
12835 PR c++/1025.
12836
9ba61c5d
MC
128372003-02-01 Michael Chastain <mec@shout.net>
12838
12839 * gdb.base/advance.c (marker1): New marker function.
12840 * gdb.base/advance.exp: When the 'advance' command lands on the
12841 return breakpoint, it can legitimately stop on either the
12842 current line or the next line. Accommodate both outcomes.
12843 * gdb.base/until.exp: Likewise.
12844
e7494ffb
AC
128452003-02-02 Andrew Cagney <ac131313@redhat.com>
12846
12847 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12848 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12849 now a list, not a tuple.
12850 * gdb.mi/mi-var-display.exp: Ditto.
12851 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12852
075559bc
AC
128532003-02-01 Andrew Cagney <ac131313@redhat.com>
12854
12855 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12856 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12857 stack backtraces.
12858 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12859
2bd4c7b1
MK
128602003-02-01 Mark Kettenis <kettenis@gnu.org>
12861
12862 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12863 gdb.mi/mi1-pthreads.exp: Return instead of calling
12864 gdb_suppress_entire_file.
12865
eabd8992
MS
128662003-02-01 Mark Salter <msalter@redhat.com>
12867
12868 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12869
71469e2f
MS
128702003-01-31 Mark Salter <msalter@redhat.com>
12871
12872 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12873 Support empty arg.
12874
38a94d44
MC
128752003-01-30 Michael Chastain <mec@shout.net>
12876
12877 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12878 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12879 has been fixed in gdb/readline on 2003-01-09.
12880
19ea9e73
MS
128812003-01-29 Michael Snyder <msnyder@redhat.com>
12882
e8d359df
MS
12883 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12884 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12885 * gdb.base/args.exp: Skip if target does not support args passing.
12886
2307bd6a
DJ
128872003-01-22 Daniel Jacobowitz <drow@mvista.com>
12888
19ea9e73 12889 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12890 gdb_test. Accept a list of expect arguments as the third
12891 parameter.
12892 (gdb_test): Use it.
12893
f2dd3617
EZ
128942003-01-20 Elena Zannoni <ezannoni@redhat.com>
12895
12896 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12897 allow for different test tree configurations. Update some
12898 tescases accordingly.
12899 * gdb.arch/altivec-regs.exp: Ditto.
12900 * gdb.asm/asm-source.exp: Ditto.
12901 * gdb.base/advance.exp: Ditto.
12902 * gdb.base/display.exp: Ditto.
d63a86f8 12903 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12904 * gdb.base/mips_pro.exp: Ditto.
12905 * gdb.base/overlays.exp: Ditto.
12906 * gdb.base/relocate.exp: Ditto.
12907 * gdb.base/setshow.exp: Ditto.
12908 * gdb.base/step-line.exp: Ditto.
12909 * gdb.base/step-test.exp: Ditto.
12910 * gdb.base/until.exp: Ditto.
12911 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12912
c71cdefd
DC
129132003-01-17 David Carlton <carlton@math.stanford.edu>
12914
12915 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12916 corresponding to PR c++/945.
12917 Update copyright.
12918
fdba05d7
DC
129192003-01-17 David Carlton <carlton@math.stanford.edu>
12920
12921 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12922 corresponding to PR c++/68.
12923
129242003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12925
12926 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12927 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12928 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12929
c362c33a
EZ
129302003-01-15 Elena Zannoni <ezannoni@redhat.com>
12931
0fbc361c
EZ
12932 * gdb.base/break.exp: Fix change of default location, because of
12933 removal of until tests.
12934 * gdb.base/help.exp: Update test for new 'until' help message.
12935 Add test for help on 'advance'.
a9c64011 12936 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12937
dabf8a35
MK
129382003-01-15 Mark Kettenis <kettenis@gnu.org>
12939
12940 * gdb.base/default.exp: Adapt "info float" test for recent changes
12941 to that command. Add test for "info vector".
12942 * gdb.base/float.exp: New file. Add test for "info float" that
12943 resembles the old test in gdb.base/default.exp.
12944
a1769aca
DC
129452003-01-15 David Carlton <carlton@math.stanford.edu>
12946
12947 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12948
82025e13
EZ
129492003-01-15 Elena Zannoni <ezannoni@redhat.com>
12950
12951 * gdb.base/break.exp: Move the tests of until command from here...
12952 * gdb.base/until.exp: ... to here. New file. Add other tests.
12953 * gdb.base/advance.c: New file.
12954 * gdb.base/advance.exp: New file.
12955
8f9ab801
EZ
129562003-01-14 Elena Zannoni <ezannoni@redhat.com>
12957
a9c64011
AS
12958 * gdb.base/args.c: New file.
12959 * gdb.base/args.exp: New file.
8f9ab801 12960
9ae66589
DJ
129612003-01-14 Daniel Jacobowitz <drow@mvista.com>
12962
12963 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12964
8d77e5c3
DJ
129652003-01-14 Daniel Jacobowitz <drow@mvista.com>
12966
12967 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12968
12d2f0a1
DJ
129692003-01-14 Daniel Jacobowitz <drow@mvista.com>
12970
12971 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12972 dates.
12973
6ca37014
DJ
129742003-01-13 Daniel Jacobowitz <drow@mvista.com>
12975
12976 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12977
b0023472
DJ
129782003-01-13 Daniel Jacobowitz <drow@mvista.com>
12979
12980 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12981 (ptype &*"foo").
12982 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12983
607fbc54 129842003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
12985
12986 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12987 * gdb.mi/mi1-console.exp: Likewise.
12988
607fbc54 129892003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
12990
12991 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12992 * gdb.mi/mi1-console.exp: Likewise.
12993
a1fb14a2
DJ
129942003-01-13 Daniel Jacobowitz <drow@mvista.com>
12995
12996 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12997
c4cf40b7
DJ
129982003-01-09 Daniel Jacobowitz <drow@mvista.com>
12999
13000 * gdb.base/detach.exp: New test.
13001
696d5a5b
DJ
130022003-01-09 Daniel Jacobowitz <drow@mvista.com>
13003
13004 * Makefile.in (ALL_SUBDIRS): New variable.
13005 (subdirs, clean, distclean): Use it.
13006 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13007 regenerating Makefile, since it is generated from the top level.
13008 * gdb.asm/Makefile.in: Likewise.
13009 * gdb.base/Makefile.in: Likewise.
13010 * gdb.c++/Makefile.in: Likewise.
13011 * gdb.disasm/Makefile.in: Likewise.
13012 * gdb.java/Makefile.in: Likewise.
13013 * gdb.mi/Makefile.in: Likewise.
13014 * gdb.threads/Makefile.in: Likewise.
13015 * gdb.trace/Makefile.in: Likewise.
13016
754533e4
DC
130172003-01-09 David Carlton <carlton@math.stanford.edu>
13018
13019 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13020 Add copyright year 2003.
13021
d8b3e9ee
MC
130222003-01-06 Michael Chastain <mec@shout.net>
13023
13024 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13025 When selecting a thread, 'line' and 'file' are optional.
13026 * gdb.mi/mi1-pthreads.exp: Likewise.
13027
8e9e0fe6
AS
130282003-01-06 Andreas Schwab <schwab@suse.de>
13029
13030 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13031 failures.
13032
b5ab8ff3
DJ
130332003-01-04 Daniel Jacobowitz <drow@mvista.com>
13034
13035 Fix PR gdb/844
13036 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13037 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13038
13039 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13040 instead of calling gdb_suppress_entire_file.
13041 * gdb.threads/print-threads.exp: Likewise.
13042 * gdb.threads/schedlock.exp: Likewise.
13043
13044 * gdb.threads/killed.exp: Return instead of calling
13045 gdb_suppress_entire_file.
13046 * gdb.threads/linux-dp.exp: Likewise.
13047 * gdb.threads/pthreads.exp: Likewise.
13048
1e698235
DJ
130492003-01-04 Daniel Jacobowitz <drow@mvista.com>
13050
13051 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13052 stabs.
13053 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13054 * gdb.base/whatis.exp: Always allow (void) after function names.
13055
147ff08c
DJ
130562003-01-04 Daniel Jacobowitz <drow@mvista.com>
13057
13058 * gdb.c++/casts.exp: Correct regexp.
13059
dc62bfc2
MK
130602003-01-04 Mark Kettenis <kettenis@gnu.org>
13061
13062 * configure.in: Call AC_CONFIG_HEADER. Don't call
13063 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13064 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13065 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13066 aforementioned directories in the AC_OUPUT call.
13067 * config.hin: New file.
13068 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13069 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13070 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13071 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13072 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13073 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13074 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13075 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13076 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13077 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13078 gdb.threads/configure.in, gdb.threads/configure,
13079 gdb.threads/config.in, gdb.trace/configure.in,
13080 gdb.trace/configure: Removed.
13081
77afa639
MC
130822003-01-03 Michael Chastain <mec@shout.net>
13083
13084 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13085 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13086
7634bb6e
DJ
130872003-01-03 Daniel Jacobowitz <drow@mvista.com>
13088
13089 * gdb.base/store.exp: Fix regular expressions.
13090
b39c905e
MK
130912002-12-28 Mark Kettenis <kettenis@gnu.org>
13092
13093 * configure.in: Rewrite.
13094 * configure: Regenerated.
13095
0a8551dd
DC
130962003-01-03 David Carlton <carlton@math.stanford.edu>
13097
13098 * gdb.base/psymtab.exp: New file.
13099 * gdb.base/psymtab1.c: Ditto.
13100 * gdb.base/psymtab2.c: Ditto.
13101
c60b7188
AF
131022002-12-23 Adam Fedor <fedor@gnu.org>
13103
13104 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13105
ee73db83
DC
131062002-12-23 David Carlton <carlton@math.stanford.edu>
13107
13108 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13109 and current_directory initialization.
13110
d6c1774e
JB
131112002-12-22 Jim Blandy <jimb@redhat.com>
13112
f0a847b8
JB
13113 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13114 rather than as part of the output file name.
13115
d6c1774e
JB
13116 * gdb.base/attach.exp: There's no need to copy the test program to
13117 /tmp; that was only ever necessary on HP/UX, and this test is
13118 entirely disabled there anyway.
13119
f0708dbb
JB
131202002-12-21 Jim Blandy <jimb@redhat.com>
13121
4c2acfea
JB
13122 * gdb.c++/psmang.exp: Doc fix.
13123
f0708dbb
JB
13124 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13125 test.
13126
9579e000
DC
131272002-12-20 David Carlton <carlton@math.stanford.edu>
13128
13129 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13130
d1810171
MC
131312002-12-18 Michael Chastain <mec@shout.net>
13132
13133 * gdb.c++/annota2.exp: Add copyright year 2002.
13134
76565097
DC
131352002-12-17 David Carlton <carlton@math.stanford.edu>
13136
13137 * gdb.c++/try_catch.cc: Add marker comments.
13138 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13139 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13140 * gdb.c++/m-static.cc: Ditto.
13141 * gdb.c++/m-static1.cc: Ditto.
13142 * gdb.c++/try_catch.cc: Ditto.
13143
da81390b
JJ
131442002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13145
13146 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13147 to see whether we are using the new -environment-directory
13148 command which resets via -r or the old version of the command
13149 which may prompt the user. Part of fix for gdb/741.
13150
b304d130
AC
131512002-12-13 Andrew Cagney <ac131313@redhat.com>
13152
13153 * gdb.fortran/types.exp: Update obsolete comment.
13154 * gdb.fortran/exprs.exp: Ditto.
13155 * lib/gdb.exp: Delete obsolete code.
13156 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13157 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13158 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13159 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13160 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13161 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13162 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13163 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13164 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13165 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13166 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13167 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13168 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13169 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13170 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13171 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13172 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13173 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13174 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13175 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13176 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13177 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13178 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13179 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13180 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13181 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13182 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13183 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13184 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13185 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13186 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13187 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13188 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13189 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13190 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13191 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13192 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13193
a23b6e6a
DC
131942002-12-11 David Carlton <carlton@math.stanford.edu>
13195
13196 * gdb.c++/m-data.exp: Add test for members that shadow global
13197 variables: see PR gdb/804.
13198 * gdb.c++/m-data.cc: Ditto.
13199
6604731b
DJ
132002002-12-10 Daniel Jacobowitz <drow@mvista.com>
13201
13202 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13203
de46ecd7
DC
132042002-12-06 David Carlton <carlton@math.stanford.edu>
13205
13206 * gdb.base/store.c: Don't declare functions static.
13207
27e829d0
AC
132082002-12-04 Andrew Cagney <ac131313@redhat.com>
13209
13210 * gdb.base/store.exp, gdb.base/store.c: New files.
13211
92806416
DJ
132122002-12-03 Daniel Jacobowitz <drow@mvista.com>
13213
13214 * gdb.base/selftest.exp: Update for current gdb.
13215
3bcbaac5
DJ
132162002-12-03 Daniel Jacobowitz <drow@mvista.com>
13217
13218 * gdb.base/maint.exp: Only dump symbols from one source file
13219 or objfile.
13220
f4f00b1f
DJ
132212002-12-03 Daniel Jacobowitz <drow@mvista.com>
13222
13223 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13224 function call.
13225
f1c8a949
JB
132262002-11-25 Jim Blandy <jimb@redhat.com>
13227
13228 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13229 function appearing in error message.
13230
9e297a97
DJ
132312002-11-21 Daniel Jacobowitz <drow@mvista.com>
13232
13233 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13234
1f312e79
JJ
132352002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13236
d63a86f8
RM
13237 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13238 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13239 should be in mi console format. This is part of fix for PR gdb/604.
13240
83c31e7d
FN
132412002-09-18 Fernando Nasser <fnasser@redhat.com>
13242
13243 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13244 which explicitly prints the zero offset as "+0".
13245
322b3f65
DJ
132462002-10-22 Daniel Jacobowitz <drow@mvista.com>
13247
13248 * gdb.threads/schedlock.c (args): Make unsigned.
13249
132502002-10-21 Daniel Jacobowitz <drow@mvista.com>
13251
13252 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13253 numbers. Allow "foo2|selected stack frame".
13254 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13255 * gdb.asm/asmsrc2.s: Likewise.
13256 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13257 comments.
13258 * gdb.asm/mips.inc: New file.
13259
5e2fe5b8
AF
132602002-10-18 Adam Fedor <fedor@gnu.org>
13261
13262 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13263 * gdb.base/help.exp: Likewise.
13264
abe1a5d0
KB
132652002-10-17 Kevin Buettner <kevinb@redhat.com>
13266
13267 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13268 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13269
10abb1d4
JB
132702002-10-02 Jim Blandy <jimb@redhat.com>
13271
13272 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13273
1f609b42
AC
132742002-10-01 Andrew Cagney <ac131313@redhat.com>
13275
13276 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13277 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13278 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13279 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13280 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13281 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13282 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13283
0aee02e4
AC
132842002-09-29 Andrew Cagney <ac131313@redhat.com>
13285
13286 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13287 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13288 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13289 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13290 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13291 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13292 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13293
6fde09ad
KB
132942002-09-27 Kevin Buettner <kevinb@redhat.com>
13295
13296 * gdb.base/annota1.exp (info break): Make directory components of
13297 path optional since not all compilers emit this debug information.
13298
889bf7c5
PA
13299 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13300 step ends up stepping out of the function instead of stopping on
13301 the epilogue.
6fde09ad 13302
9e8aab75
KS
133032002-09-26 Keith Seitz <keiths@redhat.com>
13304
13305 * lib/insight-support.exp (gdbtk_start): Figure out where
13306 the insight executable is based on where gdb is. Use this
13307 executable to start insight instead of gdb.
13308
e36180d7
AC
133092002-09-25 Andrew Cagney <cagney@redhat.com>
13310
13311 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13312
9dd34b2b
AC
133132002-09-24 Andrew Cagney <ac131313@redhat.com>
13314
13315 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13316 test_isolated_complaints.
13317 (test_empty_complaint): New function.
13318 (test_empty_complaints): New function. Check no output when no
13319 complaints.
d63a86f8 13320
dea97812
KB
133212002-09-19 Jim Blandy <jimb@redhat.com>
13322
a9c64011 13323 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13324
54951bd7
AC
133252002-09-19 Andrew Cagney <ac131313@redhat.com>
13326
13327 * gdb.gdb/complaints.exp: New file.
13328
dec43320
AC
133292002-09-18 Andrew Cagney <ac131313@redhat.com>
13330
13331 * gdb.base/maint.exp: Check `help maint internal-warning'.
13332
e70d6e3f
DC
133332002-09-18 David Carlton <carlton@math.stanford.edu>
13334
13335 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13336 numbers, and replace them by a single breakpoint after the
13337 constructors are all finished.
13338 Add test 4.
13339 * gdb.c++/m-static.cc: Add test 4.
13340 * gdb.c++/m-static.h: New file.
13341 * gdb.c++/m-static1.cc: New file.
13342
13343 * gdb.c++/printmethod.exp: New file.
13344 * gdb.c++/printmethod.cc: New file.
13345
13346 * gdb.c++/pr-574.exp: New file.
13347 * gdb.c++/pr-574.cc: New file.
13348
afb5c968
CV
133492002-09-18 Corinna Vinschen <vinschen@redhat.com>
13350
13351 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13352 embedded targets which never actually exit.
13353
31e45dee
FN
133542002-09-18 Fernando Nasser <fnasser@redhat.com>
13355
13356 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13357 "don't step after run" as unresolved or unsupported, instead of xfail.
13358
a283c5a1
CV
133592002-09-18 Corinna Vinschen <vinschen@redhat.com>
13360
13361 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13362 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13363 Add newline to expected string in "step out of main (status wrapper)"
13364 case.
13365
11350d2a
CV
133662002-09-18 Corinna Vinschen <vinschen@redhat.com>
13367
13368 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13369 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13370
0deec7d6
TT
133712002-09-17 Tom Tromey <tromey@redhat.com>
13372
13373 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13374 \000, not \0, in double-quoted string.
13375
b2b4a1b5
CV
133762002-09-14 Corinna Vinschen <vinschen@redhat.com>
13377
c9d37158 13378 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13379 string after running the commands execution on breakpoint tests.
13380
1c56143a
CV
133812002-09-13 Corinna Vinschen <vinschen@redhat.com>
13382
13383 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13384
37f8da45
JB
133852002-09-12 Joel Brobecker <brobecker@gnat.com>
13386
13387 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13388
08b468e0
KS
133892002-09-10 Keith Seitz <keiths@redhat.com>
13390
13391 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13392 runto proc.
13393 (mi_run_to_main): Use mi_runto.
13394 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13395
dc360f58
KS
133962002-09-10 Keith Seitz <keiths@redhat.com>
13397
13398 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13399 regexp for stopping at main. Could have multiple event notifications.
13400 Don't assume that main was declared with no parameters.
13401 (mi_next): Use mi_step_to.
13402 (mi_step): Use mi_next_to.
13403
ce3abcfb
CV
134042002-09-09 Corinna Vinschen <vinschen@redhat.com>
13405
13406 * gdb.base/default.exp: Fix expected string in `info float' test.
13407
d1f5b980
BE
134082002-09-09 Ben Elliston <bje@redhat.com>
13409
13410 * config/mips.exp: Update comments.
13411 * config/mips-idt.exp: Likewise.
13412 * config/nind.exp: Likewise.
13413 * config/slite.exp: Likewise.
13414 * config/sparclet.exp: Likewise.
13415 * config/udi.exp: Likewise.
13416 * config/vx.exp: Likewise.
13417 * config/vxworks29k.exp: Likewise.
13418
2f71430b
JB
134192002-09-05 Jim Blandy <jimb@redhat.com>
13420
13421 * gdb.threads/killed.exp: Fix test failure message.
13422
7ddebc7e
KS
134232002-09-04 Keith Seitz <keiths@redhat.com>
13424
13425 * lib/mi-support.exp: Update copyright.
13426 (mi_gdb_test): Increase the priority of the expected pattern
13427 so that it matches gdb_test.
13428
0ae67eb3
KS
134292002-09-03 Keith Seitz <keiths@redhat.com>
13430
13431 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13432 Use integer comparison instead of string comparison for testing
13433 whether binary was built.
13434
38fc42c8
JB
134352002-09-03 Jim Blandy <jimb@redhat.com>
13436
13437 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13438
b6ff0e81
JB
134392002-08-29 Jim Blandy <jimb@redhat.com>
13440
13441 * gdb.threads/pthreads.exp: Move the portable thread compilation
13442 code into a function in lib/gdb.exp, and call that from here.
13443 * lib/gdb.exp (gdb_compile_pthreads): New function.
13444
07c98896
KS
134452002-08-29 Keith Seitz <keiths@redhat.com>
13446
13447 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13448 expect_out so that callers can get at it.
13449
0312286c
DJ
134502002-08-23 Daniel Jacobowitz <drow@mvista.com>
13451
13452 * gdb.threads/print-threads.c: New file.
13453 * gdb.threads/print-threads.exp: New file.
13454 * gdb.threads/schedlock.c: New file.
13455 * gdb.threads/schedlock.exp: New file.
13456
dd039bc4
EZ
134572002-08-22 Elena Zannoni <ezannoni@redhat.com>
13458
a9c64011
AS
13459 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13460 not altivec.c.
dd039bc4 13461
1f36144c
MK
134622002-08-17 Mark Kettenis <kettenis@gnu.org>
13463
13464 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13465 targets. The problem should be fixed now.
13466
16057ec7 134672002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13468
13469 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13470 2002-07-24 change that removes final dots from error messages.
13471
3c1499ad
TT
134722002-08-13 Tom Tromey <tromey@redhat.com>
13473
13474 * gdb.base/readline.exp: New file.
13475
a20ce2c3
AC
134762002-08-01 Andrew Cagney <ac131313@redhat.com>
13477
13478 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13479 supress message.
13480
db034ac5
AC
134812002-08-01 Andrew Cagney <cagney@redhat.com>
13482
13483 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13484 CHILL_FOR_TARGET and CHILL_LIB.
13485 * configure.in (configdirs): Remove gdb.chill.
13486 * configure: Regenerate.
13487 * lib/gdb.exp: Obsolete references to chill.
13488 * gdb.fortran/types.exp: Ditto.
13489 * gdb.fortran/exprs.exp: Ditto.
13490
3e000b18
KB
134912002-07-30 Kevin Buettner <kevinb@redhat.com>
13492
13493 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13494 set Irix-specific compile and link flags.
13495
28f4966b
KB
134962002-07-29 Kevin Buettner <kevinb@redhat.com>
13497
13498 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13499 source files. The ``-o'' option doesn't work with the ``-E'' option
13500 when using the Irix compiler.
13501
46c0d5a6
DJ
135022002-07-19 Daniel Jacobowitz <drow@mvista.com>
13503
13504 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13505 Improve support for reusing an exec file. Copy exec file
13506 to target, and run gdbserver on the target instead of on the host.
13507
eecf4bed
JB
135082002-07-18 Jim Blandy <jimb@redhat.com>
13509
0f815cdf
JB
13510 * gdb.base/ending-run.exp: Don't expect to see the program end in
13511 some orderly fashion when we're running on a real stand-alone
13512 board.
13513
eecf4bed
JB
13514 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13515 targets that don't support interrupts.
13516
52d309e4
JB
135172002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13518
13519 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13520 systems.
13521 Move comments in expect statements to inside the actions, so that they
13522 don't get matched against.
13523
ff683d9e
MK
135242002-07-10 Mark Kettenis <kettenis@gnu.org>
13525
13526 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13527 function when asleep" test.
13528
b5356753
AC
135292002-07-10 Andrew Cagney <ac131313@redhat.com>
13530
13531 * gdb.base/page.exp: Rewrite to handle problems with very long
13532 `info set' output. Update copyright.
13533
6aa4d13a
AC
135342002-06-26 Andrew Cagney <ac131313@redhat.com>
13535
13536 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13537 gdb.threads-hp.
13538 * gdb.hp/configure: Regenerate.
13539 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13540 * gdb.hp/gdb.threads-hp/configure: Delete file.
13541 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13542
8cf8c2b8
AC
135432002-06-22 Andrew Cagney <ac131313@redhat.com>
13544
13545 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13546 setlocale, bindtextdomain and textdomain.
13547
6827a8f8
JB
135482002-06-11 Jim Blandy <jimb@redhat.com>
13549
919d772c
JB
13550 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13551 preprocessor macro information is present.
13552
6827a8f8
JB
13553 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13554 tests.
13555
c15b0d21
MS
135562002-06-06 Michael Snyder <msnyder@redhat.com>
13557
c5984d70
MS
13558 * gdb.base/overlays.exp: Record addresses of overlay
13559 functions in TCL variables rather than in GDB variables,
13560 to avoid having GDB convert them to pointers (with loss
13561 of information).
13562
d63a86f8 13563 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13564 default linker script changes.
c15b0d21
MS
13565 * gdb.base/long_long.exp: Add check for sizeof (long double).
13566
be26fe0d
ML
135672002-06-06 Michal Ludvig <mludvig@suse.cz>
13568
13569 * gdb.asm/asm-source.exp: Add x86-64 target.
13570 * gdb.asm/x86_64.inc: New.
d63a86f8 13571
258093ca 135722002-05-30 Michael Chastain <mec@shout.net>
258093ca 13573
4b3153f1 13574 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13575 * gdb.c++/m-static.cc: New file.
13576 * gdb.c++/m-static.exp: New file.
13577
241264c6
MS
135782002-05-28 Michael Snyder <msnyder@redhat.com>
13579
13580 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13581 precision.
13582
9bba8c8f 135832002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13584
4b3153f1 13585 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13586 * gdb.c++/m-data.cc: New file.
13587 * gdb.c++/m-data.exp: New file.
13588
135892002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13590
4b3153f1 13591 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13592 * gdb.c++/try_catch.cc: New file.
d63a86f8 13593 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13594
def1b996
MC
135952002-05-27 Michael Chastain <mec@shout.net>
13596
13597 * gdb.c++/local.exp: Accept more nested types in output.
13598
522ba268
MC
135992002-05-26 Michael Chastain <mec@shout.net>
13600
13601 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13602
277254ba
MS
136032002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13604
13605 * lib/gdb.exp (gdb_wrapper_init): Just because
13606 gdb_wrapper_file exists, this does not mean that the file
13607 should not be rebuilt. That is what gdb_wrapper_initialized
13608 is for.
13609 (default_gdb_init): Reset gdb_wrapper_initialized.
13610
b61a8733
MS
136112002-05-23 Michael Snyder <msnyder@redhat.com>
13612
d63a86f8 13613 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13614 the precision of the floating point test results.
13615 * gdb.base/call-rt-st.exp: Ditto.
13616
b61a8733
MS
13617 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13618 * gdb.base/call-rt-st.exp: Ditto.
13619
56f6e910
MC
136202002-05-19 Michael Chastain <mec@shout.net>
13621
13622 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13623
ad0b0016
EZ
136242002-05-19 Elena Zannoni <ezannoni@redhat.com>
13625
a9c64011
AS
13626 * configure.in (configdirs): Add gdb.arch.
13627 * configure: Regenerate.
ad0b0016 13628
f617d2b6
JB
136292002-05-17 Jim Blandy <jimb@redhat.com>
13630
13631 * gdb.base/completion.exp: Recognize the more detailed error
13632 messages produced by the macro expander's lexical analyzer.
13633
eac2a696
EZ
136342002-05-14 Elena Zannoni <ezannoni@redhat.com>
13635
a9c64011
AS
13636 * gdb.arch/altivec-abi.c: New file.
13637 * gdb.arch/altivec-abi.exp: New file.
13638 * gdb.arch/altivec-regs.c: New file.
13639 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13640
2fdde8f8
DJ
136412002-05-14 Daniel Jacobowitz <drow@mvista.com>
13642
13643 * gdb.base/maint.exp (maint print type): Update for new type
13644 structure.
d63a86f8 13645
e31f1a7c
EZ
136462002-05-14 Elena Zannoni <ezannoni@redhat.com>
13647
13648 * gdb.arch: New directory.
13649 * gdb.arch/configure.in: New file.
13650 * gdb.arch/configure: New file.
13651 * gdb.arch/Makefile.in: New file.
13652
db589741
CV
136532002-05-13 Corinna Vinschen <vinschen@redhat.com>
13654
13655 * gdb.asm/asm-source.exp: Add v850 as supported target.
13656 * gdb.asm/v850.inc: New file.
13657
8ce2a7dc
DJ
136582002-05-13 Daniel Jacobowitz <drow@mvista.com>
13659
13660 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13661
df763c7f
DJ
136622002-05-12 Daniel Jacobowitz <drow@mvista.com>
13663
13664 * gdb.base/break.exp: Check 'break "marker2"'.
13665
377daeed
MS
136662002-05-10 Michael Snyder <msnyder@redhat.com>
13667
13668 * gdb.base/long_long.exp: Fix typo.
13669
c4b7bc2b
JB
136702002-05-10 Jim Blandy <jimb@redhat.com>
13671
ecac9a4e
JB
13672 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13673 a bug.
13674
c4b7bc2b
JB
13675 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13676 Recognize more detailed error message produced by the macro
13677 expander's lexical analyzer.
13678 * lib/gdb.exp (test_print_reject): Same.
13679
e71019a1
MK
136802002-05-09 Mark Kettenis <kettenis@gnu.org>
13681
13682 * gdb.c++/method.exp: Fix typo.
13683
fedfc8e6
MS
136842002-05-08 Michael Snyder <msnyder@redhat.com>
13685
166a1957
MS
13686 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13687 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13688 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13689 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13690 Add iftarget clause for strongarm.
d63a86f8 13691
f1c47eb2
MS
136922002-05-06 Michael Snyder <msnyder@redhat.com>
13693
cb9a9d3e
MS
13694 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13695 (gdb_continue_to_end): Accept output from status wrapper.
13696 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13697 Clean up fail messages to match pass messages.
13698
f1c47eb2
MS
13699 Enable the "needs_status_wrapper" testsuite feature.
13700 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13701 (gdb_compile): Conditionally call gdb_wrapper_init.
13702 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13703 * gdb.c++/method.exp: Recognize output from status wrapper.
13704
6079c749
BE
137052002-05-06 Ben Elliston <bje@redhat.com>
13706From Graydon Hoare <graydon@redhat.com>
13707
13708 * config/sid.exp: Include support for "rawsid" protocol.
13709
188baff3
JB
137102002-05-03 Jim Blandy <jimb@redhat.com>
13711
13712 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13713 * gdb.c++/hang3.C: New file.
13714
b9c07f0f
AC
137152002-05-04 Andrew Cagney <ac131313@redhat.com>
13716
13717 * gdb.base/default.exp: Remove obsolete code.
13718 * gdb.c++/misc.exp: Ditto. Update copyright.
13719 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13720 * gdb.base/whatis.exp: Ditto. Update copyright.
13721 * gdb.base/scope.exp: Ditto. Update copyright.
13722 * gdb.base/ptype.exp: Ditto. Update copyright.
13723 * gdb.base/printcmds.exp: Ditto. Update copyright.
13724 * gdb.base/opaque.exp: Ditto. Update copyright.
13725 * gdb.base/list.exp: Ditto.
13726 * gdb.base/funcargs.exp: Ditto. Update copyright.
13727 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13728 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13729 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13730 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13731 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13732 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13733
5c7a0397
MS
137342002-05-02 Michael Snyder <msnyder@redhat.com>
13735
d6dcc264 13736 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13737 * gdb.base/long_long.exp: Add xscale target.
13738 * gdb.base/default.exp: Add xscale target.
13739
eb7f1c48
JB
137402002-05-01 Jim Blandy <jimb@redhat.com>
13741
13742 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13743 gdb.c++/hang.exp: New test.
13744
a6befae8
FF
137452002-05-01 Fred Fish <fnf@redhat.com>
13746
13747 * gdb.base/completion.exp: Handle completions of "./Make" for
13748 more than one completion possibility, as is the case when we
13749 build and test in the source tree.
13750
0a310277
AG
137512002-04-29 Anthony Green <green@redhat.com>
13752
13753 * gdb.java/jmisc1.exp: New file.
13754 * gdb.java/jmisc2.exp: New file.
13755
6ff9af88
DJ
137562002-04-24 Daniel Jacobowitz <drow@mvista.com>
13757
13758 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13759
96b3d632
EZ
137602002-04-23 Elena Zannoni <ezannoni@redhat.com>
13761
13762 * gdb.base/help.exp: Change 'help status' to allow for target
13763 dependent output differences.
13764
5019bb54
MC
137652002-04-22 Michael Chastain <mec@shout.net>
13766
13767 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13768
a805a116
MC
137692002-04-22 Michael Chastain <mec@shout.net>
13770
13771 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13772
a1706bfd
DM
137732002-04-17 David S. Miller <davem@redhat.com>
13774
13775 * gdb.asm/sparc64.inc: New file.
13776 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13777
a73a20a2
EZ
137782002-04-19 Elena Zannoni <ezannoni@redhat.com>
13779
13780 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13781 instruction file directly into the build tree. Clean up at end of
13782 test.
13783
ba678339
DM
137842002-04-18 David S. Miller <davem@redhat.com>
13785
13786 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13787 handle 64-bit platforms correctly.
13788 * gdb.base/maint.exp: Likewise.
13789
b03399da
KB
137902002-04-18 Kevin Buettner <kevinb@redhat.com>
13791
13792 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13793 ``-fpic'' when compiling files comprising a shared library, but
13794 it does need additional linker flags in order to find shared
13795 libraries at run time.
13796
e2004992
KB
137972002-04-18 Kevin Buettner <kevinb@redhat.com>
13798
13799 * gdb.base/cvexpr.c (use): New function.
13800 (main): Invoke use() on all global variables to prevent
13801 some linkers from deleting these otherwise unused symbols.
13802
d8937120
MC
138032002-04-17 Michael Chastain <mec@shout.net>
13804From David S. Miller <davem@redhat.com>
13805
13806 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13807 handle 64-bit platforms correctly.
13808
ffd61a58
MS
138092002-04-12 Michael Snyder <msnyder@redhat.com>
13810From Jim Blandy <jimb@redhat.com>
a9c64011 13811 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13812 script can handle this instead.
13813 * gdb.base/bar.c (barx): Same.
13814 * gdb.base/baz.c (bazx): Same.
13815 * gdb.base/grbx.c (grbxx): Same.
13816
13817 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13818 manager doesn't automatically unmap overlays unnecessarily.
13819
6b8426a6
MH
138202002-04-10 Martin M. Hunt <hunt@redhat.com>
13821
13822 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13823 stepping out of main.
13824
34af4875
MC
138252002-04-09 Michael Chastain <mec@shout.net>
13826
13827 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13828 scope so that the nested scope tests will make sense.
13829 * gdb.c++/local.exp: Write patterns that actually work with gcc
13830 (the HP patterns "were never known to work with gcc").
13831 Keep the old aCC patterns too.
13832
2d1676a0
DJ
138332002-04-09 Daniel Jacobowitz <drow@mvista.com>
13834
13835 * gdb.base/attach.exp: Correct target board test.
13836
3a63e3f9
MC
138372002-04-08 Michael Chastain <mec@shout.net>
13838
13839 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13840 in a const method. Add some xfail and fail cases for configurations
13841 that do not emit the "const ...".
13842
f18dabd2
MC
138432002-04-07 Michael Chastain <mec@shout.net>
13844
13845 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13846 Accept "A * const" and "const A * const" as type of "this".
13847 Fix spelling of getFunky throughout. Make messages uniform.
13848
0fcddd82
EZ
138492002-04-07 Elena Zannoni <ezannoni@redhat.com>
13850
a9c64011 13851 Work around for PR gdb/285:
0fcddd82
EZ
13852 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13853
16a8534a
EZ
138542002-04-07 Elena Zannoni <ezannoni@redhat.com>
13855
13856 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13857 instructions file at run time instead of configure time.
13858 Sometimes we run the test in a directory that is not the one we
13859 configured in.
13860 * gdb.asm/configure.in: Delete creation of symlink.
13861 * gdb.asm/configure: Regenerate.
13862
24181d81
JB
138632002-04-05 J. Brobecker <brobecker@gnat.com>
13864
13865 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13866 xfullpath () function.
13867
7cdb7107
DJ
138682002-04-04 Daniel Jacobowitz <drow@mvista.com>
13869
13870 * gdb.asm/Makefile.in: Correct dependencies.
13871
13872 * gdb.asm/powerpc.inc: New file.
13873 * gdb.asm/asm-source.exp: Add PowerPC.
13874 * gdb.asm/configure.in: Likewise.
13875 * gdb.asm/configure: Regenerated.
13876
a7d17088
DJ
138772002-04-04 Daniel Jacobowitz <drow@mvista.com>
13878
13879 * gdb.base/relocate.exp: New file.
13880 * gdb.base/relocate.c: New file.
13881
cd721503
FF
138822002-04-04 Fred Fish <fnf@redhat.com>
13883
13884 * gdb.base/step-test.exp: Update comment regarding stopping in
13885 memcpy/bcopy calls inserted as part of the compiler runtime.
13886
b22ad7a7
MS
138872002-04-04 Michael Snyder <msnyder@redhat.com>
13888
13889 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13890
5f279fa6
DJ
138912002-04-03 Daniel Jacobowitz <drow@mvista.com>
13892
13893 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13894 (gdb_expect): Remove $notransfer hack.
13895
dd0fd3ce
DJ
138962002-04-02 Daniel Jacobowitz <drow@mvista.com>
13897
13898 * gdb.c++/classes.exp ("calling method for small class"): Match
13899 updated register output.
13900
1e50cda1
DJ
139012002-03-30 Daniel Jacobowitz <drow@mvista.com>
13902
13903 Fix PR gdb/452
13904 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13905 when finished. Make gdb_file_cmd send "exec-file" when
13906 appropriate.
13907
24015922
DJ
139082002-03-30 Daniel Jacobowitz <drow@mvista.com>
13909
13910 * gdb.base/attach.exp: Remove extra setup_xfail.
13911
dd7dfd64
MS
139122002-03-26 Michael Snyder <msnyder@redhat.com>
13913
13914 * gdb.base/default.exp: Add tests for dump, append, and restore.
13915 * gdb.base/help.exp: Add tests for dump, append, and restore.
13916 * gdb.base/dump.exp: New file, test dump, append and restore.
13917 * gdb.base/dump.c: New file.
13918
48b2f8d7
MS
139192002-03-27 Michael Snyder <msnyder@redhat.com>
13920
d63a86f8 13921 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13922 clean-ups in help messages.
13923
05b4d525
FF
139242002-03-26 Fred Fish <fnf@redhat.com>
13925
13926 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13927 have debugging info for those functions and the compiler uses them
13928 internally to copy structs around.
13929
d7679631
FF
139302002-03-26 Fred Fish <fnf@redhat.com>
13931
13932 * gdb.base/list.exp: Revert the change made yesterday and add note
13933 about why we don't list the default lines for remote targets.
13934
523ac3f9
MS
139352002-03-25 Michael Snyder <msnyder@redhat.com>
13936
13937 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13938
754b2b8d
FF
139392002-03-25 Fred Fish <fnf@redhat.com>
13940
13941 * gdb.base/list.exp: This test works on remote targets so remove
13942 the short circuit for remote targets. Update copyright.
13943
33c3e192
FF
139442002-03-25 Fred Fish <fnf@redhat.com>
13945
13946 * gdb.base/attach.exp: Fix logic error that was suppressing this
13947 test for all non hppa*-*-hpux* targets, instead of the hp target.
13948 Move comments closer to the suppression point. Also now need to
13949 check that we are running natively.
13950
d43e73ee
MS
139512002-03-22 Michael Snyder <msnyder@redhat.com>
13952
882c8f02
MS
13953 * gdb.base/default.exp: Add test for gcore. Update copyright.
13954 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 13955
04c12f60
FF
139562002-03-06 Fred Fish <fnf@redhat.com>
13957
13958 * gdb.base/funcargs.c: Remove extraneous ';' character.
13959 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13960
b43df995
MC
139612002-03-04 Michael Chastain <mec@shout.net>
13962
13963 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13964 accommodate gcc v3 function signature.
13965 * gdb.mi/mi0-var-cmd-exp: Ditto.
13966
92362027
AC
139672002-02-24 Andrew Cagney <ac131313@redhat.com>
13968
13969 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13970 ``GNU/Linux'' or ``Linux kernel''
13971 * testsuite/gdb.threads/pthreads.c: Ditto.
13972
258ad32d
MC
139732002-02-24 Michael Chastain <mec@shout.net>
13974
13975 * gdb.threads/pthreads.c (thread1): Add a return statement.
13976 (thread2): Likewise.
13977 (foo): Likewise.
13978
04c3b3d4
MC
139792002-02-23 Michael Chastain <mec@shout.net>
13980
13981 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13982 to placate gcc.
13983
5a2a0a20
MC
139842002-02-23 Michael Chastain <mec@shout.net>
13985
13986 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13987 test "ptype bint". The test passes on all my stabs configurations.
13988
a640f7fc
JB
139892002-02-21 Jim Blandy <jimb@redhat.com>
13990
27924826
JB
13991 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13992 filename at a time, and watch for the ones we want to see.
13993
a640f7fc
JB
13994 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13995 types of pointers to prototyped functions.
13996
edcc8c75
AC
139972002-02-20 Andrew Cagney <ac131313@redhat.com>
13998
13999 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14000 signed, unsigned and straight char.
14001 (padding_char, padding_short, padding_int, padding_long,
14002 padding_long_long, padding_float, padding_double,
14003 padding_long_double): New global variables.
14004 (fill, fill_structs): New functions.
14005
14006 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14007 for correctly sized writes. Update copyright.
14008 (get_valueof): New procedure.
14009 (get_sizeof): Call get_valueof.
14010 (check_valueof): New procedure.
14011 (check_padding): New procedure.
14012
ac57ea44
MC
140132002-02-20 Michael Chastain <mec@shout.net>
14014
14015 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14016 to setup_xfail. Document some of the remaining calls.
14017
7a10c941
MC
140182002-02-18 Michael Chastain <mec@shout.net>
14019
14020 * gdb.c++/userdef.exp: Update copyright year.
14021
fb8acdcc
DJ
140222002-02-18 Daniel Jacobowitz <drow@mvista.com>
14023
14024 * gdb.c++/userdef.exp: Test overloaded operators properly.
14025 Remove xfails.
14026
fda6ae12
MS
140272002-02-14 Michael Snyder <msnyder@redhat.com>
14028
14029 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14030
676a0442
DJ
140312002-02-14 Daniel Jacobowitz <drow@mvista.com>
14032
14033 * gdb.base/a2-run.exp: Check for a remote target properly.
14034 * gdb.base/annota1.exp: Likewise.
14035 * gdb.base/list.exp: Likewise.
14036 * gdb.base/reread.exp: Likewise.
14037 * gdb.base/scope.exp: Likewise.
14038 * gdb.base/shlib-call.exp: Likewise.
14039 * gdb.base/term.exp: Likewise.
14040 * gdb.c++/annota2.exp: Likewise.
14041
78b4f468
RE
140422002-02-13 Richard Earnshaw <rearnsha@arm.com>
14043
14044 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14045
9a81ba51
MC
140462002-02-10 Michael Chastain <mec@shout.net>
14047
14048 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14049 (call_after_alloca): Ditto.
14050
004af6c7
DJ
140512002-02-10 Daniel Jacobowitz <drow@mvista.com>
14052
14053 * gdb.base/ending-run.exp: Guard "cont" test with
14054 gdb_skip_stdio_test.
14055
37225f62
JB
140562002-02-06 Jim Blandy <jimb@redhat.com>
14057
14058 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14059 from here...
14060 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14061 To here. Disable this test on non-HP platforms. Add big comment.
14062
fe6fdd96
MS
140632002-02-04 Michael Snyder <msnyder@redhat.com>
14064
14065 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14066 other than d10v and m32r.
14067
036fad3f
RE
140682002-02-02 Richard Earnshaw <rearnsha@arm.com>
14069
14070 * gdb.base/default.exp: Rewrite test patterns to reduce time
14071 taken to match them.
14072
7148ab62
DJ
140732002-01-30 Daniel Jacobowitz <drow@mvista.com>
14074
14075 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14076 Allow a start function above main.
14077 * gdb.threads/linux-dp.exp: Fix copyright date.
14078
396cc255
DJ
140792002-01-30 Daniel Jacobowitz <drow@mvista.com>
14080
a9c64011
AS
14081 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14082 (check_philosopher_stack): Check for manager thread before checking
14083 for a just-starting thread.
396cc255 14084
f038d31b
DJ
140852002-01-30 Daniel Jacobowitz <drow@mvista.com>
14086
14087 From Neil Booth <neil@daikokuya.demon.co.uk>:
14088 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14089 warnings.
14090
b3ff9d9a
FF
140912002-01-21 Fred Fish <fnf@redhat.com>
14092
14093 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14094 not caller.
14095
39ad761d
JB
140962002-01-21 Jim Blandy <jimb@redhat.com>
14097
14098 * gdb.base/reread.exp: Check that GDB properly re-reads the
14099 executable file when it changes while no inferior is running.
14100
aaf320fa
FF
141012002-01-21 Fred Fish <fnf@redhat.com>
14102
a9c64011
AS
14103 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14104 optionally accept the "shlib events" variation.
aaf320fa 14105
808a31f5
JB
141062002-01-21 Jim Blandy <jimb@redhat.com>
14107
14108 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14109 call `fflush' after every `printf', so that the output is produced
14110 at predictable points, regardless of whatever buffering does (or
14111 doesn't) take place.
14112 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14113 at different points.
14114
4420d5e2
DJ
141152002-01-20 Daniel Jacobowitz <drow@mvista.com>
14116
14117 * gdb.c++/inherit.exp: Update copyright years.
14118 * gdb.c++/method.exp: Likewise.
14119
3e36a0f4
DJ
141202002-01-20 Daniel Jacobowitz <drow@mvista.com>
14121
14122 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14123 artificial methods/arguments.
14124 * gdb.c++/derivation.exp: Likewise.
14125 * gdb.c++/inherit.exp: Likewise.
14126 * gdb.c++/method.exp: Likewise.
14127 * gdb.c++/virtfunc.exp: Likewise.
14128
b4ceaee6
AC
141292002-01-18 Andrew Cagney <ac131313@redhat.com>
14130
14131 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14132 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14133 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14134 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14135 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14136 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14137
ecace851
JB
141382002-01-17 Jim Blandy <jimb@redhat.com>
14139
14140 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14141 anchoring the pattern matching the entry point symbol's name.
14142
375fc983
AC
141432002-01-17 Andrew Cagney <ac131313@redhat.com>
14144
14145 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14146 continue/quit query. Update copyright.
14147
fe6fdd96
MS
141482002-01-14 Michael Snyder <msnyder@redhat.com>
14149
14150 * gdb.base/gcore.exp: Remove extra debugging output.
14151
e017c81f
DJ
141522002-01-13 Daniel Jacobowitz <drow@mvista.com>
14153
14154 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14155 for slightly dubious v2 mangled string.
14156
37ab3bf8
DJ
141572002-01-13 Daniel Jacobowitz <drow@mvista.com>
14158
14159 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14160
1bc05c3a 141612002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14162
1bc05c3a 14163 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14164
1bc05c3a
JM
14165 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14166 constructors.
14167 * gdb.c++/derivation.exp: Likewise.
14168 * gdb.c++/templates.exp: Likewise.
14169 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14170
1bc05c3a
JM
141712002-01-10 Michael Snyder <msnyder@redhat.com>
14172
14173 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14174
a911c360
MS
141752002-01-08 Michael Snyder <msnyder@redhat.com>
14176
14177 * gdb.base/gcore.exp: New test for generate-core-file command.
14178 * gdb.base/gcore.c: Testcase for above.
14179 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14180
ea2119ec
JM
141812002-01-08 Jason Merrill <jason@redhat.com>
14182
14183 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14184
68203136
FF
141852002-01-07 Fred Fish <fnf@redhat.com>
14186
14187 * gdb.c++/overload.exp: Remove unconditional xfails for:
14188 print foo_instance1.overloadargs(1)
14189 print foo_instance1.overloadargs(1, 2)
14190 print foo_instance1.overloadargs(1, 2, 3)
14191 print foo_instance1.overloadargs(1, 2, 3, 4)
14192 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14193 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14194 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14195 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14196 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14197 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14198 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14199 print foo_instance1.overload1arg()
14200 print foo_instance1.overload1arg((char)arg2)
14201 print foo_instance1.overload1arg((signed char)arg3)
14202 print foo_instance1.overload1arg((unsigned char)arg4)
14203 print foo_instance1.overload1arg((int)arg7)
14204 print foo_instance1.overload1arg((unsigned int)arg8)
14205 print foo_instance1.overload1arg((float)arg11)
14206 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14207
21b9b5b1
MS
142082002-01-07 Michael Snyder <msnyder@redhat.com>
14209
14210 * gdb.base/huge.exp: New test. Print a very large target data object.
14211 (skip_huge_test): New test variable. Define if you want to skip this
14212 test. The test reads an 8 megabyte data object from the target, so it
14213 might be very time consuming on remote targets with a slow connection.
14214 * gdb.base/huge.c: New file. Test case for above.
14215
725f922e
FF
142162002-01-07 Fred Fish <fnf@redhat.com>
14217
14218 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14219 g_instance.bfoo, and g_instance.cfoo.
14220
889bf7c5 142212002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14222
889bf7c5
PA
14223 * gdb.base/break.c (multi_line_if_conditional): New function.
14224 (multi_ilne_while_conditional): Likewise.
14225 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14226 IF or WHILE condition puts the breakpoint at the start of
14227 the condition.
f286b2c3 14228
634d57ec
JL
14229 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14230 hppa*-*-hpux* expected failure.
14231 * gdb.base/structs.exp (do_function_calls): Similarly.
14232
14233 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14234 watchpoints.
14235
9fbfe2dc
AC
142362002-01-06 Andrew Cagney <ac131313@redhat.com>
14237
14238 Fix PR gdb/66.
14239 * gdb.base/structs.exp: Replace skip for a29k with skip for
14240 gdb,cannot_call_functions.
14241 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14242 * gdb.base/callfuncs.exp: Ditto.
14243 * gdb.base/call-rt-st.exp: Ditto.
14244 * gdb.base/call-strs.exp: Ditto.
14245 * gdb.base/callfwmall.exp: Ditto.
14246 * gdb.base/scope.exp: Obsolete xfail a29k.
14247 * gdb.c++/misc.exp: Ditto.
14248 * gdb.c++/cplusfuncs.exp: Ditto.
14249 * gdb.base/ptype.exp: Ditto.
14250 * gdb.base/printcmds.exp: Ditto.
14251 * gdb.base/opaque.exp: Ditto.
14252 * gdb.base/list.exp: Ditto.
14253 * gdb.base/funcargs.exp: Ditto.
14254 * gdb.base/default.exp: Ditto.
14255
8ddad156
MS
142562002-01-04 Michael Snyder <msnyder@redhat.com>
14257
ca4976a6 14258 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14259 * gdb.base/maint.exp: Add tests for maint info sections options.
14260
1b074332
JL
14261Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14262
14263 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14264
7d159115
CV
142652001-12-20 Corinna Vinschen <vinschen@redhat.com>
14266
14267 * gdb.asm/arm.inc: New file.
14268 * gdb.asm/asm-source.exp: Add arm targets.
14269 * gdb.asm/configure.in: Ditto.
14270 * gdb.asm/configure: Recreated from configure.in.
14271
8fb87725
JL
14272Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14273
afabe08c
JL
14274 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14275 with HP's compiler.
14276 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14277 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14278 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14279 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14280
14281 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14282 either HP's compilers or GCC.
14283
db521deb
JL
14284 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14285 a SIGBUS or SIGSEGV.
14286
14287 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14288
14289 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14290 can be compiled with either HP's compiler or GCC.
14291
cfa88ab7
JL
14292 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14293 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14294 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14295
ca344dff
JL
14296 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14297 to match current gdb output. Update due to using auto-solib-limit
14298 for limiting instead of overloading auto-solib-add.
14299 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14300 test program.
14301
3f3c6e55 14302 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14303 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14304 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14305 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14306 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14307 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14308 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14309 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14310 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14311 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14312 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14313 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14314 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14315
8fb87725
JL
14316 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14317 a SIGTRAP to the inferior.
14318
cf599fa7
CV
143192001-12-19 Corinna Vinschen <vinschen@redhat.com>
14320
14321 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14322 Substitute call to target_link by call to gdb_compile.
14323
2cd045cd
JL
14324Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14325
a9c64011
AS
14326 * gdb.base/break.exp: Fix HP specific search string when testing
14327 backtracing in a called function.
2cd045cd 14328
a9c64011
AS
14329 * gdb.base/constvars.exp: Only set lang to C++ if we're
14330 compiling the test with HP's compilers.
14331 * gdb.base/volatile.exp: Similarly.
2cd045cd 14332
99ebe9ac
JB
143332001-12-19 Jim Blandy <jimb@redhat.com>
14334
14335 * gdb.base/printcmds.exp: Expect the null character to be printed
14336 as '\0', and the '\013' to be printed as '\v'.
14337 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14338 * gdb.base/setvar.exp: Same.
14339
b9891b29
JB
143402001-12-17 Jim Blandy <jimb@redhat.com>
14341
0eba65ab
JB
14342 * gdb.base/completion.exp: Rather than completing very long
14343 filenames, which can make the readline library produce output we
14344 don't recognize, cd to the directory first, and then complete
14345 using nice, short relative paths.
14346
6970b5b1
JB
14347 * gdb.base/completion.exp: On some systems, there is, in fact, a
14348 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14349 variables as being in scope. So use `no_var_named_this'
14350 instead of `b'.
6970b5b1 14351
b9891b29 14352 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14353 can't find the core file's registers as a failure.
b9891b29 14354
e6ccd35f
JSC
143552001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14356
a9c64011
AS
14357 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14358 test expect string more specific.
e6ccd35f 14359
105ba819
CV
143602001-12-13 Corinna Vinschen <vinschen@redhat.com>
14361
14362 * gdb.asm/asm-source.exp: Add support for xstormy16.
14363 * gdb.asm/configure.in: Ditto.
14364 * gdb.asm/configure: Rebuild.
14365 * gdb.asm/xstormy16.inc: New file.
14366
e9e79dd9
FF
143672001-12-10 Fred Fish <fnf@redhat.com>
14368
14369 * gdb.base/maint.exp: Update to match changes in type dumping code.
14370
347dc97d
JB
143712001-12-10 Jim Blandy <jimb@redhat.com>
14372
14373 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14374 matching the entry point symbol's name at the beginning of the
14375 line.
347dc97d 14376
5178b9d6
DJ
143772001-12-07 Daniel Jacobowitz <drow@mvista.com>
14378
14379 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14380 gdb.c++/inherit.exp, gdb.c++/method.exp,
14381 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14382 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14383 and class layout support.
14384
af890c52
DJ
143852001-12-07 Daniel Jacobowitz <drow@mvista.com>
14386
14387 * gdb.c++/classes.exp: Add test for static member function.
14388 * gdb.c++/misc.cc: Add class with static member function.
14389
7a345fb3
JB
143902001-12-07 Jim Blandy <jimb@redhat.com>
14391
f2e54a80 14392 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14393 those tests as `unsupported'.
14394 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14395 Rewrite subsequent tests to use it.
14396
14397 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14398 those tests as `unsupported'.
14399 * gdb.base/structs.exp (call_struct_func): New function.
14400 (do_function_calls): Use call_struct_func to call the functions
14401 returning structs.
14402
0bc69509
JB
14403 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14404 whether functions are prototyped or not, so we can't possibly pass
14405 arguments to t_float_values2 properly.
14406
7a345fb3
JB
14407 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14408 value of `timeout' for targets other than the mips*tx39-*.
14409
edb6ede1
MS
144102001-12-06 Michael Snyder <msnyder@redhat.com>
14411
d63a86f8 14412 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14413 and detect whether the start symbol has a leading underscore.
14414
2d842f13
JB
144152001-12-04 Jim Blandy <jimb@redhat.com>
14416
14417 * gdb.base/completion.exp: Clarify indentation.
14418
68550daf
JB
144192001-12-03 Jim Blandy <jimb@redhat.com>
14420
14421 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14422 variables on the S/390, not `.word'.
14423
cd5195a8
JB
144242001-11-30 Jim Blandy <jimb@redhat.com>
14425
14426 Add assembly-source tests for s390-ibm-linux.
14427 * gdb.asm/s390.inc: New file.
14428 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14429 the S/390 architecture.
a9c64011 14430 * gdb.asm/configure: Regenerated.
cd5195a8 14431
ca9efc90
MS
144322001-11-30 Michael Snyder <msnyder@redhat.com>
14433
14434 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14435 next, info source, info sources, info line, global and static
14436 variables, and static functions.
14437 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14438 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14439 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14440 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14441 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14442 (gdbasm_leave): Restore frame pointer.
14443 (gdbasm_startup): Copy stack set-up from crt0.S.
14444
d0e66976
FN
144452001-11-26 Fernando Nasser <fnasser@redhat.com>
14446
14447 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14448 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14449 to a local (non-static) variable. Copy tstruct.a to a static buffer
14450 and return a pointer to that buffer.
14451 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14452
e2334072
MK
144532001-11-24 Mark Kettenis <kettenis@gnu.org>
14454
14455 * gdb.asm/configure.in: Fix recognition of ix86 target.
14456 * gdb.asm/configure: Regenerate.
14457
756caa3d
MS
144582001-11-21 Michael Snyder <msnyder@redhat.com>
14459
14460 * gdb.asm/sparc.inc: New file.
14461 * gdb.asm/asm-source.exp: Recognize sparc target.
14462 * gdb.asm/configure.in: Recognize sparc target.
14463 * gdb.asm/configure: Regenerate.
d63a86f8 14464
9a4d72d5
MS
144652001-11-21 Michael Snyder <msnyder@redhat.com>
14466
14467 * gdb.asm/m32r.inc: New file.
14468 * gdb.asm/asm-source.exp: Recognize m32r target.
14469 * gdb.asm/configure.in: Recognize m32r target.
14470 * gdb.asm/configure: Regenerate.
14471
a773d1cd
MS
144722001-11-20 Michael Snyder <msnyder@redhat.com>
14473
017ac23d
MS
14474 * gdb.asm/i386.inc: New file.
14475 * gdb.asm/asm-source.exp: Recognize ix86 target.
14476 * gdb.asm/configure.in: Recognize ix86 target.
14477 * gdb.asm/configure: Regenerate.
14478
a773d1cd
MS
14479 * gdb.c++/namespace.exp: Fix quotes in output messages.
14480
bb632afb
MS
144812001-11-14 Michael Snyder <msnyder@redhat.com>
14482
25d559ca 14483 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14484 qualifier in a type cast expression, to designate an address
14485 in the instruction space (Harvard architecture).
14486
4749e309
MS
144872001-11-13 Michael Snyder <msnyder@redhat.com>
14488
14489 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14490 Tests for expressions using 'const' and 'volatile'.
14491
25050984
CV
144922001-11-13 Corinna Vinschen <vinschen@redhat.com>
14493
14494 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14495
1902c51f
DJ
144962001-11-12 Daniel Jacobowitz <drow@mvista.com>
14497
14498 * lib/mi-support.exp (mi_run_to_helper): Move comments
14499 outside of gdb_expect.
14500
dcf95b47
DJ
145012001-11-11 Daniel Jacobowitz <drow@mvista.com>
14502
14503 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14504 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14505 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14506 mi0_run_to): New functions.
14507 * gdb.mi/mi-simplerun.exp: Use them.
14508 * gdb.mi/mi0-simplerun.exp: Likewise.
14509 * gdb.mi/mi-var-cmd.exp: Likewise.
14510 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14511
45b074e1
AC
145122001-11-10 Andrew Cagney <ac131313@redhat.com>
14513
14514 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14515 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14516
bf50d346
AC
145172001-11-09 Andrew Cagney <ac131313@redhat.com>
14518
14519 * gdb.base/restore.exp: Include $expected value in restored test
14520 message.
14521
9383332c
AC
145222001-11-09 Andrew Cagney <ac131313@redhat.com>
14523
14524 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14525 implemented.
14526
db62520a
MS
145272001-11-08 Michael Snyder <msnyder@redhat.com>
14528
14529 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14530 Add pass/fail message for stop at breakpoint in call dummy function.
14531
b5703437
MS
145322001-11-07 Michael Snyder <msnyder@redhat.com>
14533
d63a86f8
RM
14534 * gdb.c++/templates.exp (test_template_breakpoints):
14535 If we get an overload menu, but it does not match what
760f6330 14536 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14537 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14538 making the whitespace optional. Argument for "new" may be
14539 "unsigned" as well as "unsigned int/long".
d63a86f8 14540 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14541 making the whitespace optional. Also replace "(void) with
14542 "((void|)), making the keyword "void" optional.
d63a86f8 14543 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14544 making the whitespace optional. Also replace "(void) with
14545 "((void|)), making the keyword "void" optional.
3bf40917
MS
14546 * gdb.base/callfuncs.c (t_float_values): This function must
14547 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14548 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14549 can be tested against both cases. Usually one case involves
14550 promotion of float to double, while the other does not.
14551 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14552 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14553 includes a stack frame for "start".
14554
c8ab4e6d
JB
145552001-11-05 Jim Blandy <jimb@redhat.com>
14556
14557 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14558 pointers are 32 bits long, and that offsets of relocs are always
14559 stored in the data (REL-style), and not in the reloc entry itself
14560 (RELA-style).
14561 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14562 stabs.
14563
3f08ced9
MS
145642001-11-01 Michael Snyder <msnyder@redhat.com>
14565
14566 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14567 and regular expression operators by using quoting.
14568
cbfa24cd
MS
145692001-10-31 Michael Snyder <msnyder@redhat.com>
14570
14571 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14572 depending on what the symbol table contains.
14573 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14574 the output of the ptype command. Similarly, accept both "const &"
14575 and "const&".
14576
aaa68313
CV
145772001-10-31 Corinna Vinschen <vinschen@redhat.com>
14578
14579 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14580 symbol `STORAGE' to allow to choose the storage class of
14581 the local datastructures.
14582 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14583 compiler directive.
14584
91740388
MS
145852001-10-30 Michael Snyder <msnyder@redhat.com>
14586
14587 * gdb.base/jump.exp: Allow it to run for all targets.
14588
1b7c05e7
CV
145892001-10-29 Corinna Vinschen <vinschen@redhat.com>
14590
14591 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14592 with new double_array size.
14593 (main): Change storage class of all local variables to static.
14594 Reduce size of double_array to 9.
14595 * gdb.base/call-ar-st.exp: Increase timeout value.
14596 Change expected output for double array to match new size in
14597 call-ar-st.c.
14598
36a22261
CV
145992001-10-29 Corinna Vinschen <vinschen@redhat.com>
14600
14601 * gdb.base/ending-run.exp: Create identical output when passing
14602 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14603 Stormy16 target.
36a22261 14604
92b8ae91
MK
146052001-10-28 Mark Kettenis <kettenis@gnu.org>
14606
14607 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14608 that we catch the expected failure under Linux/x86.
14609
cb135b83
OF
146102001-10-29 Orjan Friberg <orjanf@axis.com>
14611
14612 * gdb.base/setvar.exp: Escape curly braces.
14613 * gdb.stabs/weird.exp: Ditto.
14614
6884aa54
DJ
146152001-10-27 Daniel Jacobowitz <drow@mvista.com>
14616
14617 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14618 * gdm.mi/mi0-hack-cli.exp: Likewise.
14619
0398c9aa
AC
146202001-10-25 Andrew Cagney <ac131313@redhat.com>
14621
14622 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14623 messages.
14624
d20bf2e8
AC
146252001-10-21 Andrew Cagney <ac131313@redhat.com>
14626
14627 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14628 checking MI enabled.
14629
03dd63aa
CV
146302001-10-09 Corinna Vinschen <vinschen@redhat.com>
14631
14632 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14633
1d9d99f3
FCE
146342001-10-04 Frank Ch. Eigler <fche@redhat.com>
14635
14636 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14637 if gdb child process crashes, just signal an error.
14638
838ae6c4
JB
146392001-10-02 Jim Blandy <jimb@redhat.com>
14640
14641 * lib/gdb.exp (test_xfail_format): Simplify.
14642
14643 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14644 front of the variable name `format'. Simplify `if'.
14645
8f0cbc1c
DJ
146462001-10-01 Daniel Jacobowitz <drow@mvista.com>
14647
14648 * gdb.threads/pthreads.exp: Wait for output and delay
14649 before sending ^C.
14650
1f08dafd
DJ
146512001-10-01 Daniel Jacobowitz <drow@mvista.com>
14652
14653 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14654 some incorrect output instead of timing out.
14655 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14656
674f90ff
CV
146572001-09-28 Corinna Vinschen <vinschen@redhat.com>
14658
14659 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14660 check to allow additional `int'.
14661
9b284272
DJ
146622001-09-27 Daniel Jacobowitz <drow@mvista.com>
14663
14664 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14665 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14666
b55a4771
MS
146672001-09-27 Michael Snyder <msnyder@redhat.com>
14668
14669 * lib/gdb.exp (test_debug_format): New proc.
14670 (setup_xfail_format): Use new proc test_debug_format.
14671 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14672 proc; use new service proc test_debug_format.
14673 Replace all other "gcc_compiled" tests with this test.
14674 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14675 proc; use new service proc test_debug_format.
14676 Replace all other "gcc_compiled" tests with this test.
14677
146782001-09-27 Michael Snyder <msnyder@redhat.com>
14679
14680 * gdb.base/cvexpr.exp: New file.
14681 * gdb.base/cvexpr.c: New file
14682 Test for expressions using const and volatile keywords.
14683
4e6667ac
CV
146842001-09-26 Corinna Vinschen <vinschen@redhat.com>
14685
14686 * gdb.base/constvars.exp: Check for different orders of keywords
14687 and additional "int" strings in output.
14688
4f337972
AC
146892001-09-22 Andrew Cagney <ac131313@redhat.com>
14690
14691 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14692 responses from "help maint".
14693
2015650d
FCE
146942001-09-19 Frank Ch. Eigler <fche@redhat.com>
14695
14696 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14697 to localhost:NNN instead of :NNN, in case Xvfb is listening
14698 only on TCP.
14699
f3bcedc1
CV
147002001-09-19 Corinna Vinschen <vinschen@redhat.com>
14701
14702 * gdb.base/recurse.exp: When checking leaving the watchpoint
14703 scope, recognize when gdb is in function's epilogue and pass.
14704
6b819c92
KS
147052001-09-18 Keith Seitz <keiths@redhat.com>
14706
14707 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14708 support for running tests against sid targets.
14709 (gdbtk_done): Ditto.
14710
a10c9419
CV
147112001-09-18 Corinna Vinschen <vinschen@redhat.com>
14712
14713 * gdb.base/ending-run.c (main): Set stdout buffersize
14714 to the same reasonable value for any target.
14715 * gdb.base/ending-run.exp: Add a regular expression
14716 to make testsuite happy on Sanyo Stormy16 target.
14717
739d0d99
CV
147182001-09-17 Corinna Vinschen <vinschen@redhat.com>
14719
14720 * gdb.base/display.c (do_loops): Add float variable `f'.
14721 Increment f in loop.
14722 * gdb.base/display.exp: Increment timeout by 60 seconds.
14723 Change float display test to use variable `f'.
14724
1b8947f0
JB
147252001-09-17 Jim Blandy <jimb@redhat.com>
14726
14727 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14728 overflowing the limited breakpoint tables on some ROM monitors
14729 (like the ROM68K).
14730
9890ac81
FCE
147312001-09-15 Frank Ch. Eigler <fche@redhat.com>
14732
14733 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14734 the "-ac" (disable access control) flag.
14735
6db765ea
JH
147362001-08-30 Jeff Holcomb <jeffh@redhat.com>
14737
14738 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14739 ints.
14740
4c32cc04
KS
147412001-08-30 Keith Seitz <keiths@redhat.com>
14742
14743 * lib/gdb.exp: Move all insight-related functionality into
14744 separate file.
14745 * lib/insight-support.exp: New file.
14746
8d6e6f81
FCE
147472001-08-29 Frank Ch. Eigler <fche@redhat.com>
14748
14749 * config/sid.exp (sid_start): Never set sid verbosity; disable
14750 expect_background {} that consumed its stdout; tolerate </dev/null.
14751 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14752
6a90e1d0
AC
147532001-08-18 Andrew Cagney <ac131313@redhat.com>
14754
14755 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14756 CLI jump command to start it.
14757 (mi_run_to_main): Fail immediatly when unexpected output.
14758
1759b3c3
AC
147592001-08-18 Andrew Cagney <ac131313@redhat.com>
14760
14761 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14762 beginning of function. Fix PR gdb/191.
14763
61d11d80
FCE
147642001-08-16 Frank Ch. Eigler <fche@redhat.com>
14765
14766 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14767 what to force sid endianness to.
14768
942a4df2
KS
147692001-08-15 Keith Seitz <keiths@redhat.com>
14770
14771 * lib/gdb.exp (gdbtk_start): Don't set environment
14772 variables for TCL_LIBRARY and friends. Insight will
14773 now figure these out for itself.
14774
0521c418
MS
147752001-08-02 Michael Snyder <msnyder@redhat.com>
14776
14777 * gdb.base/completion.exp: Remove the symbol "a64l" from
14778 the expect string; this is target-specific, and not related
14779 to what is being tested.
14780
74a9a58a
DB
147812001-08-02 Dave Brolley <brolley@redhat.com>
14782
14783 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14784
c70819fa
MS
147852001-07-25 Michael Snyder <msnyder@redhat.com>
14786
c2b8fa57
MS
14787 * gdb.base/consecutive.exp: New file. Test stepping over
14788 breakpoints on consecutive instructions.
14789 * gdb.base/consecutive.c: New file.
14790
c70819fa
MS
14791 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14792 curly braces in regular expressions.
14793
2b1a1355
MS
147942001-07-25 Michael Snyder <msnyder@redhat.com>
14795
14796 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14797 legitimate output from stepping out of main.
14798
413eca6f
KS
147992001-07-22 Keith Seitz <keiths@redhat.com>
14800
14801 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14802 the empty string, do not run the tests.
14803
7e5a9322
SC
148042001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14805
14806 * gdb.base/long_long.exp: Detect size of pointer. Take into
14807 account 2-byte pointers when testing for p/a results.
14808
de58f10f
SC
148092001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14810
d63a86f8 14811 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14812 and defined to 1K for m68hc11.
14813 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14814 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14815 (sizeof_random_data): New variable to tell the size of the data table;
14816 don't test past this size; always run to main.
14817
d6f5fea1
SC
148182001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14819
14820 * gdb.base/return2.exp: return of long long and double fails for
14821 68HC11; don't execute these tests on that platform.
14822 * gdb.base/return.exp: Return of a double fails for 68hc11.
14823
c477543d
SC
148242001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14825
14826 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14827 tests that print a float.
14828 * call-rt-st.exp: Likewise.
14829
63cf1c79
MK
148302001-07-12 Mark Kettenis <kettenis@gnu.org>
14831
14832 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14833 running this test on Linux.
14834
112f9ab5
MC
148352001-06-24 Michael Chastain <chastain@redhat.com>
14836
14837 * gdb.base/arithmet.exp: Remove some tests to make all test names
14838 unique.
14839
4970cb0f
MS
148402001-07-03 Michael Snyder <msnyder@redhat.com>
14841
14842 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14843 the output of the ptype command.
14844
d85da69f
MS
148452001-07-02 Michael Snyder <msnyder@redhat.com>
14846
4c8a82de
MS
14847 * gdb.base/completion.exp: Don't assume that break.c is the only
14848 source file that may contain functions named "marker".
d85da69f
MS
14849 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14850
8afc772b
AC
148512001-06-28 Andrew Cagney <ac131313@redhat.com>
14852
14853 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14854 of files to delete.
14855
14856 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14857 * gdb.disasm/h8300s.exp: New file.
14858 gdb.disasm/h8300s.s: Likewise.
14859
cff22675
AC
148602001-06-27 Andrew Cagney <ac131313@redhat.com>
14861
14862 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14863 empty breakpoint tables.
14864
68c81b54
AC
148652001-06-25 Andrew Cagney <ac131313@redhat.com>
14866
14867 * lib/mi-support.exp: Update args=... part of stop-reason
14868 patterns. Accept either a list or a tuple.
14869
2dd62704
AC
148702001-06-23 Andrew Cagney <ac131313@redhat.com>
14871
14872 * lib/mi-support.exp: Remove local emacs variable defining
14873 change-log-default-name.
14874
b4127474
MC
148752001-06-22 Michael Chastain <chastain@redhat.com>
14876
14877 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14878 This is operationally compatible with the previous version.
14879
8dbfb380
JB
148802001-06-13 Jim Blandy <jimb@redhat.com>
14881
14882 * lib/gdb.exp (gdb_test): Doc fix.
14883
f2d8c86d
MC
148842001-06-10 Michael Chastain <chastain@redhat.com>
14885
14886 * gdb.base/exprs.exp: Remove a duplicate test.
14887
81564d34
JB
148882001-06-06 Jim Blandy <jimb@redhat.com>
14889
14890 * gdb.base/return2.exp (main): Use values to test float and double
14891 returns that are not NaN's, to avoid being confused by IEEE
14892 comparison rules.
14893
da55addb
MS
148942001-06-04 Michael Snyder <msnyder@redhat.com>
14895
14896 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14897 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14898 rather than wait for 12 more tests to time out.
14899
42c65987
JB
149002001-06-06 Jim Blandy <jimb@redhat.com>
14901
b18bced9 14902 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14903 Don't forget to match the GDB prompt.
b18bced9 14904
42c65987
JB
14905 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14906
5b41e5f0
JB
149072001-06-04 Jim Blandy <jimb@redhat.com>
14908
14909 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14910 command.
14911
015e046f
KB
149122001-05-31 Kevin Buettner <kevinb@redhat.com>
14913
14914 * gdb.base/annota1.exp (info break): Match four or more spaces
14915 after "Address".
14916
fb1ffbbe
MC
149172001-05-31 Michael Chastain <chastain@redhat.com>
14918
14919 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14920 (dm_type_int_star): Likewise.
14921 (dm_type_long_star): Likewise.
14922 (dm_type_void_star): Likewise.
14923
5ea2a32c
KB
149242001-05-29 Kevin Buettner <kevinb@redhat.com>
14925
14926 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14927 to a known value in order to get consistent results regardless
14928 of the setting of INPUTRC or the presence or contents of .inputrc.
14929
ae23c492
MS
149302001-05-24 Michael Snyder <msnyder@redhat.com>
14931
ac55707e
MS
14932 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14933 Don't require that the main thread and the manager thread are the
14934 first in the list.
14935
ae23c492
MS
14936 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14937 debugging. If test fails, issue an "unsupported" not a "fail".
14938
400071f1
JB
149392001-05-24 Jim Blandy <jimb@redhat.com>
14940
14941 Don't assume that short is shorter than int.
14942 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14943 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 14944 this isn't true.
400071f1
JB
14945 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14946 an int, is not equal to ~0 stored in an unsigned char. This tests
14947 the same thing that the previous test meant to, but works on
14948 16-bit machines, too.
14949 ("print unsigned char != (~0)"): Same test, complemented.
14950
0816a3e5
MS
149512001-05-24 Michael Snyder <msnyder@redhat.com>
14952
14953 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 14954 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
14955 and prevents dejagnu getting out of step.
14956
f6dc23a9
KB
149572001-05-23 Kevin Buettner <kevinb@redhat.com>
14958
14959 * gdb.base/finish.exp (finish_void): Revise pattern for
14960 stopping on the call statement to not permit stopping at
14961 the start of the instructions comprising the call sequence.
14962
7dbd117d
MC
149632001-05-19 Michael Chastain <chastain@redhat.com>
14964
14965 * gdb.base/callfuncs.exp: Make all test names unique.
14966 * gdb.base/commands.exp: Make all test names unique.
14967 * gdb.base/condbreak.exp: Make all test names unique.
14968 * gdb.base/dbx.exp: Make all test names unique.
14969 * gdb.base/default.exp: Make all test names unique.
14970 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14971 and TIMEOUT messages to their corresponding PASS message.
14972 * gdb.base/ending-run.exp: Make all test names unique.
14973 * gdb.base/long_long.exp: Remove duplicate test.
14974
6b0b0a9e
KB
149752001-05-21 Kevin Buettner <kevinb@redhat.com>
14976
14977 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14978 stop on the call statement as well as the statement after the
14979 call.
14980
2caa35cb
MS
149812001-05-21 Michael Snyder <msnyder@redhat.com>
14982
14983 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14984
40713331
EZ
149852001-05-10 Elena Zannoni <ezannoni@redhat.com>
14986
a9c64011
AS
14987 * gdb.base/completion.exp: Revamp test. Make it execute on all
14988 platforms.
40713331 14989
c2c1be8d
EZ
149902001-05-10 Elena Zannoni <ezannoni@redhat.com>
14991
a9c64011
AS
14992 * config/gdbserver.exp (gdb_load): Handle the case
14993 in which the arguments to gdbserver are given in the
14994 baseboard configuration file.
14995 Also handle the case in which the server needs to do a
14996 load.
2c9cd303 14997
9671de48
KS
149982001-05-07 Keith Seitz <keiths@cygnus.com>
14999
a9c64011
AS
15000 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15001 set up the display for testing.
15002 (gdbtk_start): Convert all paths to paths that tcl will like.
15003 Export target information to environment.
15004 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15005 necessary.
15006 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15007 (to_tcl_path): New proc to convert a given pathname into
15008 a path acceptible as an argument to a tcl command.
15009 (_gdbtk_export_target_info): New proc to export target info
15010 into the environment for gdbtk testing.
15011 (gdbtk_done): New proc to signal end-of-test.
9671de48 15012
5a360f47
JB
150132001-05-06 Jim Blandy <jimb@redhat.com>
15014
15015 * restore.c: Make the code of caller0 correspond to its comment.
15016
66c756c6
MS
150172001-05-03 Michael Snyder <msnyder@redhat.com>
15018
15019 * config/sid.exp (gdb_target_sid): Check for error messages.
15020 On error or timeout, don't make expect exit (which will terminate
15021 all subsequent tests); instead just make gdb exit.
d63a86f8 15022 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15023 return a negative value.
15024
a966fde5
JB
150252001-04-24 Jim Blandy <jimb@redhat.com>
15026
851c18e0
JB
15027 * gdb.c++/templates.exp: If we see the prompt for the overload
15028 list, but we haven't recognized any of the longer patterns,
15029 arrange for this test to fail, not hang.
15030
a966fde5
JB
15031 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15032 variations.
15033
db144853
MC
150342001-04-22 Michael Chastain <chastain@redhat.com>
15035
15036 * gdb.c++/local.exp: Use the 'runto' library function.
15037 * gdb.c++/namespace.exp: Likewise.
15038 * gdb.c++/overload.exp: Likewise.
15039
3207ec21
KB
150402001-03-26 Kevin Buettner <kevinb@redhat.com>
15041
15042 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15043 * gdb.base/step-line.exp: New file. Test step/next in presence of
15044 #line directives.
15045 * gdb.base/step-line.c: New file. Test program for the above.
15046 * gdb.base/step-line.inp: New file. We pretend that this file has
15047 been transformed by some other tool into step-line.c.
15048
13b57657
JB
150492001-03-21 Jim Blandy <jimb@redhat.com>
15050
15051 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15052 unmangled operator names.
15053
754cbe1c
JB
150542001-03-20 Jim Blandy <jimb@redhat.com>
15055
15056 * gdb.threads/linux-dp.exp: Recognize an additional message
15057 generated by GDB when it doesn't understand how to debug threads
15058 on the target system.
15059
177495c9
AC
150602001-03-19 Andrew Cagney <ac131313@redhat.com>
15061
15062 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15063
f266096b
MC
150642001-03-12 Michael Chastain <chastain@redhat.com>
15065
15066 * gdb.c++/derivation.exp: Use the 'runto' library function.
15067
cac3c2ff
MC
150682001-03-12 Michael Chastain <chastain@redhat.com>
15069
15070 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15071
b6c11a24
MC
150722001-02-24 Michael Chastain <chastain@redhat.com>
15073
15074 * gdb.c++/ref-types.exp: Change handwritten code to library
15075 function 'runto'.
15076
6bae5bce
OF
150772001-03-16 Orjan Friberg <orjanf@axis.com>
15078
15079 * gdb.base/signals.exp: Set count to 0 explicitly.
15080
0015fd9a
MS
150812001-03-15 Mark Salter <msalter@redhat.com>
15082
15083 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15084 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15085 (gdb_load): Add support for additional target_info: gdb_download_size
15086 and gdb_load_timeout.
0015fd9a 15087
fc33412a
DT
15088Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15089
15090 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15091 file -- to prevent failing when the compile fails but we have no
15092 intention of running the tests anyway.
fc33412a
DT
15093
15094 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15095 tests if set.
15096
15097 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15098 integers.
fc33412a
DT
15099
15100 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15101 * gdb.c++/namespace.exp: Ditto.
15102
115f06de
OF
151032001-03-07 Orjan Friberg <orjanf@axis.com>
15104
15105 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15106 * gdb.base/pointers.exp: Relax pattern match of decimals.
15107
b6ba6518
KB
151082001-03-06 Kevin Buettner <kevinb@redhat.com>
15109
15110 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15111 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15112 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15113 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15114 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15115 config/sh.exp, config/sid.exp, config/slite.exp,
15116 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15117 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15118 config/vxworks.exp, config/vxworks29k.exp,
15119 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15120 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15121 gdb.base/arithmet.exp, gdb.base/assign.exp,
15122 gdb.base/async.exp, gdb.base/attach.exp,
15123 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15124 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15125 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15126 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15127 gdb.base/commands.exp, gdb.base/completion.exp,
15128 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15129 gdb.base/constvars.exp, gdb.base/corefile.exp,
15130 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15131 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15132 gdb.base/ending-run.exp, gdb.base/environ.exp,
15133 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15134 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15135 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15136 gdb.base/funcargs.exp, gdb.base/help.exp,
15137 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15138 gdb.base/logical.exp, gdb.base/long_long.exp,
15139 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15140 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15141 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15142 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15143 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15144 gdb.base/regs.exp, gdb.base/relational.exp,
15145 gdb.base/remote.exp, gdb.base/reread.exp,
15146 gdb.base/restore.exp, gdb.base/return2.exp,
15147 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15148 gdb.base/selftest.exp, gdb.base/setshow.exp,
15149 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15150 gdb.base/sigall.exp, gdb.base/signals.exp,
15151 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15152 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15153 gdb.base/step-test.exp, gdb.base/structs.c,
15154 gdb.base/structs.exp, gdb.base/structs2.exp,
15155 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15156 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15157 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15158 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15159 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15160 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15161 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15162 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15163 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15164 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15165 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15166 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15167 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15168 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15169 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15170 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15171 gdb.trace/circ.exp, gdb.trace/collection.exp,
15172 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15173 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15174 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15175 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15176 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15177 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15178 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15179 notices.
15180
dc96c6c7 151812001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15182
15183 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15184 first arg is int not float.
15185
dc96c6c7 151862001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15187
15188 * gdb.base/reread.exp: Unsupported for non-native targets;
15189 doesn't work for remote debugging.
15190
9b0c4aeb
FN
151912001-02-19 Fernando Nasser <fnasser@redhat.com>
15192
15193 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15194 * gdb.base/ending-run.exp: Properly handle the BSP state when
15195 stepping past the end of main.
9b0c4aeb 15196
02aa71d5
MC
151972001-02-19 John Moore <jmoore@redhat.com>
15198
15199 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15200 Converted HPUX fix for non-expected items following multiple
15201 step commands into general solution for all platforms.
15202
1fa449a4
MC
152032001-02-18 Michael Chastain <chastain@redhat.com>
15204
15205 * gdb.c++/classes.exp (do_tests): Change runto statements
15206 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15207 statements demangler agnostic.
15208 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15209 (gdb_virtfunc_restart): Likewise.
15210
b2f9ec70
MC
152112001-02-14 Michael Chastain <chastain@redhat.com>
15212
15213 * gdb.c++/inherit.exp (do_tests): Change runto statements
15214 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15215 statements demangler agnostic.
15216
cf74b8ca
AC
15217Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15218
15219 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15220 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15221 before calling common_routine 15 times'' tests.
cf74b8ca 15222
99f78f56
MC
152232001-02-11 Michael Chastain <chastain@redhat.com>
15224
15225 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15226 Helps the test script figure out which demangler is in use.
15227 (dm_type_foo_ref): Ditto.
15228 (dm_type_int_star): Ditto.
15229 (dm_type_long_star): Ditto.
15230 (dm_type_unsigned_int): Ditto.
15231 (dm_type_void): Ditto.
15232 (dm_type_void_star): Ditto.
99707966 15233 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15234 Probe the gdb demangler and set variables to accommodate
15235 formatting differences.
15236 (info_func_regexp): New function. Same as info_func, but
15237 matches against a regexp.
15238 (info_func): Match against a literal string.
15239 (print_addr_2): New function. Match against a literal string,
15240 which can be different from the input to gdb.
15241 (print_addr): Simply call print_addr_2 with the same argument twice.
15242 (test_lookup_operator_functions): Use demangler formatting variables.
15243 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15244 the tests in the same order as the C++ class declaration.
15245 (test_paddr_operator_functions): Ditto.
15246 (test_paddr_overloaded_functions): Ditto.
15247 (test_paddr_hairy_functions): Use demangler formatting variables.
15248 Add reference to gdb/19 for related tests.
15249 (do_tests): Call probe_demangler.
15250
1de8f023
KB
152512001-01-30 Kevin Buettner <kevinb@redhat.com>
15252
15253 * gdb.c++/templates.cc (printf): Remove unused function definition.
15254
ca3f91ed
MS
152552001-01-26 Felix Lee <flee@redhat.com>
15256
15257 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15258
152592001-01-25 matthew green <mrg@redhat.com>
15260
15261 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15262 up sid.
15263 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15264
152652001-01-25 matthew green <mrg@redhat.com>
15266
15267 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15268 Deprecate $sid_spawn_id.
ca3f91ed
MS
15269 (sid_exit): Remove code necessary only for `spawn.'
15270
152712001-01-25 matthew green <mrg@redhat.com>
15272
15273 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15274
fb18ec4a
MC
152752001-01-28 Michael Chastain <chastain@redhat.com>
15276
15277 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15278 to call when tests fail. It takes gdb out of the overloaded
15279 function choice menu back to the main prompt, so that the test
15280 program stays synchronized.
15281 (set_bp_overloaded): New proc to collect all the common
15282 code for setting a breakpoint on an overloaded name. Calls
15283 take_gdb_out_of_choice_menu when needed.
15284 (menu_overload1arg): New variable to collect the repeated
15285 instances of the expected menu for an overloaded name. Change
15286 the regular expression to handle changes in g++ type encoding:
15287 "void" can be either "void" or "", and "unsigned int" can be
15288 either "unsigned int" or "unsigned".
15289 (continue_to_bp_overloaded): Change regular expressions to handle
15290 changes in g++ type encoding.
15291 (no proc): Call take_gdb_out_of_choice_menu when needed.
15292 Remove redundant calls to "info break". Accept either "canceled"
15293 or "cancelled". Change regular expressions in "info break"
15294 calls to handle changes in g++ type encoding. Give all tests
15295 unique strings.
15296
9c646a6e
BE
152972001-01-17 Ben Elliston <bje@redhat.com>
15298
15299 * config/sid.exp: New file.
15300
9549d9c1
AC
15301Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15302
15303 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15304
dc96c6c7 153052000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15306
15307 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15308 Add a RE to accept a non-ascii char if one is ever presented.
15309
b4df4f68
FN
153102000-12-20 Fernando Nasser <fnasser@redhat.com>
15311
297dd0fd 15312 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15313
dc96c6c7 153142000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15315
d63a86f8 15316 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15317 in regexp. One '\' does not suffice on Linux.
15318
4a7bddb6
MC
153192000-12-09 Michael Chastain <chastain@redhat.com>
15320
15321 * gdb.base/break.exp (test_clear_command): Use a marker function
15322 rather than 'main' for the test function. Also move this
15323 test to an execution point where the marker function names are
15324 guaranteed to be bound to functions. (Executing tests after a
15325 'finish' from main runs into name conflicts with local names
15326 in __libc_start_main).
15327
dc96c6c7 153282000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15329
15330 * gdb.base/finish.exp: New test for gdb's "finish" command.
15331 * gdb.base/return2.exp: New test for gdb's "return" command.
15332 * gdb.base/return2.c: New source file for above.
15333
dc96c6c7 153342000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15335
15336 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15337 * gdb.base/miscexprs.exp: Ditto.
15338 * gdb.base/pointers.exp: Ditto.
15339 * gdb.c++/derivation.exp: Ditto.
15340 * gdb.c++/local.exp: Ditto.
15341 * gdb.c++/namespace.exp: Ditto.
15342 * gdb.c++/overload.exp: Ditto.
15343 * gdb.c++/ref-types.exp: Ditto.
15344
dc96c6c7 153452000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15346
15347 * gdb.base/constvars.exp: Test result of "up" command.
15348 * gdb.base/miscexprs.exp: Ditto.
15349 * gdb.base/pointers.exp: Ditto.
15350 * gdb.base/scope.exp: Ditto.
15351 * gdb.c++/derivation.exp: Ditto.
15352 * gdb.c++/local.exp: Ditto.
15353 * gdb.c++/namespace.exp: Ditto.
15354 * gdb.c++/overload.exp: Ditto.
15355 * gdb.c++/ref-types.exp: Ditto.
15356
44097287
FN
153572000-11-22 Michael Chastain <chastain@redhat.com>
15358
15359 * mips_pro.exp: Accept either "middle -> top -> main" or
15360 "middle -> main" in the backtrace, because gcc can optimize
15361 tail calls to jumps. Remove setup_xfail for the hppa case.
15362 Add a comment with the original warning messages from PR 3016,
15363 which was filed in 1993, to preserve them for posterity.
15364
9d2e1bab
ND
153652000-11-17 Nick Duffek <nsd@redhat.com>
15366
15367 * lib/gdb.exp (gdb_test): Override timeout with board info.
15368
1aca8eb7
ND
153692000-11-17 Nick Duffek <nsd@redhat.com>
15370
15371 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15372 the second kill and detach messages.
15373
93076499
ND
153742000-11-17 Nick Duffek <nsd@redhat.com>
15375
15376 * configure.in: Add AC_EXEEXT.
15377 * configure: Regenerate.
15378 * Makefile.in (just-check): Export EXEEXT.
15379 * lib/gdb.exp ($EXEEXT): Import from environment.
15380 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15381 expect "maint dump-me" on Cygwin.
15382 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15383 $EXEEXT.
15384
30e87cd3
ND
153852000-11-17 Nick Duffek <nsd@redhat.com>
15386
15387 * gdb.base/break.exp: Test backtrace and finish from called
15388 function on all platforms, not just HP-UX.
15389
dc96c6c7 153902000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15391
15392 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15393 code from gdb_target_monitor, so it can be used independantly
15394 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15395
dc96c6c7 153962000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15397
15398 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15399 * gdb.base/corefile.exp: Expect the message "Program is being
15400 debugged already" when we send the "corefile" command, since
15401 the preceeding gdb_load may have connected gdb to a remote target.
15402 * gdb.base/display.exp: Disable hardware watchpoints if new
15403 board info variable "no_hardware_watchpoints" is true.
15404 Replace single-letter commands with more readable ones.
15405 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15406 if new board info variable "no_hardware_watchpoints" is true.
15407 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15408 to see if stdio (printf) testing is possible.
15409 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15410 board info variable "no_hardware_watchpoints" is true. Use new
15411 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15412
39124dea
FN
154132000-11-13 Fernando Nasser <fnasser@redhat.com>
15414
15415 From Orjan Friberg <orjanf@axis.com>:
15416 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15417 in array print pattern match.
15418
a9e2e984
FN
154192000-11-09 Fernando Nasser <fnasser@redhat.com>
15420
15421 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15422 spelling "cancelled" to U.S. spelling "canceled" to match changes
15423 made to gdb.
15424 * gdb.c++/ovldbreak.exp: Ditto.
15425
c7db355b
PS
154262000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15427
15428 * gdb.base/callfuncs.c (main): Moved to end of file, call
15429 t_double_values to initialize the FPU before inferior calls are made.
15430 * gdb.base/callfuncs.exp: Test for register preservation after calling
15431 inferior functions. Add tests for continuining, finishing and
15432 returning from a stop in a call dummy.
15433
dc96c6c7 154342000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15435
15436 * gdb.base/commands.exp: Break up long lines, and re-indent.
15437
dc96c6c7 154382000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15439
15440 * config/gdbserver.exp: Rewritten from the ground up, to make it
15441 compatible with the current dejagnu tree, and to make it work with
15442 the new "gdbserver" in libremote.
15443
dc96c6c7 154442000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15445
15446 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15447 * gdb.base/varargs.exp: Skip entire test if no printf support.
15448 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15449 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15450
dc96c6c7 154512000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15452
15453 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15454 no floating point support.
15455 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15456 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15457 * gdb.base/call-rt-st.exp: Ditto.
15458 * gdb.base/call-strs.exp: Ditto.
15459
bac5fc66
JG
154602000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15461
15462 * gdb.base/sizeof.c: include <stdio.h>.
15463
15464 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15465 'finish', otherwise uncaptured gdb_prompt would potentially
15466 throw remaining test points out of sync.
bac5fc66 15467
b22a6027
SB
154682000-07-26 Scott Bambrough <scottb@netwinder.org>
15469
15470 * gdb.base/recurse.exp: Run tests for all targets.
15471 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15472 gnu-oldld case on ARM.
15473 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15474 for ARM targets.
d63a86f8 15475
d8231941
AG
15476Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15477
15478 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15479 * gdb.java/configure: Rebuild.
15480
8caabe69
AG
15481Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15482
15483 * gdb.java/jv-exp.exp: New file.
15484
9d273ca3
AG
15485Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15486
15487 * configure: Rebuilt.
15488 * configure.in (configdirs): Add gdb.java.
15489 * gdb.java/jmisc.java: New file.
15490 * gdb.java/jmisc.exp: New file.
15491 * gdb.java/Makefile.in: New file.
15492 * gdb.java/configure: Rebuilt.
15493 * gdb.java/configure.in: New file.
15494 * lib/java.exp: New file.
15495
4f823a66
AC
15496Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15497
15498 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15499 underflow.
4f823a66 15500
2391e11d
AC
15501Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15502
15503 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15504 and the compilers sizes.
2391e11d 15505
54602222
ND
155062000-07-09 Nick Duffek <nsd@redhat.com>
15507
15508 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15509 (use_methods): New function.
15510 (main): Call use_methods().
15511 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15512 (do_tests): Call test_method_param_class.
15513
2bec0572
ND
155142000-07-09 Nick Duffek <nsd@redhat.com>
15515
15516 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15517 spelling.
15518 (test_enums): New procedure. Move enum tests from end of script
15519 to here. Set breakpoint on function name instead of line number.
15520 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15521 (enums2): New marker function.
15522 (enums1): New function.
15523 (main): Call enums1(). Move enum tests to enums1().
15524
78492fde
AC
15525Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15526
15527 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15528 compile/link program. Update line numbers.
78492fde
AC
15529 * gdb.asm/d10v.inc: Define ``startup''.
15530 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15531
49a2cef8
AC
15532Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15533
15534 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15535
3e6c8688
EZ
155362000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15537
15538 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15539 of 'help maint print' command.
3e6c8688 15540
9ff5cbe9
AC
15541Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15542
15543 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15544 they use gdb_expect_list.
9ff5cbe9 15545
17c579bd
AC
15546Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15547
15548 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15549 memory-read-packet-size'' instead of ``set endian big'' to test
15550 long commands.
17c579bd 15551
e6d71bf3
DB
155522000-06-03 Daniel Berlin <dan@cgsoftware.com>
15553
15554 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15555 g++, and stop skipping them.
e6d71bf3
DB
15556
15557 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15558 work under g++.
15559
d63a86f8 15560 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15561 initialization.
15562
dc96c6c7 155632000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15564
15565 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15566 the regular expression: accept an (almost) arbitrary sequence of
15567 "frames-invalid" and "breakpoints-invalid" messages both before
15568 and after the "starting" message.
15569
dc96c6c7 155702000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15571
15572 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15573
dc96c6c7 155742000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15575
15576 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15577 Relax the regular expression a little, make it pass on Solaris 8.
15578
8216cda9
KB
155792000-05-12 Kevin Buettner <kevinb@redhat.com>
15580
15581 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15582 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15583 Instead, it is permissible for gdb to stop on the line of the
15584 call itself.
15585
1a570b2f
MS
155862000-05-12 Michael Snyder <msnyder@.cygnus.com>
15587
15588 * gdb.base/break.exp (bp on small function, optimized file):
15589 Add a second pass pattern. The behavior differs here between stabs
15590 and dwarf for one-line functions. Stabs preserves two line symbols
15591 (one before the prologue and one after) with the same line number,
15592 but dwarf regards these as duplicates and discards one of them.
15593 Therefore the address after the prologue (where the breakpoint is)
15594 has no exactly matching line symbol, and GDB reports the breakpoint
15595 as if it were in the middle of a line rather than at the beginning.
15596
dc96c6c7 155972000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15598
d63a86f8 15599 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15600 rather than "send_gdb" (for consistancy).
15601
7d418785
AC
15602Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15603
15604 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15605 * gdb.c++/templates.cc: Properly check for GCC version number.
15606 * lib/compiler.cc: Likewise
15607
dc96c6c7 156082000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15609
d63a86f8 15610 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15611 gdb may not stop at the first line of main, due to code motion.
15612
dc96c6c7 156132000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15614
15615 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15616 This test depends on parsing the printf output from the target.
15617 Since the sparclet stub doesn't do stdio, this will never work.
15618 * gdb.base/call-rt-st.exp: ditto.
15619 * gdb.base/call-strs: ditto.
15620
dc96c6c7 156212000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15622
15623 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15624
15625 * gdb.base/ending-run.exp: After connecting to a remote target,
15626 but before running, the target will appear to be in a random
15627 location. Specify both a file and a line for breakpoints.
15628 Also, the function that calls main may be called 'init'
15629 rather than 'start'.
15630
a5a51225
EZ
156312000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15632
15633 * gdb.base/help.exp: Update output for add-symbol-file command.
15634
7930cc7c
FN
156352000-04-10 Fernando Nasser <fnasser@cygnus.com>
15636
15637 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15638 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15639
23e37ab1
C
156402000-04-07 J.T. Conklin <jtc@redback.com>
15641
e93c542c
C
15642 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15643
23e37ab1
C
15644 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15645
591b8fa3
PDM
15646Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15647
15648 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15649 values that can be represented exactly.
591b8fa3
PDM
15650 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15651 above change, and to not check against the directory part of the source
15652 file name.
15653 (step into print_long_arg_list): Likewise.
15654 (print print_small_structs from print_long_arg_list): Likewise.
15655 (print print_long_arg_list): Likewise.
15656
7a495180
EZ
156572000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15658
30b53638 15659 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15660
beb998c6
AC
15661Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15662
15663 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15664
1c689132
DB
156652000-03-25 Daniel Berlin <dan@cgsoftware.com>
15666
15667 * gdb.base/commands.exp (deprecated_command_test): Add test for
15668 deprecate with no arguments.
15669
c1790a9d
JL
156702000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15671
15672 * gdb.base/break.exp: Add new test for setting breakpoints on
15673 optimized code so we can test breakpoints work even when function
15674 prologues may be optimized away
15675
003ba290
FN
156762000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15677
15678 From David Whedon <dwhedon@gordian.com>
a9c64011 15679 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15680
6837a0a2
DB
156812000-03-22 Daniel Berlin <dan@cgsoftware.com>
15682
15683 * gdb.base/help.exp: Added test for new apropos command.
15684
b9593231
KB
156852000-03-21 Kevin Buettner <kevinb@redhat.com>
15686
15687 * gdb.base/pointers.c (usevar): New function.
15688 (main): Make sure that global variables v_int_pointer2, rptr,
15689 and y are all referenced someplace in the program by calling
15690 usevar() on them. [Some linkers delete symbols which are
15691 never referenced. The space remains, but there's no way to
15692 get a (symbolic) handle on the variable from the debugger.]
15693
751a959b
EZ
156942000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15695
15696 * gdb.base/printcmds.c: Add typedeffed arrays.
15697
15698 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15699 procedure to test arrays that are typedef'd.
751a959b 15700
73a93a32
JI
157012000-03-13 James Ingham <jingham@leda.cygnus.com>
15702
15703 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15704 the library directories.
73a93a32 15705
fb40c209
AC
15706Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15707
15708 * configure.in (configdirs): Add sub directory gdb.mi.
15709 * configure: Re-generate.
15710
15711 * gdb.mi: New directory.
d63a86f8 15712
ee4dd2c9
AC
157132000-02-25 Scott Bambrough <scottb@netwinder.org>
15714
15715 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15716 a long long value as a double on ARM platforms.
ee4dd2c9 15717
70f0cc22
JB
157182000-02-16 Jim Blandy <jimb@redhat.com>
15719
15720 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15721 default source file is set properly before running this test.
15722
853819b8
EZ
157232000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15724
15725 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15726 gdbtk/library directory, not in gdbtcl2.
853819b8 15727
dfcd3bfb
JM
157282000-02-04 Jim Blandy <jimb@redhat.com>
15729
15730 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15731 backslash from regexp pattern.
15732
15733 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15734 procedure. Use it to run all the "continue to bp overloaded"
15735 tests. Note that this changes the names of the tests slightly.
15736 If the breakpoint hit message includes a hex PC value, because
15737 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15738 from the real source code, still consider that a pass.
15739
15740 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15741 XFAIL here if the breakpoint message contains a hex address. Note
15742 similar change on 1999-11-02.
15743
15744 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15745
15746 * gdb.base/ptype.exp: Establish a default source file before
15747 calling get_debug_format.
15748
157492000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15750
15751 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15752
8b93c638
JM
157532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15754
15755 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15756 of successive stepi commands -- while in the prologue we should see
15757 the function entry bracket.
15758
157592000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15760
15761 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15762 reach __change_mode() when stepping through the end of main().
15763
c5394b80
JM
157642000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15765
15766 * gdb.base/default.exp: Fix expected pattern.
15767 * gdb.base/help.exp: Same.
15768
0d06e24b
JM
157692000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15770
15771 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15772 Don't use xfail's because that affects only the following test.
d63a86f8 15773
0d06e24b 15774 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15775 solaris or linux.
0d06e24b
JM
15776
15777 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15778
dc96c6c7 157792000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15780
d63a86f8 15781 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15782 "A syntax error" rather than "A parse error". Accept both.
15783
157842000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15785
15786 * gdb.base/default.exp: Remove OS dependent string from "target
15787 remote" test.
15788 * gdb.base/help.exp: Same for "help target remote" test.
15789
c3f6f71d
JM
157902000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15791
15792 From Jim Kingdon <kingdon@redhat.com>:
15793
15794 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15795 prompt (cleanup rather than necessity, but still might keep output
15796 from spilling to next test).
c3f6f71d
JM
15797
157982000-01-02 Fred Fish <fnf@cygnus.com>
15799
15800 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15801 AIX, which defines them in <sys/types.h>.
15802
ed9a39eb 158031999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15804
ed9a39eb 15805 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15806 float" test.
ed9a39eb
JM
15807
158081999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15809
ed9a39eb 15810 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15811
15812 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15813 outermost frame disallowed".
15814
158151999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15816
15817 * gdb.base/setvar.exp: New tests for setting the value of a struct
15818 with a constant list.
15819
158201999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15821
15822 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15823 require the user to type a cast before setting the value of a struct.
15824
de57eccd
JM
158251999-12-06 Jim Blandy <jimb@cygnus.com>
15826
15827 * gdb.base/default.exp: Expect the new 'info float' command on
15828 all i386 platforms.
15829
15830 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15831 LinuxThreads libraries that don't support debugging.
15832
c2d11a7d
JM
15833Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15834
15835 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15836 Change the buffer type to ``unsigned char'' to simplify size
15837 arithmetic.
c2d11a7d
JM
15838
15839 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15840 stub only handles 400-1 byte packets. Verify that the download
15841 worked.
c2d11a7d
JM
15842
158431999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15844
15845 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15846 tests, using UNRESOLVED for the untested cases. Also, does not wait
15847 for a timeout if the prompt was received before a recognizable pattern.
15848
158491999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15850
15851 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15852
158531999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15854
15855 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15856 watchpoints.
c2d11a7d
JM
15857
158581999-11-24 Jason Merrill <jason@casey.cygnus.com>
15859
15860 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15861
15862 * gdb.c++/local.exp: Be more flexible in recognizing local class
15863 name mangling. Don't allow horribly truncated method names.
15864 * gdb.c++/derivation.exp: Expect protected inheritance.
15865 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15866 * gdb.c++/virtfunc.exp: Likewise.
15867 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15868 when printing a nested enum.
15869
158701999-11-22 Jim Blandy <jimb@cygnus.com>
15871
15872 * gdb.base/step-test.exp: Properly await GDB's response to setting
15873 a breakpoint on the call to large_struct_by_value.
15874
15875 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15876 just because we have debug info for the `start' function.
15877
158781999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15879
15880 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15881 "Unknown signal" messages, which indicate (on LinuxThreads) that
15882 GDB doesn't know how to debug threads on this system. This is
15883 better than hanging while philosopher 0 dumps chatter into gdb.log.
15884
158851999-11-18 Tom Tromey <tromey@cygnus.com>
15886
15887 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15888
158891999-11-18 Fred Fish <fnf@cygnus.com>
15890
15891 * gdb.base/coremaker2.c: Add sample program for generating
15892 cores that is more self contained than coremaker.c. Eventually
15893 I'll add more code to this and tie it into the testsuite.
15894
4ce44c66
JM
158951999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15896
15897 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15898
158991999-11-10 Jimmy Guo <guo@cup.hp.com>
15900
15901 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 15902 from $srcdir/lib/.
4ce44c66 15903 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 15904 and gdb.c++/.
4ce44c66
JM
15905
15906 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15907
d63a86f8 15908 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15909 'continue with watch' test point.
15910
159111999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15912
15913 Merged from p2linux-990323-branch:
d63a86f8 15914
4ce44c66
JM
15915 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15916
11cf8741
JM
15917Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15918
15919 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 15920 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
15921
15922Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15923
15924 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 15925 gdb_expect_list.
11cf8741
JM
15926
15927Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15928
15929 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15930
159311999-11-03 Mark Salter <msalter@cygnus.com>
15932
15933 * gdb.base/break.exp: Fix "stub continue" pattern.
15934
159351999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15936
15937 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15938
159391999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15940
15941 * gdb.base/display.exp ("finish"): Add timeout clause.
15942
15943 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15944 plain prompt clause, so this doesn't have to time out in order to
15945 fail.
15946
15947 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 15948 breakpoint hit messages include an address.
11cf8741
JM
15949
15950 * gdb.base/display.exp: Don't forget to escape parens in regular
15951 expressions. Unix regexp notatation sucks.
15952
159531999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15954
15955 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 15956 order for 'signalled' message.
11cf8741 15957
5c44784c
JM
159581999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15959
15960 From Jimmy Guo <guo@cup.hp.com>:
15961 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15962 * gdb.base/annota1.c: Add code for tests to work with.
15963
159641999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15965
15966 * gdb.base/remote.exp: New test for remote downloading settings.
15967 * gdb.base/remote.c: New file with large .data.
15968
917317f4
JM
159691999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15970
15971 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15972 for LinuxThreads support, merged from the Code Fusion branch.
15973
15974Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15975
15976 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
15977 containing exp_continue into a while within an expect. Don't
15978 attempt a start more than three times. Check return value from
15979 gdb_load.
d63a86f8 15980
2df3850c
JM
15981Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15982
15983 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 15984 a pass case.
2df3850c 15985
2acceee2
JM
159861999-10-01 Kevin Buettner <kevinb@cygnus.com>
15987
15988 * gdb.base/break.c (main): Added a statement that we can step
15989 off of.
15990 * gdb.base/break.exp: Added tests for setting a breakpoint
15991 at an offset and stepping onto a breakpoint.
15992
159931999-10-01 Fred Fish <fnf@cygnus.com>
15994
d63a86f8 15995 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
15996 gdb output.
15997
c2c6d25f
JM
159981999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15999
16000 * gdb.base/break.exp: Code locations are in hex, don't forget!
16001 (For HP-UX.)
16002
160031999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16004
16005 * condbreak.exp: Use break.c as test program.
16006 * condbreak.c: Remove, redundant with break.c.
16007
160081999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16009
16010 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16011 Z-packets if the target needs it.
c2c6d25f
JM
16012
160131999-09-13 James Ingham <jingham@leda.cygnus.com>
16014
16015 * gdb.c++/overload.exp: Added tests for listing overloaded
16016 functions with function pointers in the arg, explicitly calling
16017 out the version you want.
16018
cff3e48b
JM
160191999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16020
16021 * long_long.exp: Add variations of test cases that work for
16022 targets with 16-bit ints and 32-bit doubles.
16023
d4f3574e
SS
160241999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16025
16026 * break.c (main): Compare a possibly-uninitialized argc with an
16027 unlikely value that fits in 16 bits.
16028
160291999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16030
16031 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16032 0xfeeb, don't want negative numbers if ints are 16 bits.
16033
16034 * lib/gdb.exp (skip_cplus_tests): New proc.
16035 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16036 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16037 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16038 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16039 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16040 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16041 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16042 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16043
16044 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16045
16046Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16047
16048 * gdb.base/corefile.exp (up): Allow a parameter to appear
16049 in the frame that we're going up to.
16050
16051 From Jim Blandy <jimb@cygnus.com>:
16052
16053 * gdb.base/default.exp (info float): Expect some output now.
16054
16055 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16056 returning floating-point values to fail on the x86.
16057 * gdb.base/callfwmall.exp (do_function_calls): Same.
16058
16059 * gdb.base/list.exp (test_listsize): Correct expectations for
16060 listing line 1 with listsize 2. Also, listing a single line
16061 works now, as does listing three lines. [Kevin's note: There
16062 were a number of other cases fixed too where the expectations
16063 differed...]
16064
160651999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16066
16067 * gdb.base/selftest.exp: Add case for when version prints as
16068 constant string instead of char pointer.
16069
104c1213
JM
160701999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16071
16072 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16073 stepping out of main.
104c1213
JM
16074
16075 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16076 G++ used.
16077
16078 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16079 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16080
16081 * gdb.c++/ovldbreak.exp: Update match string in test that
16082 includes a warning of multiple breakpoints.
16083
160841999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16085
16086 * gdb.base/display.exp: Improve precision of step-after-finish
16087 added yesterday.
16088
16089 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16090 test.
104c1213
JM
16091
16092 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16093 configs when using G++, not just hppa*.
16094
160951999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16096
16097 * gdb.base/async.c: New file.
16098 * gdb.base/async.exp: New file.
16099
16100Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16101
16102 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16103 PA64.
16104
53a5351d
JM
16105Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16106
104c1213
JM
16107 * gdb.base/display.exp: "finish" can leave us mid-line on many
16108 targets, deal with it. Add a small constant to main, instead of
16109 1000 since main+1000 may not be a valid address in the target.
16110
53a5351d
JM
16111 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16112 on hpux11.
16113
16114 * gdb.base/attach.exp: Handle another hpux11 error message variant
16115 when attaching to a process that does not exist.
16116
161171999-08-19 J.T. Conklin <jtc@redback.com>
16118
16119 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16120 characters in 'continue to 1241' test.
53a5351d
JM
16121
161221999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16123
16124 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16125 stop in print_long_arg_list, define and use a whitespace
16126 variable in print_small_structs test, add an XFAIL for Solaris.
16127 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16128 interested enough to fix.
16129
7be570e7
JM
161301999-08-13 Keith Seitz <keiths@cygnus.com>
16131
16132 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16133 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16134 proc knows about targets other than the natives.
16135 (test_assign): Use "gdb_run_cmd" to "run" the target.
16136 Check that we've actually hit the breakpoint at main.
16137 When we attempt to assign a value to a local variable, check
16138 that the variable is in the current scope, i.e., don't use
16139 a test with an empty result.
16140
16141Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16142
16143 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16144 command.
7be570e7
JM
16145
161461999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16147
16148 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16149 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16150 gdb.compat, gdb.threads-hp.
16151 gdb.hp/configure, gdb.hp/configure.in: New files.
16152 gdb.hp/Makefile.in: Recurse into new subdirs.
16153 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16154 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16155 in object files.
16156 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16157
96baa820
JM
161581999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16159
16160 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16161 funky printf, remove a bogus p/a test.
96baa820
JM
16162
161631999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16164
16165 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16166 connected to the target. This is necessary when running not
16167 natively.
96baa820
JM
16168
161691999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16170
16171 * gdb.base/step-test.exp: Removed some extraneous messages.
16172
16173 * gdb.base/long_long.exp: Don't run memory examination tests
16174 on little-endian targets (they will need a different set of
16175 results to match).
16176
161771999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16178
16179 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16180 until somebody decides to fix GDB.
16181
16182 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16183 constant as "ULL".
96baa820
JM
16184 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16185 matches for a couple x/2 commands.
16186
a0b3c4fd
JM
161871999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16188
16189 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16190 by merging in ref-types2 tests.
16191 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16192
16193 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16194 * gdb.c++/Makefile.in: Add standard actions.
16195 (EXECUTABLES): Rename from PROGS, update list.
16196 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16197 from gdb.hp.
16198 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16199 foo and bar locals.
16200 * gdb.c++/anon-union.exp: Fix tests to match.
16201 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16202 expect matches to handle output variations.
16203 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16204 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16205 output, add HP alternatives for new and delete prints.
a0b3c4fd 16206 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16207 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16208 * gdb.c++/demangle.exp: Use $style when reporting failure.
16209 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16210 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16211 match alternatives.
16212 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16213 compilers.
a0b3c4fd
JM
16214 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16215 * gdb.c++/method.exp: Add match alternatives.
16216 * gdb.c++/misc.cc: Add bool types.
16217 * gdb.c++/misc.exp: Add tests for bool types.
16218 * gdb.c++/overload.exp: Add xfails.
16219 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16220 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16221 add some more template parameter tests (only for HP currently).
16222 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16223 * gdb.c++/virtfunc.cc: Add return type and value for main.
16224 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16225 match alternatives.
d63a86f8 16226
a0b3c4fd
JM
162271999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16228
16229 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16230
162311999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16232
16233 * gdb.base/signals.exp: Don't expect getting a backtrace from
16234 within a signal handler to fail on Linux.
16235
162361999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16237
16238 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16239 * lib/gdb.exp: Remove some gratuitious semicolons.
16240 (delete_breakpoints): Increase timeout.
16241 (gdb_expect): Add -notransfer option.
16242 (gdb_test): Use -notransfer option.
16243 (get_compiler_info): Add f77 case.
16244 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16245 case.
a0b3c4fd
JM
16246 (gdb_preprocess): Call get_compiler.
16247
16248 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16249 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16250 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16251 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16252 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16253 third arg to gdb_test.
a0b3c4fd
JM
16254 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16255 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16256 HP-UX xfails, add others.
a0b3c4fd
JM
16257 * gdb.base/completion.exp: Reflect name change of self-test.
16258 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16259 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16260 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16261 HP failure number.
a0b3c4fd
JM
16262 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16263 useless HP-UX 10.30 references.
16264 * gdb.base/maint.exp: Loosen matches.
16265 * gdb.base/pointers.c (main): Declare more_code.
16266 * gdb.base/pointers.exp: Match on output of a `next'.
16267 * gdb.base/structs.c: Add prototypes.
16268 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16269 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16270
162711999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16272
16273 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16274 command.
a0b3c4fd
JM
16275
162761999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16277
16278 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16279 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16280
16281 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16282 debug info. Deal with lack of signal hanlder info in stack.
16283
a9c64011 16284 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16285 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16286
5a2468f5
JM
162871999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16288
16289 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16290 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16291
adf40b2e
JM
16292Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16293
16294 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16295 a1-selftest.exp.
adf40b2e
JM
16296 * gdb.base/configure: Re-generate.
16297
162981999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16299
16300 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16301 in trying to run first and name is too long.
16302
16303 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16304 pointers2.c and pointers2.exp, respectively.
16305 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16306 doschk happier.
16307
43e526b9
JM
163081999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16309
16310 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16311 callfuncs2.c and callfuncs2.exp.
16312
16313 * gdb.base/list.exp: Remove mistaken xfails.
16314 * gdb.base/list0.h: Add optional prototypes.
16315
9846de1b
JM
16316Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16317
a9c64011 16318 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16319 calling malloc.
a9c64011
AS
16320 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16321 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16322 use.
9846de1b
JM
16323
163241999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16325
16326 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16327 * gdb.base/annota2.cc, annota2.exp: Move from here.
16328 * gdb.c++/annota2.cc, annota2.exp: To here.
16329 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16330
43ff13b4
JM
16331Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16332
16333 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16334 a consistent format.
43ff13b4 16335
085dd6e6
JM
163361999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16337
16338 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16339 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16340 HP compilers, also set the globals $true and $false.
16341
16342 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16343 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16344 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16345 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16346 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16347 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16348 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16349 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16350 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16351 whatis.c} Add C++ compatible function definitions and return
16352 types, add includes for library functions.
085dd6e6
JM
16353 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16354 * gdb.base/step-test.c (myglob): Rename from glob.
16355 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16356 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16357 files, move here from gdb.hp.
085dd6e6 16358 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16359 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16360 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16361 Adjust line numbers in regexps.
085dd6e6
JM
16362
16363 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16364 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16365 instead of 0/1.
16366
16367 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16368 foll-vfork.exp: New files, move here from gdb.hp.
16369 * gdb.base/page.exp: New file, test of pagination command.
16370
16371 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16372 recursion test.
16373 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16374
16375 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16376 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16377
16378 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16379 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16380 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16381 watchpoint test.
085dd6e6
JM
16382 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16383 them work.
16384 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16385 expressions properly.
16386 * gdb.base/corefile.exp: Loosen the match slightly.
16387 * gdb.base/default.exp: Allow "Error accessing memory" message
16388 also.
16389 * gdb.base/display.exp: Skip over x/0 j if PA64.
16390 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16391 * gdb.base/interrupt.exp: Ditto.
16392 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16393 in use.
16394 * gdb.base/list.exp: Add xfails for HP-UX.
16395 * gdb.base/long_long.exp: Refine some of the numeric matches.
16396 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16397 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16398 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16399 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16400 * gdb.base/ptype.exp: Succeed on more varieties of output.
16401 * gdb.base/scope.exp: Add xfails for HP-UX.
16402 * gdb.base/sect-cmd.exp: Add more cases.
16403 * gdb.base/setvar.exp: Add xfails for HP-UX.
16404 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16405 * gdb.base/signals.exp: Match on void symbolically.
16406 * gdb.base/step-test.exp: Add case for PA64.
16407 * gdb.base/term.exp: Add exit and restart.
16408 * gdb.base/twice.exp: Clean up after self.
16409 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16410 * gdb.base/whatis.exp: Allow more ways to pass tests.
16411
16412 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16413 no longer useful.
085dd6e6
JM
16414
16415Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16416
16417 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16418 list of patterns.
085dd6e6 16419 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16420 print_double_array(double_array)", "continuing to breakpoint
16421 1018", "print print_double_array(array_d)" and "continuing to
16422 1034" tests.
d63a86f8 16423
085dd6e6
JM
164241999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16425
a9c64011 16426 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16427
164281999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16429
16430 * config/mt-*: Remove, these haven't been used since 1996.
16431
164321999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16433
16434 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16435 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16436 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16437
9e0b60a8
JM
164381999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16439
16440 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16441 simpler match case for the ptype of the big class.
16442
164431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16444
16445 * gdb.exp: Fix test for gdb_prompt existence.
16446
164471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16448
16449 * gdb.exp (gdb_test): Add fail after calls to perror.
16450
164511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16452
16453 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16454
164551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16456
16457 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16458
0f71a2f6
JM
16459Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16460
16461 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16462 malloc() is linked in.
0f71a2f6
JM
16463
164641999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16465
16466 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16467 step at end.
16468
16469 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16470
164711999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16472
16473 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16474
cce74817
JM
16475Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16476
16477 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16478 * gdb.base/mips_pro.exp: Likewise.
16479
164801999-06-02 Keith Seitz <keiths@cygnus.com>
16481
16482 * gdb.c++/templates.cc: Change all "new" operators to throw
16483 an exception.
16484 * gdb.c++/cplusfuncs.cc: Likewise.
16485
16486 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16487
16488Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16489
16490 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16491 * gdb.base/ending-run.exp: When stepping out of main, accept a
16492 step into an arbitrary assembler file.
cce74817 16493
392a587b
JM
164941999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16495
d63a86f8 16496 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16497 "breakpoint-invalid" to be printed.
d63a86f8 16498 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16499 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16500 * gdb.base/annota2.cc: Initialize a.x to 0.
16501
9e086581
JM
165021999-05-17 Keith Seitz <keiths@cygnus.com>
16503
16504 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16505 when "skip_float_tests" set.
16506 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16507 "print print_ten_doubles", and "step into print_long_arg_list".
16508 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16509 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16510 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16511 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16512 "skip_float_tests" is set.
16513 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16514 when "skip_float_tests" set.
d63a86f8 16515
cd0fc7c3
SS
165161999-05-06 Keith Seitz <keiths@cygnus.com>
16517
16518 * gdb.base/annota2.cc: Include stdio.h.
16519
16520Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16521
16522 * gdb.base/crossload.exp: Remove, this has been disabled ever
16523 since BFD stopped including all targets, and cross-GDB gets
16524 plenty of testing anyway.
16525 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16526 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16527 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16528 * gdb.base/README: Remove, was doc for this.
16529 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16530 needed.
cd0fc7c3 16531
b83266a0
SS
165321999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16533
16534 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16535 output.
16536
16537 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16538 * gdb.base/annota2.exp: New file. More annotation tests.
16539 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16540 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16541
165421999-04-23 Angela Marie Thomas <angela@cygnus.com>
16543
16544 * config/cfdbug.exp: New file.
16545
7a292a7a
SS
165461999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16547
16548 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16549 Marcus Daniel's and Dale Hawkins's demangler crashes.
16550
16551 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16552 test_lucid_style_demangling, test_arm_style_demangling,
16553 test_hp_style_demangling): Try Tom Tromey's core-dumping
16554 identifier under each demangling style.
7a292a7a
SS
16555
165561999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16557
16558 * gdb.c++/demangle.exp: Include the current demangling style
16559 in all test names.
16560 (current_demangling_style): New global variable.
16561 (set_demangling_style, test_demangling_core, test_demangling,
16562 test_demangling_exact): New functions.
16563 (test_gnu_style_demangling, test_lucid_style_demangling,
16564 test_arm_style_demangling, test_hp_style_demangling): Use those,
16565 instead of calling gdb_test and gdb_test_exact directly.
16566 (catch_demangling_errors): New function, which reports errors
16567 signalled by the demangling test functions in an orderly way.
16568 (do_tests): Use catch_demangling_errors.
16569
165701999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16571
16572 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16573 grouping in expressions, not {}.
7a292a7a
SS
16574
16575 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16576 initialized yet.
7a292a7a
SS
16577
165781999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16579
16580 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16581 are listed.
16582
165831999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16584
16585 * gdb.stabs/weird.exp: Test for CC being defined before
16586 looking at its value.
16587
165881999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16589
16590 * gdb.base/call-ar-st.exp: Remove stray '#'.
16591 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16592 "short int" and "long int".
16593 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16594 change, to mollify finicky HP compiler.
7a292a7a
SS
16595 * gdb.hp/reg-test.exp (testfile): Fix file name.
16596 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16597
7a292a7a
SS
16598 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16599 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16600 alternate form of enum ptype.
16601
c906108c
SS
166021999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16603
7a292a7a
SS
16604 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16605 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16606 passing skip_hp_tests, so as not to waste time on guaranteed
16607 failure.
7a292a7a 16608
c906108c
SS
16609 * gdb.c++/overload.cc: Pass string instead of char addr, always
16610 init ccpfoo.
16611 * gdb.c++/templates.cc: Fix syntax error.
16612
7a292a7a
SS
16613Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16614
16615 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16616 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16617 command.
16618
166191999-03-18 James Ingham <jingham@cygnus.com>
16620
16621 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16622
16623 * gdb.c++/method.exp: It was testing an uninitialized int on the
16624 stack and assuming it was positive.
16625
16626 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16627
16628 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16629 keep it from killing the rest of the tests.
7a292a7a
SS
16630 Use gdb_continue_to_end.
16631
16632 * gdb.base/sigall.exp: use gdb_continue_to_end.
16633
16634 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16635
16636 * gdb.base/display.exp: use runto_main, not run.
16637
d63a86f8
RM
16638 * gdb.base/default.exp: Check for the current error message in the
16639 r abbreviation test.
7a292a7a
SS
16640 Add strongarm to the targets that know info float.
16641
d63a86f8 16642 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16643 run which doesn't work with monitors.
16644
16645 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16646
16647 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16648
16649 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16650 program. Traps the case (in Cygmon) when the program never really
16651 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16652 more places, so I used my name. Sorry Mark...
16653
16654 * config/monitor.exp (gdb_target_monitor): added another
16655 target_info parameter: remotebinarydownload. This will set the
16656 remotebinarydownload flag if this is causing some boards trouble.
16657
166581999-03-18 Mark Salter <msalter@cygnus.com>
16659
16660 * lib/gdb.exp (continue_to_exit): New function.
16661
16662 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16663 * gdb.base/ending-run.exp: Ditto.
16664 * gdb.base/step-test.exp: Ditto.
16665
166661999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16667
16668 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16669 (suggested by Art Haas <ahaas@neosoft.com>).
16670
166711999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16672
889bf7c5 16673 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16674
16675Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16676
16677 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16678 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16679
166801999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16681
16682 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16683 a call to strlen; sometimes we do have sources.
16684
166851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16686
16687 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16688 character, so GDB won't print garbage after its end.
d63a86f8 16689
c906108c
SS
16690 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16691 breakpoint there instead. Sometimes GCC emits memcpy to handle
16692 the large structures being passed by value, so we step into that
16693 instead of sum_array_print, which obscures what we're really testing.
16694 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16695 the bizarre steps into memcpy, so do that here. Add check for
16696 stepping into function calls that pass large structures by value.
16697 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16698 Remove all references to specific line numbers.
16699 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16700 New type and function.
16701 (main): Call large_struct_by_value, passing it a large struct by value.
16702 * lib/gdb.exp (gdb_get_line_number): New function.
16703
16704 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16705 more portable.
16706
7a292a7a
SS
167071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16708
c906108c
SS
16709 * lib/gdb.exp: Doc fixes.
16710
7a292a7a
SS
167111999-03-05 Nick Clifton <nickc@cygnus.com>
16712
d63a86f8 16713 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16714
167151999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16716
c906108c 16717 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16718 commands. They're not germane to this test, and they don't work
16719 that way on remote targets.
c906108c 16720
3fc11d3e
JM
167211999-03-01 James Ingham <jingham@cygnus.com>
16722
16723 * Changelog entries merged over from gdb development branch.
16724
3fc11d3e
JM
16725 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16726
16727 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16728 for outputting results of test run.
16729
2d4a1622 16730 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16731
16732 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16733
7a292a7a
SS
167341999-02-25 Felix Lee <flee@cygnus.com>
16735
16736 * lib/gdb.exp (debug_format): initialize
16737
c906108c
SS
167381999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16739
16740 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16741 * gdb.base/call-rt-st.c: Ditto.
16742
c906108c
SS
167431999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16744
16745 * gdb.threads/pthreads.exp (horiz): New variable.
16746 (test_startup): Fix regexps that capture thread numbers.
16747
167481999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16749
16750 * gdb.base/smoke.exp: Disambiguate two test case names (both
16751 called ``print'').
16752
16753Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16754
16755 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16756 compilation.
c906108c
SS
16757
167581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16759
16760 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16761 actual output formatting.
16762 * gdb.base/smoke.exp: GDB removes leading 0's.
16763 * gdb.base/volatile.exp: Don't check type of remuneration;
16764 that variable is no longer defined in constvars.c.
16765 * gdb.base/step-test.c (main): Exit with explicit exit code.
16766 * gdb.base/step-test.exp: Remove two nexti checks--they are
16767 not portable.
16768
167691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16770
16771 * gdb.base/help.exp ("help delete display"): Fix test to match
16772 gdb's output.
16773
16774 * gdb.base/long_long.c (known_types): Initialize values to zero.
16775 * gdb.base/long_long.exp: Step one more line
16776 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16777 leading zeros. Explicitly ask for hex formatting. Use
16778 unique test case names.
c906108c
SS
16779
16780Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16781
d63a86f8 16782 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16783
16784 * gdb.c++/method.exp: Add missing close brace.
16785
167861999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16787
16788 * gdb.base/maint.exp: Use 'set height 0' to disable page
16789 prompting, not 'set height 400'.
16790
16791 Fix a bunch of timeouts.
16792 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16793 four separate tests, so expect doesn't take forever to match a ton
16794 of text against a regexp with lots of .* forms.
16795 ("maint print psymbols", "maint print symbols"): Make some of
16796 these greps more selective, so that expect doesn't try to wade
16797 through huge piles of output and time out.
16798
16799 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16800
16801 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16802 tests: one which doesn't expect shlib events to be reported, and
16803 another which does, but is XFAIL for all platforms other than
16804 HP/UX.
c906108c
SS
16805
16806 * gdb.base/break.exp: Teach the test suite that the `catch
16807 fork', `catch vfork', and `catch exec' commands produce error
16808 messages on platforms that don't provide these features.
16809
16810Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16811
16812 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16813 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16814 (shortening names from solib_threshold.exp etc), won't run on
16815 anything but HP-UX for the foreseeable future.
c906108c 16816 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16817 reflect move.
c906108c
SS
16818
16819Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16820
16821 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16822 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16823
16824Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16825
16826 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16827 successfully re-sets breakpoints in shared libraries.
16828 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16829
16830Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16831
d63a86f8
RM
16832 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16833 and compiled w/o GCC.
c906108c
SS
16834
16835 * gdb.hp/watch-cmd.exp: ditto.
16836
16837 * gdb.hp/watch-hp.exp: ditto.
16838
16839 * gdb.hp/xdb1.exp: ditto.
16840
16841 * gdb.hp/xdb2.exp: ditto.
16842
16843 * gdb.hp/dbx.exp: ditto.
16844
16845Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16846
16847 * constvars.c: Remove C++-isms.
16848 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16849 with GCC.
c906108c
SS
16850
16851Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16852
16853 The following changes are part of the HP merge.
16854
16855 * gdb.base/break.exp: new tests to verify that catchpoints for
16856 fork, vfork, and exec don't trigger inappropriately.
16857
16858 * gdb.base/opaque.exp: compile one file at a time, then link.
16859
16860 * gdb.base/signals.exp: be more restrictive about which hppa
16861 systems receive a setup_xfail. new tests.
16862
16863 * gdb.base/solib_threshold.build: new file.
16864 * gdb.base/solib_threshold.exp: new file.
16865 * gdb.base/solib_threshold.link_opts: new file.
16866 * gdb.base/solib_threshold.mk: new file.
16867 * gdb.base/gen_solib_threshold.c: new file.
16868
16869 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16870 tests. New tests for enums inside classes.
16871
16872 * gdb.c++/compiler.cc: indicate support of template debugging.
16873
16874 * gdb.c++/demangle.exp: run hp style demangling tests.
16875
16876 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16877 tests.
16878
16879 * gdb.c++/misc.cc: changes to support new tests.
16880
16881 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16882 to support new tests.
16883
16884 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16885 gcc, then skip these tests.
16886
16887Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16888
16889 The following files are part of the HP merge; some had longer
16890 names at HP, but have been renamed to be no more than 14
16891 characters in length.
16892
16893 * gdb.hp/ambiguous.cc: new file.
16894 * gdb.hp/ambiguous.exp: new file.
16895 * gdb.hp/attach.exp: new file.
16896 * gdb.hp/attach2.exp: new file.
16897 * gdb.hp/classes-hp.exp: new file.
16898 * gdb.hp/ctti.exp: new file.
16899 * gdb.hp/ctti-add.cc: new file.
16900 * gdb.hp/ctti-add1.cc: new file.
16901 * gdb.hp/ctti-add2.cc: new file.
16902 * gdb.hp/ctti-add3.cc: new file.
16903 * gdb.hp/dbx.exp: new file.
16904 * gdb.hp/exception.cc: new file.
16905 * gdb.hp/exception.exp: new file.
16906 * gdb.hp/foll-exec.c: new file.
16907 * gdb.hp/foll-exec.exp: new file.
16908 * gdb.hp/foll-fork.c: new file.
16909 * gdb.hp/foll-fork.exp: new file.
16910 * gdb.hp/foll-vfork.c: new file.
16911 * gdb.hp/foll-vfork.exp: new file.
16912 * gdb.hp/inherit-hp.exp: new file.
16913 * gdb.hp/more-steps.exp: new file.
16914 * gdb.hp/namespace.cc: new file.
16915 * gdb.hp/namespace.exp: new file.
16916 * gdb.hp/optimize.exp: new file.
16917 * gdb.hp/pxdb.c: new file.
16918 * gdb.hp/pxdb.exp: new file.
16919 * gdb.hp/quicksort.exp: new file.
16920 * gdb.hp/reg-test.exp: new file.
16921 * gdb.hp/reg-test.s: new file.
16922 * gdb.hp/sized-enum.c: new file.
16923 * gdb.hp/sized-enum.exp: new file.
16924 * gdb.hp/start-stop.exp: new file.
16925 * gdb.hp/templ-hp.cc: new file.
16926 * gdb.hp/templ-hp.exp: new file.
16927 * gdb.hp/thr-lib.c: new file.
16928 * gdb.hp/thr-lib.exp: new file.
16929 * gdb.hp/thr-lib.h: new file.
16930 * gdb.hp/thr-liblib.c: new file.
16931 * gdb.hp/virtfun-hp.c: new file.
16932 * gdb.hp/virtfun-hp.exp: new file.
16933 * gdb.hp/watch-cmd.exp: new file.
16934 * gdb.hp/watch-hp.exp: new file.
16935 * gdb.hp/xdb1.exp: new file.
16936 * gdb.hp/xdb2.exp: new file.
16937 * gdb.hp/xdb3.exp: new file.
16938
16939Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16940
16941 The following files are part of the HP merge; some had longer
16942 names at HP, but have been renamed to be no more than 14
16943 characters in length.
16944
16945 * gdb.base/ss.h: new file.
16946 * gdb.base/call-ar-st.c: new file.
16947 * gdb.base/call-ar-st.exp: new file.
16948 * gdb.base/call-rt-st.c: new file.
16949 * gdb.base/call-rt-st-exp: new file.
16950 * gdb.base/call-strs.exp: new file.
16951 * gdb.base/ena-dis-br.exp: new file.
16952 * gdb.base/environ.exp: new file.
16953 * gdb.base/long_long.exp: new file.
16954 * gdb.base/sect-cmd.exp: new file.
16955 * gdb.base/shlib-cl2.exp: new file.
16956 * gdb.base/smoke.exp: new file.
16957 * gdb.base/so-impl-ld.c: new file.
16958 * gdb.base/so-impl-ld.exp: new file.
16959 * gdb.base/so-indr-cl.c: new file.
16960 * gdb.base/so-indr-cl.exp: new file.
16961 * gdb.base/varargs.exp: new file.
16962 * gdb.base/volatile.exp: new file.
16963 * gdb.base/whatis-exp.exp: new file.
7a292a7a 16964 * gdb.base/display.exp: new file.
c906108c
SS
16965 * gdb.c++/derivation.exp: new file.
16966 * gdb.c++/local.exp: new file.
16967 * gdb.c++/member-ptr.exp: new file.
16968 * gdb.c++/overload.exp: new file.
16969 * gdb.c++/ovldbreak.exp: new file.
16970 * gdb.c++/ref-types.exp: new file.
16971 * gdb.c++/ref-types2.exp: new file.
16972 * gdb.c++/userdef.exp: new file.
d63a86f8 16973
c906108c
SS
16974Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16975
16976 * gdb.base/default.exp: Reflect wording change in remote.c.
16977
dc96c6c7 16978Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16979
16980 * gdb.base/help.exp: Update to reflect current text.
16981
16982Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16983
16984 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16985 they're stack variables and contain garbage.
16986 * gdb.c++/anon-union.exp: new file.
16987
16988 The following changes were made by David Taylor
889bf7c5
PA
16989 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16990 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16991 in changes by HP.
c906108c
SS
16992
16993 * gdb.base/bitops.exp: new file.
16994 * gdb.base/default.exp: change expected messages for catch and
16995 info catch tests to reflect HP merge changes.
16996 * gdb.base/enable-disable-break.exp
16997 * gdb.base/ending-run.c: new file.
16998 * gdb.base/long_long.c: new file.
16999 * gdb.base/maint.exp: new file.
17000 * gdb.base/pointers2.exp: new file.
17001 * gdb.base/shlib-call2.exp: new file.
17002 * gdb.base/solib.exp: new file.
17003 * gdb.base/step-test.c: new file.
17004 * gdb.c++/anon-union.cc: new file.
17005 * gdb.c++/local.cc: new file.
17006 * gdb.c++/member-pointer.cc: new file.
17007 * gdb.c++/method.cc: new file.
17008 * gdb.c++/ref-types.cc: new file.
17009 * gdb.c++/ref-types2.cc: new file.
17010 * gdb.c++/userdef.cc: new file.
d63a86f8 17011
c906108c
SS
17012 * gdb.base/scope.exp: compile one file at a time, then link.
17013 * gdb.base/langs.exp: ditto.
17014 * gdb.base/list.exp: ditto.
d63a86f8 17015
c906108c
SS
17016Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17017
17018 The following changes were made by David Taylor
889bf7c5
PA
17019 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17020 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17021 in changes by HP.
d63a86f8 17022
c906108c
SS
17023 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17024 skip tests. When compiling pass c++ flag to gdb_compile.
17025 * gdb.c++/
d63a86f8 17026
c906108c
SS
17027 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17028 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17029 (skip_hp_tests): new function.
17030 (gdb_preprocess): new function.
17031
17032 * configure.in (hpdir): decide whether to configure gdb.hp.
17033 * configure: regenerated.
17034
17035 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17036 to delete on clean.
17037 (EXECUTABLES): update to reflect new additions.
17038 * gdb.base/commands.exp: update message expected.
17039 * gdb.base/default.exp: add copyright notice.
17040 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17041 * gdb.base/help.exp: update messages to reflect current text.
17042 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17043 targets for recurse tests.
17044 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17045 skip this file.
17046
17047 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17048 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17049 compilation.
17050 * gdb.c++/misc.exp: ditto.
17051 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17052 run the tests. tell gdb_compile that it's a c++ compilation.
17053
17054 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17055
c906108c
SS
17056 * gdb.base/all-bin.exp: new file.
17057 * gdb.base/arithmet.exp: new file.
17058 * gdb.base/assign.exp: new file.
17059 * gdb.base/completion.exp: new file.
17060 * gdb.base/cond-expr.exp: new file.
17061 * gdb.base/condbreak.exp: new file.
17062 * gdb.base/define.exp: new file.
17063 * gdb.base/dollar.exp: new file.
17064 * gdb.base/environment.exp: new file.
17065 * gdb.base/eval-skip.exp: new file.
17066 * gdb.base/jump.exp: new file.
17067 * gdb.base/logical.exp: new file.
17068 * gdb.base/pointers.exp: new file.
17069 * gdb.base/relational.exp: new file.
17070 * gdb.base/section_command.exp: new file.
17071 * gdb.base/whatis-expr.exp: new file.
17072
17073 * gdb.base/all-types.c: new file.
17074 * gdb.base/call-array-struct.c: new file.
17075 * gdb.base/call-return-struct.c: new file.
17076 * gdb.base/call-strings.c: new file.
17077 * gdb.base/callfuncs2.c: new file.
17078 * gdb.base/condbreak.c: new file.
17079 * gdb.base/constvars.c: new file.
17080 * gdb.base/display.c: new file.
17081 * gdb.base/int-type.c: new file.
17082 * gdb.base/jump.c: new file.
17083 * gdb.base/miscexprs.c: new file.
17084 * gdb.base/pointers.c: new file.
17085 * gdb.base/pointers2.c: new file.
17086 * gdb.base/shmain.c: new file.
17087 * gdb.base/shr1.c: new file.
17088 * gdb.base/shr2.c: new file.
17089 * gdb.base/solib.c: new file.
17090 * gdb.base/solib1.c: new file.
17091 * gdb.base/solib2.c: new file.
17092 * gdb.base/varargs.c: new file.
17093 * gdb.c++/derivation.cc: new file.
17094 * gdb.c++/overload.cc: new file.
17095 * gdb.c++/ovldbreak.cc: new file.
17096 * gdb.hp/attach.c: new file.
17097 * gdb.hp/attach2.c: new file.
17098 * gdb.hp/average.c: new file.
17099 * gdb.hp/compiler.c: new file.
17100 * gdb.hp/compiler.cc: new file.
17101 * gdb.hp/execd-program.c: new file.
17102 * gdb.hp/follow-exec.c: new file.
17103 * gdb.hp/follow-fork.c: new file.
17104 * gdb.hp/follow-vfork-and-exec.c: new file.
17105 * gdb.hp/misc-hp.cc: new file.
17106 * gdb.hp/more-steps.c: new file.
17107 * gdb.hp/optimize.c: new file.
17108 * gdb.hp/quicksort.c: new file.
17109 * gdb.hp/run-hp.c: new file.
17110 * gdb.hp/start-stop.c: new file.
17111 * gdb.hp/sum.c: new file.
17112 * gdb.hp/templates-hp.cc: new file.
17113 * gdb.hp/thread-local-in-lib.c: new file.
17114 * gdb.hp/thread-local-in-lib.h: new file.
17115 * gdb.hp/thread-local-in-lib.lib.c: new file.
17116 * gdb.hp/vforked-program.c: new file.
17117 * gdb.hp/virtfunc-hp.cc: new file.
17118 * gdb.hp/watchpoint-hp.c: new file.
17119 * gdb.hp/xdb.c: new file.
17120 * gdb.hp/xdb0.c: new file.
17121 * gdb.hp/xdb0.h: new file.
17122 * gdb.hp/xdb1.c: new file.
17123
17124Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17125
17126 The following change was made by Edith Epstein
889bf7c5
PA
17127 <eepstein@cygnus.com> as part of a project to merge in changes
17128 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17129
17130 * gdb.c++/demangle.exp: changed the expected output for some
17131 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17132 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17133 T1<char>::~T1<char>(void)
c906108c 17134 becomes,
a9c64011
AS
17135 maint demangle __dt__11T1__pt__2_cFv
17136 T1<char>::~T1(void)
c906108c 17137
889bf7c5 17138 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17139
c906108c
SS
17140Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17141
17142 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17143 * gdb.trace/backtrace.exp: Likewise.
17144 * gdb.trace/circ.exp: Likewise.
17145 * gdb.trace/collection.exp: Likewise.
17146 * gdb.trace/deltrace.exp: Likewise.
17147 * gdb.trace/infotrace.exp: Likewise.
17148 * gdb.trace/limits.exp: Likewise.
17149 * gdb.trace/packetlen.exp: Likewise.
17150 * gdb.trace/passc-dyn.exp: Likewise.
17151 * gdb.trace/passcount.exp: Likewise.
17152 * gdb.trace/report.exp: Likewise.
17153 * gdb.trace/save-trace.exp: Likewise.
17154 * gdb.trace/tfind.exp: Likewise.
17155 * gdb.trace/tracecmd.exp: Likewise.
17156 * gdb.trace/while-dyn.exp: Likewise.
17157 * gdb.trace/while-stepping.exp: Likewise.
17158
171591998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17160
17161 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17162
17163Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17164
17165 From Brendan Kehoe:
17166 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17167 int return types.
17168
17169Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17170
17171 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17172 remote dos host testing right.
c906108c
SS
17173
17174Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17175
17176 * gdb.base/corefile.exp: remove some xfails.
17177
17178Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17179
17180 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17181 have different timestamps.
c906108c
SS
17182
17183Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17184
17185 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17186 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17187
17188Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17189
17190 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17191 delta.
c906108c
SS
17192
17193Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17194
17195 * gdb.base/default.exp: Add brace missing from previous delta.
17196
17197Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17198
17199 * gdb.base/default.exp: Support test for info float for all
17200 varieties of arm toolchain.
17201
dc96c6c7 17202Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17203
17204 * gdb.trace/*.exp: remove "remote_download" command.
17205
dc96c6c7 17206Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17207
17208 * gdb.trace/*.exp: remove -gdwarf from compile.
17209
17210Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17211
17212 * gdb.trace/configure.in(AC_INIT): typo
17213 * gdb.trace/configure: regenerated
17214
dc96c6c7 17215Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17216
17217 * config/m68k-emc.exp: New file.
17218 * lib/<emc-support.exp trace-support.exp}: New files.
17219 * configure.in: add new test directory gdb.trace.
17220 * gdb.trace/{configure configure.in Makefile.in}: New files.
17221 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17222 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17223 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17224 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17225 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17226 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17227 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17228
dc96c6c7 17229Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17230
17231 * gdb.c++/classes.exp: Change all regular expressions to match
17232 arbitrary combinations of newline/carriage-return, so that they
17233 will work equally well on Unix and Windows.
17234 * gdb.c++/inherit.exp: ditto.
17235 * gdb.c++/virtfunc.exp: ditto.
17236
172371998-08-11 Dawn Perchik <dawn@cygnus.com>
17238
17239 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17240
c2d11a7d
JM
17241Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17242
17243 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17244 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17245 to use a0-a3/d0-d3 as needed.
17246
17247Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17248
17249 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17250 * gdb.disasm/am33.exp: Corresponding changes.
17251
c906108c
SS
172521998-07-11 Felix Lee <flee@cygnus.com>
17253
17254 * gdb.base/callfuncs.exp: add cmp10 test.
17255 * gdb.base/callfuncs.c (cmp10): new function.
17256
17257Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17258
d63a86f8 17259 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17260 into two parts to get around a synchronization problem in expect.
17261
3fc11d3e
JM
17262Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17263
17264 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17265
17266 * configure.in: Add options for gdbtk testsuite.
17267
17268 * configure: Regenerate.
17269
17270 * gdb.gdbtk: New directory to hold gdbtk tests.
17271
c906108c
SS
17272Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17273
17274 * gdb.fortran/types.exp: Escape brackets in expect patterns
17275 for test_float_literal_types_accepted tests.
17276 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17277 before run test.
17278
c2d11a7d
JM
17279Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17280
17281 * am33.exp: Just compile, do not link the testcase.
17282 * am33.s: Add ".am33" pseudoop to force am33 mode.
17283
c906108c
SS
172841998-06-25 Felix Lee <flee@cygnus.com>
17285
17286 * gdb.base/setshow.exp: make sure $pc is sane.
17287
17288 * gdb.stabs/weird.exp: split expect patterns properly.
17289
c2d11a7d
JM
17290Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17291
17292 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17293 * gdb.disasm/am33.exp: Run it.
17294
dc96c6c7 17295Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17296
17297 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17298 match processing (and eliminate spurious timeouts when running).
17299
dc96c6c7 17300Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17301
17302 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17303 exception test, but conditionalize it on target [mach | gnu].
17304
dc96c6c7 17305Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17306
17307 * gdb.base/overlays.exp: fixup compile line for linker script.
17308
17309Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17310
17311 * gdb.fortran/types.exp: don't guess at float size.
17312
17313Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17314
17315 * gdb.base/exprs.exp: delete test that depends on int size.
17316
17317Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17318
17319 * config/sim.exp: Removed checks for target triplets.
17320 (gdb_target_sim): Use gdb,target_sim_options.
17321
17322Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17323
17324 * gdb.base/reread.exp: New file.
17325 * gdb.base/reread1.c: New file.
17326 * gdb.base/reread2.c: New file.
17327
17328Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17329
17330 * config/sim.exp: Use 'target sim -sparclite' when running
17331 SPARClite programs.
17332
17333Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17334
17335 * gdb.base/structs2.exp: New file.
17336 * gdb.base/structs2.c: New file.
17337
17338Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17339
17340 * gdb.asm/common.inc: New file.
17341 * gdb.asm/d10v.inc: New file.
17342 * asm-source.exp: Pass -I's to gas to find .inc files.
17343 Update line numbers in expected output.
17344 * asmsrc1.s: Rewrite.
17345 * asmsrc2.s: Rewrite.
17346 * configure.in: Create arch.inc symlink.
17347 * configure: Regenerate.
17348 * Makefile.in (distclean): Delete arch.inc.
17349
17350Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17351
17352 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17353 (t_enum_value2): ditto
17354 (t_enum_value3): ditto
17355 (main): ditto
c906108c
SS
17356Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17357
17358 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17359 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17360 change.
17361 Use gdb_test instead of send_gdb/gdb_expect sequences.
17362
17363Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17364
17365 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17366 not void.
17367
17368Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17369
17370 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17371 subroutines. Used to test gdbs ability to single step through PC
17372 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17373
17374Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17375
17376 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17377 more rigorous EGCS C++ error checking.
17378
17379Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17380
a9c64011
AS
17381 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17382 tests.
17383 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17384 function when asleep.
17385 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17386 for i*86 Linux and SVR4 signal handling problems.
17387 Remove linux xfail for `next to handler in signals_tests_1', fixed
17388 by recent infrun.c change.
17389 Limit backtrace to 10 frames to avoid timeout problems with infinite
17390 stack backtraces.
17391 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17392 target.[ch] change.
c906108c
SS
17393
17394Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17395
17396 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17397 for a newline from gdb before continuing.
17398 (default_gdb_exit): Just look for y or n.
17399 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17400 it does, fail the rests of the tests in the file.
17401
17402Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17403
17404 * config/cygmon.exp: New file.
17405
17406Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17407
17408 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17409 main" test on remote targets.
c906108c
SS
17410
17411 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17412 run test on remote targets.
17413
17414Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17415
17416 * gdb.asm: New directory.
17417 * configure.in: Configure it.
17418 * configure: Regenerate.
17419 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17420 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17421
17422Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17423
17424 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17425
dc96c6c7 17426Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17427
a9c64011
AS
17428 * gdb.base/overlays (several files): Merge the two overlay
17429 managers into one. Change variables (foox, barx, bazx, grbxx)
17430 back into ints but force them to load in their proper sections.
c906108c
SS
17431
17432Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17433
17434 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17435 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17436 (D10VCopy): Handle memory regions crossing 16k boundaries.
17437 (D10VCopy): Transfer data in 32 bit chunks.
17438
17439Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17440
17441 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17442 correct.
c906108c
SS
17443
17444 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17445 map. Include space for printf in .text segment.
c906108c
SS
17446
17447 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17448 updated d10v memory VMA/LMA map.
c906108c 17449 (D10VCopy): Call D10VTranslate.
d63a86f8 17450
c906108c
SS
17451Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17452
17453 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17454
17455 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17456 that it won't be put into the .sdata - small data -
17457 section. Update reference.
c906108c
SS
17458 * gdb.base/baz.c (bazx, baz): Ditto.
17459 * gdb.base/foo.c (foox, foo): Ditto.
17460 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17461
17462 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17463 to be arrays.
d63a86f8 17464
dc96c6c7 17465Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17466
a9c64011
AS
17467 * gdb.base/overlays.exp: fix up and get working again.
17468 Add tests for backtraces from an overlay function.
d63a86f8 17469
c906108c
SS
17470Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17471
17472 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17473 "calling function with watchpoint enabled".
17474
17475Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17476
17477 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17478 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17479 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17480 pending review of whether it is useful or not.
17481
17482Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17483
17484 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17485
17486Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17487
17488 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17489 * config/dve.exp: New file to support Densan boards.
17490
17491Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17492
17493 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17494 reads and BSD.
c906108c
SS
17495
17496Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17497
17498 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17499 response.
17500
17501 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17502
17503Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17504
17505 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17506 test.
c906108c
SS
17507
17508 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17509 target_sizeof_long and target_bigendian_p.
c906108c 17510 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17511 to targets word size and endianess.
d63a86f8 17512
c906108c
SS
17513Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17514
17515 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17516 output.
c906108c
SS
17517
17518Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17519
17520 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17521 Update test of set args help to match source change.
c906108c
SS
17522
17523Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17524
17525 * gdb.base/default.exp: Expect help system output to be in
17526 alphabetical order.
17527 * gdb.base/help.exp: Ditto.
17528
17529Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17530
17531 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17532 "i*86-pc-linux-gnu*".
17533 * gdb.base/interrupt.exp: Ditto.
17534 * gdb.base/corefile.exp: Ditto.
17535
17536 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17537 define vxworks when building the testcase.
c906108c
SS
17538
17539 * gdb.base/ptype.exp: Fix testnames to be unique.
17540 * gdb.base/radix.exp: Ditto.
17541 * gdb.base/term.exp: Ditto.
17542 * gdb.base/whatis.exp: Ditto.
17543 * gdb.c++/classes.exp: Ditto.
17544
17545Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17546
17547 * gdb.base/callfuncs.exp: Fix indentation.
17548
17549 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17550 suppress_flag has been set.
17551 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17552 target feature.
17553
17554Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17555
17556 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17557 the testcase.
17558
17559 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17560 set_debug_traps() and breakpoint().
c906108c
SS
17561 * gdb.c++/misc.cc (main): Ditto.
17562 * gdb.c++/templates.cc (main): Ditto.
17563 * gdb.c++/virtfunc.cc (main): Ditto.
17564
17565Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17566
17567 * lib/gdb.exp(gdb_step_for_stub): New function.
17568 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17569 exists, reload the executable and do a "continue" instead of
17570 doing a jump.
17571 (runto_main): Use gdb_step_for_stub.
d63a86f8 17572
c906108c 17573 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17574 tests to have unique names.
c906108c
SS
17575 * gdb.base/callfuncs.exp: Ditto.
17576 * gdb.base/commands.exp: Ditto.
17577 * gdb.base/default.exp: Ditto.
17578 * gdb.base/help.exp: Ditto.
17579 * gdb.base/list.exp: Ditto.
17580 * gdb.base/opaque.exp: Ditto.
17581 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17582 similar tests.
d63a86f8 17583
c906108c
SS
17584 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17585 * gdb.c++/cplusfuncs.cc: Ditto.
17586 * gdb.c++/virtfunc.cc: Ditto.
17587
17588 * config/monitor.exp: Keep track of the last file we saw, rather
17589 than trying to get the info from gdb.
17590
17591 * gdb.fortran/types.exp: Move comment to previous line.
17592
17593Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17594
17595 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17596 target mode.
c906108c
SS
17597
17598Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17599
17600 From Bob Manson:
17601 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17602 string from GDB when it connects.
c906108c
SS
17603
17604 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17605
17606Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17607
17608 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17609 if we can't get a debug format from GDB (we may be testing an
17610 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17611
17612 * gdb.stabs/weird.exp: Fix quoting.
17613
17614 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17615
17616Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17617
17618 * config/arm-ice.exp: New file.
17619
17620Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17621
17622 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17623 until it has been modified to work with the new testsuite.
c906108c 17624
99707966 17625 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17626 testcase won't compile, cause all of the testcases in the file to
17627 fail instead.
c906108c
SS
17628
17629 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17630 (gdb_clear_suppressed): New procedure.
17631 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17632 it contains a positive value.
17633
17634Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17635
17636 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17637
17638 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17639
17640Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17641
17642 * lib/gdb.exp (setup_xfail_format): New function.
17643 (get_debug_format): New function to get debug format.
17644 (debug_format): New global variable to hold last value set
17645 by get_debug_format.
17646 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17647 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17648 * gdb.c++/ptype.exp: Ditto.
17649 * gdb.c++/classes.exp: Ditto.
17650 * gdb.c++/cplusfuncs.exp: Ditto.
17651 * gdb.c++/inherit.exp: Ditto.
17652 * gdb.c++/templates.exp: Ditto.
17653 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17654
c906108c
SS
17655Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17656
17657 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17658 host doesn't have a currently-open connection.
17659
17660 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17661 any gdb stub target. Handle cases where gdb doesn't respond when
17662 interrupted in a sane fashion.
c906108c
SS
17663
17664 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17665 same thing in a totally different way.
c906108c
SS
17666
17667 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17668 setting "timeout".
c906108c 17669 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17670 default_gdb_init now.
c906108c
SS
17671
17672Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17673
17674 * gdb.base/printcmds.exp: Fix "check for floating addition"
17675 regexp to accept results within approx +/- .01 of exact value.
17676 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17677
17678Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17679
17680 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17681 properly.
c906108c
SS
17682 (gdb_expect): Add optional timeout parameter, and add timeout
17683 value to various calls.
17684 (gdb_suppress_tests): Only give one warning message per group.
17685
17686Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17687
17688 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17689 global variables. Handle getting a value for $timeout more
17690 gracefully.
c906108c
SS
17691
17692Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17693
17694 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17695 initialize.
c906108c 17696 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17697 by a target configuration file.
c906108c
SS
17698 (gdb_expect): Pass the timeout to remote_expect.
17699
17700 * config/monitor.exp(gdb_load): Fix typo in regexp.
17701
17702Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17703
17704 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17705
17706Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17707
17708 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17709 here. Call gdb_target_exec before rebooting the target, to make
17710 sure the connection to the target is closed.
c906108c
SS
17711 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17712 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17713 Also detect "Timeout reading from remote" error.
17714
17715 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17716 gdb_target_monitor. Don't call gdb_file_cmd here; let
17717 gdb_target_monitor do it.
c906108c
SS
17718
17719 * gdb.disasm/hppa.exp: Don't use exec_output.
17720
17721Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17722
17723 * gdb.base/list.exp: If we're debugging a non-native target,
17724 try to set the pc register to point to the start of the
17725 program before doing the first list command.
17726
17727 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17728 test_calls after restarting.
c906108c
SS
17729
17730 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17731 reloading.
c906108c
SS
17732
17733 * gdb.base/watchpoint.exp: Fix typo.
17734
17735 * gdb.base/setshow.exp: Check for use_gdb_stub.
17736
17737 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17738 stub case.
c906108c
SS
17739 * gdb.base/langs.exp: Ditto.
17740
17741 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17742 gdb_load_offset. If we weren't given a file to load, figure out
17743 what the current file is and use it.
c906108c
SS
17744
17745 * config/i386-bozo.exp: New file.
17746
17747Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17748
17749 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17750 feature.
17751
17752 * config/proelf.exp: New entry.
17753
17754Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17755
17756 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17757 of regexps.
17758
17759 * gdb.base/watchpoint.exp: Don't run the test_stepping
17760 tests if gdb can't call functions on the target.
17761
17762 * gdb.base/setshow.exp: Don't run the set prompt tests if
17763 the board has gdb_prompt set.
17764
17765Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17766
17767 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17768 * gdb.base/commands.exp: Likewise.
17769 * gdb.base/setshow.exp: Likewise.
17770
17771Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17772
17773 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17774 feature.
17775
17776 * config/i960.exp: New file.
17777
17778Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17779
17780 * gdb.base/funcargs.exp: Check for gdb,short_int target
17781 feature instead of looking for explicit target triplets.
17782
dc96c6c7 17783Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17784
d63a86f8 17785 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17786 "p 123DEADBEEF", to check parse_number.
17787 * top.c: change "to enable to enable" to "to enable" in a couple
17788 of help strings.
17789
17790Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17791
17792 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17793 on the mn10300.
d63a86f8 17794
c906108c
SS
17795Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17796
17797 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17798 where the test executable is run with explicit args.
17799 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17800
17801Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17802
17803 * gdb.base/run.c: Use FAKEARGV to build test executable that
17804 does not require a command line arg, since most simulators
17805 don't currently support passing such an arg into the simulated
17806 program.
17807 * gdb.base/commands.exp: Change tests to insert the proper
17808 value as the arg to the first recursive factorial call. Change
17809 compilation line to define FAKEARGV at compile time.
17810
17811Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17812
17813 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17814 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17815 function with watchpoint enabled" test.
17816
17817Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17818
17819 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17820 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17821
17822 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17823 "Tests restarted" messages.
c906108c
SS
17824
17825Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17826
17827 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17828
dc96c6c7 17829Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17830
17831 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17832 for INFO SYMBOL; add help tests for OVERLAY commands.
17833 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17834 add tests for OVERLAY commands
17835 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17836 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17837 * gdb.base/sigall.c: add usestubs code frag
17838 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17839
c906108c
SS
17840Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17841
17842 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17843 failures.
17844 (gdb_stop_suppressing_tests): Note that tests have restarted.
17845
17846Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17847
17848 * config/h8300.exp: New file.
17849
17850Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17851
17852 * gdb.base/setshow.exp: Check for the existence of a
17853 feature, not its value.
17854
17855Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17856
17857 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17858
17859 * gdb.base/scope.exp: It's now init0(), not init().
17860
17861 * gdb.base/scope0.c: For now, change init() to be init0().
17862
17863 * config/monitor.exp: Use gdb_serial in preference to serial
17864 or netport.
17865
17866 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17867 and it's not already set.
c906108c
SS
17868
17869Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17870
17871 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17872 isn't using a stub and if it supports argument passing.
c906108c
SS
17873
17874Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17875
17876 * config/udi.exp(gdb_start): Make sure UDICONF is set
17877 properly before starting gdb.
17878
17879Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17880
17881 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17882 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17883 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17884
17885Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17886
17887 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 17888 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
17889
17890 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17891
17892 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17893
17894 * config/monitor.exp: Make sure we disconnect from the target.
17895 Also, try a reboot/reload cycle instead of failing if the
17896 load fails.
17897
17898Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17899
17900 * gdb.base/default.exp: Don't set match_max.
17901 * gdb.base/help.exp: Ditto.
17902 * gdb.base/list.exp: Ditto.
17903 * gdb.base/signals.exp: Ditto.
17904
17905 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17906 set, use remote_ld to download the testcase instead of
17907 the GDB loader.
17908
17909Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17910
17911 * config/vr5000.exp: New file.
17912
17913 * config/monitor.exp(gdb_target_monitor): Add pattern for
17914 "Ending remote" to detect errors in connecting.
17915
17916 * gdb.base/setshow.exp: Add .* within auto language test.
17917
17918 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17919 target feature.
17920
17921 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 17922 and reboot the board if necessary.
c906108c
SS
17923
17924 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17925 a set of tests. Remove print.* from the patterns being checked.
17926
17927Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17928
17929 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17930 refer to gdb_spawn_id.
17931
17932 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17933 longer used.
17934 * config/sparclet.exp: Ditto.
17935 * config/sparclet-old.exp: Ditto.
17936 * config/slite.exp: Ditto.
17937 * config/sim.exp: Ditto.
17938 * gdb.base/funcargs.exp: Ditto.
17939
17940 * lib/gdb.exp:Remove references to gdb_spawn_id.
17941 (gdb_expect): Move to remote.exp.
17942
17943Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17944
17945 * config/monitor.exp: Detect the "Couldn't establish connection"
17946 message from GDB.
17947
17948Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17949
17950 * gdb.base/bitfields.exp: Use runto instead of explicit
17951 gdb_run_cmd/gdb_expect sequences.
17952
17953 * gdb.base/break.exp(text_next_with_recursion): Add match for
17954 gdb_expect call.
17955
17956 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17957 We also need to handle the "A program is being debugged already"
17958 prompt from gdb. Use gdb_test to set the baud rate.
17959
17960 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17961 to 20000. Really. I mean it.
17962
17963Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17964
17965 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
17966 fails. If suppress_flag is set, skip perror message about not
17967 being able to send to GDB.
c906108c 17968 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 17969 GDB.
c906108c
SS
17970 (gdb_expect): If suppress_flag is set, always fail immediately.
17971 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17972 (gdb_init): Call gdb_stop_suppressing_tests.
17973 (default_gdb_exit): Ditto.
17974 (default_gdb_start): Ditto.
17975
17976 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 17977 gdb_stop_suppressing_tests as appropriate.
c906108c 17978 * gdb.base/break.exp: Ditto.
889bf7c5 17979 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
17980 * gdb.base/commands.exp: Ditto.
17981 * gdb.base/exprs.exp: Ditto.
889bf7c5 17982 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
17983 * gdb.base/list.exp: Ditto.
17984 * gdb.base/recurse.exp: Ditto.
889bf7c5 17985 * gdb.base/scope.exp: Ditto.
c906108c
SS
17986 * gdb.base/structs.exp: Ditto.
17987 * gdb.c++/inherit.exp: Ditto.
17988
17989Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17990
17991 * config/vr4300.exp: New file.
17992
99707966 17993 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 17994
99707966 17995 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
17996
17997Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17998
17999 * lib/gdb.exp(gdb_init): New function.
18000
18001 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18002 for each individual variable set.
c906108c
SS
18003
18004 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18005 name.
18006
18007 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18008
18009 * gdb.base/scope.exp: Use gdb_test.
18010
18011 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18012 aborting; the testsuite driver will do that for us (see
18013 gdb_finish). Also, use gdb_test in a few more places.
18014
18015Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18016
18017 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18018
18019Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18020
18021 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18022 and "add_tests" are not at the same address.
18023
18024Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18025
18026 * gdb.base/ptype.exp: Use gdb_test.
18027
18028Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18029
18030 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18031 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18032 left in. No longer expect them to fail.
18033
18034 * gdb.stabs/*.mt; Deleted, no longer used.
18035 * gdb.stabs/configure.in: Remove references to target makefile
18036 frags.
18037 * gdb.stabs/configure: Rebuilt.
18038
18039 * gdb.disasm/*.mt: Deleted, no longer used.
18040 * gdb.disasm/configure.in: Remove references to target makefile
18041 frags. Use "sh3.s" as the unique filename for this directory.
18042 * gdb.disasm/configure: Rebuilt.
18043
18044 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18045 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18046 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18047
18048Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18049
18050 * config/udi.exp: Use mondfe,name instead of remote_host.
18051
18052Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18053
18054 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18055 a function with a watchpoint enabled on the mn10200.
18056
18057 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18058 before trying to create it!
18059
18060Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18061
18062 * config/vx.exp: Use hostname instead of netport.
18063
18064 * config/vxworks.exp: New file.
18065
18066 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18067
18068 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18069 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18070 occurs.
18071
18072 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18073 $gdb_spawn_id directly.
18074 (gdb_run_cmd): Try _start as well as start. Use the target feature
18075 gdb,start_symbol as the symbol to start from when jumping.
18076
18077Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18078
18079 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18080 redundant) test.
18081
18082 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18083 it doesn't lose for 16bit integer systems.
18084
18085Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18086
18087 * gdb.fortran/types.exp: If the target doesn't support "double"
18088 data types, then expect "real" types to only be 4 bytes.
18089
18090 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18091 call tests if the target doesn't support inferior function calls.
18092
18093 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18094 in printf tests.
18095
18096Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18097
18098 * gdb.base/help.exp: Disable "help set", "help show", and
18099 "help support". Simplify regexp for "help stack".
18100
18101 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18102 to 60 seconds. Temporarily set match_max to 15000 around the
18103 "info copying" test.
18104
18105 * gdb.base/nodebug.exp: Don't try to do an inferior function
18106 call if the target doesn't support them.
18107 * gdb.base/printcmds.exp: Likewise.
18108 * gdb.base/setvar.exp: Likewise.
18109 * gdb.base/structs.exp: Likewise.
18110 * gdb.c++/templates.exp: Likewise.
18111 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18112
18113 * gdb.base/recurse.exp: Enable for the mn10200.
18114
18115 * configure.in: Do configure gdb.stabs directory for *-*-elf
18116 targets.
18117 * configure: Rebuilt.
18118
18119 * gdb.base/break.exp: Check for gdb,noresults before testing
18120 exit status and/or results from the target.
18121 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18122 * lib/gdb.exp: Remove old (now bogus) initialization of
18123 noinferior, noargs, noresults and nosignals.
18124
18125Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18126
18127 * config/sh.exp: New file.
18128
18129 * config/slite.exp: Try to connect multiple times to the board
18130 before rebooting. Only send a "monitor run" if need_monitor_run
18131 is set.
18132
18133 * gdb.base/break.exp: Don't do the "stub continue" test if
18134 the target has gdb_stub set.
18135
18136 * gdb.base/callfuncs.exp: Increase the timeout.
18137
18138 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18139 if the target has gdb,noinferiorio set.
18140
18141 * gdb.base/list.exp: Increase match_max to 10000 characters.
18142
18143 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18144
18145 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18146 target.
18147
18148 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18149
18150Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18151
18152 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18153 trying to delete the copy of gdb. Catch the file delete so we
18154 don't die if the delete fails; also, the file should be copied to
18155 the host, not to the build.
c906108c
SS
18156
18157Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18158
18159 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18160 parenthesis in case it contains multiple regexps separated
c906108c
SS
18161 with |.
18162
18163 * gdb.base/watchpoint.exp: Use gdb_test.
18164 * gdb.base/default.exp: Ditto.
18165
18166Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18167
99707966 18168 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18169
c906108c
SS
18170 * gdb.base/scope.exp: Use gdb_test.
18171 * gdb.c++/classes.exp: Ditto.
18172 * gdb.c++/inherit.exp: Ditto.
18173
18174Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18175
18176 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18177 remote_exec instead.
18178 * gdb.base/corefile.exp: Don't be ridiculous.
18179 * gdb.base/*.c: Add missing stub invocations.
18180
18181Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18182
18183 * config/slite.exp: Miscellaneous fixes.
18184
18185 * lib/gdb.exp: Fix runto.
18186
18187 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18188 the target.
18189
18190 * gdb.base/watchpoint.exp: Fix regexp.
18191
18192 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18193 close and wait commands, as the descriptor may now be
18194 invalid. Always call "remote_close host".
18195
18196Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18197
18198 Major rewrite for testsuite revision.
d63a86f8 18199
c906108c
SS
18200 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18201 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18202 instead of relying on spawn_id to always contain a valid
18203 spawn id.
18204 (get_compiler_info): New procedure to build the ${binfile}.ci
18205 file, instead of replicating this in N different places.
18206 (gdb_compile): New procedure.
d63a86f8 18207
c906108c 18208 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18209 appropriate arguments) instead of compile. Use gdb_test in a lot
18210 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18211 at the start of a testcase, as this is no longer done magically.
18212
18213 config/*-gdb.exp: Rename without the -gdb suffix.
18214
18215 config/mips.exp: Use remote_close instead of exit_remote_shell.
18216 config/monitor.exp: Use target_info instead of looking at
18217 baud, timeout, etc.
18218 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18219
18220Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18221
18222 * gdb.c++/templates.exp (test_ptype_of_templates),
18223 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18224 Update expect patterns for destructors and assignment operators
18225 to match corresponding c-typeprint.c changes.
18226 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18227 to destructor breakpoint test, GDB should be able to set the
18228 destructor breakpoint without specifying arguments.
18229
18230Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18231
18232 * gdb.threads/pthreads.exp: Change result for failure to compile due
18233 to lack of pthreads runtime support from an error to simply an
18234 unsupported test, per dejagnu standards.
18235
18236Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18237
18238 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18239 where GDB exits to reduce pattern match time.
18240 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18241
18242 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18243
dc96c6c7 18244Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18245
18246 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18247 * gdb.base/default.exp: ditto.
18248 * gdb.base/nodebug.exp: ditto.
18249 * gdb.base/printcmds.exp: ditto.
18250 * gdb.base/ptype.exp: ditto.
18251 * gdb.base/setvar.exp: ditto.
18252 * gdb.base/structs.exp: ditto.
18253 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18254
18255Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18256
18257 * configure, */configure: Rebuild with autoconf 2.12.
18258
18259Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18260
18261 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18262 use new i*86-pc-linux*-gnu quads.
18263 * gdb.base/corefile.exp: Ditto.
18264 * gdb.base/signals.exp: Ditto.
18265 * gdb.base/sigall.exp: Ditto.
18266 * gdb.base/interrupt.exp: Ditto.
18267
18268 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18269 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18270 RedHat 4.0.
d63a86f8 18271
c906108c 18272 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18273 linux. This allows the test case to at least compile on latest
18274 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18275
18276Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18277
18278 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18279 directory to search gdb directory. Accept and step over conditional
18280 stack alignment code. Consume $prompt in failure cases.
18281 Reset timeout to $oldtimeout instead of some arbitrary value.
18282 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18283 timeout problems with infinite stack backtraces.
18284 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18285 Accept function parameters for linkfunc member.
18286
18287Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18288
18289 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18290 (CXXFLAGS): Remove, unreferenced.
18291 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18292 previous -B options and also add -B option to pick up cross compiled
18293 runtime.
c906108c
SS
18294 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18295 doing cross compiles.
18296 (target_alias): Declare global.
18297 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18298 to verify that gcc exists in build tree, and if so set CC to that
18299 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18300
c906108c
SS
18301Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18302
18303 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18304 ptype test for anonymous union. Fixup testcase to match
18305 current gcc debug output.
18306
18307Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18308
18309 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18310 force argument to an unsigned long type.
18311
18312Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18313
18314 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18315 tests and anonymous union print/ptype tests.
c906108c
SS
18316 * gdb.base/list.exp (test_forward-search): Increase timeout by
18317 5 minutes for the "search extremely long line" case.
18318 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18319 completely optional and that the pass/fail messages use the command as
18320 the message if that third arg is a null string.
18321 (gdb_test_exact): Arrange that a null string pattern means match a
18322 null string output rather than any output, which might include random
889bf7c5 18323 errors.
c906108c
SS
18324 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18325 backtrace test.
18326 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18327 always failing and failure is now exposed by gdb.exp changes.
18328
18329Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18330
18331 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18332 weren't being noted.
18333
18334Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18335
18336 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18337 * gdb.stabs/weird.exp: Remove v_comb xfails.
18338
dc96c6c7 18339Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18340
18341 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18342 list.exp scope.exp watchpoint.exp]
c906108c 18343 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18344
dc96c6c7 18345Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18346
18347 * config/monitor.exp: Increase download timeout to 1000 seconds.
18348
dc96c6c7 18349Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18350
18351 * config/m32r.exp: Increase timeout to 120 seconds.
18352
18353Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18354
18355 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18356 and accept older ordering as obsolescent gcc or gdb.
18357 * gdb.c++/templates.exp: Ditto.
18358 * gdb.c++/virtfunc.exp: Ditto.
18359
18360Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18361
18362 * gdb.base/coremaker.c: Add code to mmap some data so we
18363 can check that it ends up in the core file.
18364 * gdb.base/corefile.exp: Add test to read mmapped data
18365 from core file.
18366
dc96c6c7 18367Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18368
18369 * config/m32r.exp: New file.
18370
18371Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18372
18373 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18374 that cflags can contains -gstabs, and work correctly for other tests.
18375
dc96c6c7 18376Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18377
18378 * gdb.base/setshow.exp: New file, tests show and set.
18379 * gdb.base/setshow.c: New file, tests show and set.
18380 * gdb.base/help.exp: Add test for help set|show annotate.
18381 * gdb.base/default.exp: Add test for set|show annotate.
18382
18383Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18384
18385 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18386 errors unique.
18387 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18388 explicitly.
18389
18390Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18391
18392 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18393 and width commands. This is done elsewhere.
18394 * (gdb_start): Don't call gdb_start_sim here. That's already
18395 done in gdb_load. This fixes lots of failures in default.exp.
18396
18397Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18398
18399 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18400 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18401 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18402 in the same we we treat other failures (since it may be an expected
889bf7c5 18403 condition), rather than as an error.
c906108c
SS
18404 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18405 old test format.
18406
18407Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18408
18409 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18410 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18411 twice. Nuke the duplicates.
c906108c 18412 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18413 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18414 Remove config.h along with other config files.
18415
18416Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18417
18418 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18419 "p func1 ()" and note that rests of tests are skipped.
18420 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18421 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18422 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18423 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18424 affected by the previous run test.
18425 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18426 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18427 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18428 "pass int powerset tuple" and "pass modeless int powerset tuple".
18429 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18430 "real write 4" and "real write 8".
18431 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18432 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18433 "print \$i after tuple assign 2", and
18434 "print vs2 after tuple assign 2".
18435 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18436 meaningful error message and return -1 so the caller can
18437 suppress further tests and avoid a cascade of errors.
d63a86f8 18438
c906108c
SS
18439Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18440
18441 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18442 format for printing version.
18443 * gdb.base/default.exp: Ditto.
18444 * gdb.base/interrupt.exp: Fix problem with cascade of
18445 errors if child process dies while calling a function.
d63a86f8 18446
c906108c
SS
18447Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18448
18449 * Makefile.in (VPATH): Add
18450 * Makefile.in (Makefile, config.status): Fix rules so things get
18451 remade when necessary.
18452
18453Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18454
18455 * Makefile.in (just-check): Add path to sibling expect dir
18456 to environment variable specified by RPATH_ENVVAR.
18457
18458Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18459
18460 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18461 (just-check): Add shared library paths for libstdc++, tk,
18462 tcl, bfd, and opcodes to the environment variable specified
18463 in RPATH_ENVVAR.
18464 * configure.in: Add support to recognize --enable-shared flag
18465 and generate correct value for RPATH_ENVVAR.
18466 * configure: Regenerated with autoconf.
18467
18468Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18469
18470 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18471 include all osf versions.
c906108c
SS
18472 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18473 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18474 when target is linux. When failing to build pthreads test
18475 executable, give more meaningful message.
18476 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18477 arg for pthread_create.
d63a86f8 18478
c906108c
SS
18479Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18480
18481 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18482 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18483 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18484 and -lpthreads (everybody else).
c906108c
SS
18485 (test_startup): Fail gracefully if threads are not supported.
18486 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18487 "p/c array_index("abcdef",2)" when not gcc compiled.
18488 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18489 "print func2::coremaker_local" when not gcc compiled.
18490 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18491 "ptype on opaque struct tagname (statically)",
18492 "ptype on opaque struct tagname (dynamically) 1", and
18493 "ptype on opaque struct tagname (dynamically) 2"
18494 for not compiled with gcc.
18495 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18496 backtrace when compiled with gcc.
d63a86f8 18497 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18498 than always return success.
18499
18500Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18501
18502 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18503
18504Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18505
18506 * gdb.base/structs.exp: Undo last change.
18507
18508Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18509
18510 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18511 encapsulate all the steps/nexts done during self test, starting
18512 at main, and makes them less sensitive to optimization issues.
18513 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18514 signal handler" test.
18515 * gdb.threads/pthreads.exp: Only run this for native configs.
18516 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18517 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18518 tests.
18519 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18520 for "runto test_calls(void)" test.
d63a86f8 18521
c906108c
SS
18522Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18523
18524 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18525 and don't expect address info in breakpoint confirmations.
18526
18527Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18528
18529 * gdb.base/list.exp (test_forward_search): Increase timeout
18530 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18531 and then reset to old value when done. Increase expect input
c906108c
SS
18532 buffer to 10000.
18533
18534Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18535
18536 * gdb.base/list.exp (test_forward_search): Fix to handle very
18537 long source line without overflowing expect's input buffer.
18538
18539Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18540
18541 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18542 "buffer_full".
18543
18544 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18545 "buffer_full".
18546
18547 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18548 "buffer_full".
18549
18550 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18551 "buffer_full".
18552
18553Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18554
18555 * configure.in (configdirs): Add gdb.threads.
18556 * configure: Regenerated with autoconf.
18557 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18558 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18559 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18560
c906108c
SS
18561Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18562
18563 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18564
18565Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18566
18567 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18568 each signal's status in the output of "handle all print".
18569 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18570 the \r\n sequence that immediately precedes the gdb prompt.
18571 * gdb.base/a1-selftest.exp: Save original timeout and restore
18572 after test.
18573
18574Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18575
18576 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18577 symbol.
18578
18579Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18580
18581 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18582
18583Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18584
18585 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18586 timeout by 60 seconds.
18587
18588Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18589
18590 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18591 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18592 error return.
18593
18594Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18595
18596 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18597 gdb initialization, also report how long dejagnu waited. Restore
18598 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18599 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18600
18601Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18602
18603 * lib/gdb.exp: Report timeout value for verbosity level 2.
18604 * config/gdbserver.exp: Ditto.
18605 * config/hppro.exp: Ditto.
18606 * config/mips-gdb.exp: Ditto.
18607 * config/monitor.exp: Ditto.
18608 * config/netware.exp: Ditto.
18609 * config/sim-gdb.exp: Ditto.
18610 * config/slite-gdb.exp: Ditto.
18611 * config/udi-gdb.exp: Ditto.
18612 * config/unix-gdb.exp: Ditto.
18613 * config/vx-gdb.exp: Ditto.
18614 * gdb.base/a1-selftest.exp: Ditto.
18615 * gdb.base/a2-run.exp: Ditto.
18616 * gdb.base/break.exp: Ditto.
18617 * gdb.base/corefile.exp: Ditto.
18618 * gdb.base/list.exp: Ditto.
18619 * gdb.base/recurse.exp: Ditto.
18620 * gdb.base/scope.exp: Ditto.
18621 * gdb.base/signals.exp: Ditto.
18622
18623Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18624
18625 * gdb.threads/Makefile.in (docdir): Removed.
18626
18627Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18628
18629 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18630 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18631 @srcdir@.
d63a86f8 18632 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18633 autoconf 2.5 or higher.
18634 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18635
18636Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18637
18638 * configure: Regenerated.
18639 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18640 avoid name clashes with SunOS headers.
18641
18642Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18643
18644 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18645
18646Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18647
18648 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18649 prototype information ends up in the compiler info file.
18650
18651Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18652
18653 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18654 attempting to regenerate it. Eliminate use of a temporary file
18655 and just generate the info file directly. Source it immediately,
18656 for consistency of use.
18657 * gdb.base/corefile.exp: Ditto
18658 * gdb.base/exprs.exp: Ditto.
18659 * gdb.base/funcargs.exp: Ditto.
18660 * gdb.base/langs.exp: Ditto.
18661 * gdb.base/list.exp: Ditto.
18662 * gdb.base/mips_pro.exp: Ditto.
18663 * gdb.base/nodebug.exp: Ditto.
18664 * gdb.base/opaque.exp: Ditto.
18665 * gdb.base/ptype.exp: Ditto.
18666 * gdb.base/scope.exp: Ditto.
18667 * gdb.base/setvar.exp: Ditto.
18668 * gdb.base/signals.exp: Ditto.
18669 * gdb.base/whatis.exp: Ditto.
18670 * gdb.c++/templates.exp: Ditto.
18671 * gdb.c++/virtfunc.exp: Ditto.
18672 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18673 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18674
18675Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18676
18677 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18678 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18679 Increase timeout, a lot of single stepping might be needed if the
18680 target has no hardware watchpoints.
18681
18682Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18683
18684 * gdb.base/break.exp: Ignore compiler warnings when compiling
18685 break.c.
18686 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18687 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18688 from remote-sim.
18689 * gdb.base/exprs.exp: Add h8300 xfails.
18690 * gdb.base/funcargs.exp: Likewise.
18691 * gdb.base/nodebug.exp: Likewise.
18692 * gdb.base/printcmds.exp: Likewise.
18693 * gdb.base/ptype.exp: Likewise.
18694 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18695 h8300 xfails.
d63a86f8 18696 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18697 on the h8300.
18698 * gdb.base/funcargs.c: Explicitly make last constant argument to
18699 call_after_alloca_subr an unsigned long type.
18700 * gdb.base/return.c: Include stdio.h.
18701
18702Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18703
18704 * config/abug.exp: New file for the older Motorola Bug monitor
18705 that runs on the mvme13x series VME boards.
18706 * config/monitor.exp: Use the new config array for target settings
18707 if they exist.
18708
18709Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18710
18711 * sim-gdb.exp: Make the SH simulator allocate less space when
18712 it is targeted.
18713
18714Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18715
18716 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18717 test.
18718
18719Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18720
18721 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18722 "rs6000-*-*" for "list function in include file" when gcc compiled.
18723 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18724 for "p ctable1[120]".
18725 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18726 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18727 Remove setup_xfail for "rs6000-*-*" for
18728 "print 'scope0.c'::filelocal before run".
18729 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18730 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18731 since some compilers don't allow both options to be given
18732 on the same command line. Create object file and move it.
d63a86f8 18733
c906108c
SS
18734Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18735
18736 * gdb.base/corefile.exp: Always regenerate the core file, since
18737 we always regenerate the coremaker program. Detect special case
18738 where registers cannot be read from core file.
d63a86f8 18739
c906108c
SS
18740Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18741
18742 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18743 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18744 * gdb.c++/templates.exp: Only match on basename of file since
18745 some formats like xcoff don't encode directory information.
18746 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18747 and rs6000 AIX xcoff targets.
18748 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18749 * configure: Regenerate.
18750 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18751 here, rather than in distclean.
d63a86f8 18752
c906108c
SS
18753Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18754
18755 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18756 defined, and use it to compile the test case with -O2. The
18757 native compilation still uses no optimization.
18758 * gdb.base/mips_pro.c: Remove inline assembly code since
18759 it is compiled PIC by default, which results in assembler
18760 warnings that make the testsuite think the compilation
18761 was unsuccessful.
18762
18763Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18764
18765 * gdb.c++/misc.exp: Add note to message for
18766 "print s.a for foo struct" that this is a known gcc 2.7.2
18767 and earlier bug.
18768
18769Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18770
18771 * gdb.base/break.exp: Fix pattern for matching "Delete all
18772 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18773 setup_xfail for deleting all breakpoints test. Fix various
18774 timeout messages to include "(timeout)".
18775 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18776 for "p t_float_values2(3.14159,float_val2)".
18777 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18778 for "continue to call2g" when gcc compiled.
18779 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18780 "up to foo in langs.exp", "show language at foo in langs.exp",
18781 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18782 and "show language at fsub in langs.exp".
18783 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18784 "list line 1 in include file", "list message for lines past EOF",
18785 "list function in include file", "list list0.h:foo", and
18786 "list filename:function; nonexistant function".
18787 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18788 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18789 and "ptype t_char_array" to be for native cc only.
d63a86f8 18790
c906108c
SS
18791Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18792
d63a86f8 18793 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18794 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18795 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18796
18797Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18798
18799 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18800 "bt in signals.exp". This problem only appears when running
18801 the testsuite, and then only intermittently.
18802
18803Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18804
18805 * gdb.base/return.exp (return_tests): Differentiate between
18806 two tests of continuing.
18807
18808Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18809
18810 * */Makefile.in (maintainer-clean): Remove config.log.
18811 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18812 * gdb.c++/Makefile.in (PROGS): Add inherit.
18813 (clean): Remove *.ci.
18814
18815Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18816
18817 * gdb.c++/misc.cc: Add test code from Mike Stump.
18818 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18819
18820Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18821
18822 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18823 to "alpha-*-osf2*" and add comment.
18824 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18825 setup_xfail for "step over execarg initialization" and
18826 "step over corearg initialization".
c906108c
SS
18827 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18828 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18829 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18830 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18831 "print func2::coremaker_local", and "backtrace in corefile.exp".
18832 * gdb.base/signals.exp: Build and source signals.ci.
18833 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18834 to be for gcc only.
18835 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18836
c906108c
SS
18837Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18838
18839 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18840 Feb 3 procfs.c change.
18841
18842Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18843
18844 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18845
18846Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18847
18848 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18849 from dejagnu's apparent default of 10 seconds, which gives random
18850 results when running the tests over NFS on moderately loaded systems.
18851 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18852
18853Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18854
18855 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18856 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18857 result reports.
c906108c
SS
18858
18859Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18860
18861 * configure.in (CY_AC_PATH_TCLH): Remove.
18862 * configure: Regenerate.
18863
18864Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18865
18866 * gdb.c++/Makefile.in (clean): Add missing '{'.
18867
18868Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18869
18870 * lib/gdb.exp: Provide a default value for noinferior.
18871
18872 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18873 Load libgloss.exp.
18874
18875Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18876
18877 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18878 the executable, not the .o to run the tests from.
18879
18880Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18881
18882 * gdb.base/break.exp: Don't test for program exit or exit status
18883 if $noresults if nonzero.
18884 * gdb.base/langs.exp: Likewise.
18885 * gdb.base/watchpoint.exp: Likewise.
18886
18887 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18888 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18889 trying to compile the testcase.
18890
18891Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18892
18893 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18894 * gdb.base/signals.exp (continue to handler): Likewise.
18895
18896Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18897
18898 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18899
18900 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18901
18902Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18903
18904 * gdb.base/corefile.exp: Recognize "not found" as failure
18905 when trying to determine if a core file was generated.
18906 If no core file was generate the first time, try again without
18907 the ulimit -c to work around braindamaged shells.
18908
18909Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18910
18911 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18912 [] tests with "test" and enclose string in quotes.
18913 * gdb.stabs/configure: Rebuild
d63a86f8 18914
c906108c
SS
18915Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18916
18917 Changes in sync with expect:
18918 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18919 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18920 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18921 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18922 argument to AC_REQUIRE.
18923 * configure: Regenerated.
18924
18925Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18926
18927 * gdb.base/corefile.exp: When generating a core, discard any
18928 error messages about ulimit not found and the "core dumped"
18929 message from the shell that runs the coredumper.
18930
18931Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18932
18933 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18934
18935 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18936 which sed script to run. Expect failure for v_comb test
18937 on PA targets too.
d63a86f8 18938
c906108c
SS
18939Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18940
18941 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 18942 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
18943
18944Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18945
18946 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18947 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 18948 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
18949 * lib/gdb.exp (default_gdb_start): Fix typo.
18950 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18951 messages to not include the full program name that caused
18952 the core dump since some systems (such as solaris) apparently
18953 truncate this path to about 80 characters.
18954 When generating a core file first try increasing the core file
18955 size limit to unlimited since some systems may default it to
18956 zero, and it is harmless to try it. Move the test for failing
18957 to generate a core file to where it will actually get executed.
18958 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18959 new gdb result from g++ debug info improvements and make old
18960 pattern obsolescent. Also account for size_t differences
18961 (may be int or long).
18962 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18963 initialization before function call is placed in the delay slot
18964 and thus appears to be skipped over by commands such as "next".
18965
18966Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18967
18968 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18969
18970Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18971
18972 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18973 input source file; fix code to compile test to deal with this
18974 convention.
18975 * gdb.c++/*.exp: Likewise.
18976
18977Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18978
18979 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18980 "bt in signals.exp".
18981
18982Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18983
18984 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18985 "step over execarg initialization" and
889bf7c5 18986 "step over corearg initialization".
c906108c
SS
18987
18988Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18989
18990 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18991 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18992
18993Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18994
18995 From Rob Savoye (rob@poseidon.cygnus.com)
18996 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18997 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
18998 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18999 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19000 configure.in}: Major reworking for autoconfig.
c906108c
SS
19001 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19002 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19003 New files.
c906108c
SS
19004 * config/unix-gdb.exp: Make GDB global.
19005 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19006 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19007 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19008 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19009 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19010 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19011 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19012 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19013 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19014 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19015 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19016 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19017 to returns as necessary, arrange for test to compile own testcase
19018 executable.
c906108c 19019 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19020
c906108c
SS
19021Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19022
19023 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19024 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19025 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19026 "backtrace through signal handler".
19027
19028Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19029
19030 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19031 continuing from a job control stop signal.
19032 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19033
19034Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19035
19036 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19037 * gdb.base/corefile.exp: Likewise.
19038 * gdb.base/funcargs.exp: Likewise.
19039
19040Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19041
19042 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19043 * config/monitor.exp: Add support for setting baud rate.
19044
19045Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19046
19047 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19048 i*86-*-linux* xfails for "backtrace through signal handler".
19049 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19050 "print func2::coremaker_local".
19051 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19052 alpha-dec-osf2* xfail for
c906108c
SS
19053 "delete all breakpoints when none".
19054
19055Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19056
19057 * gdb.base/break.exp: Change test that deletes all breakpoints
19058 when no user breakpoints are installed. A post 4.15 change
19059 causes gdb to no longer prompt in this case.
19060
19061Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19062
19063 * gdb.base/return.exp (return_tests): Change xfail for test
19064 "correct value returned double test" to stop xfailing at
19065 Solaris 2.5. Apparently the bug has been fixed.
19066
19067Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19068
19069 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19070 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19071
19072Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19073
19074 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19075 * gdb.disasm/hppa.s: Corresponding changes.
19076
19077Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19078
19079 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19080 makefile fragment.
19081 * config/mt-hpux: Deleted.
19082
19083Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19084
d63a86f8 19085 * Many files: When warning about suppressed tests due to a
c906108c
SS
19086 nonexistant test binary, avoid incrementing the warning count.
19087
19088Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19089
19090 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19091
c906108c
SS
19092Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19093
19094 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19095 "sparc-*-solaris2*".
19096
19097Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19098
19099 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19100 Add global and local variables and initialize them.
19101 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19102 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19103 extracts the file name and terminating signal from the core file.
19104 * TODO: Remove note about tests for correct mapping of corefile.
19105 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19106 from optimizing it away.
19107 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19108 handles common blocks.
19109
19110Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19111
19112 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19113 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19114
19115Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19116
19117 * Makefile.in (maintainer-clean): New target, synonym for
19118 realclean.
19119 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19120 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19121 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19122 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19123 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19124 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19125
19126Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19127
19128 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19129 xfails when not gcc compiled for "print foo::funclocal".
19130 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19131 "print foo::funclocal at foo",
19132 "print 'scope1.c'::foo::funclocal at foo",
19133 "print foo::funclocal_bss at foo",
19134 "print 'scope1.c'::foo::funclocal_bss at foo",
19135 "print foo::funclocal_ro at foo",
19136 "print 'scope1.c'::foo::funclocal_ro at foo",
19137 "print bar::funclocal at foo" and
19138 "print 'scope1.c'::bar::funclocal at foo".
19139 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19140 gcc compiled for "print foo::funclocal at bar".
19141 Expand all messages to ensure that they identify that
19142 the test is at bar().
19143 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19144 gcc compiled for:
19145 "ptype on opaque struct pointer (statically)",
19146 "ptype on opaque struct tagname (statically)",
19147 "ptype on opaque struct pointer (dynamically) 1",
19148 "ptype on opaque struct tagname (dynamically) 1",
19149 "ptype on opaque struct pointer (dynamically) 2" and
19150 "ptype on opaque struct tagname (dynamically) 2
19151 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19152 gcc compiled for:
19153 "p datalocal"
19154 "whatis datalocal",
19155 "ptype datalocal",
19156 "p bsslocal",
19157 "whatis bsslocal", and
19158 "ptype bsslocal".
19159 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19160 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19161 when not gcc compiled.
19162 * gdb.base/funcargs.exp (float_and_integral_args): Add
19163 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19164 compiled.
19165 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19166 "backtrace from call6a" when not gcc compiled.
19167 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19168 "backtrace from call7a" when not gcc compiled.
19169 * gdb.base/callfuncs.exp (do_function_calls):
19170 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19171 "p t_char_array_values(char_array_val2,char_array_val1)",
19172 "p t_char_array_values(char_array_val1,char_array_val2)",
19173 "p t_char_array_values("carray 1","carray 2")",
19174 "p t_char_array_values("carray 1",char_array_val2)",
19175 "p t_char_array_values(char_array_val1,"carray 2")",
19176 "p sum_args(1,{2})",
19177 "p sum_args(2,{2,3})",
19178 "p sum_args(3,{2,3,4})",
19179 "p sum_args(4,{2,3,4,5})"
19180 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19181 "backtrace in corefile.exp" when not gcc compiled.
19182
19183Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19184
19185 * gdb.base/signals.exp: Rewrite `handle all print' test as
19186 a procedure. Accept blanks or TABs as whitespace, increase
19187 timeout and expect input buffer size for the large output
19188 from the command. Remove "i*86-*-bsdi2.0" xfail.
19189
19190Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19191
19192 * gdb.base/setvar.exp: Add new testcases for truncation when
19193 assigning invalid values to bitfields.
19194
19195Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19196
d63a86f8 19197 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19198 mips-sgi-irix* xfail for
19199 "call inferior func with struct - returns char *"
19200 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19201 accepted in the result.
c906108c
SS
19202
19203Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19204
19205 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19206 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19207 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19208 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19209 that accidentally got checked in.
19210
19211Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19212
d63a86f8 19213 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19214 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19215 compiled test.
19216 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19217 Add mips-sgi-irix5* xfail for not gcc compiled.
19218 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19219 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19220 "p top", "whatis top", "p middle", and "whatis middle".
19221 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19222 "whatis signed char" for not gcc compiled.
19223 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19224 "set variable signed char=-1 (-1)" and
19225 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19226 * gdb.base/funcargs.exp (float_and_integral_args):
19227 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19228 Add mips-sgi-irix* xfail when not gcc compiled for
19229 "continue to call2b".
19230 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19231 "continue to call2g".
19232 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19233 "backtrace from call6a"
19234 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19235 "backtrace from call7k".
19236 Add mips-sgi-irix5* xfail when not gcc compiled for
19237 "backtrace from call7a".
19238 (localvars_after_alloca): Fix gdb_test cmds for
19239 "print * after runto ...".
19240 Remove rs6000-*-* xfails for
19241 "print i after runto localvars_after_alloca" and
19242 "print l after runto localvars_after_alloca"
19243 for all compilers.
19244 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19245 when not compiled with gcc, for:
c906108c
SS
19246 "print signed char == (minus)",
19247 "print signed char != (minus)",
19248 "print signed char < (minus)",
19249 "print signed char > (minus)".
19250 * gdb.base/callfuncs.exp (do_function_calls):
19251 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19252 "call inferior func with struct - returns char *".
d63a86f8 19253 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19254 "correct value returned double test" to include Solaris 2.4.
19255 * gdb.base/funcargs.exp (float_and_integral_args):
19256 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19257
c906108c
SS
19258Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19259
19260 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19261 enumeration bitfields if compiling with GNU C.
19262 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19263 to empty' prompt.
19264
19265Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19266
19267 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19268 test for PRO targets.
19269
19270 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19271 breakpoints in the inferior at any given time by making
19272 two groups of breakpoints for call2*, call6* and call7*
19273 tests.
19274
19275Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19276
19277 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19278 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19279 from optimizing it away.
19280 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19281 "call inferior func with struct".
19282
19283Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19284
19285 * configure.in: Only configure gdb.chill for particular targets.
19286
19287Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19288
19289 * gdb.base/Makefile.in: Add action to .c.o transformation
19290 rule that generates a .ci file for each .o file and remove
19291 explicit .c.o rules except for callfuncs.o.
19292 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19293 generates a .ci file for each .o file and remove explicit
19294 .cc.o rules.
19295 (clean): Remove *.tmp *.ci files.
19296 (EXECUTABLES): Remove templ-info.exp.
19297 * gdb.base/compiler.c: New file.
19298 * gdb.c++/compiler.cc: New file
19299 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19300 Change rs6000-*-* xfail for
19301 "print 'scope0.c'::filelocal_ro" and
19302 "print 'scope1.c'::filelocal" and
19303 "print 'scope1.c'::filelocal_bss" and
19304 "print 'scope1.c'::filelocal_ro" and
19305 "print 'scope1.c'::foo::funclocal" and
19306 "print 'scope1.c'::foo::funclocal_ro" and
19307 "print 'scope1.c'::bar::funclocal" and
19308 "print 'scope0.c'::filelocal_ro" and
19309 "print 'scope1.c'::filelocal at foo" and
19310 "print 'scope1.c'::filelocal_bss at foo" and
19311 "print 'scope1.c'::filelocal_ro at foo" and
19312 "print 'scope1.c'::foo::funclocal at foo" and
19313 "print 'scope1.c'::foo::funclocal_bss at foo" and
19314 "print 'scope1.c'::foo::funclocal_ro at foo" and
19315 "print 'scope1.c'::bar::funclocal at foo" and
19316 "print 'scope0.c'::filelocal_ro" and
19317 "print 'scope1.c'::filelocal" and
19318 "print 'scope1.c'::filelocal_bss" and
19319 "print 'scope1.c'::filelocal_ro" and
19320 "print 'scope1.c'::foo::funclocal" and
19321 "print 'scope1.c'::foo::funclocal_bss" and
19322 "print 'scope1.c'::foo::funclocal_ro" and
19323 "print 'scope1.c'::bar::funclocal" and
19324 "print 'scope1.c'::bar::funclocal_bss"
19325 to only be xfail'd when not compiled with gcc.
d63a86f8 19326 Add rs6000-*-* xfail for
c906108c
SS
19327 "print 'scope0.c'::filelocal_bss before run"
19328 when compiled with gcc.
19329 (test_at_main): Add rs6000-*-* xfail for
19330 "print filelocal_ro in test_at_main"
19331 when compiled with gcc.
19332 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19333 Add rs6000-*-aix* xfail for
c906108c
SS
19334 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19335 "ptype t_char_array", not compiled with gcc.
19336 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19337 xfail for "list foo (in include file)" when gcc compiled.
19338 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19339 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19340 "run to call0a" if not compiled with gcc.
19341 (unsigned_integral_args): Add rs6000-*-* xfail for
19342 "run to call1a" if not compiled with gcc.
19343 (float_and_integral_args): Add rs6000-*-* xfail for
19344 "run to call2a" if not compiled with gcc and for
19345 "continue to call2b" for any compiler.
19346 Add rs6000-*-* xfail to
19347 "print f1 after run to call2a" for gcc compiled.
19348 (discard_and_shuffle): Add rs6000-*-* xfail for
19349 "run to call6a".
19350 (shuffle_round_robin): Add rs6000-*-* xfail for
19351 "backtrace from call7a" if not compiled with gcc.
19352 Add rs6000-*-* xfail for
19353 "backtrace from call7b" if compiled with gcc.
19354 (call_after_alloca): Add rs6000-*-* xfail for
19355 "print c in call_after_alloca" and
19356 "print s in call_after_alloca" and
19357 "backtrace from call_after_alloca_subr"
19358 if not compiled with gcc.
19359 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19360 "print c in localvars_in_indirect_call" and
19361 "print c in localvars_in_indirect_call" and
19362 "backtrace in indirectly called function" and
19363 "stepping into indirectly called function"
19364 if not compiled with gcc.
19365 (localvars_after_alloca): Add rs6000-*-* xfail for
19366 "print c after runto localvars_after_alloca" and
19367 "print s after runto localvars_after_alloca" and
19368 "print i after runto localvars_after_alloca" and
19369 "print l after runto localvars_after_alloca"
19370 for all compilers.
19371 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19372 than whatis-info.exp.
19373 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19374 than opaque-info.exp.
19375 Setup rs6000-*-* xfail for
d63a86f8 19376 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19377 "ptype on opaque struct pointer (dynamically)" when
19378 not compiled with gcc.
19379 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19380 rather than callf-info.exp.
19381 (do_function_calls): Add clear_xfail for rs6000-*-* for
19382 "p t_float_values2(3.14159,float_val2)". Seems to work
19383 fine there, both with xlc and gcc. Need to find out what
19384 it is doing right and fix other platforms.
19385 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19386 "call inferior func with struct - returns int",
19387 "call inferior func with struct - returns long",
19388 "call inferior func with struct - returns float",
19389 "call inferior func with struct - returns double",
19390 "call inferior func with struct - returns char *",
19391 but only if not gcc compiled (presumes xlc compiled).
19392 Change rs6000-*-* xfails for
19393 "call inferior func with struct - returns char" and
19394 " call inferior func with struct - returns short" to only
19395 xfail if not using gcc.
19396 (clean mostlyclean): Remove *.ci and *.tmp files.
19397 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19398 than templ-info.exp.
19399 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19400 Add rs6000-*-* xfail for "up to foo in langs.exp"
19401 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19402 when not gcc compiled.
d63a86f8 19403
c906108c
SS
19404Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19405
19406 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19407 * gdb.base/corefile.exp: Likewise.
19408 * gdb.base/list.exp: Likewise.
19409 * gdb.base/scope.exp: Likewise.
19410 * gdb.base/siganls.exp: Likewise.
19411
19412 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19413 compiler output.
19414 * gdb.base/whatis.exp: Likewise.
19415
19416Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19417
19418 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19419 failure (opcode table has been fixed to match reality).
19420
19421Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19422
19423 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19424 "call inferior func with struct - returns char",
19425 "call inferior func with struct - returns short"
19426
19427 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19428 "print 'scope0.c'::filelocal at main",
19429 "print 'scope0.c'::filelocal_bss in test_at_main",
19430 "print 'scope0.c'::filelocal at foo",
19431 "print 'scope0.c'::filelocal_bss in test_at_foo",
19432 "print 'scope0.c'::filelocal at bar",
19433 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19434
c906108c
SS
19435 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19436 in source file 1". This bug seems to have been fixed with both
19437 gcc and native cc (was native assembler bug?).
19438
19439Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19440
19441 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19442 "backtrace through signal handler" to "i*86-*-sysv4*".
19443 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19444 continue" case. Add "known SVR4 bug" to fail message.
19445 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19446 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19447 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19448 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19449 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19450 "up to foo in langs.exp", "show language at foo in
19451 langs.exp", "up to cppsub_ in langs.exp", "show
19452 language at cppsub_ in langs.exp", "up to fsub in
19453 langs.exp", and "show language at fsub in langs.exp".
19454 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19455 "bactrace in corefile.exp".
19456 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19457 "call inferior function with struct - returns float" and
19458 "call inferior function with struct - returns double".
d63a86f8 19459
c906108c
SS
19460Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19461
19462 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19463 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19464 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19465 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19466
19467Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19468
19469 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19470 (or overriden) "CHILL" macro rather then bare "gcc".
19471 Also look for ../../gcc/xgcc since that is what we will
19472 actually need, not "Makefile". Remove following assignment
19473 of CHILL to CHILL_FOR_TARGET because that results in
19474 recursive definition.
19475
19476Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19477
19478 * gdb.base/corefile.exp: Change xfail for backtrace in
19479 corefile.exp from linuxaout to all linux.
19480 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19481 cases where we miss the breakpoint at the signal handler
19482 for some reason. Setup xfail for linuxoldld/linuxaout and
19483 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19484 hitting SIGURG breakpoint.
19485 * gdb.base/signals.exp: Setup xfail for "next" acting like
19486 continue to add linuxoldld. Setup xfail for all linux for
19487 "next to handler in signals_tests_1", "backtrace in
19488 signals_tests_1", "continue to func1", "pass SIGUSR1",
19489 and continue to handler".
19490
19491Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19492
19493 * Update all FSF addresses except those in COPYING* files.
19494
19495Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19496
19497 * gdb.base/a2-run.exp: Change messages to be more explicit about
19498 the status of args, and quote binfile in results.
19499
19500Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19501
19502 * gdb.base/callfuncs.exp: Add tests for passing structs to
19503 inferior functions and return various types.
19504 * gdb.base/callfuncs.c: Add functions to receive a struct
19505 and return a member of the struct, in various types.
19506
19507Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19508
19509 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19510
19511Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19512
19513 * config/vxworks29k.exp: New file, sources vxworks.exp.
19514
19515Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19516
19517 * config/gdbremote.exp: New file. Testing framework using
19518 gdbserver.
19519
19520Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19521
19522 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19523 "call function when asleep" and "send end of file".
19524 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19525 for "backtrace in corefile.exp".
19526 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19527 for "backtrace through signal handler".
19528 * gdb.base/corefile.exp: Make sure we actually generate a core file
19529 before trying the core tests. Some systems allow the user to suppress
19530 generation of core files and default to that (linux for example).
19531 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19532 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19533
19534Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19535
19536 * gdb.threads: New directory with some crude multi-threaded
19537 gdb tests (step.exp and step2.exp).
19538 * config/mt-lynx (STEP_EXECUTABLE): Define.
19539 (THREADFLAGS): Define.
19540
19541Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19542
19543 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19544
19545 * gdb.base/signals.exp: Disable whole file for lynx until
19546 further notice.
19547
19548 * gdb.base/signals.exp: xfail test where "next" acts like
19549 "continue" for lynx.
19550
19551 * gdb.base/interrupt.exp: xfail test for calling function while
19552 inferior is asleep for lynx.
19553
19554 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19555 than one cr-lf after each command.
19556
19557Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19558
19559 * configure.in: Reinstate setting of stabsdirs variable, fix
19560 typo in setting up configdirs for native builds.
19561
19562 * gdb.base/return.exp: Fix typo in return double test.
19563 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19564 compiler from optimizing them away.
19565
19566Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19567
19568 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19569 sequences to be echo'd by gdb when using gdb_test.
19570 * gdb.chill/chexp.exp: Likewise.
19571 * gdb.fortran/exprs.exp: Likewise
19572
19573Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19574
19575 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19576 after the inferior gdb has started.
19577
19578 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19579 after each command.
19580 * gdb.base/funcargs.exp: Likewise.
19581 * gdb.base/gdbvars.exp: Likewise.
19582 * gdb.base/interrupt.exp: Likewise.
19583 * gdb.base/list.exp: Likewise.
19584 * gdb.base/watchpoint.exp: Likewise.
19585 * gdb.c++/demangle.exp: Likewise.
19586 * gdb.c++/inherit.exp: Likewise.
19587 * gdb.chill/chexp.exp: Likewise.
19588 * gdb.fortran/exprs.exp: Likewise.
19589
19590 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19591 test if we can't handle IO to/from the inferior.
19592
19593 * gdb.c++/misc.exp: Always check for a program already being
19594 started after sending a "run" command to gdb.
19595
19596 * gdb.base/twice.exp: Start with a fresh gdb.
19597
19598 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19599 only depend on gdb's expression code, not the chill runtime.
19600
19601 * gdb.base/return.c: Put return values into variables so we
19602 can have gdb print them rather than depending on the program
19603 to print them.
19604 * gdb.base/return.exp: Corresponding changes.
19605
19606 * lib/gdb.exp: Provide default value for noinferiorio.
19607 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19608 the inferior.
19609
19610 * gdb.base/break.exp: Always check for a program already being
19611 started after sending a "run" command to gdb.
19612 (text_next_with_recursion): Don't check the output from the
19613 program's printf statement. Instead just make sure the program
19614 exited.
19615
19616 * gdb.base/commands.exp: Protect tests which need arguments with
19617 $noargs conditionals.
19618
19619Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19620
19621 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19622 of structure member arrays to match gdb/valops.c:value_addr change.
19623
19624Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19625
19626 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19627 cases.
19628
19629Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19630
19631 * configure.in (configdirs): Remove gdb.chill from default list
19632 of subdirs and then add it back in only if doing a native build.
19633 The current chill compiler does not yet work in any cross build.
19634 * Revert all signal changes from Jul 6.
19635 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19636 for sh-hms targets, allowing these tests to link, with no other
19637 changes. Testing is suppressed by setting "nosignals" in site.exp.
19638
19639Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19640
19641 * configure.in (signaldirs): Define and add to configdirs for all
19642 targets except some specific ones that are known to not support signals.
19643 Also clean up formatting.
19644 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19645 (signals, sigall): Remove rules to build.
19646 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19647 Moved to new gdb.signals directory.
19648 * gdb.signals: New test directory.
19649 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19650 signals.c signals.exp}: New or moved files.
19651
19652Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19653
19654 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19655
19656Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19657
19658 * gdb.base/return.exp: Xfail `return double' test failure
19659 on at least Solaris 2.3 and handle future/past versions on
19660 a case by case basis as appropriate. Also update message
19661 to include i*86 failures.
19662
19663Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19664
19665 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19666
19667 * lib/gdb.exp: Fix comment which erroneously identified
19668 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19669 gdb_file_cmd not gdb_load).
19670 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19671
19672 * gdb.base/setvar.exp: Make test names consistent between pass and
19673 fail cases. Use gdb_test more.
19674
19675Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19676
19677 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19678
19679Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19680
19681 * gdb.base/help.exp: Fix expected help string for `show commands'.
19682
19683Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19684
19685 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19686
19687 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19688 of a text section.
19689
19690Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19691
19692 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19693 that loop eventually terminates. Fix Connection refused logic so
19694 that testsuite will expire nicely.
19695
19696Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19697
19698 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19699 config/rom68k.exp: New tcl glue for the appropriate monitors.
19700 These all just end up calling monitor.exp.
19701 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19702 refused' by retrying. Cleanup some timeout issues.
19703 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19704 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19705 callers don't have to set/restore global timeout variable.
19706
19707 * The following set of changes centralizes management of the global
19708 timeout variable. This way, it can be set in one target dependent
19709 place instead of dozens of places scattered throughout the test suite.
19710 If you need to lengthen a timeout, then you should either set timeout
19711 in one of the config/{target}.exp files, or multiply it by a factor.
19712 Setting it to an absolute value is always going to lose for some
19713 targets.
19714 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19715 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19716 * gdb.base/funcargs.exp: Don't set timeout.
19717 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19718 * gdb.base/printcmds.exp (test_print_string_constants
19719 test_print_array_constants): Don't set timeout.
19720 * gdb.base/ptype.exp: Don't set timeout.
19721 * gdb.base/recurse.exp: Don't set timeout.
19722 * gdb.base/return.exp: Don't set timeout.
19723 * gdb.base/watchpoint.exp: Don't set timeout.
19724 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19725 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19726
19727Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19728
19729 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19730
19731Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19732
19733 * lib/gdb.exp: Disable chill tests for irix5.
19734
19735Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19736
19737 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19738 each test pass or fail.
19739
19740Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19741
19742 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19743 xlc not gcc.
19744
19745Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19746
19747 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19748
19749Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19750
19751 * config/est.exp: Fix copyright and comments. Remove dead code.
19752 Use targetname, serialport and baud variables instead of fixed
19753 constants.
19754 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19755 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19756
19757Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19758
19759 * gdb.base/watchpoint.exp: Don't run
19760 test_watchpoint_triggered_in_syscall for sunos.
19761
19762Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19763
19764 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19765 they don't seem to exist. Do include stdio.h.
19766
19767Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19768
19769 * gdb.base/a1-selftest.exp: Add alpha xfail.
19770
19771Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19772
19773 * gdb.base/watchpoint.c (main): Prompt before calling read().
19774 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19775 Revise accordingly. Remove cruft about sending "123" several
19776 times, until it gets noticed. Clean up the "print buf[0]" stuff
19777 so that it passes or fails, and waits for prompts in the usual way.
19778
19779Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19780
19781 * gdb.base/recurse.exp: Fix comment.
19782
19783 * TODO: Remove item about printing variables in nodebug.exp. Add
19784 item about enabling tests which are only run on some targets.
19785
19786 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19787 fail, make test names unique, use new gdb_test convention
19788 regarding pattern, use gdb_test more, etc.).
19789
19790 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19791 fail, make test names unique, etc.).
19792
19793Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19794
19795 * gdb.base/nodebug.c: Change return type of top and middle to
19796 short.
19797 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19798 are fixed by the recent mdebugread.c changes. Allow `short ()'
19799 as type for top and middle.
19800
19801Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19802
19803 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19804 nearly as I can tell, the whole thing was an accident in Stu's
19805 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19806 to replace a send/expect pair with gdb_test, but ended up only
19807 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19808 of 30 Mar 1995 took care of it, but left this vestigial comment
19809 which I am now nuking.
19810
19811Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19812
19813 * gdb.base/break.exp: Look for different line number for
19814 breakpoint at main depending on usestubs.
19815
19816Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19817
19818 * gdb.base/list.exp: Adjust some alternate expect patterns to
19819 match recent list0.c change. Add alternate expect pattern for
19820 output from `list default lines around main' for optimizing
19821 compilers.
19822
19823Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19824
19825 * lib/gdb.exp: If nosignals is not set, set it to 0.
19826
19827Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19828
19829 * config/slite-gdb.exp: Responds to load symbol table prompt.
19830 * gdb.base/break.exp: Adjust line number, fix rerun.
19831 * gdb.base/langs0.c: Add #ifdef usestubs.
19832
19833Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19834
19835 * gdb.base/list.exp: Adjust line contents after adding new lines in
19836 list0.c. Also fix a syntax error.
19837
19838 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19839 * gdb.base/break.exp: ditto.
19840 * gdb.base/list.exp: ditto.
19841 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19842 * gdb.base/run.c: ditto.
19843 * gdb.base/list0.c: ditto.
19844 * gdb.base/funcargs.c: ditto.
19845
19846Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19847
19848 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19849 $targetname, $serialport and $baud instead of hardwired variables.
19850 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19851 target doesn't support signals.
19852
19853Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19854
19855 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19856
19857Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19858
19859 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19860 Don't rely on the value of an auto variable before it has been
19861 initialized. Use gdb_test more.
19862
19863Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19864
19865 * lib/gdb.exp (default_gdb_version): A version number must start
19866 with a digit, but other than that contains all characters up to
19867 the first whitespace character.
19868
19869Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19870
19871 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19872
19873Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19874
19875 * gdb.c++/*.exp: Warn if executable does not exist. The original
19876 reason for skipping the warning was that configure.in sometimes
19877 intentionally skipped building the executables but the tcl code
19878 had no way of knowing. That (a) was always bogus with respect to
19879 error handling, (b) is no longer true (right now there is no way
19880 to skip C++ tests).
19881
19882 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19883
19884Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19885
19886 * gdb.base/list.exp: Add expect patterns for output from
19887 SunPRO compiled executables.
19888 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19889 types.
19890
19891Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19892
19893 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19894 number (we are already testing that the correct source line text
19895 gets printed).
19896
19897 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19898 that is what is intended, but something needed to be done to get
19899 sunos4 native working again.
19900
19901 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19902
19903 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19904 apparently went with a (very) old xfail.
19905
19906Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19907
19908 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19909 runto_main is a proc in gdb.exp that will do 'step' for target use
19910 stubs.
19911 * gdb.base/exprs.exp: ditto.
19912 * gdb.base/interrupt.exp: ditto.
19913 * gdb.base/opaque.exp: ditto.
19914 * gdb.base/printcmds.exp: ditto.
19915 * gdb.base/ptype.exp: ditto.
19916 * gdb.base/scope.exp: ditto.
19917 * gdb.base/setvar.exp: ditto.
19918 * gdb.base/signals.exp: ditto.
19919 * gdb.base/twice.exp: ditto.
19920 * gdb.c++/classes.exp: ditto.
19921 * gdb.c++/inherit.exp: ditto.
19922 * gdb.c++/templates.exp: ditto.
19923 * gdb.base/break.exp: no run and hit main for stubs. Change line
19924 numbers for breakpoints and info breakpoint.
19925 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19926 breakpoint().
19927 * gdb.base/callfuncs.c: ditto.
19928 * gdb.base/exprs: ditto.
19929 * gdb.base/interrupt.c: ditto.
19930 * gdb.base/opaque0.c: ditto.
19931 * gdb.base/printcmds.c: ditto.
19932 * gdb.base/ptype.c: ditto.
19933 * gdb.base/scope0.c: ditto.
19934 * gdb.base/setvar.c: ditto.
19935 * gdb.base/signals.c: ditto.
19936 * gdb.base/twice.c: ditto.
19937 * gdb.c++/misc.cc: ditto.
19938 * gdb.c++/templates.cc: ditto.
19939
19940Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19941
19942 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19943
19944 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19945 somewhere between `read' and `main.c'. I'm pretty sure the
19946 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19947 and it isn't particularly useful.
19948
19949 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19950
19951Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19952
19953 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19954
19955Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19956
19957 * config/mt-slite: add LIBS and -nostdlib.
19958 * config/slite-gdb.exp: add this new file to support sparclite target.
19959
19960Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19961
19962 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19963
19964 * gdb.base/a2-run.exp: Change argument to istarget from
19965 "*-*-vxworks" to "*-*-vxworks*".
19966 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19967
19968Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19969
19970 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19971 will not runto main but do a 'step' to step out of breakpoint().
19972 * config/mt-slite: add -Dusestubs.
19973
19974Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19975
19976 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19977 instead of just @.
19978
19979 * gdb.base/signals.exp: Add test for "handle all print".
19980 * TODO: Remove "handle all print". Also remove item about
19981 checking copyright date (I don't like the idea of a spurious FAIL
19982 based on when we run the tests).
19983
19984 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19985 for SunOS4 (reason for failure not investigated). Remove
19986 redundant test for $binfile.
19987
19988 * gdb.base/nodebug.c (array_index): Call malloc.
19989
19990 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19991
19992Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19993
19994 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19995 conventions and slightly simplify the matching regexp.
19996
19997Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19998
19999 * gdb.base/break.exp: Update gdb_test invocation to use new
20000 convention.
20001
20002 * lib/gdb.exp: If noargs is not set, set it to 0.
20003
20004 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20005 tests unique.
20006
20007 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20008
20009Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20010
20011 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20012 one argument of type "<non-float parameter>".
20013
20014Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20015
20016 * config/rom68k.exp: New file to support Motorola IDP board.
20017 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20018 * gdb.base/break.c: Change things around so that this program
20019 doesn't depend upon args. This is necessary to make remote
20020 targets work (in general, they can't take args).
20021 * gdb.base/break.exp: Don't try to send args to program. Don't
20022 expect output. Also, replace lots of code with gdb_test.
20023
20024Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20025
20026 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20027 printing of '\'' (which is what the comment says we are testing,
20028 even though we were not), not '''.
20029 (test_integer_literals_rejected): Test that printing ''' is an error.
20030
20031 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20032 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20033 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20034 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20035 Use gdb_test not test_print_accept.
20036 * lib/gdb.exp: Remove test_print_accept.
20037
20038 * gdb.base/signals.exp (signal_tests_1): Make pass message
20039 consistent with fail message.
20040
20041 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20042 unsigned char; the bug (PR 1821) is fixed.
20043
20044 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20045
20046 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20047 successful tests--makes xfailing them work right.
20048
20049Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20050
20051 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20052 only \r\n, not .*. The test can pass .* as the last thing in
20053 $pattern if that is what it wants. In addition to providing this
20054 flexibility, this change should speed up pattern matching in cases
20055 where the pattern already ended with .* (there were a number of
20056 them). This change also helps catch bad patterns--in the old
20057 scheme the typo "char \*" instead of "char \\*" would pass. Now
20058 it is caught.
20059 * Many .exp files: Update callers.
20060
20061 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20062 clearer and does not spuriously match multiple ('s. Likewise for
20063 ) and *.
20064
20065 * gdb.base/nodebug.exp: Test ability to call a function and pass
20066 it a string (even with no debugging info).
20067
20068 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20069 "p '\'", which is the same as "p ''" once tcl gets done with
20070 quoting, to "p '\\'", which I suspect is what is intended (one
20071 backslash gets sent to GDB).
20072
20073 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20074
20075Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20076
20077 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20078 1817) was fixed literally years ago.
20079
20080Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20081
20082 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20083 test, it causes stepping out of call_after_alloca_subr with
20084 optimizing compilers.
20085 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20086 fails.
20087
20088 * gdb.c++/templates.exp: Source templ-info.exp only if
20089 the templates executable exists.
20090
20091 * gdb.c++/misc.cc (class Contains_static_instance,
20092 class Contains_nested_static_instance),
20093 gdb.c++/classes.exp (test_static_members): Test printing of
20094 a class that contains a static instance of the class.
20095
20096Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20097
20098 * gdb.base/langs2.c (cppsub_): Don't prototype.
20099 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20100 only, I believe).
20101
20102Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20103
20104 * lib/gdb.exp (skip_chill_tests): New procedure.
20105
20106 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20107
20108Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20109
20110 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20111 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20112
20113Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20114
20115 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20116
20117 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20118 disassemble 8, not 16, instructions for part 4.
20119
20120 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20121 support the latter anymore.
20122
20123 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20124 -DNO_PROTOTYPES.
20125 * gdb.base/callfuncs.c: Control use of prototypes based on
20126 NO_PROTOTYPES, not __STDC__.
20127 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20128 t_float_values2 tests if prototypes in use.
20129
20130 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20131 t_double_values): When checking differences against DELTA, check
20132 that difference is within the range (-DELTA,DELTA), not just
20133 (-infinity,DELTA).
20134
20135Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20136
20137 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20138 'file' command firts, then 'target', then 'load', this is due to gdb
20139 target set up.
20140 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20141
20142Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20143
20144 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20145 FP load/store variants.
20146 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20147
20148Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20149
20150 * gdb.base/term.exp: Do not give a warning if not native, it is
20151 not an abnormal condition.
20152
20153Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20154
20155 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20156 t_char_array".
20157
20158Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20159
20160 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20161 are getting the version number.
20162
20163 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20164 if not native, it is not an abnormal condition.
20165
20166Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20167
20168 * lib/gdb.exp: Just use "file exists", rather than undocumented
20169 dejagnu procedure "findfile".
20170
20171Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20172
20173 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20174 (LDFLAGS): Set to -Xlinker -Ur.
20175
20176 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20177 Removed, these values are set by lib/gdb.exp.
20178
20179 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20180
20181Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20182
20183 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20184 of replicating gdb startup code.
20185
20186 * config/mt-vxworks (LDFLAGS): Set to -r.
20187 (CFLAGS_FOR_TARGET): Removed.
20188
20189 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20190 (gdb) and gdb for vxworks uses (vxgdb).
20191
20192 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20193 executable is not in the tree and host != target, use sed and
20194 program_transform_name to determine the gdb name used by the
20195 target.
20196
20197 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20198 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20199
20200Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20201
20202 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20203 floats, chars, and shorts where there are ANSI-style function
20204 definitions.
20205
20206 * gdb.base/langs.exp, gdb.base/langs*: New test.
20207 * gdb.base/Makefile.in: Build it.
20208 * TODO: Remove item about checking that C names don't get C++
20209 demangling applied; this test tests it.
20210
20211Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20212
20213 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20214 went with the const70 xfail. The xfail went away a year ago.
20215
20216 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20217
20218 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20219 for hp300.
20220
20221 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20222
20223 * gdb.base/a1-selftest.exp: Don't run on hp300.
20224
20225Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20226
20227 * Makefile.in (site.exp): Set host_alias and target_alias as well
20228 as host_triplet and target_triplet.
20229
20230Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20231
20232 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20233
20234 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20235 places as other ecoff systems).
20236
20237 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20238 ultrix.
20239
20240Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20241
20242 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20243 remove them.
20244 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20245 variable and "variable" in addition to "data variable".
20246 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20247
20248 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20249 2.
20250 * gdb.base/list1.c (long_line): Add additional statement at start
20251 of function.
20252 * gdb.base/list.exp (test_forward_search): Update line number to
20253 reflect new statement.
20254
20255Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20256
20257 * gdb.base/signals.exp: Reinitialize searched source directories
20258 after gdb_start call.
20259
20260Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20261
20262 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20263 * gdb.stabs/Makefile.in: Likewise.
20264
20265 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20266 change. Instead split the tests into smaller pieces.
20267 * gdb.disasm/hppa.s: Corresponding changes.
20268
20269Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20270
20271 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20272 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20273
20274 * gdb.base/funcargs.exp: Modify many tests so that every test
20275 either passes or fails. Make some test names unique.
20276
20277Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20278
20279 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20280 Call stty to set interrupt character.
20281
20282 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20283 for HP assembler versus GNU assembler based on actual behavior of
20284 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20285
20286 * TODO: Suggest a few more stepping tests.
20287
20288Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20289
20290 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20291 restart GDB for h8300 after a continue.
20292 (return): Add pattern to match a29k-udi behavior.
20293 * gdb.base/nodebug.exp: Remove obsolete comment.
20294 * gdb.base/regs.exp: New file, testing of register displays.
20295 * gdb.base/return.exp: Fix typo in reference to $objdir.
20296 * gdb.base/whatis.exp: Always start with a fresh GDB.
20297
20298Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20299
20300 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20301 higher, these tests generate a lot of output.
20302
20303Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20304
20305 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20306 code following the catch silently ignored some errors; without the
20307 catch they should be thrown like any other tcl error. Also, the
20308 catch used "" instead of {} which meant all the callers who wanted
20309 to include one of the characters "[]$ had to quote it an extra time.
20310 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20311 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20312 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20313 Remove extra quoting.
20314
20315Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20316
20317 * gdb.base/commands.exp: Make test names unique; every test either
20318 passes or fails. Update some comments.
20319
20320 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20321
20322Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20323
20324 The following fixes a FAIL caused by the fact that the alpha stabs
20325 configuration didn't use the ".if alpha" code in weird.def.
20326 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20327 bit pointer, so the 32 bit version works even on the alpha.
20328 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20329 Remove the stuff which allowed us to have separate versions for
20330 alpha and everything else.
20331
20332 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20333 regexp which "info func operator\[\](" is supposed to match. Fix
20334 string to send to GDB. Note that GDB still doesn't work right. Add a
20335 new test for "info func .perator\[\](" which GDB does handle correctly.
20336
20337 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20338
20339Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20340
20341 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20342 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20343 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20344 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20345 it makes the tests harder to understand and confuses test-o-matic.
20346 The preferred style is that each test provides a PASS or a FAIL,
20347 and has a unique message (e.g. "continue #54" not just "continue")
20348 which is the same for the pass and the fail.
20349 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20350 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20351 to lib/gdb.exp.
20352 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20353 prt_accept which was basically the same thing. Likewise for
20354 test_print_reject and prt_reject.
20355 * lib/gdb.exp (test_print_reject): Add some more error message
20356 patterns to match from the former printcmds.exp (prt_reject).
20357 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20358 One defect of the passcount stuff is that some of it failed to
20359 report XPASS where appropriate.
20360 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20361 stuff before and after arg in expected pattern.
20362 (test_paddr_operator_functions): Re-do test without print_addr_of;
20363 this is the only test which seems to want extra stuff there.
20364
20365Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20366
20367 * gdb.base/nodebug.exp: Update new tests to reflect improved
20368 wording of gdb output.
20369
20370 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20371 and "ptype" work on variables in files compiled without -g.
20372 Replaces commented out "maint print msymbol" tests.
20373
20374Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20375
20376 * gdb.base/setvar.c (dummy): Call malloc.
20377
20378 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20379 losing with the irix4 sed.
20380
20381 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20382 ALRM" on irix4.
20383
20384Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20385
20386 * TODO: Remove items about corefile.exp testing new exec-file and
20387 backtrace; both are now done. Add items about printing enums.
20388
20389Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20390
20391 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20392 "get signal $thissig" test fails.
20393
20394 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20395
20396Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20397
20398 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20399 compiler warning with dec alpha compiler.
20400
20401 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20402 extra \n from gdb_test call (this explains why the prompt test
20403 that I removed yesterday was there).
20404 (user_defined_command_test): Remove extra \n and prompt test.
20405
20406 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20407 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20408 doesn't exist.
20409 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20410 Also remove alpha workaround, which turns out to be because
20411 SIGABRT == SIGLOST.
20412
20413 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20414
20415 * gdb.base/help.exp: Don't test "help show".
20416
20417Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20418
20419 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20420 "set print address" is on.
20421 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20422 pass prompt to gdb_test; gdb_test already looks for the prompt.
20423
20424 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20425
20426 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20427 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20428 was to make sure that gdb can read a core file. But (a) the "read
20429 the corefile" part didn't make it to a1-selftest.exp, we just
20430 delete the corefile after creating it, and (b) we test reading
20431 corefiles in corefile.exp anyway. Also, this test left around a
20432 xgdb process on Solaris.
20433
20434 * gdb.base/corefile.exp: Also test backtrace.
20435
20436Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20437
20438 * gdb.base/commands.exp: Test a simple user defined command with
20439 arguments and if/while statements; verify the full user command is
20440 printed by "show user".
20441
20442 * gdb.base/commands.exp: Test if/while commands as part of a
20443 breakpoint command list; verify they appear in breakpoint
20444 information.
20445
20446Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20447
20448 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20449 than by dividing by zero.
20450
20451Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20452
20453 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20454 performing an inferior call with watchpoints enabled.
20455 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20456 call.
20457
20458Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20459
20460 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20461 of "file" command.
20462
20463 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20464 Add additional pattern for when "int operator int(void);" appears
20465 in a different order.
20466
20467Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20468
20469 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20470
20471 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20472 and "signal" with ".*".
20473
20474Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20475
20476 * TODO: Add note about "handle all nostop".
20477
20478 * gdb.base/{sigall.c, sigall.exp}: New test.
20479 * gdb.base/Makefile.in: Add it.
20480
20481Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20482
20483 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20484 when invoking GDB, suppresses any windowing interface.
20485
20486Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20487
20488 * config/sim-gdb: New file, simulator testing support.
20489
20490Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20491
20492 * gdb.base/interrupt.exp: Test calling func1 twice.
20493
20494Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20495
20496 * gdb.base/list.exp (test_forward_search): Set timeout higher
20497 when we'll be getting lots of output from gdb.
20498
20499 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20500 "init_malloc" to after the expect statement. Run it if that
20501 regexp is taken, but also for two others which happen if source
20502 cannot be found.
20503
20504Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20505
20506 * gdb.base/printcmds.exp: New test, for printing register before
20507 program is running.
20508
20509Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20510
20511 * gdb.base/list.exp: Correct some alternate expect patterns
20512 to reflect changes in list1.c.
20513
20514Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20515
20516 * TODO: Add item regarding large frames.
20517
20518 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20519
20520 * TODO: Remove item about enabling return.exp; it
20521 is enabled. Suggest a few more "return" tests.
20522
20523Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20524
20525 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20526 anonymous unions.
20527
20528Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20529
20530 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20531 and pr-5646.o, so "make" is the same as "make all", not "make
20532 pr-4975.o".
20533
20534Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20535
20536 * gdb.base/list.exp: Adjust expectations to reflect changes in
20537 list1.c.
20538 (test_forward_search): New test proc.
20539 * gdb.base/list1.c (long_line): New function, has long source line.
20540
20541Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20542
20543 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20544 additional line of code that was added.
20545
20546Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20547
20548 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20549 tests so as not to overflow expect's input buffers.
20550 * gdb.disasm/hppa.exp: Corresponding changes.
20551
20552Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20553
20554 Beginnings of template debugging tests.
20555 * gdb.c++/templ-info.cc: New file to test for template
20556 debugging capability of the compiler.
20557 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20558 templ-info.cc.
20559 * gdb.c++/templates.cc: Add explicit template instantiations
20560 to enable compiling with -fno-implicit-templates. Add destructor
20561 and 'value' method to T5 class for template tests.
20562 * gdb.c++/templates.exp: Add testcases for printing of template
20563 types, setting breakpoints on template methods and calling a
d63a86f8 20564 template method.
c906108c
SS
20565
20566Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20567
20568 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20569 branch target since some assemblers (gas-2.5) may emit a
20570 relocation for the branch instead of resolving it in the
20571 assembler.
20572
20573Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20574
20575 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20576 through signal handler.
20577
20578Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20579
20580 * configure.in (*-*-netware): Use config/mt-netware.
20581
20582 * config/mt-netware: New file.
20583 * config/mt-i386-netware: Removed, separate configs for different
20584 netware architectures are no longer needed now that we have
20585 --with-headers.
20586
20587Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20588
20589 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20590 by the recent changes to use ANSI C arithmetic conversions.
20591
20592Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20593
20594 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20595 bug involving using inferior_pid to figure out whether to select a
20596 frame.
20597
20598Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20599
20600 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20601 match the current disassembler output.
20602
20603Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20604
20605 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20606 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20607 types, expect "int" as type of integer values (for now).
20608
20609Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20610
20611 * gdb.base/commands.exp: New tests for if/while commands.
20612
20613Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20614
20615 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20616 by .*, since hex values have different syntax in Chill mode.
20617
20618Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20619
20620 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20621 linefeed from expect pattern for repeated types with indices > 9.
20622
20623Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20624
20625 First part of Fortran test suite.
20626 * gdb.fortran: New directory.
20627 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20628
20629Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20630
20631 * gdb.base/default.exp: Update expect pattern for load command
20632 without arguments.
20633
20634Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20635
20636 * configure.in: Change i386 to i[345]86.
20637 * gdb.base/configure.in: Likewise.
20638 * gdb.c++/configure.in: Likewise.
20639 * gdb.chill/configure.in: Likewise.
20640
20641Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20642
20643 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20644 patterns, since that is not a valid context for comments.
20645
20646Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20647
20648 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20649 repeated types and repeated types with indices > 9.
20650
20651Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20652
20653 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20654 2417; old bug has been fixed.
20655
20656Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20657
20658 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20659 send the newline ourselves instead of assuming gdb_test will do
20660 so when passed an empty input string.
20661
20662 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20663 stabs testcode.
20664
20665Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20666
20667 * lib/gdb.exp (gdb_test): Don't send anything if the first
20668 argument is an empty string. This makes cases where we want to
20669 match output that is already in expect's buffers (for example,
20670 matching a breakpoint after gdb_run_cmd has been called) work
20671 reliably.
20672
20673Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20674
20675 * config/netware.exp: New file.
20676
20677Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20678
20679 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20680 the -B and -L prefixes so we can find the debugging stub.
20681
20682 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20683 there and we are using the gcc from the tree.
20684
20685 * gdb.base/types.c: Removed.
20686
20687 * gdb.base/configure.in: Look for makefile fragments in ../config.
20688 Recognize i386-*-netware.
20689 * gdb.c++/configure.in: Likewise.
20690
20691Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20692
20693 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20694 the correct TCL syntax.
20695
20696Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20697
20698 * gdb.base/opaque.exp: use runto instead of messing around with
20699 breakpoints. Simplify by using gdb_test.
20700
20701 * gdb.base/bitfields.exp: restart between tests on netware targets
20702 because breakpoints aren't relocated after target death. Run
20703 processes to completion.
20704
20705 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20706
20707Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20708
20709 * Makefile.in: Remove extra tabs that confuse some versions
20710 of "make". Use the newly built gdb to test with by default,
20711 rather than the first one in the tester's search path.
20712
20713Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20714
20715 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20716
20717 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20718 condition help.
20719
20720Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20721
20722 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20723
20724 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20725 running.
20726 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20727 * gdb.base/funcargs.exp: Likewise.
20728
20729 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20730 * gdb.base/funcargs.exp: Likewise.
20731
20732 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20733 message is "".
20734
20735Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20736
20737 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20738 return,signals,twice}.exp: Handle non-existant binaries
20739 consistantly.
20740
20741 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20742 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20743 might testing a cross development system.
20744
20745Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20746
20747 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20748 runtest script is relative to ${srcdir}, not ${rootdir}.
20749
20750Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20751
20752 * gdb.base/signals.exp: Allow for optionality of breakpoint
20753 address.
20754
20755Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20756
20757 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20758
20759Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20760
20761 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20762 for size_t definition.
20763 * gdb.c++/templates.cc: Likewise
20764
20765 * config/mt-i386-netware: New file.
20766
20767 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20768 defined.
20769
20770 * gdb.base/Makefile.in: Added support for systems that name core
20771 files by appending "core" to the program name.
20772 * gdb.base/a1-selftest.exp: Likewise.
20773
20774Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20775
20776 * gdb.base/return.exp: Add comment and message for `return double'
20777 test failure on Sparc Solaris.
20778
20779Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20780
20781 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20782
20783Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20784
20785 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20786 from optimizing them away.
20787 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20788 patterns to include default constructors and assignment operators,
20789 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20790 character in the output of the virtual base pointer.
20791
20792Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20793
20794 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20795 expression match in print_addr_of to avoid unintented matches.
20796 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20797 versions up to 2.5.8.
20798
20799Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20800
20801 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20802 included file to run under newer versions of expect.
20803 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20804 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20805 Remove xfail for the virtual table of BDDHookV.
20806
20807Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20808
20809 * lib/gdb.exp (string_to_regexp): Set a default result.
20810 (default_gdb_start): Fix misleading message.
20811
20812Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20813
20814 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20815 Remove all CC, etc definitions.
20816 * config/mt-hpux: New file.
20817 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20818 (CFLAGS, LDFLAGS): Define.
20819 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20820
20821 * Makefile.in (site.exp): Don't insert host_os, etc.
20822 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20823 (distclean): Check existence of subdir.
20824 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20825 * gdb.base/Makefile.in: General cleanup and simplification.
20826 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20827 to build executables. Use default rule to build .o files.
20828 (EXPECT, RUNTEST, CC): Fix relative pathname.
20829 (site.exp): Don't insert host_os, etc.
20830 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20831 and/or SIGUSR1 defined.
20832 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20833 * gdb.c++/Makefile.in: General cleanup and simplification.
20834 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20835 (CFLAGS): Remove.
20836 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20837
20838Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20839
20840 * gdb.base/recurse.exp: Misc changes to get tests running again
20841 after Kung's changes to the watchpoint code.
20842 * gdb.base/watchpoint.exp: Likewise.
20843
20844Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20845
20846 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20847
20848Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20849
20850 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20851 * lib/gdb.exp (default_gdb_start): Define.
20852 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20853 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20854 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20855 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20856 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20857 Don't call gdb_target_udi in between tests.
20858
20859Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20860
20861 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20862 (which was basically just a local version of the same thing). In
20863 addition to avoiding duplication, gdb_test_exact is faster.
20864 * lib/gdb.exp (gdb_test_exact): Fix typo.
20865
20866 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20867 don't give an error.
20868
20869 * gdb.base/term.exp: Call delete_breakpoints before starting.
20870
20871 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20872 (t10): Add comment.
20873
20874Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20875
20876 Reorganization of the GDB Test Suite.
20877
20878 * gdb.base: New directory, contains all the basic tests.
20879 * gdb.c++: New directory, tests specific to C++.
20880 * gdb.chill: New directory, tests specific to Chill.
20881 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20882 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20883 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20884 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20885 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20886 t30-31 to chill).
20887 * */gdbme.*: Rename to match appropriate expect scripts.
20888 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20889 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20890 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20891 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20892 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20893 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20894 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20895 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20896 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20897 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20898 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20899 gdb.c++/virtfunc.cc: New names of C++ files.
20900 * gdb.chill/chillvars.ch: New name of Chill file.
20901 * gdb.base/configure.in, gdb.c++/configure.in,
20902 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20903 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20904 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20905 * configure.in (configdirs): Update to reflect directory changes.
20906 (target_abbrev): No longer define for any configuration.
20907 * Makefile.in: Cosmetic improvements to header comments.
20908
20909Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20910
20911 Various changes to gdb.t31:
20912
20913 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20914 * gdbme.ch: Make all key-words and predefineds be upper-case.
20915 * chillvars.exp: Expect key-words and predefinds in upper-case.
20916
20917 * chillvars.exp: Use gdb_test_exact many places.
20918 Change expected output for arrays (which now includes index labels).
20919
20920 * pr-5020.exp, gdme.ch (module PR_5020):
20921 New test, for PR-5020.
20922
20923Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20924
20925 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20926 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20927
20928Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20929
20930 * Makefile.in: Fix bit-rot in definitions of CHILL,
20931 CHILL_FOR_TARGET and Chill_LIB.
20932 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20933 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20934 CHILL, and CHILL_LIB.
20935
20936Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20937
20938 * Revert the previous changes. Please see Rob's directory
20939 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20940
20941Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20942
20943 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
20944 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20945 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20946 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
20947 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20948 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20949 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20950 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20951 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20952 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20953 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20954 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20955 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20956 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20957 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20958 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20959 changes from 94Q1.
20960
20961Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20962
20963 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20964 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20965 Rob's new testing fragments.
20966
20967Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20968
20969 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 20970 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
20971
20972Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20973
20974 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20975 version also, match on casted version strings, and match on
20976 gdb startup case where the line numbers might be messed up.
20977
20978Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20979
20980 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 20981 (CFLAGS): Delete it from here.
c906108c
SS
20982
20983Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20984
20985 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20986
20987Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20988
20989 * Makefile.in (RUNTEST): Default to just "runtest".
20990
20991Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20992
20993 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20994 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20995 the code has been restructured.
20996
20997Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20998
20999 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21000 \n, not just one of each.
21001
21002 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21003 /bin/cc gives a warning if you do.
21004
21005Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21006
d63a86f8 21007 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21008 __t10ListS_link1ZUiRCUiPT0
21009
21010Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21011
21012 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21013 on local variables in recursive functions.
21014
21015 * gdb.t07/Makefile.in: Build the new test.
21016
21017Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21018
21019 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21020 directly. Instead compare the return values from actual calls.
21021
21022Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21023
21024 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21025
21026Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21027
21028 * From Peter Schauer with minor modifications.
a9c64011
AS
21029 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21030 stops in mid-line in the caller. Add xfail for returning a float
21031 value on X86 targets.
c906108c
SS
21032
21033Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21034
21035 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21036 to avoid expect lossage.
21037 (fmem_LRbug_tests): Likewise.
21038 * gdb.disasm/hppa.s: Corresponding changes.
21039
21040 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21041 conditions to work with latest dejagnu/expect.
21042
21043 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21044 expected to fail on the PA.
21045 (backtrace in call with trampolines): Explicitly require main
21046 to be frame #1 (no trampolines should show up in backtrace).
21047
21048 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21049 "continue -expect".
21050 * gdb.t06/break.exp: Likewise.
21051 * gdb.t07/watchpoint.exp: Likewise.
21052 * gdb.t13/bitfields.exp: Likewise.
21053 * gdb.t15/{funcargs,return}.exp: Likewise.
21054 * gdb.stabs/weird.exp: Likewise.
21055 * config/{mips,udi}-gdb.exp: Likewise.
21056
21057 * hppa.sed: Enclose comments within a sed command to avoid
21058 losing with the old OSF1 sed.
21059
21060Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21061
21062 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21063 sequent dynix.
21064 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21065 * gdb.t15/funcargs.exp: Conditionally step again to really
21066 finish from marker_call_with_trampolines. Handle the case where
21067 the first step from within call_with_trampolines already steps
21068 us back to main.
21069 * gdb.t15/gdbme.c: Add comment to closing brace of
21070 call_with_trampolines for funcargs.exp.
21071
21072Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21073
d63a86f8 21074 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21075 Fix typo(s).
21076
21077Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21078
21079 * gdb.t07/gdbme.c: More code for watchpoint testing.
21080
21081 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21082 "Hardware watchpoint" throughout file.
21083 (test_watchpoint_triggered_in_syscall): New test.
21084 (test_complex_watchpoint): New test.
21085
21086Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21087
21088 * gdbme.c (call_with_trampolines): New function to try and step
21089 into. Tests trampoline problems on the PA.
21090
21091 * funcargs.exp (localvars_in_indirect_call): No longer expect
21092 stepping into indirect call to fail on PAs.
21093 (test_stepping_over_trampolines): New test.
21094
21095Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21096
21097 * TODO: Add suggestions for static member function tests, and
21098 completion tests.
21099
21100Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21101
21102 * TODO: Add suggestions for "p/a" tests.
21103
21104 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21105 (default_gdb_exit): Replace all the hair with sending "quit" to
21106 the process with a simple close.
21107
21108Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21109
21110 * TODO: Add suggestions for shared library tests.
21111
21112Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21113
21114 * TODO: Add suggestions for x/s tests.
21115
21116Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21117
21118 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21119 "enable once", and "enable breakpoints once" with ".*".
21120
21121Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21122
21123 * TODO: Add suggestions about structure passing tests.
21124
21125Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21126
21127 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21128 the primary1 test, use work around if __GNUC__ < 2.
21129 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21130 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21131 Test for bad output rather than waiting for timeout. Issue
21132 second continue only if first continue failed.
21133
21134Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21135
21136 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21137 operator[] test with gdb_test because the old code didn't seem to
21138 be getting the quoting right with the new dejagnu.
21139
21140Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21141
21142 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21143 one from the path.
21144 * Makefile.in: Use a fresh expect if there is one, use runtest
21145 from the src tree if there is one.
d63a86f8 21146
c906108c
SS
21147Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21148
21149 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21150 next over recursive call. Revise the tests from that point on
21151 (which had been skipped) to match GDB's actual (correct) output.
21152
21153 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21154 with next over a breakpoint whose condition is false.
21155
21156 * gdb.t00/help.exp: Comment out "help set print" tests just like
21157 (and for same reason as) "help set" test.
21158
21159Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21160
21161 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21162 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21163
21164Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21165
21166 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21167 necessary gdb_target_udi.
21168
21169 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21170
21171 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21172 1838 and 2417; they are fixed.
21173
21174 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21175 gdb.t03/ptype.exp (ptype structure, ptype union):
21176 Remove xfails; the test is looser than when the xfails were added.
21177
21178 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21179 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21180
21181 * gdb.t01/run.exp: Only run shell test if isnative.
21182
21183 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21184 since "run" automatically loads if necessary. Call gdb_target_udi
21185 after the "file" since "file" kills any execution target.
21186
21187 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21188 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21189 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21190 argument for UDI.
21191
21192Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21193
21194 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21195
21196 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21197
21198Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21199
21200 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21201 properly quoting regexps. This makes the second argument to
21202 demangle a fixed string, which matches the callers, instead of a
21203 shell-style pattern which is what the previous implementation
21204 used. Update some of the callers.
21205
21206Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21207
21208 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21209 (comib_nullified_tests): Fix typo.
21210 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21211 strings. No longer expected to fail.
21212
21213 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21214 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21215 strings. No longer expected to fail.
21216
21217 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21218 string. No longer expected to fail.
21219
21220Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21221
21222 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21223 No longer expected to fail.
21224
21225 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21226 string. No longer expected to fail.
21227
21228Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21229
21230 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21231 only in the names (I probably got most of them). I was even
21232 generous with some which differed in underscores in names, and
21233 probably missed a few, and I *still* was able to remove almost a
21234 third of the file with almost no impact on testsuite coverage.
21235
21236Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21237
21238 * gdb.t00/default.exp: Match udi_attach error message as well as
21239 the one from child_attach.
21240
21241 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21242
21243 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21244
21245 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21246 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21247
21248 * Move test with enums and partial symbols back to
21249 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21250 Reverts the change of 26 May 93. Per today's change to
21251 stabs.texinfo, the behavior that weird.exp was expecting was
21252 unreasonable; what is important is that the compiler+gdb get
21253 things right, which happens with a recent gcc. Also fix the test
21254 to deal with native compilers which put out the stab gdb can't
21255 deal with.
21256
21257Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21258
21259 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21260 in the names. The main thing these accomplish is to slow things down.
21261 Many more such duplicates surely remain.
21262
21263 * gdb.t00/help.exp: Comment out "help support" test just like
21264 (and for same reason as) "help set" test.
21265
21266Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21267
21268 * gdb.t06/break.exp: Remove setup_xfails for
21269 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21270 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21271 about known bug in gcc to include up through 2.5.8.
21272 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21273 well as "_vb$".
21274 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21275 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21276 with latest gcc and gdb.
21277 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21278 well as "_vb$".
21279
21280Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21281
21282 * configure.in (hppa*-*-*): Also configure and build stabs-only
21283 tests.
21284
21285Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21286
21287 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21288 * gdb.t10/configure.in (hppa*-*-*): Use it.
21289
21290Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21291
21292 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21293
21294Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21295
21296 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21297 versions prior to 1.13.5.
21298
21299Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21300
21301 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21302 the prompt is at the start of a line.
21303
21304Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21305
21306 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21307 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21308 in the copr tests now.
21309 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21310 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21311 expected to fail.
21312
21313Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21314
21315 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21316 gdb.t31/chillvars.exp, lib/gdb.exp:
21317 Tweak to run under either version of expect.
21318 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21319 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21320 * gdb.t11/list.exp: Remove extraneous whitespace.
21321
21322Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21323
21324 * gdb.t16/printcmds.exp (test_print_strings): Accept
21325 "(unsigned char *) " before the string.
21326
21327 * TODO: Add notes about printing of fancy types and GDB expressions.
21328
21329Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21330
21331 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21332 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21333 if doing mips-idt-ecoff.
c906108c
SS
21334
21335Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21336
21337 * Most .exp files: Tweak to run under either version of expect.
21338
21339Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21340
21341 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21342 xfails; I'm not sure why they are failing, but not because of PR 1806.
21343
21344Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21345
21346 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21347 defined in lib/gdb.exp.
21348
21349Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21350
21351 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21352 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21353 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21354 have to be typeless.
21355
21356Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21357
21358 * TODO: Add suggestion for copyright year test.
21359
21360Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21361
21362 * configure.in (*-*-lynxos*): Add stabs tests.
21363
21364Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21365
21366 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21367 so insert a tab before any assembler directive in column zero.
21368
21369 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21370 stores.
21371 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21372 stores.
21373 (fpu_short_memory_tests): Likewise.
21374
21375Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21376
21377 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21378 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21379 .stabs directives in comments.
21380
21381Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21382
21383 * TODO: New file, describing tests we could write.
21384 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21385
21386Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21387
21388 * gdb.t06/signals.exp: Add kludge to force re-sync.
21389
21390 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21391 to xgdb instead of gdb, get out of gdb.
21392
21393Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21394
21395 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21396 for info.
21397
21398Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21399
21400 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21401 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21402 * gdb.stabs/hppa.sed: New sed script for the PA.
21403
21404Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21405
21406 * gdb.stabs: Re-write weird.def and configuration to use sed
21407 instead of cpp. sed is portable and POSIX; cpp is neither.
21408
21409Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21410
21411 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21412
21413Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21414
21415 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21416
21417Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21418
21419 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21420 "_vb$".
21421 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21422 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21423
21424Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21425
21426 * lib/gdb.exp: Comment out code which depends on non-existent
21427 `transform' procedure.
21428
21429Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21430
21431 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21432 * lib/gdb.exp: Transform tool name.
21433 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21434 1.1's new error handling system.
21435
21436Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21437
21438 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21439
21440Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21441
21442 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21443 They made pattern matching so slow that timeouts happened on
21444 heavily loaded systems. Now any output from "show print" which
21445 gets us back to the GDB prompt is a PASS.
21446
21447Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21448
21449 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21450
21451Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21452
21453 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21454
21455 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21456 It is not from PR 3220.
21457
21458Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21459
21460 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21461 just started failing because they depended on the order the
21462 subcommands are presented, or exact docstring text. This kind of
21463 test is a pain and has minimal benefit.
21464
21465Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21466
21467 * gdb.t09/corefile.exp: At end of test, use "core" command with
21468 no arguments.
21469
21470Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21471
21472 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21473 17}/Makefile.in: Make it possible to run the testsuite with Sun
21474 make and CC = cross gcc by adding explicit build rules for .o
21475 files.
21476
21477Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21478
21479 * gdb.t15/funcargs.exp: Don't put comments on same line as
21480 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21481
c906108c
SS
21482Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21483
21484 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21485
21486Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21487
21488 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21489 * gdb.t20/inherit.exp: remove three dumplicate entries.
21490
21491Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21492
21493 * gdb.t06/break.exp: For "next over recursive call", fail on any
21494 incorrect output, not just on "factorial (value=2)".
21495
21496Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21497
21498 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21499 working now. Add an xfail if accesing a bss variable causes
21500 a memory error if the target is not yet run.
21501
21502Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21503
21504 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21505 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21506 name of __st* demangling (2 strings). Did Kung really get the
21507 more than 95 others right without testing them?
21508
21509Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21510
21511 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21512
21513Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21514
21515 * configure.in (configdirs): Add gdb.disasm
21516 * gdb.disasm: New directory for GDB disassembler tests.
21517 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21518
21519Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21520
21521 * gdb.t00/help.exp: Don't test "help set".
21522
21523 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21524 from within expect statements. None of these happen anymore and
21525 they cause regressions to be silently unnoticed.
21526
21527 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21528 messages) about known failures with gcc cygnus-2.4.5-930417.
21529
21530 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21531 comp-info.exp so it gets built if it doesn't exist.
21532
21533 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21534 it is no longer used.
21535 * gdb.t13/comp-info.c: Removed.
21536
21537Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21538
21539 * gdb.t06/signals.exp: Add xfail for sun3.
21540
21541Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21542
21543 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21544 relevant because ^C doesn't get sent but failure can be reproduced
21545 interactively).
21546
21547Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21548
21549 * gdb.stabs/alpha.mt: New configuration file for alpha.
21550 * gdb.stabs/configure.in: Use it.
21551 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21552 sharing with alpha.mt, redefine long to word via preprocessor.
21553 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21554 for alpha.
21555 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21556 native cc.
21557 * gdb.t00/teststrategy.exp: Change expect string so that we
21558 consume the `(xgdb)' from the command echo and from the gdb prompt.
21559 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21560 gdb currently compares all values as long, so this failure probably
21561 applies to any configuration where LONGEST is bigger than a target int.
21562 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21563 with gcc.
21564 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21565 to handle opaque pointers, gcc is.
21566 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21567 as first argument. Include <sys/types.h> and change all operator
21568 new definitions to use size_t.
21569 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21570 now that we use size_t.
21571
21572Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21573
a9c64011 21574 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21575 a long or float array cast all array members to the same type.
a9c64011 21576 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21577 with 64 bit longs.
a9c64011 21578 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21579 on alpha.
a9c64011 21580 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21581
21582Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21583
21584 * gdb.t24 (demangle.exp): Constructors of templates have names like
21585 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21586 section 14.6 of the ARM.
21587
21588 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21589 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21590 accomplish little and slow down the testsuite.
21591
21592 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21593 Accept spaces various places.
21594
21595Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21596
21597 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21598 with watchpoint enabled.
21599
21600 * Makefile.in: Remove definition of CC and remove the second
21601 definition of CXX (the "CXX = gcc" one remains). These definitions
21602 were causing backquotes to be expanded within backquotes, which
21603 doesn't work.
21604
21605Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21606
21607 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21608
21609Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21610
a9c64011
AS
21611 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21612 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21613 by mips cc and contains no stabs entries.
21614
21615Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21616
21617 * config/vx-gdb.exp: Use fake device to load files rather than
21618 NFS.
21619 * lib/gdb.exp: New proc to do "file" command.
21620 * config/unix-gdb.exp: Use new "file" proc.
21621
21622Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21623
21624 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21625 Rework board rebooting slightly.
21626 (gdb_exit): Don't exit from the remote shell; there isn't one.
21627 * gdb.stabs/weird.exp: If a program is being debugged already,
21628 kill it.
21629 * gdb.t04/setvar.exp: Stop and restart gdb.
21630 * gdb.t05/expr.exp: Likewise.
21631 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21632 restart gdb and reload the program.
21633 * gdb.t08/opaque.exp: Likewise.
21634 * gdb.t12/scope.exp: Likewise.
21635 * gdb.t13/bitfields.exp: Likewise.
21636 * gdb.t15/funcargs.exp: Likewise.
21637 * gdb.t20/classes.exp: Likewise.
21638 * gdb.t03/ptype.exp: Increase timeout.
21639 * gdb.t16/printcmds.exp (test_print_string_constants,
21640 test_print_array_constants): Likewise.
21641 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21642 * gdb.t20/classes.exp (do_tests): Likewise.
21643 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21644
21645Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21646
21647 * gdb.stabs: Renamed *wierd* to *weird*.
21648
21649Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21650
21651 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21652 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21653
21654Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21655
21656 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21657 (do_tests): Remove xfail for whatis on one_var and two_var.
21658
21659Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21660
21661 * Makefile.in: Made cross building work better by adding
21662 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21663
21664Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21665
21666 * gdb.t15/{return.c,return.exp,Makefile.in}:
21667 New test, currently commented out.
21668
21669Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21670
21671 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21672 still running and removes the leftover named socket so GDb can do
21673 clean restarts.
21674
21675Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21676
21677 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21678 console, not GDB.
21679 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21680 cross testing works better with "make check"
21681 * config/unix-gdb: Use default procedures for exit and version.
21682 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21683 with the newest VxWorks.
21684
21685Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21686
21687 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21688 old form.
21689
21690 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21691 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21692
21693 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21694
21695 * config/unix-gdb.exp: Remove this version of gdb_exit
21696 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21697 Rob says he'll look at it when he gets back to testing boards.
21698
21699Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21700
21701 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21702 an expected fail for certain ptype commands.
21703
21704 * gdb.t20/classes.exp: Update expected results of "ptype class
21705 Base1" to account for the constructor that now appears in the type.
21706
21707Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21708
21709 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21710 disappeared from list.
21711 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21712 "alldone" proc with call to cleanup and exit.
21713 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21714 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21715 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21716 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21717 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21718 "alldone" proc with simple returns that suppress remaining
21719 tests. The alldone proc went away many months ago.
21720
21721Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21722
21723 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21724
21725 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21726
21727Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21728
21729 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21730 as vax gdb will display them.
21731
21732Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21733
21734 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21735 optimizers.
21736
21737 * scope.exp: Change "bad value for localval" messages so each one
21738 is unique.
21739
21740 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21741 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21742
21743 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21744
21745Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21746
21747 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21748 doesn't exist (due to optimization).
21749
21750Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21751
21752 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21753 contains \r because the filename is long.
21754
21755 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21756 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21757
21758Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21759
21760 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21761 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21762 Ultrix.
21763 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21764 int tests.
21765 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21766
21767Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21768
21769 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21770
21771 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21772 to match does not match the passing case but still matches the
c906108c
SS
21773 failing case.
21774
21775Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21776
21777 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21778
21779Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21780
21781 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21782 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21783 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21784 Remove various versions of gdb_exit.
21785 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21786 gdb_exit.
21787 * config/unix-gdb.exp: gdb_exit remains here, and should override
21788 the generic version, since it's doing a lot of wierd stuff that
21789 the other versions aren't. FIXME, fold it in, or abandon this
21790 version.
21791
21792Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21793
21794 * gdb.t24/demangle.exp: Add tests for PR 3220.
21795
21796Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21797
21798 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21799
21800Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21801
21802 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21803 "i386-*-*". Works for i486 as well.
21804
21805 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21806 bug, and expand domain of xfail to all SVR4 systems, since the
21807 actual problem is likely to be in generic SVR4 /proc support.
21808
21809Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21810
21811 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21812
21813Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21814
21815 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21816 xfails for other systems. Match a missing 'Continuing.' as an
21817 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21818
21819 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21820 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21821 Only issue warning for missing executables if -all option is used.
21822
21823 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21824 file if -all option is used. It's like an unpredictable XFAIL.
21825
21826Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21827
21828 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21829 for dynamically linked binaries.
21830
21831 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21832
21833Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21834
21835 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21836 to state that this is a known bug in old versions of g++.
21837
21838Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21839
21840 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21841 while waiting for `Continuing'.
21842
21843Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21844
21845 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21846 in text, data, and bss.
21847 * gdb.t10/nodebug.c: Add local and global test variables for
21848 initialized and uninitialized data.
21849
21850Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21851
21852 * config/unix-gdb.exp (gdb_exit): Add "wait".
21853
21854Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21855
21856 * gdb.t06/signals.exp: xfail the continue from the handler for all
21857 targets.
21858
21859 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21860 function with watchpoints enabled, the i386 call dummy starts with
21861 a call.
21862
21863 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21864 386 bsd names its corefiles.
21865
21866Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21867
21868 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21869 compilers don't grok it.
21870 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21871 with small octal ints rather than character constants, which
21872 are signed and might not fit if first promoted to int.
21873
21874Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21875
21876 * gdb.t09/Makefile.in (clean): Remove corefile.
21877
21878Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21879
21880 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21881
21882Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21883 and Jim Kingdon (kingdon@cygnus.com)
21884
21885 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21886 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21887 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21888
21889Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21890
21891 * gdb.t17/interrupt.exp: Add xfail for hppa.
21892
21893Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21894
21895 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21896 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21897 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21898 to determine signed-ness of bitfields and use the result to setup
21899 the xfail.
21900 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21901 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21902 call line is reached if necessary.
21903
21904Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21905
21906 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21907
21908Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21909
21910 * gdb.t06/break.exp: Also test `clear' command.
21911
21912Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21913
21914 * gdb.t00/teststrategy.exp: Remove extra quote.
21915
21916 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21917 watchpoint enabled to be for all non-68k machines.
21918
21919 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21920
21921Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21922
21923 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21924 targets use aout.mt instead of ecoff.mt as gas understands
21925 standard aout format.
21926
21927Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21928
21929 * lib/gdb.exp (runto): Don't insist that function we are running to
21930 was compiled with -g.
21931
21932 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21933
21934 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21935 to get back into the read system call.
21936 Accept leading newline in case where we woke it up.
21937
21938Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21939
21940 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21941 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21942 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21943 enable ecoff configuration.
21944
21945Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21946
21947 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21948
21949Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21950
21951 * gdb.t16/printcmds.exp: Add another printf test.
21952
21953Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21954
21955 * configure.in: If configured -with-stabs on any target, add
21956 stabsdirs to configdirs.
21957
21958Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21959
21960 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21961 fun" so pattern does not match the command itself.
21962
21963Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21964
21965 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21966
21967Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21968
21969 * gdb.t17/interrupt.exp: Test for more things.
21970
21971Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21972
21973 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21974 compiler arranges the code and line numbers.
21975
21976 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21977
21978Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21979
21980 * gdb.t00/help.exp: Increase expect input buffer size.
21981
21982Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21983
21984 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21985
21986 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21987
21988 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21989
21990 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21991 [0-9]*, not just [0-9].
21992
21993Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21994
21995 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21996
21997 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21998
21999Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22000
22001 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22002
22003Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22004
22005 * gdb.t06/signals.c: Add xfails for sun3.
22006
22007 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22008
22009 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22010 test_stepping tests.
22011
22012Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22013
22014 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22015
22016 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22017
22018 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22019 rather than actually putting it through cpp twice.
22020
22021 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22022
22023Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22024
22025 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22026 no longer needed.
22027
22028Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22029
22030 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22031
22032 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22033 C++ features prints as "struct", make it a pass, not an xfail.
22034
22035Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22036
22037 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22038 Don't require VA to print as "class" rather than "struct".
22039
22040Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22041
22042 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22043
22044Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22045
22046 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22047
22048Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22049
22050 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22051 order.
22052
22053Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22054
22055 * gdb.t16/printcmds.exp: Add printf tests.
22056
22057 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22058
22059 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22060
22061Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22062
22063 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22064 pass counts, to counteract any existing or future setup_xfails.
22065
22066Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22067
22068 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22069 {BEGIN,END}_COMMON for common block instead of STAB.
22070 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22071
22072 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22073 intp_var should be N_GSYM not N_LSYM.
22074 wierd-aout.S: Use a label for the value of the N_SO.
22075 wierd.def: Remove all backslashes.
22076 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22077
22078Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22079
22080 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22081 get the expected next to inheritance3.
22082
22083Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22084
22085 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22086 now that gcc-2.4 gets it right.
22087
22088Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22089
22090 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22091
22092 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22093 generating comp-info.exp which works for cross-compilation.
22094
22095Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22096
22097 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22098 "*-*-sysv4.*".
22099
22100Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22101
22102 * gdb.t01/run.exp: Start with a fresh gdb.
22103 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22104 SVR4.x.
22105
22106Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22107
22108 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22109 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22110 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22111 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22112 things to remove.
22113
22114Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22115
22116 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22117 test cases from bug reports.
22118
22119Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22120
22121 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22122 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22123 avoid spurious xfails.
22124 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22125 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22126 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22127
22128Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22129
22130 * gdb.t00/teststrategy.exp: Rework to provide more useful
22131 description of each test, fix problem with systems that define
22132 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22133 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22134 results for "next over recursive call" so timeouts aren't taken
22135 by error.
22136
22137Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22138
22139 * gdb.t12/scope.exp: Test printing of variables before run.
22140
22141 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22142 printed in wrong order due to sorting.
22143
22144Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22145
22146 * gdb.t00/teststrategy.exp: Fix expected results for printing
22147 user entered string constant. Is array of char, prints with no
22148 address.
22149
22150 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22151 commands.
22152 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22153 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22154 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22155 of struct of char arrays.
22156 * gdb.t00/radix.exp: New tests for radix commands.
22157
22158Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22159
22160 * gdb.t16/printcmd.exp: Print a variable before running program
22161 (with xfail for AIX).
22162
22163Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22164
22165 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22166
22167 * gdb.t16/printcmd.exp: Don't print variables before running program.
22168
22169 * gdb.t06/break.exp: Don't require envp argument to main.
22170
22171 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22172
22173 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22174 Add xfails for rs6000.
22175
22176 * gdb.t02/whatis.exp: Change other tests not to re-test something
22177 we already tested.
22178
22179 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22180 each type used has a variable of that type.
22181
22182Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22183
22184 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22185
22186Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22187
22188 * configure.in: change srctrigger to be a file, not a directory
22189
22190Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22191
22192 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22193
22194 * gdb.t11/list.exp: Fixed a couple of typos.
22195
22196Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22197
22198 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22199 is fixed and PR is closed.
22200 * gdb.t16 (gdbme.c): Add simple test string variable.
22201 * gdb.t16 (printcmds.exp): Add tests with simple test string
22202 variable, primarily for boundaries on "set print elements".
22203
22204Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22205
22206 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22207 Make leading 0's optional and don't expect a tab in the middle
22208 of the number.
22209
22210 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22211
22212 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22213 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22214 don't end command passed to gdb_test with newline.
22215
22216 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22217 signed keyword away, don't expect signed bitfields to be signed.
22218
22219 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22220 printing with only as many 1's as are in the field as well as printing
22221 with 32 1's (see comment).
22222
22223Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22224
22225 * gdb.t00/default.exp: Start with a fresh gdb.
22226 * configure.in (configdirs): Remove gdb.t31 until the chill
22227 compiler works again. It no longer is able to find chillrt0
22228 since it isn't in libchill.a anymore.
22229 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22230 wierd.o, make more modular.
22231 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22232 spurious newlines that caused problems.
22233
22234Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22235
22236 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22237 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22238 gdb.stabs/wierd.{exp,def}: Many new tests.
22239
22240 * gdb.t00/default.exp: update info line for new message.
22241
22242 * gdb.t02/{whatis.exp,gdbme.c}:
22243 Test that "char *" doesn't print as "caddr_t".
22244
22245Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22246
22247 * gdb.t00/help.exp: Use .* in place of some help messages which
22248 just changed.
22249 gdb.t00/default.exp: Update "info frame" test for new message.
22250 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22251 Remove some xfails
22252
22253Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22254
22255 * gdb.t03/{gdbme.c,ptype.exp}:
22256 Add tests for typedef'd struct and union without tags.
22257 Also check "whatis" on a variable of a typedef'd enum without a tag.
22258
22259 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22260 PRMS 1823; the bug still exists but isn't reproduced by this test
22261 anymore), and remove rs6000 XFAIL (the bug is fixed).
22262
22263 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22264 duplicated from whatis.exp. For those that are left, accept
22265 "long", "long int", or "int" for long variables (whatis.exp already
22266 has an XFAIL for "int", so no need to fail it here).
22267
22268 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22269 Deal with GCC's names for types now that GDB uses the compiler's names.
22270
22271 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22272 setup_xfail's for sunos4. If we #defined the signed keyword away,
22273 don't expect GDB to know that char it is signed.
22274
22275 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22276
22277Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22278
22279 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22280 should work on any system, regardless of debugging format.
22281 * gdb.t21/demangle.exp: Move to gdb.t24.
22282 * gdb.t24/demangle.exp: Move from gdb.t21.
22283 * gdb.t24/{Makefile.in, configure.in}: New files.
22284
22285Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22286
22287 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22288 * gdb.stabs: New directory.
22289
22290Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22291
22292 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22293 not just "Quit anyway?".
22294
22295Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22296
22297 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22298 that all setup_xfails are immediately followed by clear_xfails.
22299
22300Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22301
22302 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22303 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22304 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22305 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22306 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22307 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22308 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22309 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22310 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22311 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22312 gdb.t31/chillvars.exp, lib/gdb.exp:
22313 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22314 bug-gdb@prep.ai.mit.edu.
22315
22316Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22317
22318 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22319 with 0.0, not integer 0.
22320
22321Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22322
22323 * gdb.t06/break.exp: Update for "Kill the program" message change.
22324
22325Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22326
22327 * Makefile.in (GDBFLAGS): Set to -nx.
22328 * Makefile.in (site.exp): Use GDBFLAGS.
22329
22330Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22331
22332 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22333 Makefiles.
22334 (check): depend on just-check.
22335 (just-check): added so that tests can be run without a noop
22336 build pass.
22337
22338Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22339
22340 Switch to using configure's configdirs.
22341 * Makefile.in (Makefile): add configure.in dependency.
22342 (SUBDIRS): removed redundant assignment.
22343 * configure.in: switch subdirs assignment to configdirs.
22344 * gdb.t*/configure.in: new files.
22345
22346Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22347
22348 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22349 works.
22350
22351Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22352
22353 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22354 in explicit rules. Apparently this is not supported by some makes.
22355
22356Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22357
22358 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22359
22360Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22361
22362 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22363 disappeared.
22364
22365Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22366
22367 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22368
22369Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22370
22371 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22372 watchpoint problem that is now fixed.
22373 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22374 uninitialized convenience variables.
22375 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22376 structures.
22377
22378Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22379
22380 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22381 which causes expect to get out of sync with gdb on long output
22382 from help set.
22383 * gdb.t09/corefile.exp: Make expected pattern for core file
22384 failing signal and frame output format less sun specific.
22385
22386Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22387
22388 * gdb.t31/chillvars.exp: Add and remove initial dummy
22389 breakpoint, so that symbol table is forced in.
22390 (Needed at least on Sunos4, though it seems not SVR4.)
22391 * gdb.t31/chillvars.exp: Update for changed output format.
22392
22393Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22394
a9c64011 22395 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22396
22397Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22398
22399 * Makefile.in: Added --srcdir when invoking runtest, removed the
22400 need for a local config file. (optional now)
22401
22402Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22403
22404 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22405 failure count used to force early termination. Add some more
22406 expected failures for gnu style demangling.
22407
22408Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22409
22410 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22411 pmi variable from gdb.t20/gdbme to get optimized away.
22412 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22413 Check for written corefile upon timeout _and_ eof.
22414
22415Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22416
22417 * config/unix-gdb.exp: Add missing return 0.
22418
22419Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22420
22421 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22422 test termination.
22423
22424Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22425
22426 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22427 disappeared.
22428
22429Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22430
22431 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22432 time as i860 support works.
22433
d63a86f8 22434 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22435 "backtrace 100\r" rather than just "backtrace\r", to match last
22436 change.
22437
22438Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22439
22440 * config/udi-gdb.exp (gdb_exit): Remove close command.
22441 (gdb_target_udi): New procedure to set the UDI target.
22442 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22443 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22444 Added waits for prompts after several question responses. Added
22445 some more responses used by a29k-amd-udi-gdb.
22446 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22447 pass different arguments, restart UDI connection after program
22448 completion.
22449 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22450 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22451 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22452 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22453 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22454 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22455 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22456 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22457 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22458 after program completion.
22459 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22460 compiled with a SELECT_VECS setting.
22461 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22462 infinite recursion.
22463
22464 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22465 Added checks for COFF results, and made them expected failures for
22466 all targets. It would be better to make them expected failures
22467 for COFF targets only.
22468
22469Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22470
22471 * Makefile.in: add null dvi target, don't bother to recurse
22472 through test directories for info and install-info; rename
22473 $(datadir) to be dejagnu instead of deja-gnu
22474
22475Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22476
22477 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22478 compiler to coredump.
22479 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22480 code.
22481
22482Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22483
22484 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22485 coredump.
22486 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22487 code.
22488
22489Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22490
22491 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22492 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22493 which in a shell. Deletes xgdb when done.
22494 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22495 Tests the return from the "set height" or "set width" commands.
22496 Added a few return codes where needed.
22497
22498Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22499
22500 * Makefile.in (SUBDIRS): Add gdb.t17.
22501 * configure.in (subdirs): Add gdb.t17.
22502 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22503 files to test gdb's calling of functions in the inferior with
22504 the correct arguments and gdb's ability to retrieve any
22505 result returned.
22506
22507Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22508
22509 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22510 may be called after gdb goes away. Previous versions of expect
22511 needed these to avoid file descriptor leaks, but they cause
22512 errors with the current revision of expect.
22513 * gdb.t00/gdbvars.exp: Use -re on expected output after
22514 setting sevenbit-strings.
22515 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22516 to set sevenbit-strings consistent across tests.
22517 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22518 set sevenbit-strings consistent across tests.
22519
22520Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22521
22522 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22523 expected output to match current "expect" expectations.
22524
22525Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22526
22527 * gdb.t00/default.exp: Change expected output for default "source"
22528 command, to match new gdb behavior which requires a filename to
22529 source.
22530
22531Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22532
22533 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22534 expected fail for i486-*-* that misses the marker2 function.
22535 * gdb.t10/crossload.exp (bfddefault): Allow successful
22536 recognition of a format to pass even if no symbols are found.
22537 Explicitly catch failures where the format is not recognized
22538 or is ambiguous, and add the reason to the fail message.
22539 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22540 the cause is and invalid target and add reason to failure message.
22541 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22542 elf32-i386, elf32-sparc, and elf32-i860.
22543 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22544 Set up expected failure for 'filename'::variable scope resolution,
22545 which is now apparently broken on all targets.
22546 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22547 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22548 gdb.t23/templates.exp: Change failure for missing binfile into
22549 just a warning.
22550 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22551 references.
22552
22553Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22554
22555 * gdb.t00/default.exp: Add expected output for default "source"
22556 command, to match new gdb behavior.
22557 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22558
22559Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22560
22561 * config/*-gdb.exp: returns an error, rather than exiting on
22562 internal errors.
22563
22564Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22565
22566 * gdb.t03/gdbme.c: Add pointer to struct variable.
22567 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22568 referencing struct members.
22569
22570Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22571
22572 * configure.in (mips-idt-ecoff): New target.
22573 * config/mips-gdb.exp: New file for remote board using MIPS remote
22574 debugging protocol.
22575
22576 * Redid configuration scheme. Removed gdb.t*/configure.in.
22577 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22578 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22579 distclean targets. Built executables via .o files. Adjusted
22580 tests to account for source files in $(srcdir) rather than
22581 $(objdir).
22582 * lib/gdb.exp (runto): Don't expect () after the function name,
22583 because it may have arguments.
22584
22585Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22586
22587 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22588 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22589 expected failures for mips-idt-* and mips-sgi-*.
22590 * gdb.t00/default.exp (attach): Kill process if requested.
22591 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22592 that does not read core files.
22593 * gdb.t01/run.exp: Removed checks for exit status code.
22594 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22595 it is linked in.
22596 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22597 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22598 appropriate, rather than doing it by hand.
22599 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22600 execution.
22601 * gdb.t10/crossload.exp: Kill existing program if needed.
22602 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22603 appropriate, rather than doing it by hand. Always increase
22604 timeout for this test, not just for VxWorks.
22605
22606Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22607
22608 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22609 of Chill STRUCT types and STRUCT values.
22610 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22611 than "char".
22612 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22613 struct2): New struct definitions and initializations to test
c906108c
SS
22614 simple Chill STRUCT types.
22615
22616Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22617
22618 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22619 the null byte at the end of strings.
22620 * gdb.t00/default.exp: Make show version insensitive to copyright
22621 date.
22622 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22623 to avoid dependencies on target char signedness.
22624 * gdb.t16/printcmds.exp: Update expected results for explicitly
22625 unsigned char.
22626 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22627 now work.
22628 * gdb.t21/demangle.exp: Add many more patterns for template
22629 demangling, most of them being expected failures.
22630 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22631 string we are matching for, to match on the whole string.
22632 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22633 and fix a whole bunch that had incorrect expected output but were
22634 passing anyway because of the bug in "proc demangle".
22635 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22636 type.
22637 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22638
22639Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22640
a9c64011
AS
22641 * gdb/testsuite: made modifications to testcases, etc., to allow
22642 them to work properly given the reorganization of deja-gnu and the
22643 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22644
22645Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22646
22647 * gdb/testsuite: Initial creation of gdb/testsuite.
22648 Migrated dejagnu testcases and support files for testing nm to
22649 gdb/testsuite from deja-gnu. These files were moved "as is"
22650 with no modifications. This migration is part of a major overhaul
22651 of dejagnu. The modifications to these testcases, etc., which
22652 will allow them to work with the new version of dejagnu will be
22653 made in a future update.
48efe704 22654
8d8cb839 22655 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22656\f
8d8cb839
EZ
22657;; Local Variables:
22658;; mode: change-log
22659;; left-margin: 8
22660;; fill-column: 74
22661;; version-control: never
22662;; End:
902f2ccb
MC
22663
22664 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22665 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22666 Copying and distribution of this file, with or without modification,
22667 are permitted provided the copyright notice and this notice are preserved.