Fix typo in microblaze license.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a9d5ef47
SW
12010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2
3 * gdb.cp/overload.exp: Added test for inheritance overload.
4 * gdb.cp/overload.cc: Ditto.
5 * gdb.cp/oranking.exp: Removed releveant kfails.
6
03eb1c79
JK
72010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8 Joel Brobecker <brobecker@adacore.com>
9
10 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11 check test_compiler_info.
12
dbc98a8b
KW
132010-11-03 Ken Werner <ken.werner@de.ibm.com>
14
15 * gdb.base/gnu_vector.exp: Adjust expect messages.
16
120bd360
KW
172010-11-03 Ken Werner <ken.werner@de.ibm.com>
18
19 * gdb.base/gnu_vector.exp: Add unary operator tests.
20
c37f7098
KW
212010-11-03 Ken Werner <ken.werner@de.ibm.com>
22
23 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
24
7b51bc51
DE
252010-11-02 Doug Evans <dje@google.com>
26
27 * gdb.python/py-pp-maint.c: New file.
28 * gdb.python/py-pp-maint.exp: New file.
29 * gdb.python/py-pp-maint.py: New file.
30
50c97f38
TT
312010-11-02 Tom Tromey <tromey@redhat.com>
32
33 * gdb.base/default.exp: Remove "scheme" from language list.
34
a289b8f6
JK
352010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 Revert:
38 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
39 * gdb.threads/sigstep-threads.exp: New file.
40 * gdb.threads/sigstep-threads.c: New file.
41
cd017491
MS
422010-10-20 Michael Snyder <msnyder@vmware.com>
43
44 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
45
8e6a5956
UW
462010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
47
48 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
49 Skip test completely if gdb,no_hardware_watchpoints.
50
2c04da0d
UW
512010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
52
53 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
54 strict, but do not check for any particular function name within libc.
55
79afc5ef
SW
562010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
57
58 * gdb.cp/smartp.exp: New test.
59 * gdb.cp/smartp.cc : New test.
60
026ffab7
SW
612010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
62
63 * gdb.cp/converts.exp: Test pointer to bool conversion.
64 Test pointer to long conversion.
65 * gdb.cp/oranking.exp: Removed relevant kfail.
66
3a772aa4
TT
672010-10-18 Tom Tromey <tromey@redhat.com>
68
69 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
70 argument to lazy_string.
71 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
72 (pp_ls.to_string): Use it.
73 * gdb.python/py-prettyprint.c (main): Move declarations to top.
74 Add "estring2" local.
75
5fc3827b
JK
762010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
77
78 Fix s390x compatibility.
79 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
80 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
81
8aeb23f3
JK
822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
83
84 * gdb.threads/sigstep-threads.exp: New file.
85 * gdb.threads/sigstep-threads.c: New file.
86
c1e56572
JK
872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 * gdb.base/pie-execl.exp: New file.
90 * gdb.base/pie-execl.c: New file.
91
92163a10
JK
922010-10-13 Doug Evans <dje@google.com>
93 Jan Kratochvil <jan.kratochvil@redhat.com>
94
95 PR exp/12117
96 * gdb.cp/ptype-cv-cp.cc: New file.
97 * gdb.cp/ptype-cv-cp.exp: New file.
98
7062b0a0
SW
992010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
100
101 * gdb.cp/converts.cc: New test program.
102 * gdb.cp/converts.exp: New test.
103 * gdb.cp/overload.exp: Added test for void* vs int*.
104 * gdb.cp/overload.exp: Ditto.
105 * gdb.cp/oranking.exp: Removed related kfail.
106
0e3509db
DE
1072010-10-13 Doug Evans <dje@google.com>
108
109 * lib/gdb-python.exp (gdb_check_python_config): New function.
110 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
111 * gdb.python/lib-types.cc: New file.
112 * gdb.python/lib-types.exp: New file.
113
8dc78533
JK
1142010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.python/py-error.exp: New file.
117 * gdb.python/py-error.py: New file.
118
93c17e06
JK
1192010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
122 gdb_test_multiple.
123
d8b34041
JK
1242010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 * gdb.base/break-interp.exp: Use ldlags for linking flags.
127 * gdb.base/prelink.exp: Likewise.
128 * gdb.base/solib-nodir.exp: Likewise.
129 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
130 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
131 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
132
e0cc584e
UW
1332010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
134
135 * break-interp.exp (test_ld): Use two separate gdb_expect statements
136 for the "info files" test to avoid timeouts on slow machines.
137
cfc353b1
JK
1382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
141 (main): Make openlib dummy call.
142
d3d7896d
JK
1432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
146 * break-interp.exp (reach): Move the core body ...
147 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
148 (test_ld): Provide always real argument, even to the linker. Replace
149 dl_main by _dl_debug_state.
150
5e533c94
JK
1512010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 Fix results of prelinked PIEs on ppc*.
154 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
155 Accept also DISPLACEMENT "PRESENT".
156 (main): Replace "ZERO" displacements by "PRESENT".
157
33540610
SW
1582010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
159
160 * gdb.cp/oranking.exp: New test.
161 * gdb.cp/oranking.cc: New test program.
162
3bdf2bbd
KW
1632010-10-08 Ken Werner <ken.werner@de.ibm.com>
164
165 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
166 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
167
2f608a3a
KW
1682010-10-06 Ken Werner <ken.werner@de.ibm.com>
169
170 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
171 lush, lynx) New constant.
172 * gdb.base/constvars.exp: Test const array types.
173 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
174
aa2e2d8d
DE
1752010-10-06 Doug Evans <dje@google.com>
176
177 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
178 of syscall staging area.
179
2844d6b5
KW
1802010-10-06 Ken Werner <ken.werner@de.ibm.com>
181
182 * gdb.base/gnu_vector.c: Add variable c4.
183 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
184 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
185
7d8ac8bb
MR
1862010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
187
188 * gdb.arch/altivec-abi.exp: Fix a typo.
189
84a02e58
MR
1902010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
191
192 * lib/mi-support.exp (thread_selected_re): Correct pattern used
193 to match a thread ID.
194
b18e6318
JK
1952010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 Fix s390x testcase compatibility.
198 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
199
a2c09bd0
DE
2002010-10-01 Doug Evans <dje@google.com>
201
202 * lib/gdb-python.exp: New file.
203 * gdb.python/py-block.exp: Use it.
204 * gdb.python/py-breakpoint.exp: Ditto.
205 * gdb.python/py-frame.exp: Ditto.
206 * gdb.python/py-inferior.exp: Ditto.
207 * gdb.python/py-param.exp: Ditto.
208 * gdb.python/py-prettyprint.exp: Ditto.
209 * gdb.python/py-shared.exp: Ditto.
210 * gdb.python/py-symbol.exp: Ditto.
211 * gdb.python/py-symtab.exp: Ditto.
212 * gdb.python/py-type.exp: Ditto.
213 * gdb.python/py-value.exp: Ditto.
214 * gdb.python/python.exp: Ditto.
215
38f12cfc
TT
2162010-09-30 Tom Tromey <tromey@redhat.com>
217
218 * gdb.base/anon.exp: New file.
219 * gdb.base/anon.c: New file.
220
9ae8282d
TT
2212010-09-30 Tom Tromey <tromey@redhat.com>
222
223 * gdb.base/completion.exp: Test completion through anonymous
224 union.
225 * gdb.base/break1.c (struct some_struct): Add anonymous union.
226
e9e07ba6
JK
2272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 Fix printing parameters of inlined functions.
230 * gdb.dwarf2/dw2-inline-param.exp: New file.
231 * gdb.dwarf2/dw2-inline-param-main.c: New file.
232 * gdb.dwarf2/dw2-inline-param.S: New file.
233
cd2effb2
JK
2342010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 PR corefiles/12071.
237 * gdb.base/corefile.exp (quit with a process, no question: load core)
238 (quit with a core file): New tests.
239
bceffbf3
JK
2402010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
241
242 Fix GDB crash on inferior calls with self-referencing classes.
243 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
244 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
245 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
246
1736ad11
JK
2472010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 Fix lost siginfo_t for inferior calls.
250 * gdb.base/siginfo-infcall.exp: New file.
251 * gdb.base/siginfo-infcall.c: New file.
252
a176ad92
JB
2532010-09-22 Joel Brobecker <brobecker@adacore.com>
254
255 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
256
c2b0a229
JK
2572010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
260 New test.
261 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
262
e8ae22d1
JB
2632010-09-22 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
266 type of our const type.
267
ec322823
SW
2682010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
269
270 * gdb.cp/pr12028.cc: New.
271 * gdb.cp/pr12028.exp: New.
272
72929c62
JB
2732010-09-22 Joel Brobecker <brobecker@adacore.com>
274
275 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
276
875b4ff5
PM
2772010-09-16 Phil Muldoon <pmuldoon@redhat.com>
278 Jan Kratochvil <jan.kratochvil@redhat.com>
279
280 PR mi/11407
281 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
282 * gdb.mi/dw2-ref-missing-frame-main.c New File.
283 * gdb.mi/dw2-ref-missing-frame.S New File.
284 * gdb.mi/dw2-ref-missing-frame.exp New File.
285
7155d578
TT
2862010-09-14 Tom Tromey <tromey@redhat.com>
287
288 PR symtab/8399:
289 * gdb.threads/tls.exp: Remove kfail. Update expected output.
290
515ed532
TT
2912010-09-14 Tom Tromey <tromey@redhat.com>
292
293 PR exp/11803:
294 * gdb.threads/tls.exp: Use C++.
295 (check_thread_local): Use K::another_thread_local.
296 * gdb.threads/tls.c (class K): New.
297 (another_thread_local): Now a member of K.
298 (spin): Update. No longer K&R C.
299
450ca57c
SW
3002010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
301
302 * gdb.cp/koenig.cc: created class for testing member lookup.
303 * gdb.cp/koenig.exp: Added test for member lookup.
304
dbd492a3
JK
3052010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
306
307 Fix false FAILs on sourcetree topdir directory containing "kill".
308 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
309 source line matching regexp.
310
8d4d924b
JK
3112010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 * gdb.python/python.exp (set height 0, collect help from uiout)
314 (verify help to uiout): New tests.
315
8e64f2a0
JK
3162010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
317
318 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
319 is_lp64_target to check 64bit target.
320
4569eed2
JK
3212010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
322
323 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
324 (test_ld) <powerpc64-*>: New.
325
5e1617b1
DJ
3262010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
327
328 * gdb.cp/templates.exp (test_template_args): Allow "struct".
329
c767944b
DJ
3302010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
331
332 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
333 (FunctionArg::method): New function.
334 (empty, arg): New variables.
335 (main): Call arg.method.
336 * gdb.cp/templates.exp (test_template_args): New function.
337 (do_tests): Call it.
338
27d3a3fc
UW
3392010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
340
341 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
342 of "next" to proceed over pthread_exit call.
343
55b7ce7f
UW
3442010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
345
346 * gdb.base/maint.exp: Avoid wildcards against potentially very long
347 "maint print statistics" output to prevent expect timeouts.
348
809df446
JK
3492010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
352 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
353 (test_float_rejected): ... here.
354 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
355 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
356 (test_float_rejected): ... here.
357 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
358 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
359 (test_float_rejected): ... here.
360 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
361 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
362 (test_float_rejected): ... here.
363
8464be76
DJ
3642010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
365
366 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
367 before disabling hardware watchpoints.
368 (test_inaccessible_watchpoint): Check that hardware watchpoints
369 are used. Test for watchpoints on a constant address.
370
14dba4b4
JK
3712010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 * gdb.base/ui-redirect.exp: New file.
374
3f3540e1
JB
3752010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
376 Joel Brobecker <brobecker@adacore.com>
377
378 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
379
0f254bb7
DE
3802010-08-31 Doug Evans <dje@google.com>
381
382 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
383
03f17ccf
TT
3842010-08-30 Tom Tromey <tromey@redhat.com>
385
386 PR python/11792:
387 * gdb.python/py-value.exp (test_subscript_regression): Add
388 dynamic_type test.
389
640617ad
DJ
3902010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
391
392 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
393 instead of running to main. Do not test the main function.
394 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
395 Add new main.
396
2ed91d1b
PA
3972010-08-26 Pedro Alves <pedro@codesourcery.com>
398
399 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
400 one test.
401
673bfd45
DE
4022010-08-24 Doug Evans <dje@google.com>
403
404 PR symtab/11942
405 * gdb.dwarf2/dw4-sig-types.cc: New file.
406 * gdb.dwarf2/dw4-sig-types.h: New file.
407 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
408 * gdb.dwarf2/dw4-sig-types.exp: New file.
409
f9ffd4bb
TT
4102010-08-23 Tom Tromey <tromey@redhat.com>
411
412 PR python/11145:
413 * gdb.python/py-value.c (Base, Derived): New types.
414 (base): New global.
415 * gdb.python/py-value.exp (test_subscript_regression): Add
416 dynamic_cast test.
417
d839c8a4
TT
4182010-08-23 Tom Tromey <tromey@redhat.com>
419
420 PR python/10676:
421 * gdb.python/py-type.exp (test_fields): Add tests for type
422 equality.
423
702c2711
TT
4242010-08-23 Tom Tromey <tromey@redhat.com>
425
426 PR python/11915:
427 * gdb.python/py-type.exp (test_fields): Add tests for array.
428
832bafd3
KS
4292010-08-23 Keith Seitz <keiths@redhat.com>
430
431 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
432 have any children. Create a new abbrev for it.
433 Add missing terminal sequence to .debug_abbrev.
434
c37bf528
KS
4352010-08-20 Keith Seitz <keiths@redhat.com>
436
437 PR symtab/11465:
438 * gdb.dwarf2/pr11465.exp: New test.
439 * gdb.dwarf2/pr11465.S: New file.
440 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
441 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
442
4572cbac
TJB
4432010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
444
445 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
446 registers. Update data sets with the new v2_double element in the
447 VSX register union. Add vector_register3_vr data set for the AltiVec
448 registers. Use gdb_test_no_output instead of send_gdb.
449
e7fbb131
PA
4502010-08-19 Pedro Alves <pedro@codesourcery.com>
451
452 * gdb.python/py-shared.exp: New file, factored out from
453 python.exp.
454 * gdb.python/py-shared.c: New file.
455 * gdb.python/py-shared-sl.c: New file.
456 * gdb.python/python-1.c: New file.
457 * gdb.python/python-sl.c: Delete.
458 * gdb.python/python.c: Mention python-1.c.
459 * gdb.python/python.exp: Move shared library tests to
460 py-shared.exp.
461 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
462 (MISCELLANEOUS): New.
463 (clean mostlyclean): Also remove $MISCELLANEOUS.
464
d30f5e1f
DE
4652010-08-19 Doug Evans <dje@google.com>
466
467 PR exp/11926
468 * gdb.base/printcmds.exp (test_float_accepted): New function.
469 Move existing float tests there. Add tests for floats with suffixes.
470 (test_float_rejected): New function.
471 * gdb.java/jv-print.exp (test_float_accepted): New function.
472 (test_float_rejected): New function.
473 * gdb.objc/print.exp: New file.
474 * gdb.pascal/print.exp: New file.
475 * lib/objc.exp: New file.
476
7b3fd859
PM
4772010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
478
479 * gdb.base/default.exp (info set): Avoid full buffer error and force
480 reading up to final gdb prompt.
481 (show): Likewise.
482
c92817ce
TT
4832010-08-18 Tom Tromey <tromey@redhat.com>
484
485 PR symtab/11919:
486 * gdb.base/completion.exp: Add test.
487
f1208f9e
DE
4882010-08-18 Doug Evans <dje@google.com>
489
490 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
491 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
492 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
493 Simplify, early exit if runto_main fails.
494 * gdb.fortran/exprs.exp: load_lib fortran.exp.
495 (set_lang_fortran): Moved to lib/fortran.exp.
496 * gdb.fortran/types.exp: load_lib fortran.exp.
497 (set_lang_fortran): Moved to lib/fortran.exp.
498 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
499 * gdb.java/jprint.exp (set_lang_java): Ditto.
500 * gdb.java/jv-exp.exp: load_lib java.exp.
501 If set_lang_java fails, issue a warning instead of failure to be
502 consistent with other set_lang_foo uses.
503 (set_lang_java): Moved to lib/java.exp.
504 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
505 If set_lang_java fails, issue a warning instead of failure to be
506 consistent with other set_lang_foo uses.
507 * gdb.pascal/types.exp: load_lib pascal.exp.
508 (set_lang_pascal): Moved to lib/pascal.exp.
509 * lib/fortran.exp: New file.
510 * lib/java.exp (set_lang_java): New function.
511 * lib/pascal.exp (set_lang_pascal): New function.
512
2f06b485
YQ
5132010-08-18 Yao Qi <yao@codesourcery.com
514
515 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
516 func_nofb_start and func_loopfb_start, so that address of functions
517 is equal to these labels on Thumb.
518
96e25403
YQ
5192010-08-18 Yao Qi <yao@codesourcery.com>
520
521 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
522 to reflect latest c source file.
523
36e6adc4
JK
5242010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
525
526 * gdb.cp/infcall-dlopen.exp: New file.
527 * gdb.cp/infcall-dlopen.cc: New file.
528 * gdb.cp/infcall-dlopen-lib.cc: New file.
529
f431efe5
PA
5302010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
531 Pedro Alves <pedro@codesourcery.com>
532
533 PR breakpoints/11371
534
535 * gdb.base/watch-cond-infcall.exp: New file.
536 * gdb.base/watch-cond-infcall.c: New file.
537
06a64a0b
TT
5382010-08-16 Tom Tromey <tromey@redhat.com>
539
540 * gdb.base/help.exp: Update.
541 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
542 watchpoint.
543 (test_watch_location): New proc.
544 (test_watchpoint_in_big_blob): Delete watchpoint.
545 * gdb.base/watchpoint.c (func5): New function.
546 (main): Call it.
547
70ebf4ed
DE
5482010-08-16 Doug Evans <dje@google.com>
549
550 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
551
ca5c20b6
PM
5522010-08-11 Phil Muldoon <pmuldoon@redhat.com>
553
554 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
555 tests.
556
7346b668
KW
5572010-08-11 Ken Werner <ken.werner@de.ibm.com>
558
559 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
560 * gdb.base/gnu_vector.c: New File.
561 * gdb.base/gnu_vector.exp: Likewise.
562
cb2e07a6
PM
5632010-08-11 Phil Muldoon <pmuldoon@redhat.com>
564
565 * gdb.python/python.c: New File.
566 * gdb.python/python-sl.c: New File.
567 * gdb.python/python.exp: Test solib_address and decode_line
568 * functions.
569
5da1313b
JK
5702010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 * gdb.python/python.exp (show height, set height 10)
573 (verify pagination beforehand, verify pagination beforehand: q)
574 (gdb.execute does not page, verify pagination afterwards)
575 (verify pagination afterwards: q): New.
576
49c3ccf7
DE
5772010-08-02 Doug Evans <dje@google.com>
578
579 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
580 because of an older gcc, change test2
581 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
582 to unsupported.
583
42c0c4f1
KH
5842010-07-30 Kazu Hirata <kazu@codesourcery.com>
585
586 * gdb.base/break-always.exp: Do not expect full paths to file
587 names.
588 * gdb.base/commands.exp: Likewise.
589
d3765805
DE
5902010-07-30 Doug Evans <dje@google.com>
591
c98ee71b
DE
592 * gdb.cp/temargs.exp: For new tests that require newer gccs,
593 xfail them when run with older gccs.
594
fd961404
DE
595 * lib/gdb.exp (build_executable): Forward "c++" option to
596 get_compiler_info.
597
999adef4
DE
598 * gdb.python/py-type.exp (test_template): Mark as xfail tests
599 "python print ttype.template_argument(1)" and
600 "python print isinstance(ttype.template_argument(1), gdb.Value)"
601 if using gcc 4.4 or earlier.
602
d3765805
DE
603 * gdb.base/valgrind-db-attach.exp: Use unique test name for
604 attach-to-debugger handling.
605
1276c759
JK
6062010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
607
608 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
609 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
610 (main): Use copyreloc.
611 * gdb.base/prelink.exp (split debug of executable)
612 (.dynbss vs. .bss address shift): New tests.
613
88caa9b9
PA
6142010-07-29 Pedro Alves <pedro@codesourcery.com>
615
616 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
617 in gdb_test_multiple.
618
c6f2ac43
PA
6192010-07-29 Pedro Alves <pedro@codesourcery.com>
620
621 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
622 environment.
623
326fd672
TT
6242010-07-28 Tom Tromey <tromey@redhat.com>
625
626 PR python/11060:
627 * gdb.python/py-type.c (Temargs): New template.
628 (temvar): New variable.
629 * gdb.python/py-type.exp (test_template): New proc.
630
3ce3b1ba
PA
6312010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
632
633 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
634 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
635
34eaf542
TT
6362010-07-28 Tom Tromey <tromey@redhat.com>
637
638 PR c++/9946:
639 * gdb.cp/temargs.exp: New file.
640 * gdb.cp/temargs.cc: New file.
641
d41b819e
JK
6422010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
643
644 * gdb.base/help.exp (help disassemble): Update the content.
645
26ab7092
JK
6462010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 * gdb.threads/ia64-sigill.exp: New file.
649 * gdb.threads/ia64-sigill.c: New file.
650
5283e9e1
TT
6512010-07-27 Tom Tromey <tromey@redhat.com>
652
653 * gdb.opt/inline-cmds.c (ATTR): New define.
654 (func1): Use it.
655 (func2): Likewise.
656 (func3): Likewise.
657 (outer_inline1): Likewise.
658 (outer_inline2): Likewise.
659 * gdb.opt/inline-bt.c (ATTR): New define.
660 (func1): Use it.
661 (func2): Likewise.
662 * gdb.opt/inline-locals.c (ATTR): New define.
663 (func1): Use it.
664 (func2): Likewise.
665
e992ef73
TT
6662010-07-27 Tom Tromey <tromey@redhat.com>
667
668 * gdb.stabs/gdb11479.c (hack): New function.
669 (test): Use it.
670 (test2): Use it.
671 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
672 (int32_search_buf, int64_search_buf): No longer static.
673 (x): Remove.
674 * gdb.base/relocate.c (hack): New function.
675
5374244e
PM
6762010-07-27 Phil Muldoon <pmuldoon@redhat.com>
677
678 * gdb.python/py-value.exp (test_inferior_function_call): New function.
679 * gdb.python/py-value.c (func1): New function.
680 (func2): Likewise.
681
a99aee83
CV
6822010-07-26 Corinna Vinschen <vinschen@redhat.com>
683
684 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
685 as not to clash with .data section.
686
a04ba985
JG
6872010-07-26 Jerome Guitton <guitton@adacore.com>
688
689 * gdb.base/code_elim.exp: New file.
690 * gdb.base/code_elim1.c: New file.
691 * gdb.base/code_elim2.c: New file.
692
23bd0f7c
PA
6932010-07-21 Pedro Alves <pedro@codesourcery.com>
694
695 PR symtab/11827
696
697 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
698 (some_volatile_enum): New variable.
699 * gdb.base/printcmds.exp (test_print_enums): New.
700 <top level>: Call it.
701
883df6dd
SW
7022010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
703
704 * gdb.cp/fpointer.cc: New test.
705 * gdb.cp/fpointer.exp: New test.
706
569b05a5
JK
7072010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 * gdb.base/solib-nodir.exp: New file.
710 * lib/gdb.exp (runto): New case for a GDB internal error.
711
51d7d803
JK
7122010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
713 Ulrich Weigand <uweigand@de.ibm.com>
714 Tom Tromey <tromey@redhat.com>
715
716 * gdb.base/charset-malloc.c: New file.
717 * gdb.base/charset.c (malloc_stub): New prototype.
718 (main): Call it instead of malloc itself.
719 * gdb.base/charset.exp: Use only prepare_for_testing.
720 (binfile): Remove the variable.
721
c0edd9ed
JK
7222010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 Make core files the process_stratum.
725 * gdb.base/corefile.exp (run: load core again)
726 (run: sanity check we see the core file, run: with core)
727 (run: core file is cleared, attach: load core again)
728 (attach: sanity check we see the core file, attach: with core)
729 (attach: core file is cleared): New tests.
730 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
731
3cbaedff
KW
7322010-07-14 Ken Werner <ken.werner@de.ibm.com>
733
734 * gdb.arch/altivec-abi.exp: New tests.
735
91158a56
TT
7362010-07-13 Tom Tromey <tromey@redhat.com>
737
738 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
739 (main): Use it.
740 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
741
0f5238ed
TT
7422010-07-13 Tom Tromey <tromey@redhat.com>
743
744 * gdb.base/label.exp: New file.
745 * gdb.base/label.c: New file.
746
add265ae
L
7472010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
748 H.J. Lu <hongjiu.lu@intel.com>
749
750 * lib/gdb.exp (is_ilp32_target): New.
751 (is_lp64_target): Likewise.
752
753 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
754 target.
755 * gdb.arch/amd64-disp-step.exp: Likewise.
756 * gdb.arch/amd64-dword.exp: Likewise.
757 * gdb.arch/amd64-i386-address.exp: Likewise.
758 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 759
add265ae
L
760 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
761 target.
762 * gdb.arch/i386-bp_permanent.exp: Likewise.
763 * gdb.arch/i386-byte.exp: Likewise.
764 * gdb.arch/i386-disp-step.exp: Likewise.
765 * gdb.arch/i386-gnu-cfi.exp: Likewise.
766 * gdb.arch/i386-prologue.exp: Likewise.
767 * gdb.arch/i386-size-overlap.exp: Likewise.
768 * gdb.arch/i386-size.exp: Likewise.
769 * gdb.arch/i386-sse.exp: Likewise.
770 * gdb.arch/i386-unwind.exp: Likewise.
771 * gdb.arch/i386-word.exp: Likewise.
772
773 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
774 test only when building 64-bit executables. Do not hard-code
775 -m64 option.
776
2dfb8c17
DE
7772010-07-07 Doug Evans <dje@google.com>
778
779 * lib/gdb.exp (gdb_test_list_exact): New function.
780 * gdb.base/default.exp (show convenience): Call it, add tests for
781 $_sdata = void, $_thread = 0.
782
4e5799b6
JK
7832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
784 Joel Brobecker <brobecker@adacore.com>
785
786 Fix re-run of PIE executable, PR shlibs/11776.
787 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
788 Remove $displacement_main to match the solib-svr4.c change. New "kill"
789 and re-"run" of the inferior.
790
1a219cc7
JK
7912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
792 Joel Brobecker <brobecker@adacore.com>
793
794 Cope with missing /usr/sbin/prelink.
795 * lib/prelink-support.exp (prelink_no):
796 <result == 1 && $output is "no such file or directory">: New.
797 (prelink_yes): Likewise. Return on failed prelink_no.
798
5e3b36f8
JK
7992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
800 Joel Brobecker <brobecker@adacore.com>
801
802 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
803 build_executable by build_executable_own_libs. Replace "prelink -R"
804 execution by a call of prelink_yes. Comment why "prelink -r" needs no
805 change.
806 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
807 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
808 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
809 Replace build_executable by build_executable_own_libs's function
810 build_executable_own_libs.
811 (prelinkNO): Create new stub to call prelink_no.
812 (prelinkYES): Create new stub to call prelink_yes.
813 (test_attach): Rename calls of copy to file_copy.
814 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
815 (copy): Move to ...
816 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
817 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
818 * gdb.base/prelink.exp: Disable testcase also for is_remote and
819 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
820 special flags by gdb_compile_shlib. Replace second gdb_compile by
821 build_executable_own_libs. Replace "prelink -R" execution by a call of
822 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
823 a second call of prelink_yes. Replace restart commands by
824 clean_restart.
825 (prelink): Rename to ...
826 (seen displacement message): ... this test. Extend its expectation
827 strictness.
828
86e4bafc
JK
8292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
832 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
833 displacement message exactly once.
834
3cd07d20
JK
8352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
836 Joel Brobecker <brobecker@adacore.com>
837
838 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
839 its restore after the <$relink_args != ""> loop. new comment.
840
0a1e94c7
JK
8412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
842 Joel Brobecker <brobecker@adacore.com>
843
844 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
845 code for it. New variable relink_args.
846 (prelinkYES): Call prelinkNO.
847 (test_attach): Accept new parameter relink_args. Re-prelink the binary
848 in such case. Move the core code to ...
849 (test_attach_gdb): ... a new function. Send GDB command "file".
850 Extend expected "Attaching to " string.
851
2f70bcfb
TT
8522010-07-02 Tom Tromey <tromey@redhat.com>
853
854 * gdb.base/bitops.exp: Remove extraneous "pass".
855
a17ac5b0
TT
8562010-07-02 Ken Werner <ken.werner@de.ibm.com>
857
858 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
859
dc10affe
PA
8602010-07-01 Pedro Alves <pedro@codesourcery.com>
861
d41c0fc8
PA
862 * gdb.base/help.exp: Adjust expected output.
863
8642010-07-01 Pedro Alves <pedro@codesourcery.com>
865
866 * gdb.base/help.exp: Adjust expected output.
dc10affe 867
0a600c36
JK
8682010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
871 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
872 c++/11702.
873
37cc8bfe
JK
8742010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
875 Doug Evans <dje@google.com>
876
877 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
878 add .dynamic entry'.
879
254e6b9e
DE
8802010-06-29 Doug Evans <dje@google.com>
881
882 Test PR c++/11702.
883 * gdb.cp/m-static.exp: Add testcase.
884 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
885
595939de 8862010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
887 Tom Tromey <tromey@redhat.com>
888 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
889
890 * gdb.python/py-inferior.c: New File.
891 * gdb.python/py-infthread.c: New File.
892 * gdb.python/py-inferior.exp: New File.
893 * gdb.python/py-infthread.exp: New File.
894
98751a41
JK
8952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
896
897 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
898 (ptype ::C::OtherFileClass typedefs): New.
899 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
900 (C::OtherFileClass::cOtherFileClassVar2): New.
901 (C::OtherFileClass::cOtherFileClassVar_use): Use also
902 cOtherFileClassVar2.
903 (C::cOtherFileType2, C::cOtherFileVar2): New.
904 (C::cOtherFileVar_use): use also cOtherFileVar2.
905 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
906
41f62f39
JK
9072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
910 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
911 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
912 (print ::C::cOtherFileVar)
913 (whatis C::OtherFileClass::cOtherFileClassType)
914 (whatis ::C::OtherFileClass::cOtherFileClassType)
915 (print C::OtherFileClass::cOtherFileClassVar)
916 (print ::cOtherFileClassVar)
917 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
918 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
919 trailing content.
920 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
921 (C::OtherFileClass::cOtherFileClassVar)
922 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
923 (C::cOtherFileVar, C::cOtherFileVar_use): New.
924
af53d231
JK
9252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
926
927 Test PR c++/11703 and PR gdb/1448.
928 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
929 gdb/1448.
930
9655fd1a
JK
9312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
932
933 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
934 (main) <rtti_data>: New.
935 * gdb.cp/virtbase.exp (print rtti_data): New.
936
824cc8dd
JK
9372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
938 Joel Brobecker <brobecker@adacore.com>
939
940 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
941
6036c742
JK
9422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
945
de6a0421
DE
9462010-06-28 Doug Evans <dje@google.com>
947
948 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
949
b2dae948
DE
9502010-06-27 Doug Evans <dje@google.com>
951
952 * gdb.cp/m-static.exp: Update expected test output.
953
0f3bb72e
PH
9542010-06-25 Paul Hilfinger <hilfinger@adacore.com>
955
889bf7c5
PA
956 * gdb.gdb/selftest.exp: Adjust expected message for
957 capturing start-up runtime.
0f3bb72e 958
bc9f0842
TT
9592010-06-25 Tom Tromey <tromey@redhat.com>
960
961 PR python/10808:
962 * gdb.python/python.exp: Add new tests.
963
099ef718
SW
9642010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
965
966 * gdb.cp/operator.cc: Created an import loop.
967 * gdb.cp/operator.exp: Added testcase for import loop.
968
5868a632
JK
9692010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 Test PR python/11407.
972 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
973 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
974 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
975 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
976 executable_nofb and executable_fb. New variables srcsfile, objsfile,
977 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
978 binfile. Call gdb_compile with clean_restart twice.
979 (func_nofb print, func_nofb backtrace, func_loopfb print)
980 (func_loopfb backtrace): New.
981
af76db58
JK
9822010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
985 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
986 by a hand made one.
987 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
988 i?86 requirement. Remove variables srcfile and binfile. New variable
989 sources, executable_nofb and executable_fb. Call prepare_for_testing.
990
f2c7657e
UW
9912010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
992
993 * gdb.cell/dwarfaddr.exp: New file.
994 * gdb.cell/dwarfaddr.S: New file.
995
628fe4e4
JK
9962010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 Test PR 9436.
999 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1000
f1421989
HZ
10012010-06-24 Hui Zhu <teawater@gmail.com>
1002
1003 * gdb.base/eval.exp: New file.
1004
d03285ec
UW
10052010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1006
1007 * gdb.cell/fork.exp: New file.
1008 * gdb.cell/fork.c: Likewise.
1009 * gdb.cell/fork-spu.c: Likewise.
1010
41b2c92d
PM
10112010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1012
1013 * lib/gdb.exp (banned_variables_traced): New global variable.
1014 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1015 (gdb_init): Use `trace add variable' instead of obsolete
1016 `trace variable'.
1017
d5bc977f
DE
10182010-06-21 Doug Evans <dje@google.com>
1019
1020 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1021
d2ed6730
UW
10222010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1023
1024 * gdb.arch/spu-ls.exp: New file.
1025 * gdb.arch/spu-ls.c: Likewise.
1026
6aed2dbc
SS
10272010-06-18 Stan Shebs <stan@codesourcery.com>
1028
1029 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1030
e0756905
UW
10312010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1032
1033 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1034 * gdb.base/watch-cond.exp: Likewise.
1035 * gdb.python/py-breakpoint.exp: Likewise.
1036
d8053d4d
PA
10372010-06-18 Pedro Alves <pedro@codesourcery.com>
1038
1039 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1040 clean_restart, make sure every test has a distinct message, and
1041 that messages don't include the executable' full path.
1042
81ce510c
DE
10432010-06-17 Doug Evans <dje@google.com>
1044
1045 * gdb.arch/i386-size.exp: Updated expected output for
1046 DISASSEMBLY_OMIT_FNAME.
1047
65d79d4b
SDJ
10482010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1049 Sergio Durigan Junior <sergiodj@redhat.com>
1050
1051 * gdb.base/watch-notconst.c: New file.
1052 * gdb.base/watch-notconst.S: New file.
1053 * gdb.base/watch-notconst2.c: New file.
1054 * gdb.base/watch-notconst2.S: New file.
1055 * gdb.base/watch-notconst.exp: New file.
1056 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1057 (func4): Add operations on `global_ptr_ptr'.
1058 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1059 routine to test watchpoints created with a constant expression.
1060 (test_inaccessible_watchpoint): Include tests for watchpoints
1061 created with a constant expression.
1062
df0f4836
KB
10632010-06-14 Kevin Buettner <kevinb@redhat.com>
1064
1065 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1066 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1067 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1068 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1069 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1070 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1071 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1072 of `_start'.
1073
b769def5
UW
10742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1075
1076 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1077 not supported on the target.
1078 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1079 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1080 * gdb.mi/mi-nsintrall.exp: Likewise.
1081 * gdb.mi/mi-nsmoribund.exp: Likewise.
1082 * gdb.mi/mi-nsthrexec.exp: Likewise.
1083
d914c394
SS
10842010-06-11 Stan Shebs <stan@codesourcery.com>
1085
1086 * gdb.base/permissions.exp: New file.
1087
10882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1089
1090 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1091 does not support ELF executable class.
1092
f3ce5b9c
UW
10932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1094
1095 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1096
8e46892c
JK
10972010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1100 (runto): Catch "The target does not support running in non-stop mode.".
1101
6cc55c64
MS
11022010-06-11 Michael Snyder <msnyder@vmware.com>
1103
1104 * gdb.base/setshow.exp (set language asm): Don't use
1105 gdb_test_no_output, fails on some targets.
1106
caddefa4
UW
11072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1108
1109 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1110 * gdb.cp/pr9167.exp: Likewise.
1111
468b1aa7
UW
11122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1113
1114 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1115
5c3552dc
UW
11162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1117
1118 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1119
02e6fe6a
UW
11202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1121
1122 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1123
0e03807e
TT
11242010-06-11 Tom Tromey <tromey@redhat.com>
1125
1126 PR gdb/9977, PR exp/11636::
1127 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1128 (pieces_test_f6): Update expected output.
1129
2bdf28a0
JK
11302010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1131
1132 * gdb.base/moribund-step.exp: New.
1133
f6978de9
MS
11342010-06-08 Michael Snyder <msnyder@vmware.com>
1135
1136 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1137 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1138 * gdb.ada/frame_args.exp: Ditto.
1139 * gdb.ada/lang_switch.exp: Ditto.
1140 * gdb.ada/ptype_arith_binop.exp: Ditto.
1141 * gdb.ada/ref_param.exp: Ditto.
1142 * gdb.ada/type_coercion.exp:Ditto.
1143
1144 * gdb.asm/asm-source.exp: Ditto.
1145
1146 * gdb.base/attach.exp: Ditto.
1147 * gdb.base/bitfields2.exp: Ditto.
1148 * gdb.base/call-signal-resume.exp: Ditto.
1149 * gdb.base/callfuncs.exp: Ditto.
1150 * gdb.base/commands.exp: Ditto.
1151 * gdb.base/dbx.exp: Ditto.
1152 * gdb.base/default.exp: Ditto.
1153 * gdb.base/dump.exp: Ditto.
1154 * gdb.base/exprs.exp: Ditto.
1155 * gdb.base/freebpcmd.exp: Ditto.
1156 * gdb.base/interrupt.exp: Ditto.
1157 * gdb.base/list.exp: Ditto.
1158 * gdb.base/long_long.exp: Ditto.
1159 * gdb.base/maint.exp: Ditto.
1160 * gdb.base/ptype.exp: Ditto.
1161 * gdb.base/return.exp: Ditto.
1162 * gdb.base/setshow.exp: Ditto.
1163 * gdb.base/sigbpt.exp: Ditto.
1164 * gdb.base/sigrepeat.exp: Ditto.
1165
1166 * gdb.cp/classes.exp: Ditto.
1167
1168 * gdb.dwarf2/dw2-restore.exp: Ditto.
1169
1170 * gdb.gdb/selftest.exp: Ditto.
1171
1172 * gdb.multi/base.exp: Ditto.
1173 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1174
1175 * gdb.python/py-block.exp: Ditto.
1176 * gdb.python/py-prettyprint.exp: Ditto.
1177 * gdb.python/py-template.exp: Ditto.
1178
1179 * gdb.server/ext-attach.exp: Ditto.
1180 * gdb.server/ext-run.exp: Ditto.
1181 * gdb.server/server-mon.exp: Ditto.
1182
1183 * gdb.threads/fork-thread-pending.exp: Ditto.
1184 * gdb.threads/hand-call-in-threads.exp: Ditto.
1185 * gdb.threads/interrupted-hand-call.exp: Ditto.
1186 * gdb.threads/linux-dp.exp: Ditto.
1187 * gdb.threads/manythreads.exp: Ditto.
1188 * gdb.threads/print-threads.exp: Ditto.
1189 * gdb.threads/pthreads.exp: Ditto.
1190 * gdb.threads/schedlock.exp: Ditto.
1191 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1192 * gdb.threads/threadapply.exp: Ditto.
1193
de7ff789
MS
11942010-06-08 Michael Snyder <msnyder@vmware.com>
1195
889bf7c5 1196 * gdb.ada/exec_changed.exp:
de7ff789
MS
1197 Use ".*" instead of "" as wildcard regexp.
1198
1199 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1200 * gdb.base/call-ar-st.exp: Ditto.
1201 * gdb.base/checkpoint.exp: Ditto.
1202 * gdb.base/default.exp: Ditto.
1203 * gdb.base/dump.exp: Ditto.
1204 * gdb.base/ending-run.exp: Ditto.
1205 * gdb.base/fileio.exp: Ditto.
1206 * gdb.base/miscexprs.exp: Ditto.
1207 * gdb.base/pointers.exp: Ditto.
1208 * gdb.base/readline.exp: Ditto.
1209 * gdb.base/reread.exp: Ditto.
1210 * gdb.base/restore.exp: Ditto.
1211 * gdb.base/shlib-call.exp: Ditto.
1212 * gdb.base/valgrind-db-attach.exp: Ditto.
1213 * gdb.base/volatile.exp: Ditto.
1214 * gdb.base/watchpoints.exp: Ditto.
1215
1216 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1217
1218 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1219 * gdb.python/py-value.exp: Ditto.
1220
1221 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1222 * gdb.trace/circ.exp: Ditto.
1223 * gdb.trace/collection.exp: Ditto.
1224 * gdb.trace/packetlen.exp: Ditto.
1225 * gdb.trace/passc-dyn.exp: Ditto.
1226 * gdb.trace/report.exp: Ditto.
1227 * gdb.trace/tfile.exp: Ditto.
1228 * gdb.trace/tfind.exp: Ditto.
1229 * gdb.trace/while-dyn.exp: Ditto.
1230
3bebe2f2
JK
12312010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1234
5c631832
JK
12352010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 Test PR 10640.
1238 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1239
4c3376c8
SW
12402010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1241
1242 * gdb.cp/koenig.exp: Test for ADL operators.
1243 * gdb.cp/koenig.cc: Added ADL operators.
1244 * gdb.cp/operator.exp: New test.
1245 * gdb.cp/operator.cc: New test.
1246
dc226d5a
MS
12472010-06-04 Michael Snyder <msnyder@vmware.com>
1248
dfb88a23
MS
1249 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1250 * gdb.base/pending.exp: Ditto.
f7ae76b3 1251
dc226d5a
MS
1252 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1253
967cf477
DE
12542010-06-04 Doug Evans <dje@google.com>
1255
1256 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1257 disabled printers.
1258 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1259 (enable_lookup_function): New function.
1260
eb801841
TT
12612010-06-04 Tom Tromey <tromey@redhat.com>
1262
1263 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1264 of hash and id.
1265
38979823
JK
12662010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1269 newline.
1270 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1271 (empty verbose non-noisy clear, empty verbose noisy clear)
1272 (empty non-verbose noisy clear): Likewise.
1273
35ec993f
MS
12742010-06-03 Michael Snyder <msnyder@vmware.com>
1275
1276 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1277 * gdb.base/display.exp: Ditto.
1278 * gdb.base/find.exp: Ditto.
1279 * gdb.base/ifelse.exp: Ditto.
1280 * gdb.base/multi-forks.exp: Ditto.
1281 * gdb.base/recurse.exp: Ditto.
1282 * gdb.base/setshow.exp: Ditto.
1283 * gdb.base/value-double-free.exp: Ditto.
1284 * gdb.base/watch-vfork.exp: Ditto.
1285 * gdb.base/watch_thread_num.exp: Ditto.
1286 * gdb.base/watchpoint-solib.exp: Ditto.
1287 * gdb.base/watchpoint.exp: Ditto.
1288 * gdb.base/watchpoints.exp: Ditto.
1289
1290 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1291 * gdb.cp/overload.exp: Ditto.
1292 * gdb.cp/virtfunc.exp: Ditto.
1293
1294 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1295
889bf7c5 1296 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1297 Replace gdb_test with gdb_test_no_output.
1298
889bf7c5 1299 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1300 Replace gdb_test with gdb_test_no_output.
1301 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1302 * gdb.threads/watchthreads.exp: Ditto.
1303 * gdb.threads/watchthreads2.exp: Ditto.
1304
1305 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1306 * gdb.trace/tfind.exp: Ditto.
1307
c22decce
JB
13082010-06-03 Joel Brobecker <brobecker@adacore.com>
1309
1310 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1311 successful test if message is the empty string.
1312
fd5700c7
JK
13132010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1314
1315 * gdb.fortran/module.exp (stopped language detection): New test.
1316
f55ee35c
JK
13172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 Support DW_TAG_module as separate namespaces.
1320 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1321 gdb.fortran/library-module-lib.f90: New.
1322 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1323 (print i): Remove.
1324 (continue to breakpoint: i-is-1, print var_i value 1)
1325 (continue to breakpoint: i-is-2, print var_i value 2)
1326 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1327 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1328 (complete `modmany, complete `modmany`, complete `modmany`var)
1329 (show language, setting breakpoint at module): New tests.
1330 * gdb.fortran/module.f90 (module mod): Remove.
1331 (module mod1, module mod2, module modmany, subroutine sub1)
1332 (subroutine sub2, program module): New.
1333
b8e8282f
JK
13342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1335
1336 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1337 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1338 * gdb.cp/anon-union.exp (pass): Rename to ...
1339 (print z 2): ... here.
b8e8282f 1340
019ebafc
MS
13412010-06-02 Michael Snyder <msnyder@vmware.com>
1342
e68d8fd4
MS
1343 * gdb.trace/actions.exp: Use gdb_test_no_output.
1344 * gdb.trace/circ.exp: Ditto.
1345 * gdb.trace/packetlen.exp: Ditto.
1346 * gdb.trace/save-trace.exp: Ditto.
1347 * gdb.trace/tracecmd.exp: Ditto.
1348 * gdb.trace/tsv.exp: Ditto.
1349
12b5d08a
MS
1350 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1351 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1352 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1353 * gdb.threads/manythreads.exp: Ditto.
1354 * gdb.threads/print-threads.exp: Ditto.
1355 * gdb.threads/pthreads.exp: Ditto.
1356 * gdb.threads/schedlock.exp: Ditto.
1357 * gdb.threads/staticthreads.exp: Ditto.
1358 * gdb.threads/thread-specific.exp: Ditto.
1359 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1360 * gdb.threads/threadapply.exp: Ditto.
1361 * gdb.threads/watchthreads.exp: Ditto.
1362 * gdb.threads/watchthreads2.exp: Ditto.
1363
89493308
MS
1364 * gdb.python/py-block.exp: Use gdb_test_no_output.
1365 * gdb.python/py-prettyprint.exp: Ditto.
1366 * gdb.python/py-template.exp: Ditto.
1367 * gdb.python/py-value.exp: Ditto.
1368
1369 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1370 * gdb.reverse/watch-reverse.exp: Ditto.
1371
1372 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1373 * gdb.server/ext-run.exp: Ditto.
1374
019ebafc
MS
1375 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1376 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1377 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1378 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1379 * gdb.dwarf2/dw2-producer.exp: Ditto.
1380 * gdb.dwarf2/mac-fileno.exp: Ditto.
1381
1382 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1383 * gdb.gdb/selftest.exp: Ditto.
1384
1385 * gdb.multi/base.exp: Use gdb_test_no_output.
1386
1387 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1388
3e0ca3a5
JK
13892010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1390
1391 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1392
9db70545
MS
13932010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1394
a8d52276
MS
1395 * gdb.cp/class2.exp: Use gdb_test_no_output.
1396 * gdb.cp/classes.exp: Ditto.
1397 * gdb.cp/extern-c.exp: Ditto.
1398 * gdb.cp/inherit.exp: Ditto.
1399 * gdb.cp/maint.exp: Ditto.
1400 * gdb.cp/mb-inline.exp: Ditto.
1401 * gdb.cp/mb-templates.exp: Ditto.
1402 * gdb.cp/method2.exp: Ditto.
1403 * gdb.cp/misc.exp: Ditto.
1404 * gdb.cp/ovldbreak.exp: Ditto.
1405 * gdb.cp/punctuator.exp: Ditto.
1406 * gdb.cp/templates.exp: Ditto.
1407 * gdb.cp/virtbase.exp: Ditto.
1408
889bf7c5 1409 * gdb.threads/attach-stopped.exp:
9db70545 1410 Replace uses of send_gdb / gdb_expect.
889bf7c5 1411 * gdb.threads/attachstop-mt.exp:
9db70545 1412 Replace uses of send_gdb / gdb_expect.
889bf7c5 1413 * gdb.threads/gcore-thread.exp:
9db70545 1414 Replace uses of send_gdb / gdb_expect.
889bf7c5 1415 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1416 Replace uses of send_gdb / gdb_expect.
1417 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1418 * gdb.threads/print-threads.exp:
9db70545
MS
1419 Replace uses of send_gdb / gdb_expect.
1420 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1421 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1422 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1423
1424 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1425 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1426 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1427 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1428 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1429 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1430 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1431 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1432 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1433 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1434 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1435
359cc68c
JK
14362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1437
1438 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1439
7d3fe98e
SW
14402010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1441
1442 * gdb.cp/koenig.exp: Added new test case.
1443 * gdb.cp/koenig.cc: Ditto.
1444
27d3a1a2
MS
14452010-06-01 Michael Snyder <msnyder@vmware.com>
1446
1447 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1448 * gdb.base/arrayidx.exp: Ditto.
1449 * gdb.base/attach.exp: Ditto.
1450 * gdb.base/auxv.exp: Ditto.
1451 * gdb.base/bigcre.exp: Ditto.
1452 * gdb.base/break-always.exp: Ditto.
1453 * gdb.base/break-interp.exp: Ditto.
1454 * gdb.base/break.exp: Ditto.
1455 * gdb.base/breakpoint-shadow.exp: Ditto.
1456 * gdb.base/call-ar-st.exp: Ditto.
1457 * gdb.base/call-sc.exp: Ditto.
1458 * gdb.base/call-signal-resume.exp: Ditto.
1459 * gdb.base/callfuncs.exp: Ditto.
1460 * gdb.base/catch-syscall.exp: Ditto.
1461 * gdb.base/charset.exp: Ditto.
1462 * gdb.base/code-expr.exp: Ditto.
1463 * gdb.base/commands.exp: Ditto.
1464 * gdb.base/cond-expr.exp: Ditto.
1465 * gdb.base/condbreak.exp: Ditto.
1466 * gdb.base/cursal.exp: Ditto.
1467 * gdb.base/cvexpr.exp: Ditto.
1468 * gdb.base/default.exp: Ditto.
1469 * gdb.base/del.exp: Ditto.
1470 * gdb.base/detach.exp: Ditto.
1471 * gdb.base/display.exp: Ditto.
1472 * gdb.base/ena-dis-br.exp: Ditto.
1473 * gdb.base/eval-skip.exp: Ditto.
1474 * gdb.base/foll-fork.exp: Ditto.
1475 * gdb.base/foll-vfork.exp: Ditto.
1476 * gdb.base/frame-args.exp: Ditto.
1477 * gdb.base/funcargs.exp: Ditto.
1478 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1479 * gdb.base/gdbvars.exp: Ditto.
1480 * gdb.base/help.exp: Ditto.
1481 * gdb.base/ifelse.exp: Ditto.
1482 * gdb.base/included.exp: Ditto.
1483 * gdb.base/list.exp: Ditto.
1484 * gdb.base/macscp.exp: Ditto.
1485 * gdb.base/maint.exp: Ditto.
1486 * gdb.base/multi-fork.exp: Ditto.
1487 * gdb.base/overlays.exp: Ditto.
1488 * gdb.base/page.exp: Ditto.
1489 * gdb.base/pending.exp: Ditto.
1490 * gdb.base/pointers.exp: Ditto.
1491 * gdb.base/pr11022.exp: Ditto.
1492 * gdb.base/prelink.exp: Ditto.
1493 * gdb.base/printcmds.exp: Ditto.
1494 * gdb.base/psymtab.exp: Ditto.
1495 * gdb.base/randomize.exp: Ditto.
1496 * gdb.base/relational.exp: Ditto.
1497 * gdb.base/relocate.exp: Ditto.
1498 * gdb.base/remote.exp: Ditto.
1499 * gdb.base/sepdebug.exp: Ditto.
1500 * gdb.base/set-lang-auto.exp: Ditto.
1501 * gdb.base/setshow.exp: Ditto.
1502 * gdb.base/setvar.exp: Ditto.
1503 * gdb.base/signals.exp: Ditto.
1504 * gdb.base/signull.exp: Ditto.
1505 * gdb.base/sigstep.exp: Ditto.
1506 * gdb.base/sizeof.exp: Ditto.
1507 * gdb.base/solib-disc.exp: Ditto.
1508 * gdb.base/store.exp: Ditto.
1509 * gdb.base/structs.exp: Ditto.
1510 * gdb.base/structs2.exp: Ditto.
1511 * gdb.base/subst.exp: Ditto.
1512 * gdb.base/term.exp: Ditto.
1513 * gdb.base/trace-commands.exp: Ditto.
1514 * gdb.base/unwindonsignal.exp: Ditto.
1515 * gdb.base/valgrind-db-attach.exp: Ditto.
1516 * gdb.base/varargs.exp: Ditto.
1517 * gdb.base/watch-cond.exp: Ditto.
1518 * gdb.base/watch_thread_num.exp: Ditto.
1519 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1520 * gdb.base/watchpoint.exp: Ditto.
1521 * gdb.base/whatis-exp.exp: Ditto.
1522
f8d3bf8f
MS
15232010-06-01 Michael Snyder <msnyder@vmware.com>
1524
1525 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1526 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1527 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1528 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1529 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1530 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1531 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1532 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1533 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1534 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1535 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1536 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1537 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1538 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1539 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1540
3f9e0d32
JK
15412010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1544 trailing newline.
1545 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1546 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1547 (p *args): ... here and remove excessive trailing newline.
1548
f629457d
JB
15492010-05-31 Joel Brobecker <brobecker@adacore.com>
1550
1551 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1552
09eef106
JK
15532010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 Accept the new Linux kernel "t (tracing stop)" string.
1556 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1557 Update comment.
1558 (state_wait) <T (tracing stop)>: New.
1559 (main): Update the state_wait expect string.
1560
94f31136
PA
15612010-05-28 Pedro Alves <pedro@codesourcery.com>
1562
1563 * limits.c, limits.exp: Delete files.
1564 * Makefile.in (clean mostlyclean): Adjust.
1565 * tracecmd.exp: Adjust.
1566
096554ab
JK
15672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 * gdb.base/tui-layout.exp: New.
1570
27d3a1a2 15712010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1572
889bf7c5 1573 * gdb.reverse/break-precsave.exp:
bcd2dc50 1574 Replace uses of send_gdb / gdb_expect.
889bf7c5 1575 * gdb.reverse/break-reverse.exp:
bcd2dc50 1576 Replace uses of send_gdb / gdb_expect.
889bf7c5 1577 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1578 Replace uses of send_gdb / gdb_expect.
889bf7c5 1579 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1580 Replace uses of send_gdb / gdb_expect.
889bf7c5 1581 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1582 Replace uses of send_gdb / gdb_expect.
889bf7c5 1583 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1584 Replace uses of send_gdb / gdb_expect.
889bf7c5 1585 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1586 Replace uses of send_gdb / gdb_expect.
889bf7c5 1587 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1588 Replace uses of send_gdb / gdb_expect.
889bf7c5 1589 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1590 Replace uses of send_gdb / gdb_expect.
889bf7c5 1591 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1592 Replace uses of send_gdb / gdb_expect.
889bf7c5 1593 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1594 Replace uses of send_gdb / gdb_expect.
889bf7c5 1595 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1596 Replace uses of send_gdb / gdb_expect.
889bf7c5 1597 * gdb.reverse/machinestate.exp:
bcd2dc50 1598 Replace uses of send_gdb / gdb_expect.
889bf7c5 1599 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1600 Replace uses of send_gdb / gdb_expect.
889bf7c5 1601 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1602 Replace uses of send_gdb / gdb_expect.
889bf7c5 1603 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1604 Replace uses of send_gdb / gdb_expect.
889bf7c5 1605 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1606 Replace uses of send_gdb / gdb_expect.
889bf7c5 1607 * gdb.reverse/step-precsave.exp:
bcd2dc50 1608 Replace uses of send_gdb / gdb_expect.
889bf7c5 1609 * gdb.reverse/step-reverse.exp:
bcd2dc50 1610 Replace uses of send_gdb / gdb_expect.
889bf7c5 1611 * gdb.reverse/until-precsave.exp:
bcd2dc50 1612 Replace uses of send_gdb / gdb_expect.
889bf7c5 1613 * gdb.reverse/until-reverse.exp:
bcd2dc50 1614 Replace uses of send_gdb / gdb_expect.
889bf7c5 1615 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1616 Replace uses of send_gdb / gdb_expect.
889bf7c5 1617 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1618 Replace uses of send_gdb / gdb_expect.
1619
3def43e0
JK
16202010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1623 excessive newline.
1624
27d3a1a2 16252010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1626
1627 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1628 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1629 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1630 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1631 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1632 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1633 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1634 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1635 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1636 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1637 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1638 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1639 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1640 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1641 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1642 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1643 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1644 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1645 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1646
27d3a1a2 16472010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1648
22454424
MS
1649 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1650 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1651
1652 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1653 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1654 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1655
889bf7c5 1656 * gdb.reverse/consecutive-reverse.exp:
22454424 1657 Replace uses of send_gdb / gdb_expect.
889bf7c5 1658 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1659 Replace uses of send_gdb / gdb_expect.
1660
1661 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1662 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1663 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1664 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1665 Replace uses of send_gdb / gdb_expect.
1666 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1667 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1668 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1669 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1670 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1671 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1672 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1673 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1674 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1675
16762010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1677
22454424 1678 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1679
22454424 1680 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1681
22454424
MS
1682 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1683 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1684 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1685 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1686 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1687 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1688 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1689 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1690 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1691
6e5f2c59
TT
16922010-05-25 Tom Tromey <tromey@redhat.com>
1693
1694 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1695
bbc8b958
TT
16962010-05-25 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1699 argument order.
1700 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1701 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1702 order.
1703 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1704 order.
1705 * gdb.base/call-sc.exp (setup_kfails): Remove.
1706 (setup_compiler_kfails): Remove.
1707 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1708 argument order.
1709 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1710 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1711 (advancei): Fix setup_kfail argument order.
1712 * gdb.base/radix.exp: Fix setup_kfail argument order.
1713 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1714 order.
1715 * gdb.base/structs.exp (setup_kfails): Remove.
1716 (setup_compiler_kfails): Fix setup_kfail argument order.
1717 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1718 order.
1719 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1720 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1721 setup_kfail argument order.
1722 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1723
83d1babf
TT
17242010-05-25 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1727
6acb16a2
MS
17282010-05-25 Michael Snyder <msnyder@vmware.com>
1729
1730 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1731 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1732 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1733 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1734 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1735 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1736 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1737 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1738 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1739 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1740 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1741 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1742 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1743 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1744 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1745 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1746 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1747 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1748 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1749 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1750 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1751 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1752 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1753 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1754 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1755 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1756 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1757 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1758 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1759 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1760 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1761 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1762 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1763 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1764 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1765 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1766 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1767 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1768 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1769 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1770 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1771 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1772 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1773 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1774 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1775 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1776 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1777 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1778
17792010-05-25 Doug Evans <dje@google.com>
1780
1781 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1782 gdb.string_to_argv.
ad3986f0 1783
d3b1e874
TT
17842010-05-21 Tom Tromey <tromey@redhat.com>
1785
1786 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1787 Call it.
1788 * gdb.dwarf2/pieces.S: Update.
1789 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1790
cb826367
TT
17912010-05-21 Tom Tromey <tromey@redhat.com>
1792
1793 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1794 Call it.
1795 * gdb.dwarf2/pieces.c (struct C): New.
1796 (f6): New function.
1797 * gdb.dwarf2/pieces.S: Replace.
1798
74de6778
TT
17992010-05-21 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1802 Call it.
1803
afd74c5f
TT
18042010-05-21 Tom Tromey <tromey@redhat.com>
1805
1806 * gdb.dwarf2.pieces.exp: New file.
1807 * gdb.dwarf2.pieces.S: New file.
1808 * gdb.dwarf2.pieces.c: New file.
1809
a7b75dfd 18102010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1811 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1812
1813 * lib/gdb.exp (gdb_test_no_output): New function.
1814 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1815 when testing commands that should produce no output.
1816
c81c812a
JB
18172010-05-17 Joel Brobecker <brobecker@adacore.com>
1818
1819 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1820 parameter that we want to watch being a constant.
1821
0cce5bd9
JB
18222010-05-17 Joel Brobecker <brobecker@adacore.com>
1823
1824 * gdb.ada/cond_lang: New testcase.
1825
47050449
JB
18262010-05-17 Joel Brobecker <brobecker@adacore.com>
1827
1828 * lib/gdb.exp (banned_variables): New variable/constant.
1829 (gdb_init): Add write trace on variables listed in banned_variables.
1830 (gdb_finish): Remove write traces on variables listed in
1831 banned_variables.
1832
77c01586
JB
18332010-05-17 Joel Brobecker <brobecker@adacore.com>
1834
1835 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1836 * gdb.cp/koenig.exp: Likewise.
1837
88d4aea7
PM
18382010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1839
889bf7c5 1840 PR python/11482
88d4aea7
PM
1841
1842 * gdb.python/py-value.exp (test_value_hash): New function.
1843
f5a010c0
PM
18442010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1845
1846 PR exp/11530.
1847 * gdb.base/gdb11530.c: New file.
1848 * gdb.base/gdb11530.exp: New file.
1849
8ef4892f
JK
18502010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1851
1852 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1853 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1854
7322dca9
SW
18552010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1856
1857 * gdb.cp/koenig.exp: New test.
1858 * gdb.cp/koenig.cc: New test program.
1859
02e7ea18
JB
18602010-05-05 Joel Brobecker <brobecker@adacore.com>
1861
1862 Remove the use of prms_id and bug_id throughout the testsuite.
1863
e1c34c5d
PM
18642010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1865
1866 PR exp/11349.
1867 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1868 use a reference local variable.
1869
8e1d0c49
JK
18702010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1873 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1874 variable different_dir. Move debugfile into a full directory pathname
1875 under DIFFERENT_DIR.
1876 * lib/gdb.exp (separate_debug_filename): Remove.
1877 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1878 variable debug_dir and mkdir of it. Update function comments.
1879
e66408ed
PA
18802010-04-29 Pedro Alves <pedro@codesourcery.com>
1881
1882 PR gdb/11557
1883
1884 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1885 files.
1886
d7b32ed3
PM
18872010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1888
889bf7c5 1889 * gdb.python/py-param.exp: New File.
d7b32ed3 1890
6aecb9c2
JB
18912010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1892
1893 * gdb.base/default.exp: Fix "set language" test.
1894
bdf92a1c
PM
18952010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1896
1897 PR breakpoints/11531.
1898 * gdb.base/gdb11531.c: New file.
1899 * gdb.base/gdb11531.exp: New file.
1900
3f172e24
TT
19012010-04-26 Tom Tromey <tromey@redhat.com>
1902
1903 * gdb.base/completion.exp: Add tests for completion and deprecated
1904 commands.
1905
64af4c92
JK
19062010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1909 (print /x char_array): Escape curly brackets.
1910
492928e4
JK
19112010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1912
1913 Fix deadlock on looped list of loaded shared objects.
1914 * gdb.base/solib-corrupted.exp: New.
1915
66d09542
DE
19162010-04-23 Doug Evans <dje@google.com>
1917
1918 * gdb.python/py-section-script.c: New file.
1919 * gdb.python/py-section-script.exp: New file.
1920 * gdb.python/py-section-script.py: New file.
1921
8bd10a10
CM
19222010-04-20 Chris Moller <cmoller@redhat.com>
1923
1924 PR 10179
1925
1926 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1927 * gdb.base/pr10179-a.c:
1928 * gdb.base/pr10179-b.c:
1929 * gdb.base/pr10179.exp: New files.
1930
c0201579
JK
19312010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 Fix crashes on dangling display expressions.
1934 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1935 is SEP.
1936 (lib_flags): Remove the "debug" keyword.
1937 (libsepdebug): New variable for iterating new loop.
1938 (save_pf_prefix): New variable wrapping the loop.
1939 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1940 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1941
793b0ff8
PM
19422010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1943
1944 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1945
097f51f7
PM
19462010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1947
1948 PR stabs/11479.
1949 * gdb.stabs/gdb11479.exp: New file.
1950 * gdb.stabs/gdb11479.c: New file.
1951
9a22f0d0
PM
19522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1953
1954 * gdb.base/charset.c (Strin16, String32): New variables.
1955 * gdb.base/charset.exp (gdb_test): Test correct display
1956 of 16 or 32 bit strings.
1957
19582010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1959
1960 PR 9167
1961 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1962 * gdb.cp/pr9167.cc: New file.
1963 * gdb.cp/pr9167.exp: New file.
1964
1965
6e354e5e
PM
19662010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1967
1968 PR pascal/11492.
1969 * gdb.pascal/gdb11492.pas: New file.
1970 * gdb.pascal/gdb11492.exp: New file.
1971
be942545
JB
19722010-04-20 Joel Brobecker <brobecker@adacore.com>
1973
1667e6e3 1974 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1975
0c3acc09
JB
19762010-04-20 Joel Brobecker <brobecker@adacore.com>
1977
1978 * gdb.ada/dyn_loc: New testcase.
1979
ec31cde5
CM
19802010-04-20 Chris Moller <cmoller@redhat.com>
1981
1982 PR 10867
889bf7c5 1983
ec31cde5
CM
1984 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1985 * gdb.cp/pr10687.cc: New file.
1986 * gdb.cp/pr10687.exp: New file.
1987
1988
ce4b0682
SDJ
19892010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1990 Sergio Durigan Junior <sergiodj@redhat.com>
1991
1992 * gdb.fortran/logical.exp: New testcase.
1993 * gdb.fortran/logical.f90: New file.
1994
3436961f
DE
19952010-04-19 Doug Evans <dje@google.com>
1996
1997 * gdb.base/help.exp (help source): Update expected output.
1998
4d836c09
JK
19992010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2002 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2003 gdb_exit and return.
2004 (executable): New variable.
2005 (binfile): Use it.
2006
6149aea9
PA
20072010-04-19 Pedro Alves <pedro@codesourcery.com>
2008
2009 PR breakpoints/8554.
2010
2011 * gdb.trace/save-trace.exp: Adjust.
2012
ed41462c
L
20132010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2014
2015 PR corefiles/11511
2016 * gdb.arch/system-gcore.exp: New.
2017 * gdb.arch/gcore.c: Likewise.
2018
3f7b2faa
DE
20192010-04-15 Doug Evans <dje@google.com>
2020
fa33c3cd
DE
2021 * gdb.python/py-progspace.c: New file.
2022 * gdb.python/py-progspace.exp: New file.
2023
3f7b2faa
DE
2024 * gdb.base/source.exp: Add tests for "source -s".
2025
79f283fe
PM
20262010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2027
2028 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2029 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2030 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2031 * gdb.python/py-mi.exp: New test for to_string returning None.
2032
fc8eb08a
PM
20332010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2034
2035 * gdb.python/py-breakpoint.c: Make result global.
2036
26e197f6
JK
20372010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 Fix non-GNU make compatibility.
2040 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2041
adc36818
PM
20422010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2043
2044 * gdb.python/py-breakpoint.exp: New File.
2045 * gdb.python/py-breakpoint.C: Ditto.
2046
64e17368
SS
20472010-04-08 Stan Shebs <stan@codesourcery.com>
2048
2049 * gdb.trace/actions.exp: Clear default-collect.
2050 * gdb.trace/save-trace.exp: Clear default-collect.
2051
fff5cc64
PM
20522010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2053
2054 * gdb.python/py-value: Add null string variable.
2055 (test_lazy_string): Test zero length, NULL address lazy
2056 strings.
2057
a055a187
L
20582010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2059
2060 * gdb.arch/i386-avx.c: New.
2061 * gdb.arch/i386-avx.exp: Likewise.
2062
2063 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2064
96e39866
DE
20652010-04-06 Doug Evans <dje@google.com>
2066
2067 * gdb.base/source-test.gdb: New file.
2068 * gdb.base/source.exp: Test source -v.
2069
5984a431
UW
20702010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2071
2072 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2073
ec8a089a
PM
20742010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2075
2076 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2077 within one line, unless it is followed by a double quote.
2078 * gdb.stabs/hppa.sed: Idem.
2079 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2080 * gdb.stabs/weird.exp: Check for correct parsing of
2081 char and string constants.
ec8a089a
PM
2082 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2083 in .stabs to .stabx substitution.
2084
fce3c1f0
SS
20852010-04-05 Stan Shebs <stan@codesourcery.com>
2086
2087 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2088 constant global.
2089 * gdb.trace/tfile.exp: Try to print them.
2090
d77f58be
SS
20912010-04-04 Stan Shebs <stan@codesourcery.com>
2092
2093 * gdb.base/completion.exp: Update for new "info watchpoints".
2094 * gdb.base/default.exp: Ditto.
2095 * gdb.base/help.exp: Ditto.
2096 * gdb.base/watchpoint.exp: Ditto.
2097 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2098
af54718e
SS
20992010-04-04 Stan Shebs <stan@codesourcery.com>
2100
2101 * gdb.trace/tfile.exp: Sharpen tfind test.
2102
74d1f91e
JK
21032010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 * gdb.base/break-entry.exp: New.
2106
eb8e76db 21072010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2108 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2109
2110 * gdb.reverse/i386-sse-reverse.exp: New file.
2111 * gdb.reverse/i386-sse-reverse.c: New file.
2112
bf65cad8
PA
21132010-04-02 Pedro Alves <pedro@codesourcery.com>
2114
2115 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2116
fff87407
SS
21172010-04-01 Stan Shebs <stan@codesourcery.com>
2118
2119 * gdb.trace/actions.exp: Tweak expected output.
2120 * gdb.trace/while-stepping.exp: Tweak expected output.
2121
fe01d668
L
21222010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2123
2124 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2125
86b17b60
PA
21262010-04-01 Pedro Alves <pedro@codesourcery.com>
2127
2128 * gdb.base/commands.exp: Adjust.
2129 * gdb.cp/extern-c.exp: Adjust.
2130
2c58c0a9
PA
21312010-04-01 Pedro Alves <pedro@codesourcery.com>
2132
2133 * gdb.trace/collection.c (local_test_func): Define a local struct,
2134 and instanciate it.
2135
0db9b91c
PA
21362010-04-01 Pedro Alves <pedro@codesourcery.com>
2137
2138 * gdb.trace/collection.exp (gdb_collect_args_test)
2139 (gdb_collect_argarray_test): XFAIL the tests that assume the
2140 argarray argument's elements are collected.
2141
8072405b
JK
21422010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2143
2144 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2145 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2146
8bf6485c
SS
21472010-03-31 Stan Shebs <stan@codesourcery.com>
2148
2149 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2150 and tracepoint conditionals.
2151 (gdb_verify_tracepoints): Delete unused return.
2152
fd7f724a
KS
21532010-03-26 Keith Seitz <keiths@redhat.com>
2154
2155 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2156 appear in the output before main.
2157 Remove KFAIL for gdb/2215 aka bz 9320.
2158
8d9e7719
DE
21592010-03-30 Doug Evans <dje@google.com>
2160
0906dd0b
DE
2161 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2162 by dejagnu.
2163 * gdb.arch/amd64-dword.exp: Ditto.
2164
8d9e7719
DE
2165 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2166 match.
2167 (break printf): Ditto.
2168
1da644f0
SW
21692010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2170
2171 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2172 gcc < 4.4.
2173 * gdb.cp/shadow.exp: Ditto.
2174
a8121990
PA
21752010-03-29 Pedro Alves <pedro@codesourcery.com>
2176
2177 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2178 "tstart" is silent.
2179
6e79d367
PA
21802010-03-29 Pedro Alves <pedro@codesourcery.com>
2181
2182 * gdb.trace/collection.exp (executable): New.
2183 (binfile): Use it.
2184 (fpreg, spreg, pcreg): New.
2185 (test_register): Use gdb_test_multiple. Pass /x to print.
2186 (prepare_for_trace_test): New.
2187 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2188 (gdb_collect_args_test, gdb_collect_argstruct_test)
2189 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2190 prepare_for_trace_test.
2191 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2192 fpreg, spreg and pcreg.
2193 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2194 prepare_for_trace_test.
2195 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2196 try to detect tracing support here. Don't set breakpoints at
2197 `begin' or `end' here.
2198 <global scope>: Use clean_restart. Run to main before checking
2199 for tracing support. Check for for tracing support here.
2200
09248348
JK
22012010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2202
2203 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2204 " as $displacement" to "seen displacement message".
2205
d350db38
PA
22062010-03-28 Pedro Alves <pedro@codesourcery.com>
2207
2208 * gdb.trace/while-dyn.exp (executable): New variable.
2209 (binfile): Use it.
2210 (test_while_stepping): New function. Move most tests here. Call
2211 it once for each of the while-stepping, stepping and ws aliases.
2212
907af001
UW
22132010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2214
2215 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2216 that do not provide the tagless_struct type name at all.
2217 (test_print_anon_union): Do not check value of uninitialized
2218 union member. Do not use cp_test_ptype_class, so we can accept
2219 "long" as well as "long int".
2220
610197fd
PA
22212010-03-26 Pedro Alves <pedro@codesourcery.com>
2222
2223 * gdb.trace/tfile.c (tohex, bin2hex): New.
2224 (write_error_trace_file): Hexify error description.
2225
6c28cbf2
SS
22262010-03-25 Stan Shebs <stan@codesourcery.com>
2227
2228 * gdb.trace/tfile.c: Generate an additional trace file, improve
2229 portability.
2230 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2231 files in a better way.
2232
e62b8c7e
KS
22332010-03-25 Keith Seitz <keiths@redhat.com>
2234
2235 * gdb.java/jprint.exp: XFAIL printing of static class members
2236 because of GCC debuginfo problem.
2237
82ccf5a5
JK
22382010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2241
293e2f9e
DJ
22422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2243
2244 * gdb.base/completion.exp: Allow long instead of long int.
2245 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2246 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2247 variable p.
2248 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2249 * gdb.base/pointers.exp: Allow long instead of long int.
2250 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2251 * gdb.base/step-line.exp: Allow a directory before the source file name.
2252
95a42b64
TT
22532010-03-24 Tom Tromey <tromey@redhat.com>
2254
2255 PR breakpoints/9352:
2256 * gdb.base/default.exp: Update.
2257 * gdb.base/commands.exp: Update.
2258 * gdb.cp/extern-c.exp: Test setting commands on multiple
2259 breakpoints at once.
2260
2390201f
DJ
22612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2262
2263 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2264 if gdb,nosignals.
2265 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2266 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2267 exited".
2268
8c9a6790
SS
22692010-03-24 Stan Shebs <stan@codesourcery.com>
2270
2271 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2272
a6c727b2
DJ
22732010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2274
2275 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2276 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2277 argument. Handle "short" and "long".
2278 (Top level): Pass overprototyped output for old_fptr and xptr.
2279
4dfd5423
PA
22802010-03-23 Pedro Alves <pedro@codesourcery.com>
2281
2282 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2283 format strings and add casts to avoid compiler warnings.
2284
22852010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2286
2287 * lib/trace-support.exp (gdb_trace_setactions):
2288 Don't expect whitespace after ">" prompt.
2289 * gdb.trace/actions.exp: Adjust for output changes.
2290 * gdb.trace/while-stepping.exp: Likewise.
2291
c847d045
JK
22922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2295 and r157645).
2296
5f717f1d
JK
22972010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2298
2299 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2300 New.
2301
7d6d51d5
DJ
23022010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2303
2304 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2305 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2306
3b11a015
SS
23072010-03-19 Stan Shebs <stan@codesourcery.com>
2308
2309 * gdb.trace/ax.exp: New file.
2310
d7d158ed
DE
23112010-03-19 Doug Evans <dje@google.com>
2312
6bb85cd1
DE
2313 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2314 output from gcc.
2315
d7d158ed
DE
2316 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2317 named /usr/sbin/prelink<foo>.
2318
4daf5ac0
SS
23192010-03-18 Stan Shebs <stan@codesourcery.com>
2320
2321 * gdb.trace/circ.exp: Test circular-trace-buffer.
2322 * gdb.trace/tfile.exp: Update tstatus test.
2323
e8d05480
JB
23242010-03-18 Joel Brobecker <brobecker@adacore.com>
2325
2326 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2327 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2328
441b986a
UW
23292010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2330
2331 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2332
4247603b
PA
23332010-03-18 Pedro Alves <pedro@codesourcery.com>
2334
2335 * gdb.base/default.exp: Adjust the expected output of the finish
2336 and until commands when the inferior is not being run.
2337
13387711
SW
23382010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2339
2340 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2341 * gdb.cp/nsusing.exp: Ditto.
2342
6e31430b
TT
23432010-03-15 Tom Tromey <tromey@redhat.com>
2344
2345 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2346 * gdb.cp/userdef.cc (operator==): New function.
2347 (main): New locals mem1, mem2.
2348
e2d69cb5
JZ
23492010-03-15 Jie Zhang <jie@codesourcery.com>
2350
2351 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2352 Declare and use new loadtimeout variable.
2353
f572f0a9
DJ
23542010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2355
2356 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2357 Use gdb_load later.
2358
51f4c0b0
PA
23592010-03-14 Pedro Alves <pedro@codesourcery.com>
2360
2361 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2362 literal. Add missing endlines to prints to stderr.
2363
1c809c68
TT
23642010-03-12 Tom Tromey <tromey@redhat.com>
2365
2366 PR c++/9708:
2367 * gdb.cp/m-static.exp: Add regression test.
2368 * gdb.cp/m-static.cc (method): New method.
2369 (main): Call it.
2370
00ae8fef
SW
23712010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2372
2373 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2374 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2375
759f0f0b
PA
23762010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2377
21e24d21
PA
2378 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2379
23802010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2381
759f0f0b
PA
2382 * lib/gdb.exp (skip_stl_tests): New.
2383 (gdb_compile): Symbian needs -ldl.
2384 (shlib_target_file): New.
2385 (shlib_symbol_file): New.
2386 (gdb_load_shlibs): Use shlib_target_file.
2387 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2388 * gdb.cp/exception.exp: Use skip_stl_tests.
2389 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2390 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2391 * gdb.cp/mb-templates.exp: Ditto.
2392 * gdb.base/commands.exp: Relax regexes.
2393 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2394 shlib_target_file and shlib_symbol_file.
2395 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2396 sections.
2397 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2398 * gdb.base/solib-disc.exp: Use
2399 shlib_target_file and shlib_symbol_file.
2400 * gdb.base/unload.exp: Don't skip on symbian. Use
2401 shlib_target_file and shlib_symbol_file.
2402 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2403
6a8f2671 24042010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2405
6a8f2671
PA
2406 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2407 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2408 Issue a tfind end before looking for a tracepoint frame.
2409 * gdb.trace/tfind.exp: Adjust tstatus output.
2410 Adjust disassembly output.
2411 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2412
ccf26247
JK
24132010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 * gdb.base/break-interp.exp: Create new displacement parameter value
2416 for the test_ld calls.
2417 (reach): New parameter displacement, verify its content. New push of
2418 pf_prefix "reach-$func:". Import global expect_out.
2419 (test_core): New parameter displacement, verify its content. New push
2420 of pf_prefix "core:". New command "set verbose on". Import global
2421 expect_out.
2422 (test_attach): New parameter displacement, verify its content. New
2423 push of pf_prefix "attach:". New command "set verbose on". Import
2424 global expect_out.
2425 (test_ld): New parameter displacement, pass it to the reach, test_core
2426 and test_attach calls and verify its content in the "ld.so exit" test.
2427 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2428 (prelink): Update expected text, use gdb_test.
2429
e469c7fb
DE
24302010-03-10 Doug Evans <dje@google.com>
2431
2432 * gdb.base/checkpoint.exp: Fix comment.
2433 Lengthen timeout while doing >600 checkpoints test.
2434 Rename duplicate "kill all one" test to keep test names unique.
2435
60e1c644
PA
24362010-03-10 Pedro Alves <pedro@codesourcery.com>
2437
2438 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2439
cec808ec
KS
24402010-03-08 Keith Seitz <keiths@redhat.com>
2441
889bf7c5
PA
2442 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2443 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2444 (dm_type_long): New function.
2445 (dm_type_unsigned_short): New function.
2446 (dm_type_unsigned_long): New function.
2447 (myint): New typedef.
2448 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2449 long, unsigned shor and long, operator char*, and typedef.
2450 (test_lookup_operator_functions): Add operator char* test.
2451 (test_paddr_operator_functions): Likewise.
2452 (test_paddr_overloaded_functions): Use probe values for
2453 short, long, and unsigned short and long.
2454 (test_paddr_hairy_functions): If the demangler probe detected
2455 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2456 demangler.
2457 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2458 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2459 and "print null_pmf".
2460 Add test "ptype a.*pmf".
2461 * gdb.cp/overload.exp: Allow optional "int" to appear with
2462 "short" and "long".
2463 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2464 long expect value for men_overload1arg.
2465 Allow "int" to appear with "short" and "long".
2466 When testing "info break", add argument for main (void).
2467 Also allow "int" to appear with "short" and "long".
2468 Ditto with "unsigned" and "long long".
cec808ec
KS
2469 * gdb.java/jmain.exp: Do not enclose methods names in single
2470 quotes.
2471 * gdb.java/jmisc.exp: Likewise.
2472 * gdb.java/jprint.exp: Likewise.
2473 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2474
2475 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2476 * gdb.cp/exception.exp (backtrace after first throw)
2477 (backtrace after second throw): Allow a namespace before __cxa_throw.
2478 (backtrace after first catch, backtrace after second catch): Allow
2479 a namespace before __cxa_begin_catch.
2480
2481 * gdb.cp/cpexprs.exp: New file.
2482 * gdb.cp/cpexprs.cc: New file.
2483
2484 From Daniel Jacobowitz <dan@codesourcery.com>
2485 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2486 to use string_to_regexp.
2487 (ctor, dtor): New functions. Use them to match constructor
2488 and destructor function types.
2489 (Top level): Use runto_main.
2490
f870a310
TT
24912010-03-05 Tom Tromey <tromey@redhat.com>
2492
2493 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2494 gdb.target_charset.
2495 (pp_ns.to_string): Likewise.
2496
0c199f28
KS
24972010-03-04 Keith Seitz <keiths@redhat.com>
2498
2499 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2500 can be quoted. Test that both the filename and function/line
2501 portions can be quoted at the same time.
2502
c7437ca6
PA
25032010-03-04 Pedro Alves <pedro@codesourcery.com>
2504
2505 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2506
b111b805
DE
25072010-03-03 Doug Evans <dje@google.com>
2508
24486cb7
DE
2509 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2510 libc contains libpthread.
2511
b111b805
DE
2512 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2513 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2514 of gdb_compile. Add another pattern to match android backtrace.
2515
a0e0ef55
TT
25162010-03-03 Tom Tromey <tromey@redhat.com>
2517
2518 PR gdb/11345:
2519 * gdb.base/printcmds.exp (test_printf): Add test.
2520
1ba53b71
L
25212010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2522
2523 * gdb.arch/amd64-byte.exp: New.
2524 * gdb.arch/amd64-dword.exp: Likewise.
2525 * gdb.arch/amd64-pseudo.c: Likewise.
2526 * gdb.arch/amd64-word.exp: Likewise.
2527 * gdb.arch/i386-byte.exp: Likewise.
2528 * gdb.arch/i386-pseudo.c: Likewise.
2529 * gdb.arch/i386-word.exp: Likewise.
2530
f5dff777
DJ
25312010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2532
2533 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2534 types. Add structreg, bitfields, and flags registers.
2535 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2536 registers.
2537
90884b2b
L
25382010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2539
2540 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2541 (load_description): Set architecture if defined.
2542
dc00d89f
PM
25432010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2544
2545 * gdb.python/py-frame.exp: Add read_var block tests.
2546 * gdb.python/py-frame.c (block): New function.
2547
0e095b7e
JK
25482010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2549 Daniel Jacobowitz <dan@codesourcery.com>
2550
2551 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2552
624f1a65
DM
25532010-02-25 David S. Miller <davem@davemloft.net>
2554
2555 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2556 fix logic for setting all_syscalls_numbers.
2557
f3e9a817
PM
25582010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2559
2560 * Makefile.in: Add py-block and py-symbol.
2561 * gdb.python/py-symbol.exp: New File.
2562 * gdb.python/py-symtab.exp: New File.
2563 * gdb.python/py-block.exp: New File.
2564 * gdb.python/py-symbol.c: New File.
2565 * gdb.python/py-block.c: New File.
2566
f6bbabf0
PM
25672010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2568
2569 PR python/11314
2570 * lib/gdb.exp (skip_python_tests): New function.
2571 * gdb.python/py-cmd.exp: Use skip_python_tests.
2572 * gdb.python/py-frame.exp: Likewise.
2573 * gdb.python/py-function.exp: Likewise.
2574 * gdb.python/py-prettyprint.exp: Likewise.
2575 * gdb.python/py-template.exp: Likewise.
2576 * gdb.python/py-type.exp: Likewise.
2577 * gdb.python/py-value.exp: Likewise.
2578
85d721b8
PA
25792010-02-22 Pedro Alves <pedro@codesourcery.com>
2580
2581 PR9605
2582
2583 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2584
48e32051
TT
25852010-02-19 Tom Tromey <tromey@redhat.com>
2586
2587 PR c++/8693, PR c++/9496:
2588 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2589 regression tests.
2590
ac9c0048
JK
25912010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 Fix compatibility with m68k as.
2594 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2595 Use only /* comments */.
2596
57bb97a4
UW
25972010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2598
2599 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2600 * configure: Regenerate.
2601
7d1bf85c
DJ
26022010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2603
2604 * gdb.python/py-type.exp: Check for Python support.
2605
061b5285
PA
26062010-02-17 Pedro Alves <pedro@codesourcery.com>
2607
2608 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2609 `regsub' syntax available.
2610
f8a8bc2c
PA
26112010-02-17 Pedro Alves <pedro@codesourcery.com>
2612
2613 * gdb.base/shmain.c (main): Remove printf call.
2614 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2615 * gdb.base/unload.c (main): Make format of fprintf a string
2616 literal. Add missing endlines to prints to stderr.
2617 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2618
6f451e5e
TT
26192010-02-17 Tom Tromey <tromey@redhat.com>
2620
2621 * gdb.java/jprint.java (jprint.props): New field.
2622 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2623
12d79008
PA
26242010-02-17 Pedro Alves <pedro@codesourcery.com>
2625
ef801a0e 2626 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2627 available.
2628
d252f7e5
DJ
26292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2630
2631 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2632 creation to support remote host testing.
2633
67bdab6c
DJ
26342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2635
2636 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2637 Recognize "command not found".
2638
bb391223
DJ
26392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2640
2641 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2642 single-stepping.
2643
70362913
DJ
26442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2645
2646 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2647 if arguments are not supported.
2648
493f3c00
DJ
26492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2650
2651 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2652 be const or non-const.
2653
8034c749
DJ
26542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2655
2656 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2657 mi_send_resuming_command to send -exec-continue.
2658
791dfb64
DJ
26592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2660
2661 * gdb.base/list.exp (test_list_filename_and_function): Add test
2662 with single quotes.
2663 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2664 matching.
2665 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2666 Add KFAIL'd tests for PR gdb/11289.
2667
7c5fe868
DJ
26682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2669
2670 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2671
fdc498b8
DJ
26722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2673
2674 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2675 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2676 a temporary directory.
2677
b519e2a6
DJ
26782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2679
2680 * gdb.base/charset.exp: Use a single regular expression to match
2681 show host-charset and show target-charset output.
2682
74164c56
JK
26832010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2684
2685 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2686 "Illegal process-id" expect string more exact.
2687 (attach to digits-starting nonsense is prohibited): New.
2688
701ed6dc
JK
26892010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 * gdb.base/prelink.exp (set verbose on): New.
2692
889bf7c5 26932010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2694
2695 * mi-reverse.exp: New file. Test for reverse option to the
2696 following MI commands: exec-continue, exec-finish, exec-next,
2697 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2698
dadf0e9c
JB
26992010-02-09 Joel Brobecker <brobecker@adacore.com>
2700
2701 * gdb.ada/ptype_tagged_param: New testcase.
2702
714f19d5
TT
27032010-02-08 Tom Tromey <tromey@redhat.com>
2704
2705 PR c++/8017:
2706 * gdb.cp/overload.exp: Add tests.
2707 * gdb.cp/overload.cc (struct K): New.
2708 (namespace N): New.
2709 (main): Call new functions.
2710 (K::staticoverload): Define.
2711
889bf7c5 27122010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2713
2714 PR gdb/10728
2715 * gdb.cp/pr10728-x.h: New file.
2716 * gdb.cp/pr10728-x.cc: New file.
2717 * gdb.cp/pr10728-y.cc: New file.
2718 * gdb.cp/pr10728.exp: New file.
2719 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2720
889bf7c5 27212010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2722
2723 PR gdb/9067
2724 * gdb.cp/pr9067.exp: New
2725 * gdb.cp/pr9067.cc: New
2726 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2727
7b356089
JB
27282010-02-08 Joel Brobecker <brobecker@adacore.com>
2729
2730 * lib/gdb.exp (gdb_test_timeout): New global variable.
2731 Set it to timeout if not already set.
2732 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2733
1be00882
DE
27342010-02-05 Doug Evans <dje@google.com>
2735
2736 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2737 user.
2738
82856980
SW
27392010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2740
2741 PR c++/7935:
2742 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2743
1a334831
TT
27442010-02-04 Tom Tromey <tromey@redhat.com>
2745
2746 * gdb.cp/virtbase.exp: Make test case names unique.
2747
9c3c02fd
TT
27482010-02-02 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.cp/virtbase.exp: Add regression tests.
2751 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2752 (main): Instantiate RHC.
2753
0cc2414c
TT
27542010-02-02 Tom Tromey <tromey@redhat.com>
2755
2756 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2757 type-printing change.
2758
edf3d5f3
TT
27592010-02-02 Tom Tromey <tromey@redhat.com>
2760
2761 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2762 * gdb.cp/virtbase.cc: New file.
2763 * gdb.cp/virtbase.exp: New file.
2764 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2765
e4b7f41c
JK
27662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2767
2768 PR libc/11214:
2769 * gdb.threads/current-lwp-dead.c: Include features.h.
2770 (HAS_NOMMU): New.
2771 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2772
b381ea14
JK
27732010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.base/symbol-without-target_section.exp,
2776 gdb.base/symbol-without-target_section.c: New.
2777
c593ac0e
DJ
27782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2779
2780 * gdb.base/bigcore.exp: Reset increased timeout.
2781 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2782
db25f29d
DJ
27832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2784
2785 * gdb.base/gcore.exp (capture_command_output): Use
2786 gdb_test_multiple.
2787
f9d67f43
DJ
27882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2789
2790 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2791 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2792 (Top level): Call it.
2793
177321bd
DJ
27942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2795
2796 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2797
97f2ed50
DJ
27982010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2799
2800 * gdb.base/call-strs.exp, gdb.base/default.exp,
2801 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2802 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2803 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2804 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2805 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2806 * gdb.base/ending-run.exp: Correct restore of timeout.
2807 * gdb.base/page.exp: Remove unnecessary timeout setting.
2808
e4e2711a
JB
28092010-01-29 Joel Brobecker <brobecker@adacore.com>
2810
2811 * gdb.ada/rec_return: New testcase.
2812
ba581dc1
JB
28132010-01-29 Joel Brobecker <brobecker@adacore.com>
2814
2815 * gdb.ada/call_pn: New testcase.
2816
4ea95be9
DJ
28172010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2818
2819 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2820 (Top level): Use it to resume.
2821 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2822 the Thumb mode displaced stepping error as unsupported.
2823
df83a9bf
SW
28242010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2825
889bf7c5
PA
2826 * gdb.cp/nsusing.exp: Added more tests.
2827 * gdb.cp/nsrecurs.exp: Ditto.
2828 * gdb.cp/nsusing.cc: Added test functions.
2829 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2830
40b27cdc
JK
28312010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2834 absolute directory pathnames in gdb.sum file.
2835
de958931
SW
28362010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2837
2838 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2839 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2840
708ead4e
TT
28412010-01-26 Tom Tromey <tromey@redhat.com>
2842
2843 PR exp/7643:
2844 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2845 setup_kfail.
2846
b14e635e
SW
28472010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2848
2849 * gdb.cp/nsrecurs.exp: New test.
2850 * gdb.cp/nsrecurs.cc: New test program.
2851 * gdb.cp/nsstress.exp: New test.
2852 * gdb.cp/nsstress.cc: New test program.
2853 * gdb.cp/nsdecl.exp: New test.
2854 * gdb.cp/nsdecl.cc: New test program.
2855
8540c487
SW
28562010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2857
2858 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2859 imported into file scope.
2860 Marked test as xfail.
2861 * gdb.cp/namespace-using.cc (marker5): New function.
2862 * gdb.cp/shadow.exp: New test.
2863 * gdb.cp/shadow.cc: New test program.
2864 * gdb.cp/nsimport.exp: New test.
2865 * gdb.cp/nsimport.cc: New test program.
2866
421d5d99
TT
28672010-01-25 Tom Tromey <tromey@redhat.com>
2868
2869 PR gdb/11049:
2870 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2871 with "set print null-stop on".
2872
691f8dc1
JK
28732010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2874
2875 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2876 Adjust it for DISASSEMBLY_OMIT_FNAME.
2877
0b92b5bb
TT
28782010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2879
2880 PR symtab/11199:
2881 * gdb.dwarf2/member-ptr-forwardref.exp,
2882 gdb.dwarf2/member-ptr-forwardref.S: New.
2883
23787403
JK
28842010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2885
2886 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2887 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2888 thread1_tid_mutex. Remove gdbstop_mutex handling.
2889 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2890 thread2_tid_mutex. Remove gdbstop_mutex handling.
2891 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2892 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2893 pthread_cond_wait conditionalizations by while loops.
2894
b966cb8a
TT
28952010-01-20 Tom Tromey <tromey@redhat.com>
2896
2897 PR backtrace/10770:
2898 * gdb.dwarf2/pr10770.exp: New file.
2899 * gdb.dwarf2/pr10770.c: New file.
2900 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2901
fcae584b
VP
29022010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2903
2904 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2905 that target was removed, and the test always runs native anyway.
2906
a0f49112
JK
29072010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2908
2909 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2910 gdb.base/watchpoint-cond-gone-stripped.c: New.
2911
ceeb3d5a
TT
29122010-01-19 Tom Tromey <tromey@redhat.com>
2913
2914 PR c++/8000:
2915 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2916 existing tests.
2917 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2918 (main): Use AAA::SomeEnum.
2919
dd322c54
JK
29202010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2921
2922 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2923 (test_ignore_count): Declare line_callme_body global.
2924 (run to breakpoint with ignore count): Use line_callme_body.
2925 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2926 (set line_main_hello, set line_main_return): Reindent.
2927 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2928 New.
2929 (continue to callee4): Use line_callee4_body.
2930 (check *stopped from CLI command): Use line_callee4_next.
2931 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2932 (set line_main_hello, set line_main_return): Reindent.
2933 (set line_callee4_head, set line_callee4_body): New.
2934 (continue to callee4): Use line_callee4_body.
2935
4e8f195d
TT
29362010-01-18 Tom Tromey <tromey@redhat.com>
2937
2938 PR c++/9680:
2939 * gdb.cp/casts.cc: Add new classes and variables.
2940 * gdb.cp/casts.exp: Test new operators.
2941
9e14a9ba
JB
29422010-01-18 Tom Tromey <tromey@redhat.com>
2943 Thiago Jung Bauermann <bauerman@br.ibm.com>
2944
2945 * gdb.python/source2.py: New file.
2946 * gdb.python/source1: New file.
2947 * gdb.python/python.exp: Test "source" command.
2948
00bf0b85
SS
29492010-01-15 Stan Shebs <stan@codesourcery.com>
2950
2951 * gdb.trace/tfile.c: New file.
2952 * gdb.trace/tfile.exp: New file.
889bf7c5 2953
55235ad7
JK
29542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2957
9f2982ff
JK
29582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2959
2960 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2961
bbfba9ed
JK
29622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2965 (libfunc): New parameter action. Implement also selectable "sleep".
2966 * gdb.base/break-interp-main.c: Include assert.h.
2967 (libfunc): New parameter action.
2968 (main): New parameters argc and argv. Assert argc. Pass argv.
2969 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2970 (test_attach): New proc.
2971 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2972 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2973
61f0d762
JK
29742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2975
2976 * gdb.base/break-interp.exp (test_core): New proc.
2977 (test_ld): Call it.
2978
06a6f270
JK
29792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2982 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2983 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2984 and gdb_compile_shlib. Use new -Wl compiler options.
2985 (dl bt, main bt): New tests.
2986
51bee8e9
JK
29872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 Support PIEs with no symfile_objfile.
2990 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2991 (test_ld): New parameter trynosym.
2992 (test_ld <$trynosym>): New block.
2993
b8040f19
JK
29942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2995
2996 * gdb.base/break-interp.exp: New file.
2997
be759fcf
PM
29982010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2999
3000 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3001 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3002 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3003 test.
3004 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3005 * gdb.python/py-mi.exp: Add lazy string test.
3006
dc146f7c
VP
30072010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3008
3009 * lib/mi-support.exp (mi_check_thread_states): Handle
3010 core number in thread listing.
3011
b4ba55a1
JB
30122010-01-12 Joel Brobecker <brobecker@adacore.com>
3013
3014 * gdb.base/maint.exp: Adjust the expected output for the
3015 "maint print type" test. Use gdb_test_multiple instead of
3016 gdb_sent/gdb_expect.
3017
08e24bd4
DE
30182010-01-11 Doug Evans <dje@google.com>
3019
6496a609
DE
3020 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3021 from gdbserver_download. All callers updated.
3022
08e24bd4
DE
3023 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3024
b5cfddf5
JK
30252010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 Implement binary numbers parsing.
3028 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3029 (test_integer_literals_rejected): New binary tests.
3030
3725885a
RW
30312010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3032
3033 * gdb.cell/configure: Regenerate.
3034
37aeb5df
JK
30352010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3036
3037 * gdb.base/corefile.exp: Move the core finding block out and call it as
3038 core_find, new variable $corefile, replace corefile by $corefile and
3039 [file tail $corefile] for usage vs. test names resp.
3040 * lib/gdb.exp (core_find): Move it as a new function here. New
3041 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3042 $destcore. Return "" on error.
3043
d521f563
JK
30442010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3045
3046 Workaround PR binutils/10802.
3047 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3048 (twice).
3049
28f24826
DJ
30502010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3051
3052 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3053
2de75e71
JB
30542010-01-08 Joel Brobecker <brobecker@adacore.com>
3055
3056 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3057 call, to avoid interruption.
3058
fe00719b 30592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3060
3061 * gdb.stabs/weird.def (args93): New.
3062
d0ef5df8
DE
30632010-01-07 Doug Evans <dje@google.com>
3064
3065 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3066
3a08d52f
TT
30672010-01-07 Tom Tromey <tromey@redhat.com>
3068
3069 * gdb.base/source.exp: Use correct line number.
3070
7a697b8d
SS
30712010-01-05 Stan Shebs <stan@codesourcery.com>
3072
3073 * gdb.trace/tracecmd.exp: Test ftrace.
3074
7803799a
UW
30752010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3076
3077 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3078
c54eabfa
JK
30792010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3082 "uint_for_mi_testing".
3083
02e7ef19
JB
30842010-01-01 Joel Brobecker <brobecker@adacore.com>
3085
3086 Test indented comment in file being sourced.
3087 * gdb.base/commands.exp: Test indented comment in file being sourced.
3088
abd775ce
JB
30892010-01-01 Joel Brobecker <brobecker@adacore.com>
3090
3091 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3092 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3093 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3094 notice.
3095
79b55b82
JB
30962010-01-01 Joel Brobecker <brobecker@adacore.com>
3097
3098 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3099 notice.
3100
8997583e
JK
31012010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3104 missing $after_stopped and comma (,) expectation.
3105
6da95a67
SS
31062009-12-31 Stan Shebs <stan@codesourcery.com>
3107
3108 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3109
218d2fc6
TJB
31102009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3111
3112 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3113 (top level): Call test_watchpoint_in_big_blob.
3114 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3115 watchpoints.
3116 (func3): Write to buf.
3117
236f1d4d
SS
31182009-12-29 Stan Shebs <stan@codesourcery.com>
3119
3120 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3121
f61e138d
SS
31222009-12-28 Stan Shebs <stan@codesourcery.com>
3123
3124 * gdb.trace/tsv.exp: New file.
3125 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3126
0219b378
DJ
31272009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3128
3129 * gdb.base/find.c (main): Reference search buffers.
3130 * gdb.base/included.c (main): Reference integer.
3131 * gdb.base/ptype.c (charfoo): Declare.
3132 (intfoo): Call charfoo.
3133 * gdb.base/scope0.c (useitp): New function.
3134 (usestatics): Use useitp.
3135 (useit): Add a type for val.
3136 * gdb.base/scope1.c (useit1): Take a pointer argument.
3137 (usestatics1): Update calls to useit1.
3138 * gdb.cp/call-c.cc: Declare foo.
3139 (main): Call foo.
3140 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3141 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3142 (main): Call C::ensureRefs and ensureOtherRefs.
3143 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3144 variables.
3145 (ensureOtherRefs): New function.
3146 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3147 * gdb.cp/templates.cc (main): Call t5i.value.
3148
3f78692f
JK
31492009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3150
3151 Fix compatibility with G++-4.5.
3152 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3153 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3154 (uncaught return): Remove.
3155
429374b8
JK
31562009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3157 Phil Muldoon <pmuldoon@redhat.com>
3158
3159 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3160 (bp_location13, bp_location14, bp_location17, bp_location18)
3161 (marker3_proto, marker4_proto): New variables.
3162 (breakpoint info): Update output.
3163 (run until breakpoint at marker3, run until breakpoint at marker4): New
3164 tests.
3165
859825b8
JK
31662009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3167
3168 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3169 Replace the printf call of Y by provided "y-set-1" label. New block
3170 for the second shared library.
3171 * gdb.base/unload.exp: Compile also the second library, call
3172 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3173 (single pending breakpoint info): Rename to ...
3174 (pending breakpoint info before run): ... this extended test.
3175 (libfile2, libname2, libsrcfile2, libsrc2)
3176 (lib_sl2): New variables.
3177 (exec_opts): Set also SHLIB_NAME2.
3178 (pending breakpoint info on first run at shrfunc1)
3179 (pending breakpoint info on second run at shrfunc1)
3180 (pending breakpoint info on second run at shrfunc2)
3181 (print y from libfile, print y from libfile2): New tests.
3182 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3183 * gdb.base/unloadshr2.c: New.
3184
e6a386cd
HZ
31852009-12-22 Hui Zhu <teawater@gmail.com>
3186
3187 * gdb.reverse/sigall-reverse.exp: Adjust.
3188
9e19b45e
VP
31892009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3190
3191 PR gdb/10884
3192
3193 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3194 (main): Call do_bitfield_tests.
aacf5b1e 3195 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3196
d53a7b30
JB
31972009-12-20 Joel Brobecker <brobecker@adacore.com>
3198
3199 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3200 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3201 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3202 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3203 gdb.modula2/unbounded1.c: Update copyright header.
3204
191ca0a1
CM
32052009-12-10 Chris Moller <moller@mollerware.com>
3206
3207 PR gdb/9399
3208 * gdb.cp/virtfunc2.exp: New tests
3209 * gdb.cp/virtfunc2.cc: New tests
3210 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3211
0fa6cf1b
MS
32122009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3213
3214 * gdb.reverse/i387-env-reverse.c: New file.
3215 * gdb.reverse/i387-env-reverse.exp: New file.
3216 * gdb.reverse/i387-stack-reverse.c: New file.
3217 * gdb.reverse/i387-stack-reverse.exp: New file.
3218
361ae042
PM
32192009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3220
3221 * gdb.python/py-type.exp (test_range): New test.
3222
bfd31e71
PM
32232009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3224
3225 PR python/10805
3226
3227 * gdb.python/py-type.exp: New file.
3228 * gdb.python/py-type.c: New file.
3229 * Makefile.in: Add py-type.
3230
57a1d736
TT
32312009-12-03 Tom Tromey <tromey@redhat.com>
3232
3233 * gdb.python/py-value.exp (test_parse_and_eval): New
3234 function.
3235
1f3b5d1b
PP
32362009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3237
3238 PR gdb/11022
3239
3240 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3241 * gdb.base/pr11022.c: New test.
3242
8b7dbdc9
JK
32432009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 Fix spurious false FAILs.
3246 * gdb.base/structs.c (chartest): New.
3247 (main): Fill-in chartest.
3248 * gdb.base/structs.exp (anychar_re, first): New.
3249 (start_structs_test): Import global anychar_re and first.
3250 New gdb_test call "set print elements 300; ${testfile}"
3251 (start_structs_test <$first>): New block.
3252 (any): Import global anychar_re. New variable ac. Use ${ac}.
3253
6a53b2ec
JK
32542009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3257
d7167b4c
JK
32582009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3259
3260 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3261 Force $srcfile file.
3262 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3263
b1798462
UW
32642009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3265
3266 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3267 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3268 * gdb.threads/watchthreads-reorder.exp: Likewise.
3269
b6199126
DJ
32702009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3271
3272 PR gdb/8704
3273
3274 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3275 "if", and "thread". Correct matching in the previous test.
3276
b22a0510
DJ
32772009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3278
3279 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3280
930636d2
MS
32812009-11-23 Michael Snyder <msnyder@vmware.com>
3282
3283 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3284 * gdb.reverse-watch-precsave.exp: Ditto.
3285
21a0512e
PP
32862009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3287
3288 * gdb.asm/asm-source.exp: Adjust.
3289 * gdb.base/help.exp: Adjust.
889bf7c5 3290
fc30d5e0
PA
32912009-11-22 Pedro Alves <pedro@codesourcery.com>
3292
3293 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3294 (do_syscall_tests_without_xml): Set data-directory to
3295 /the/path/to/nowhere.
3296
f6bc2008
PA
32972009-11-21 Pedro Alves <pedro@codesourcery.com>
3298
3299 * gdb.threads/local-watch-wrong-thread.c,
3300 gdb.threads/local-watch-wrong-thread.exp: New files.
3301
8c2fb5de
PA
33022009-11-21 Pedro Alves <pedro@codesourcery.com>
3303
3304 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3305 assume new `regsub' syntax available.
3306
ebec9a0f
PA
33072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3308
a79d3c27
JK
3309 * gdb.base/watchpoint-hw-hit-once.exp,
3310 gdb.base/watchpoint-hw-hit-once.c: New.
3311
33122009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 * gdb.threads/watchthreads-reorder.exp,
3315 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3316
276a961b
MK
33172009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3318
3319 * gdb.xml/tdesc-regs.exp: Use for m68k.
3320
4867c1fb
PA
33212009-11-15 Pedro Alves <pedro@codesourcery.com>
3322
3323 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3324
f6838f81
DJ
33252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3326
3327 * lib/gdb.exp (current_target_name): New procedure.
3328 (gdb_wrapper_target): New variable.
3329 (gdb_wrapper_init): Set gdb_wrapper_target.
3330 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3331 wrapper.
3332
4ac4dd3f
DJ
33332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3334
3335 * gdb.base/remote.exp: Delete the slowest load test.
3336 Do not load with fixed packet sizes.
3337
a7881759
DJ
33382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3339
3340 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3341
97a5b505
DJ
33422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3343
3344 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3345 srcfile when setting a breakpoint.
3346
d3e1fc54
DJ
33472009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3348
3349 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3350 macros.
3351
7cbcbded
DJ
33522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3353
3354 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3355 to be in memory.
3356 * gdb.base/display.c (force_mem): New.
3357 (do_loops): Use it. Add breakpoint comments.
3358 (do_vars): Add a breakpoint comment.
3359 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3360 line numbers.
3361
bdea3a92
NF
33622009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3363
3364 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3365 instead of a bare "run".
3366
269f82e5
PP
33672009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3368
3369 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3370
a69b7d9d
DJ
33712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3372
3373 * lib/cell.exp (skip_cell_tests): Clean up test files before
3374 returning.
3375
b598bfda
DJ
33762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3377
3378 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3379 and the breakpoint menu. Do not call perror if a prompt is seen.
3380 Consume the following GDB prompt.
3381 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3382 * gdb.cp/namespace.exp: Use gdb_test.
3383 * gdb.cp/templates.exp: Use gdb_test.
3384 (test_template_breakpoints): Use gdb_test_multiple.
3385
87728fa0
DJ
33862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3387
3388 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3389 (marker4): Reference values.
3390
b67c692f
DJ
33912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3392
3393 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3394 is missing.
3395
f0df251a
DJ
33962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3397
3398 * gdb.base/break.c (need_malloc): New.
3399 * gdb.base/constvars.c (main): Reference crass and crisp.
3400 * gdb.base/gdb1821.c (main): Reference bar.
3401 * gdb.cp/gdb1355.cc (main): Reference s1.
3402 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3403 (main): Call them.
3404 * gdb.cp/hang2.cc (dummy2): Define.
3405 * gdb.cp/hang3.cc (dummy3): Define.
3406 * gdb.cp/m-data.cc (main): Reference shadow.
3407
bdf7534a
NF
34082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3409 Nathan Froyd <froydnj@codesourcery.com>
3410
3411 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3412 remote host.
3413
f24fce77
NF
34142009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3415
3416 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3417 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3418 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3419 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3420 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3421 * gdb.dwarf2/dw2-producer.exp: Likewise.
3422 * gdb.dwarf2/mac-fileno.exp: Likewise.
3423 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3424 py-prettyprint.py to the remote host.
3425 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3426
40f0318e
KS
34272009-11-11 Keith Seitz <keiths@redhat.com>
3428
3429 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3430 use it instead of "Foo".
3431 * gdb.cp/classes.exp (do_tests): Add a test to access
3432 a method through a typedef'd class name.
3433
f3d9f7fb
NF
34342009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3435
3436 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3437 exponents.
3438 * gdb.base/pointers.exp: Likewise.
3439 * gdb.cp/ref-types.exp: Likewise.
3440
a4216f37
KS
34412009-11-11 Keith Seitz <keiths@redhat.com>
3442
3443 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3444 new[] and delete[].
3445 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3446 "void".
3447 (probe_demangler): Remove all single-quoting of
3448 method and variable names.
3449 (info_func_regexp): Remove the word "void" from any
3450 occurrence of "(void)".
3451 (print_addr_2): Remove all single-quoting of
3452 method names.
3453 (print_addr_2_kfail): Likewise.
3454 (print_addr): Single-quote C function names before
3455 passing to print_addr_2.
3456 (test_paddr_operator_functions): Remove single-quoting
3457 for method names.
3458 Add tests for operator new[] and operator delete[].
3459
9b14d7aa
JK
34602009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3461
3462 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3463
85feb311
KS
34642009-11-09 Keith Seitz <keiths@redhat.com>
3465
3466 * gdb.cp/overload.exp: Add tests for resolving overloaded
3467 methods in expression parsing/evaluation.
3468
fa335448
DJ
34692009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3470
3471 * lib/gdb.exp (default_gdb_version): Use --version instead of
3472 --command.
3473
ec3c07fc
NS
34742009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3475
3476 * lib/gdb.exp (gdb_compile_test): New.
3477 (skip_ada_tests, skip_java_tests): New.
3478 (gdb_compile): Use gdb_compile_test for f77.
3479 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3480 * lib/java.exp (compile_java_from_source): Remove runtests check,
3481 use gdb_compile_test to record result.
3482 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3483 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3484 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3485 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3486 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3487 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3488 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3489 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3490 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3491 adjust gdb_compile invocations.
3492
b8b4e42b
JK
34932009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 * Makefile.in (abs_builddir): New.
3496 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3497 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3498 `$(abs_builddir)/site.exp'.
3499
f8b7eaf3
DJ
35002009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3501
3502 * config/m68k-emc.exp, lib/emc-support.exp,
3503 gdb.trace/gdb_c_test.c: Delete.
3504 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3505 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3506 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3507 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3508 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3509 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3510 casing for m68k-*-elf.
3511
c4187697
NS
35122009-11-03 Pedro Alves <pedro@codesourcery.com>
3513
3514 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3515 * gdb.arch/i386-prologue.exp: Likewise.
3516 * gdb.arch/i386-unwind.exp: Likewise.
3517
db16b772
DJ
35182009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3521
bcf71277
DJ
35222009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3523
3524 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3525
0105cee2
DJ
35262009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3527
3528 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3529
24ddea62
JK
35302009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3531
3532 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3533
287ccc17
JK
35342009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3535
3536 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3537 * gdb.base/sepdebug2.c: New file.
3538
08bca259 35392009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3540
3541 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3542 the modified warnings for catch syscall. Verify if GDB was compiled
3543 with support for lib expat, and choose which tests to run depending
3544 on this.
3545
5d4e2b76
VP
35462009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3547
3548 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3549 that composite commands are parsed OK. And also test
3550 that breakpoint commands do work.
3551
240e538a
MS
35522009-10-23 Michael Snyder <msnyder@vmware.com>
3553
3554 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3555 to allow for new disassembly style.
3556
9c419145
PP
35572009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3558
3559 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3560
02506ff1
MS
35612009-10-22 Michael Snyder <msnyder@vmware.com>
3562
3563 * gdb.reverse/break-precsave.exp: New test.
3564 * gdb.reverse/consecutive-precsave.exp: Ditto.
3565 * gdb.reverse/finish-precsave.exp: Ditto.
3566 * gdb.reverse/i386-precsave.exp: Ditto.
3567 * gdb.reverse/machinestate-precsave.exp: Ditto.
3568 * gdb.reverse/sigall-precsave.exp: Ditto.
3569 * gdb.reverse/solilb-precsave.exp: Ditto.
3570 * gdb.reverse/step-precsave.exp: Ditto.
3571 * gdb.reverse/until-precsave.exp: Ditto.
3572 * gdb.reverse/watch-precsave.exp: Ditto.
3573
4cf866a3
MS
35742009-10-22 Michael Snyder <msnyder@vmware.com>
3575
3576 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3577 for gdb_expect. Adjust one test's expect strings for the new
3578 format of disassemble.
3579 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3580 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3581 gdb_test_multiple.
3582 * gdb.reverse/step-reverse.exp: Delete 'return'.
3583 * gdb.reverse/until-reverse.exp: Delete blank lines.
3584 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3585
2b28d209
PP
35862009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3587
3588 * gdb.base/consecutive.exp: Adjust.
3589 * gdb.base/display.exp: Likewise.
3590 * gdb.base/pc-fp.exp: Likewise.
3591 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3592
33b9c32b
MS
35932009-10-19 Michael Snyder <msnyder@vmware.com>
3594
3595 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3596 * gdb.reverse/finish-reverse.c: Ditto.
3597 * gdb.reverse/sigall-reverse.c: Ditto.
3598 * gdb.reverse/solib-reverse.c: Ditto.
3599 * gdb.reverse/step-reverse.c: Ditto.
3600 * gdb.reverse/watch-reverse.c: Ditto.
3601
6c95b8df
PA
36022009-10-19 Pedro Alves <pedro@codesourcery.com>
3603 Stan Shebs <stan@codesourcery.com>
3604
3605 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3606 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3607 "Executing new program".
3608 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3609 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3610 left listed after having been killed.
3611 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3612 * gdb.base/maint.exp: Adjust test.
3613
3614 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3615 * gdb.multi/Makefile.in: New.
3616 * gdb.multi/base.exp: New.
3617 * gdb.multi/goodbye.c: New.
3618 * gdb.multi/hangout.c: New.
3619 * gdb.multi/hello.c: New.
3620 * gdb.multi/bkpt-multi-exec.c: New.
3621 * gdb.multi/bkpt-multi-exec.exp: New.
3622 * gdb.multi/crashme.c: New.
3623
279017b7
TG
36242009-10-13 Tristan Gingold <gingold@adacore.com>
3625
3626 * gdb.base/sepdebug.exp: Check debug info are found.
3627
0413d738
PA
36282009-10-08 Pedro Alves <pedro@codesourcery.com>
3629
3630 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3631 bits.
3632
c628eecc
JK
36332009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3636
38af1bfe
JB
36372009-10-07 Joel Brobecker <brobecker@adacore.com>
3638
3639 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3640 of the comments.
3641
2b0adecd
PM
36422009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3643
3644 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3645 * gdb.base/annota3.exp: Idem.
3646 * gdb.base/maint.exp: Idem.
3647
8d417781
PM
36482009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3649
889bf7c5 3650 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3651 to default.
3652
bb61102d
PM
36532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3654
889bf7c5 3655 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3656 mingw and cygwin targets.
3657
ace5c364
PM
36582009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3659 Pedro Alves <pedro@codesourcery.com>
3660
889bf7c5 3661 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3662 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3663
c2d494a0
PM
36642009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3665
e1b52ce2
PM
3666 * gdb.base/shr1.c: Use %p in format string.
3667 * gdb.base/unload.c: Avoid warning in fprintf.
3668 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3669
209f53f5
PM
36702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3671
3672 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3673 long type.
3674 (test_unlink): Correct printf string.
3675 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3676 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3677
8172766a
JK
36782009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3681 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3682 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3683
0f73703c
UW
36842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3685
3686 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3687 * gdb.objc/nondebug.exp: Likewise.
3688
b32306ca
UW
36892009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3690
3691 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3692 target_info setting.
3693
3694 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3695 that detect new threads during "info threads".
3696
0057022f
UW
36972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3698
3699 * gdb.threads/manythreads.c (main): Increase thread stack size
3700 to 2*PTHREAD_STACK_MIN.
3701 * gdb.threads/multi-create.c (main): Likewise.
3702 (create_function): Likewise.
3703
f29c0325
UW
37042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3705
3706 * gdb.base/dump.exp: Pass difference of pointer types instead
3707 of integer types as offset to restore in intarr3.srec case.
3708
fcb34849
UW
37092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3710
3711 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3712
d5142e3b
UW
37132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3714
3715 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3716
087b74b2 37172009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3718
087b74b2
PM
3719 New test for two watchpoints, with disabling of
3720 the first inserted.
3721 * testsuite/gdb.base/watchpoints.c: New file.
3722 * testsuite/gdb.base/watchpoints.exp: New file.
3723
96c07c5b
TT
37242009-09-25 Tom Tromey <tromey@redhat.com>
3725
3726 * gdb.base/charset.exp: Test utf-16 strings with Python.
3727
b8899f2b
TT
37282009-09-25 Tom Tromey <tromey@redhat.com>
3729
3730 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3731 UCS-4.
3732 * gdb.base/charset.c (utf_32_string): Rename.
3733 (init_utf32): Rename.
3734 (main): Update.
3735
329719ec
TT
37362009-09-22 Tom Tromey <tromey@redhat.com>
3737
3738 * gdb.python/py-function.exp: Add regression tests.
3739
11ef0d76
KS
37402009-09-21 Keith Seitz <keiths@redhat.com>
3741
3742 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3743 with invalid operator.
3744
3fe8f3b3
KS
37452009-09-21 Keith Seitz <keiths@redhat.com>
3746
3747 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3748 and destructor using typedef name of class.
3749 * gdb.cp/classes.cc (class Base1): Add a destructor.
3750 (base1): New typedef.
3751 (use_methods): Instanitate an object of type base1.
3752 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3753 (do_tests): Call test_template_typedef.
3754 * gdb.cp/templates.cc (Baz::~Baz): New method.
3755 (intBazOne): New typedef.
3756 (main): Instantiate intBazOne.
3757
7a9fe101
PM
37582009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3759
3760 PR python/10633
3761
3762 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3763 Function.
3764 (run_lang_tests): Add print elements test.
3765
2e4d963f
PM
37662009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3767
3768 * gdb.python/py-value.exp (test_subscript_regression): New
3769 function. Test for invalid subscripts.
3770 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3771 (ptr_ref): New function.
3772
ec7e75e7
PP
37732009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3774
3775 * gdb.base/default.exp: Fix "show convenience".
3776
0cc7d26f
TT
37772009-09-15 Tom Tromey <tromey@redhat.com>
3778
3779 * lib/mi-support.exp (mi_create_varobj): Update.
3780 (mi_create_floating_varobj): Likewise.
3781 (mi_create_dynamic_varobj): New proc.
3782 (mi_varobj_update): Update.
3783 (mi_varobj_update_with_type_change): Likewise.
3784 (mi_varobj_update_kv_helper): New proc.
3785 (mi_varobj_update_dynamic_helper): Rewrite.
3786 (mi_varobj_update_dynamic): New proc.
3787 (mi_list_varobj_children): Update.
3788 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3789 * gdb.python/python-prettyprint.py (pp_outer): New class.
3790 (pp_nullstr): Likewise.
3791 (lookup_function): Register new printers.
3792 * gdb.python/python-prettyprint.c (struct substruct): New type.
3793 (struct outerstruct): Likewise.
3794 (substruct_test): New function.
3795 (struct nullstr): New type.
3796 (string_1, string_2): New globals.
3797 (main): Add new tests.
3798 * gdb.python/python-mi.exp: Added regression tests.
3799 * gdb.mi/mi2-var-display.exp: Update.
3800 * gdb.mi/mi2-var-cmd.exp: Update.
3801 * gdb.mi/mi2-var-child.exp: Update.
3802 * gdb.mi/mi2-var-block.exp: Update.
3803 * gdb.mi/mi-var-invalidate.exp: Update.
3804 * gdb.mi/mi-var-display.exp: Update.
3805 * gdb.mi/mi-var-cmd.exp: Update.
3806 * gdb.mi/mi-var-child.exp: Update.
3807 * gdb.mi/mi-var-block.exp: Update.
3808 * gdb.mi/mi-break.exp: Update.
3809 * gdb.mi/gdb701.exp: Update.
3810
a96d9b2e
SDJ
38112009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3812
3813 * Makefile.in: Inclusion of catch-syscall object.
3814 * gdb.base/catch-syscall.c: New file.
3815 * gdb.base/catch-syscall.exp: New file.
3816
b43b923a
MS
38172009-09-12 Michael Snyder <msnyder@vmware.com>
3818
3819 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3820 that can support reverse debuggnig.
3821
cec03d70
TT
38222009-09-11 Tom Tromey <tromey@redhat.com>
3823
3824 * gdb.dwarf2/valop.S: New file.
3825 * gdb.dwarf2/valop.exp: New file.
3826
e23bb3fc
MK
38272009-09-11 Mark Kettenis <kettenis@gnu.org>
3828
3829 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3830
37c3696d
DE
38312009-09-10 Doug Evans <dje@google.com>
3832
3833 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3834 Add $gdb_prompt to second breakpoint regexp.
3835
5172aecb
JB
38362009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3837
3838 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3839 names, add missing ones.
3840 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3841 * gdb.python/py-frame.c: Rename from python-frame.c.
3842 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3843 testfile name.
3844 * gdb.python/py-function.exp: Rename from python-function.exp.
3845 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3846 testfile name.
3847 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3848 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3849 Adjust testfile name.
3850 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3851 * gdb.python/py-template.cc: Rename from python-template.cc.
3852 * gdb.python/py-template.exp: Rename from python-template.exp.
3853 Adjust testfile name.
3854 * gdb.python/py-value.c: Rename from python-value.c.
3855 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3856 testfile name.
3857
b554e4bd
JK
38582009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3859
3860 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3861 $bpt2address.
3862 (Second breakpoint address is valid on ia64)
3863 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3864
9a68ae16
JM
38652009-09-03 Joseph Myers <joseph@codesourcery.com>
3866
3867 * gdb.base/ending-run.exp: Restrict regular expression matching
3868 line number to require closing brace following.
3869
146b9145
DE
38702009-09-03 Doug Evans <dje@google.com>
3871
3872 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3873
787d21e1
TT
38742009-09-02 Tom Tromey <tromey@redhat.com>
3875
3876 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3877
e7802207
TT
38782009-09-02 Tom Tromey <tromey@redhat.com>
3879
3880 * gdb.dwarf2/callframecfa.exp: New file.
3881 * gdb.dwarf2/callframecfa.S: New file.
3882
817aadd2
JK
38832009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3884
3885 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3886 gdb.base/solib-overlap-main.c: New.
3887
4a76eae5
DJ
38882009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3889
3890 PR gdb/10565
3891
3892 * gdb.base/bitfields.c (struct container, container): New.
3893 (main): Initialize it and call break5.
3894 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3895
d4b96c9a
JK
38962009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3897
3898 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3899 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3900
4e22772d
JK
39012009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3902
3903 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3904
2efab443
MS
39052009-08-26 Michael Snyder <msnyder@vmware.com>
3906
3907 * gdb.base/i386-reverse.c: New file.
3908 * gdb.base/i386-reverse.exp: New file.
3909 * gdb.base/Makefile.in: Add new files to be removed.
3910
07ab73a0
JM
39112009-08-26 Joseph Myers <joseph@codesourcery.com>
3912
3913 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3914 environment-pwd for remote host.
3915 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3916
676accff
KS
39172009-08-24 Keith Seitz <keiths@redhat.com>
3918
3919 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3920 Add two new C++ completer tests which limit the output to a
889bf7c5 3921 given class.
676accff 3922
f9f7ad22
MS
39232009-08-24 Michael Snyder <msnyder@vmware.com>
3924
3925 * gdb.base/del.exp: Fix typo in comment.
3926 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3927
81ecdfbb
RW
39282009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3929
3930 * configure: Regenerate.
3931 * gdb.hp/configure: Likewise.
3932 * gdb.hp/gdb.aCC/configure: Likewise.
3933 * gdb.hp/gdb.base-hp/configure: Likewise.
3934 * gdb.hp/gdb.compat/configure: Likewise.
3935 * gdb.hp/gdb.defects/configure: Likewise.
3936 * gdb.hp/gdb.objdbg/configure: Likewise.
3937 * gdb.stabs/configure: Likewise.
3938
cab0c772
UW
39392009-08-19 Doug Evans <dje@google.com>
3940
3941 * gdb.base/gdbvars.c: New file.
3942 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3943
b8fa0bfa
PA
39442009-08-14 Pedro Alves <pedro@codesourcery.com>
3945
3946 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3947 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3948
b84aa90a
PA
39492009-08-13 Pedro Alves <pedro@codesourcery.com>
3950
3951 * gdb.base/default.exp: Adjust "set language test": it's now an
3952 enum command. Larger help string moved to "help set language".
3953 * gdb.base/help.exp: Adjust "help set language" expected output,
3954 now lists all known languages.
3955
0d8f9b2c
NF
39562009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3957
3958 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3959 all frame arguments.
3960 * gdb.arch/altivec-regs.exp: Likewise.
3961
bda180e0
TT
39622009-08-07 Tom Tromey <tromey@redhat.com>
3963
3964 * gdb.base/setshow.exp: Add tests for changes to set language, set
3965 check range, and set check type.
3966
48cb2d85
VP
39672009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3968
3969 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3970 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 3971 Call it.
48cb2d85 3972
1ea34204
UW
39732009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3974
3975 * configure.ac: Run gdb.cell tests when appropriate.
3976 * configure: Regenerate.
3977 * lib/cell.exp: New file.
3978 * gdb.cell: New directory.
3979 * gdb.cell/configure.ac: New file.
3980 * gdb.cell/configure: New file.
3981 * gdb.cell/Makefile.in: New file.
3982 * gdb.cell/arch.exp: New file.
3983 * gdb.cell/break.c: New file.
3984 * gdb.cell/break.exp: New file.
3985 * gdb.cell/break-spu.c: New file.
3986 * gdb.cell/bt.c: New file.
3987 * gdb.cell/bt2-spu.c: New file.
3988 * gdb.cell/bt-spu.c: New file.
3989 * gdb.cell/bt.exp: New file.
3990 * gdb.cell/coremaker.c: New file.
3991 * gdb.cell/coremaker-spu.c: New file.
3992 * gdb.cell/core.exp: New file.
3993 * gdb.cell/gcore.exp: New file.
3994 * gdb.cell/data.c: New file.
3995 * gdb.cell/data.exp: New file.
3996 * gdb.cell/data-spu.c: New file.
3997 * gdb.cell/ea-cache.exp: New file.
3998 * gdb.cell/ea-cache.c: New file.
3999 * gdb.cell/ea-cache-spu.c: New file.
4000 * gdb.cell/ea-standalone.c: New file.
4001 * gdb.cell/ea-standalone.exp: New file.
4002 * gdb.cell/ea-test.c: New file.
4003 * gdb.cell/ea-test.exp: New file.
4004 * gdb.cell/f-regs.exp: New file.
4005 * gdb.cell/mem-access.c: New file.
4006 * gdb.cell/mem-access.exp: New file.
4007 * gdb.cell/mem-access-spu.c: New file.
4008 * gdb.cell/ptype.exp: New file.
4009 * gdb.cell/registers.exp: New file.
4010 * gdb.cell/size.c: New file.
4011 * gdb.cell/sizeof.exp: New file.
4012 * gdb.cell/size-spu.c: New file.
4013 * gdb.cell/solib.exp: New file.
4014 * gdb.cell/solib-symbol.exp: New file.
4015
85e747d2
UW
40162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4017
4018 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4019
58d6951d
DJ
40202009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4021
4022 * gdb.base/float.exp: Handle VFP registers.
4023
6e0a4f15
MS
40242009-07-14 Michael Snyder <msnyder@vmware.com>
4025
dcd5da87
MS
4026 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4027 to bring gdb to the beginning of the calling line.
4028
6e0a4f15
MS
4029 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4030 confusing the i386 epilogue unwinder.
4031
782b2b07
SS
40322009-07-14 Stan Shebs <stan@codesourcery.com>
4033
4034 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4035
f662c3bc
MS
40362009-07-14 Michael Snyder <msnyder@vmware.com>
4037
4038 * gdb.reverse/step-reverse.exp (stepi into function call):
4039 Call instruction may not be first instruction in the line.
4040 (reverse stepi from a function call): Used wrong line number.
4041
8f313923
JK
40422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4045
4662c76e
JK
40462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4047
4048 Fix gdb.base/macscp.exp when using custom inputrc.
4049 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4050 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4051 env(TERM) set.
4052 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4053 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4054
aa81e255
JK
40552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4056
4057 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4058 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4059 Change the compilation target to match the testcase name.
4060 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4061 testcase name.
4062 * a2-run.exp: Use for setup prepare_for_testing. Change the
4063 compilation target to match the testcase name.
4064 * gdb.base/commands.exp: Likewise.
4065 * gdb.base/finish.exp: Likewise.
4066 * gdb.base/float.exp: Likewise.
4067 * gdb.base/info-target.exp: Likewise.
4068 * gdb.base/relational.exp: Likewise.
4069 * gdb.base/term.exp: Likewise.
4070 * gdb.base/until.exp: Likewise.
4071 * gdb.base/volatile.exp: Likewise.
4072 * gdb.base/whatis-exp.exp: Likewise.
4073
4c93b1d7
HZ
40742009-07-11 Hui Zhu <teawater@gmail.com>
4075
4076 * gdb.base/help.exp (disassemble): Update expected help text.
4077
812f7342
TT
40782009-07-09 Tom Tromey <tromey@redhat.com>
4079
4080 * lib/gdb.exp: Handle TRANSCRIPT.
4081 (remote_spawn, remote_close, send_gdb): New procs.
4082
fbb8f299
PM
40832009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4084
4085 * gdb.python/python-prettyprint.c: Add counted null string
4086 structure.
4087 * gdb.python/python-prettyprint.exp: Print null string. Test for
4088 embedded nulls.
4089 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4090 * gdb.python/python-value.exp (test_value_in_inferior): Add
4091 variable length string fetch tests.
4092 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4093
c0ac0ec7
JK
40942009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4097
30b66ecc
TT
40982009-07-07 Tom Tromey <tromey@redhat.com>
4099
4100 * gdb.base/call-rt-st.exp: Update for change to escape output.
4101 * gdb.base/callfuncs.exp: Likewise.
4102 * gdb.base/charset.exp: Likewise.
4103 * gdb.base/constvars.exp: Likewise.
4104 * gdb.base/long_long.exp: Likewise.
4105 * gdb.base/pointers.exp: Likewise.
4106 * gdb.base/printcmds.exp: Likewise.
4107 * gdb.base/setvar.exp: Likewise.
4108 * gdb.base/store.exp: Likewise.
4109 * gdb.cp/ref-types.exp: Likewise.
4110 * gdb.mi/mi-var-child.exp: Likewise.
4111 * gdb.mi/mi-var-display.exp: Likewise.
4112 * gdb.mi/mi2-var-display.exp: Likewise.
4113 * gdb.base/charset.exp: Test octal escape sequence length.
4114 Update for change to escape output.
4115
187c4a2b
JK
41162009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4119
d80a43f9
DJ
41202009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4121
4122 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4123
047427a8
JK
41242009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4125
4126 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4127 gdbserver increasing $portnum if "Can't bind address" has been seen.
4128
8b5a0f4f
PA
41292009-07-05 Pedro Alves <pedro@codesourcery.com>
4130
4131 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4132 mingw32ce.
4133
7d93ba58
PA
41342009-07-05 Pedro Alves <pedro@codesourcery.com>
4135
4136 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4137 VFP format.
4138
2277426b
PA
41392009-07-02 Pedro Alves <pedro@codesourcery.com>
4140
4141 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4142 linux. Adjust to use "inferior", "info inferiors", "detach
4143 inferior" and "kill inferior" instead of "restart", "info fork",
4144 "detach fork" and "delete fork".
4145 * gdb.base/ending-run.exp: Spell out "info".
4146 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4147 the "kill" command.
4148
5af949e3
UW
41492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4150
4151 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4152 change to prefix TLS offset in hex with 0x.
4153
5d3729b5
UW
41542009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4155
4156 * gdb.base/default.exp: Update test case for "x" changes.
4157
af589bd0
TG
41582009-07-01 Tristan Gingold <gingold@adacore.com>
4159
4160 * gdb.base/bigcore.exp: Make darwin untested.
4161
40974f91
JK
41622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4163
4164 * gdb.base/completion.exp (directory completion): Create the directory.
4165 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4166 escapeuniquesub.
4167 (directory completion 2): Expect now ${escapeuniquesub}.
4168 (Glob remaining of directory test): Remove one excessive newline.
4169 Expect the real output.
4170
59dd3af6
JK
41712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 Fix `make check//%' target after `make check' has been ran.
4174 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4175 a mkdir call.
4176 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4177 (%/.dir): Remove.
4178
f4e164aa
JK
41792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4180
4181 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4182 the expected result record.
4183
69af2122
JK
41842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4185
4186 Remove racy FAILs relying just on the timeouts.
4187 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4188 (annotation_level 2): Remove racy FAILs.
4189
2fd481e1
PP
41902009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4191
4192 gdb/10275
889bf7c5
PA
4193 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4194
c38f313d
DJ
41952009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4196
4197 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4198
8b777f02
VP
41992009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4200
4201 * gdb.mi/mi-stack.exp: Testing symbolic options
4202 to -stack-list-locals and -stack-list-arguments.
4203
00c7eacf
JK
42042009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4205
4206 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4207
6bc80edc
TT
42082009-06-29 Tom Tromey <tromey@redhat.com>
4209
4210 * dg-extract-results.sh: New file.
4211 * Makefile.in (FORCE_PARALLEL): New variable.
4212 (CHECK_TARGET): New conditional variable.
4213 (check): Use CHECK_TARGET.
4214 (DO_RUNTEST): New variable.
4215 (check-single): New target.
4216 (TEST_DIRS): New variable.
4217 (TEST_TARGETS): Likewise.
4218 (check-parallel): New target.
4219 (check-gdb.%): New pattern.
4220 (BASE1_FILES): New variable.
4221 (BASE2_FILES): Likewise.
4222 (check-gdb.base%): New pattern.
4223 (%/.dir): New pattern.
4224 * configure: Rebuild.
4225 * aclocal.m4 (AM_CONDITIONAL): New defun.
4226 * configure.ac: Check whether user is using GNU make.
4227 (GMAKE): New conditional.
4228
794684b6
SW
42292009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4230
4231 * gdb.cp/namespace-nested-import.cc: New test.
4232 * gdb.cp/namespace-nested-import.exp: New test.
4233
edb3359d
DJ
42342009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4235
4236 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4237 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4238 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4239 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4240 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4241 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4242 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4243 gdb.opt/inline-markers.c: New files.
4244 * lib/gdb.exp (skip_inline_frame_tests): New function.
4245 (skip_inline_var_tests): New function.
4246
cf657a0c
AS
42472009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4248
4249 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4250 backtrace.
4251
28d41a99
MS
42522009-06-27 Michael Snyder <msnyder@vmware.com>
4253
4254 * gdb.reverse: New directory.
4255 * gdb.reverse/break-reverse.c: New test.
4256 * gdb.reverse/break-reverse.exp: New test.
4257 * gdb.reverse/consecutive-reverse.c: New test.
4258 * gdb.reverse/consecutive-reverse.exp: New test.
4259 * gdb.reverse/finish-reverse.c: New test.
4260 * gdb.reverse/finish-reverse.exp: New test.
4261 * gdb.reverse/machinestate.c: New test.
4262 * gdb.reverse/ms1.c: New test.
4263 * gdb.reverse/machinestate.exp: New test.
4264 * gdb.reverse/Makefile.in: New file.
4265 * gdb.reverse/shr2.c: New test.
4266 * gdb.reverse/solib-reverse.c: New test.
4267 * gdb.reverse/solib-reverse.exp: New test.
4268 * gdb.reverse/step-reverse.c: New test.
4269 * gdb.reverse/step-reverse.exp: New test.
4270 * gdb.reverse/until-reverse.c: New test.
4271 * gdb.reverse/ur1.c: New test.
4272 * gdb.reverse/until-reverse.exp: New test.
4273 * gdb.reverse/watch-reverse.c: New test.
4274 * gdb.reverse/watch-reverse.exp: New test.
4275 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4276 * configure: Regenerate.
4277
fe3c8b0d
DE
42782009-06-26 Doug Evans <dje@google.com>
4279
4280 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4281
3a72a602
PM
42822009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4283
4284 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4285 windows problem for 'file delete $binfile'.
4286
27aa8d6a
SW
42872009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4288
4289 * gdb.cp/namespace-using.exp: New test.
4290 * gdb.cp/namespace-using.cc: New test.
4291
8ac055f8
JB
42922009-05-20 Joel Brobecker <brobecker@adacore.com>
4293
4294 * gdb.ada/variant_record_packed_array: New testcase.
4295
85e306ed
TT
42962009-06-23 Tom Tromey <tromey@redhat.com>
4297
4298 * gdb.base/charset.exp (test_combination): Regression test.
4299 * gdb.base/charset.c (my_wchar_t): New typedef.
4300 (myvar): New global.
4301 (main): Set myvar.
4302
56643c5e
PM
43032009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4304
4305 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4306 target.
4307
1fac167a
UW
43082009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4309
4310 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4311
7ccb0be9
UW
43122009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4313
4314 * gdb.mi/gdb680.exp: Update test for error message.
4315
568d6575
UW
43162009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4317
4318 * gdb.base/annota1.exp: Allow multiple occurrences of the
4319 frames-invalid annotation.
4320 * gdb.cp/annota2.exp: Likewise.
4321
7cd1089b
PM
43222009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4323
4324 * gdb.cp/gdb2495.cc: New file.
4325 * gdb.cp/gdb2495.exp: New file.
4326
72c63395
JK
43272009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 Report error on GDB crash during runto.
4330 * lib/gdb.exp (runto <eof>): New.
4331
3788363d
DJ
43322009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4333
4334 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4335 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4336 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4337 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4338 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4339 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4340 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4341 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4342 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4343 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4344 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4345 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4346 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4347 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4348 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4349 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4350 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4351 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4352 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4353 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4354 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4355 gdb.trace/passcount.exp, gdb.trace/report.exp,
4356 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4357 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4358 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4359 executable.
4360
17592de3
PA
43612009-06-07 Pedro Alves <pedro@codesourcery.com>
4362
4363 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4364 defined before referencing it.
4365
701e355d
DE
43662009-06-03 Doug Evans <dje@google.com>
4367
4368 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4369 * gdb.arch/i386-see.c: Ditto.
4370
f2292c65
PM
43712009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4372
4373 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4374 (check_macro): Return 1 if undefined.
4375 If first test fails, check if macro debug information is available,
4376 and report unsupported test if no macro information is found.
4377
5a437975
DE
43782009-05-29 Doug Evans <dje@google.com>
4379
4380 * gdb.threads/hand-call-in-threads.exp: New.
4381 * gdb.threads/hand-call-in-threads.c: New.
4382
c141c696
MS
43832009-05-29 Michael Snyder <msnyder@vmware.com>
4384
4385 * gdb.base/break-always.exp: Change "1" to "on".
4386 Add confirmation check.
4387
b3444185
PA
43882009-05-28 Pedro Alves <pedro@codesourcery.com>
4389
4390 * gdb.threads/threxit-hop-specific.c: New.
4391 * gdb.threads/threxit-hop-specific.exp: New.
4392 * gdb.threads/thread-execl.c: New.
4393 * gdb.threads/thread-execl.exp: New.
4394
b6313243
TT
43952009-05-27 Tom Tromey <tromey@redhat.com>
4396 Thiago Jung Bauermann <bauerman@br.ibm.com>
4397
4398 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4399 (mi_child_regexp): Likewise.
4400 (mi_list_varobj_children_range): Likewise.
4401 (mi_get_features): Likewise.
4402 (mi_list_varobj_children): Rewrite.
4403 * gdb.python/python-mi.exp: New file.
4404
a6bac58e
TT
44052009-05-27 Tom Tromey <tromey@redhat.com>
4406 Thiago Jung Bauermann <bauerman@br.ibm.com>
4407 Phil Muldoon <pmuldoon@redhat.com>
4408 Paul Pluzhnikov <ppluzhnikov@google.com>
4409
4410 * gdb.python/python-prettyprint.exp: New file.
4411 * gdb.python/python-prettyprint.c: New file.
4412 * gdb.python/python-prettyprint.py: New file.
4413 * gdb.base/display.exp: print/r is now valid.
4414
2c74e833
TT
44152009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4416 Tom Tromey <tromey@redhat.com>
4417 Pedro Alves <pedro@codesourcery.com>
4418 Paul Pluzhnikov <ppluzhnikov@google.com>
4419
4420 * gdb.python/python-template.exp: New file.
4421 * gdb.python/python-template.cc: New file.
4422 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4423 tests.
4424 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4425 Call it.
4426 (test_value_after_death): New proc.
4427 * gdb.python/python-value.c (PTR): New typedef.
4428 (main): New variable 'x'.
4429
89c73ade
TT
44302009-05-27 Tom Tromey <tromey@redhat.com>
4431
4432 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4433 tests.
4434 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4435 Call it.
4436
a75724bc
PA
44372009-05-27 Pedro Alves <pedro@codesourcery.com>
4438
4439 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4440
e58b0e63
PA
44412009-05-24 Pedro Alves <pedro@codesourcery.com>
4442
4443 * gdb.threads/fork-thread-pending.c: New.
4444 * gdb.threads/fork-thread-pending.exp: New.
4445
4ac36638
JK
44462009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4447
4448 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4449 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4450
889bf7c5 44512009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4452
889bf7c5 4453 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4454
b242c3c2
PA
44552009-05-17 Pedro Alves <pedro@codesourcery.com>
4456
4457 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4458 `gdb_get_line_number'. Call `callee' in both parent and child.
4459 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4460 `gdb_get_line_number' instead of hardcoding line numbers.
4461 (catch_fork_unpatch_child): New procedure to test detaching
4462 breakpoints from child fork.
4463 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4464 hardcoding line numbers.
4465 (do_fork_tests): Run `catch_fork_unpatch_child'.
4466
ee342b23
VP
44672009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4468
4469 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4470 of structure type enters or leaves the scope, it
4471 is reported by -var-update.
4472
e2009e98
DE
44732009-05-11 Doug Evans <dje@sebabeach.org>
4474
4475 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4476 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4477 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4478
00903456
JK
44792009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4482
dc621c35
DE
44832009-04-30 Doug Evans <dje@google.com>
4484
4485 * gdb.threads/watchthreads2.exp: New testcase.
4486 * gdb.threads/watchthreads2.c: New testcase.
4487
9ab4e744
DE
44882009-04-29 Doug Evans <dje@google.com>
4489
4490 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4491 * gdb.cp/mb-ctor.cc: Ditto.
4492 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4493 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4494 * gdb.cp/mb-inline1.cc: Call it.
4495 * gdb.cp/mb-inline2.cc: Ditto.
4496 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4497 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4498
484086b7
JK
44992009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4500
4501 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4502 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4503 Replace all uses of `decimal' by `nonzero'.
4504 (info macro FROM_COMMANDLINE): New test.
4505
379a77b5
TT
45062009-04-27 Tom Tromey <tromey@redhat.com>
4507
4508 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4509
b92b73c2
DE
45102009-04-27 Doug Evans <dje@google.com>
4511
4512 * gdb.threads/watchthreads.c (main): Initialize args before starting
4513 the threads. Plus formatting cleanup.
4514 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4515 biased scheduling of one thread.
4516
945a118d
JG
45172009-04-27 Jerome Guitton <guitton@adacore.com>
4518
4519 * gdb.cp/templates.cc (GetMax): New template.
4520 (main): Declare two instances of GetMax.
4521 * gdb.cp/templates.exp: Add new test.
4522
d389af10
JK
45232009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4524
4525 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4526
e7f86de9
JM
45272009-04-22 Joseph Myers <joseph@codesourcery.com>
4528
4529 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4530
334cc82d
TT
45312009-04-15 Tom Tromey <tromey@redhat.com>
4532
4533 * gdb.base/charset.exp: Add regression test.
4534
d12672cc
JB
45352009-04-14 Joel Brobecker <brobecker@adacore.com>
4536
4537 * gdb.base/exe-lock.exp: New testcase.
4538
18e8c3bc
TT
45392009-04-13 Tom Tromey <tromey@redhat.com>
4540
4541 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4542 operator on Frame.
4543
5ecd5cbe
UW
45442009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4545
4546 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4547 * gdb.server/ext-attach.exp: Likewise.
4548
7309f756
VP
45492009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4550
4551 Eliminate some sleep usage.
4552
889bf7c5
PA
4553 * gdb.mi/basics.c (do_nothing): New.
4554 (main): Use do_nothing instead of printf, so that
4555 not to introduce race condition between output of
4556 inferiour and output of gdb. Do not use sleep as it
4557 is not generally available on embedded targets.
7309f756 4558
f4b95f6f
PA
45592009-04-02 Pedro Alves <pedro@codesourcery.com>
4560
4561 * gdb.server/ext-attach.exp: Expect an optional process id after
4562 "Detached from remote process".
4563
de40b933
JK
45642009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4567 gdb.dwarf2/dw2-unresolved.exp: New.
4568
2ae101a4
PA
45692009-04-02 Pedro Alves <pedro@codesourcery.com>
4570
4571 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4572 mi_run_to_main.
4573
56a8e183
PA
45742009-04-02 Pedro Alves <pedro@codesourcery.com>
4575
4576 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4577 mi_run_to_main. Skip thread exit test on remote targets.
4578 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4579 mi_run_to_main.
4580 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4581 mi_run_to_main.
4582 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4583 when expecting ^connected. Detect when the target doesn't support
4584 non-stop mode.
4585 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4586 supported. Return -1 on error, 0 on success.
4587 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4588 (mi_runto): Return mi_runto_helper's result explicitly.
4589
c35fafde
PA
45902009-04-01 Pedro Alves <pedro@codesourcery.com>
4591
4592 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4593
f8a8dce6
JB
45942009-04-01 Tom Tromey <tromey@redhat.com>
4595
4596 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4597 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4598 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4599 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4600
71c25dea
TT
46012009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4602 Jan Kratochvil <jan.kratochvil@redhat.com>
4603
4604 PR gdb/931
4605 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4606 output.
4607 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4608 for gdb/931.
4609 * dw2-strp.S (DW_AT_language): Change to C++.
4610 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4611
02d9a9ce
JB
46122009-03-31 Joel Brobecker <brobecker@adacore.com>
4613
4614 * gdb.ada/tasks: New testcase.
4615
1042e4c0
SS
46162009-03-30 Stan Shebs <stan@codesourcery.com>
4617
4618 * gdb.trace/actions.exp: Update to match new info trace format.
4619 * gdb.trace/deltrace.exp: Ditto.
4620 * gdb.trace/infotrace.exp: Ditto.
4621 * gdb.trace/passcount.exp: Ditto.
4622 * gdb.trace/save-trace.exp: Ditto.
4623 * gdb.trace/while-stepping.exp: Ditto.
4624 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4625
f8f6f20b
TJB
46262009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4627
4628 * gdb.python/python-frame.c: New file.
4629 * gdb.python/python-frame.exp: New file.
4630
c0c6f777
TJB
46312009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4632
4633 * gdb.python/python-value.exp: Add tests for the address
4634 attribute.
4635
3cb51905
AS
46362009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4637
4638 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4639
88fc996f
DE
46402009-03-26 Doug Evans <dje@google.com>
4641
4642 * gdb.mi/mi-nonstop-exit.exp: New file.
4643 * gdb.mi/non-stop-exit.c: New file.
4644
56ef84b1
TT
46452009-03-26 Tom Tromey <tromey@redhat.com>
4646
4647 Update for change to prologue skipping:
4648 * gdb.mi/mi2-simplerun.exp: Update.
4649 * gdb.mi/mi2-break.exp: Update.
4650 * gdb.mi/mi-simplerun.exp: Update.
4651 * gdb.mi/mi-break.exp: Update.
4652 * gdb.base/ending-run.exp: Update.
4653
def2b000
TJB
46542009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4655
4656 * gdb.python/python-value.exp (test_value_in_inferior): Test
4657 gdb.Value.is_optimized_out attribute.
4658
442ddf59
JK
46592009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4660
4661 * gdb.dwarf2/dw2-noloc-main.c: New file.
4662 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4663 (.text): Remove.
4664 (.data): New.
4665 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4666 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4667 (DW_TAG_subprogram func_cu1, noloc): Remove.
4668 (main): New.
4669 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4670 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4671 (file_symbols): New procedure.
4672
a8df5de4
TT
46732009-03-25 Tom Tromey <tromey@redhat.com>
4674
4675 * gdb.base/charset.exp (valid_target_charset): New proc.
4676 Use it to skip tests on invalid charsets.
4677
cc1d7add
PM
46782009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4679
4680 * gdb.base/completion.exp: Add a test for directory completion.
4681
bcd5727b
JK
46822009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 Fix a racy FAIL.
4685 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4686 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4687
cc924cad
TJB
46882009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4689
4690 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4691 * gdb.python/python-function.exp: Add test for function returning
4692 a GDB value.
4693
bc3b79fd
TJB
46942009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4695
4696 * gdb.python/python-function.exp: New file.
4697
6c7a06a3
TT
46982009-03-20 Tom Tromey <tromey@redhat.com>
4699
4700 * gdb.base/store.exp: Update for change to escape output.
4701 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4702 to escape output.
4703 * gdb.base/pointers.exp: Update for change to escape output.
4704 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4705 to escape output.
4706 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4707 escape output.
4708 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4709 to escape output.
4710 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4711 escape output.
4712 * gdb.base/setvar.exp: Update for change to escape output.
4713 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4714 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4715 to escape output.
4716 (test_print_string_constants): Likewise.
4717 * gdb.base/charset.exp (valid_host_charset): Check size of
4718 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4719 cases. Handle "auto"-related output.
4720 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4721 (uvar, Uvar): New globals.
4722
c31af87b
JG
47232009-03-19 Jerome Guitton <guitton@adacore.com>
4724
4725 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4726 deltas.
4727 * gdb.ada/fixed_points.exp: Ditto.
4728
51272cf2
PA
47292009-03-18 Pedro Alves <pedro@codesourcery.com>
4730
4731 * return-nodebug.c: Don't include stdio.h.
4732 (init): Delete.
4733 (func): Delete definition and provide extern declaration.
4734 (t): New.
4735 (main): Don't call printf. Call func and store its result in t.
4736 * return-nodebug1.c: New.
4737 * return-nodebug.exp: Don't expect stdio output. Instead, print
4738 the global variable t. Drop printf formatters and cast types from
4739 foreach loop. Don't use prepare_for_testing. Compile
4740 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4741 define FORMAT or CAST.
4742
d24948ac
PP
47432009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4744
4745 * gdb.base/solib-display.exp: Disable test for remote targers.
4746
61ff14c6
JK
47472009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4748
4749 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4750
cb4dce93
JK
47512009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4752
4753 Fix a racy FAIL.
4754 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4755 code from `follow parent, print pids'.
4756 (`follow child, print pids', `follow parent, print pids'): Call it.
4757 Replace `gdb_test "break..."' by gdb_breakpoint.
4758
f7c60c5e
VP
47592009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4760
4761 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4762 sync and async modes.
f7c60c5e 4763
383ace49
JB
47642009-03-12 Joel Brobecker <brobecker@adacore.com>
4765
4766 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4767 that was checked in by mistake. Remove loading of ada.exp, since
4768 this is not necessary in this case.
4769
4ce102af
JB
47702009-03-12 Joel Brobecker <brobecker@adacore.com>
4771
4772 * gdb.ada/ptype_arith_binop.exp: New testcase.
4773
529a2aef
JB
47742009-03-12 Joel Brobecker <brobecker@adacore.com>
4775
4776 * gdb.ada/mod_from_name: New testcase.
4777
8a38181c
JB
47782009-03-12 Joel Brobecker <brobecker@adacore.com>
4779
4780 * gdb.ada/tick_last_segv: New testcase.
4781
11436dee
VP
47822009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4783
61ff14c6 4784 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4785
1f31650a
VP
47862009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4787
61ff14c6
JK
4788 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4789 include the token in ^running and frame info in *stopped.
1f31650a 4790
a3247a22
PP
47912009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4792
4793 * solib-display.exp: New file.
4794 * solib-display-main.c: New file.
4795 * solib-display-lib.c: New file.
61ff14c6 4796
aae64587
PA
47972009-03-05 Pedro Alves <pedro@codesourcery.com>
4798
4799 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4800
44aabfbc
JK
48012009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4802
4803 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4804 (list_and_check_macro): Use more specific test name.
4805 (next to definition): Make the test names unique.
4806
c087fcd3
PM
48072009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4808
4809 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4810
c86cf029
VP
48112009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4812
4813 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4814 notifications.
4815 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4816 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4817 * lib/mi-support.exp (library_loaded_re): New.
4818 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4819
3ea85240
VP
48202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4821
4822 * gdb.gdb/observer.exp: Use test_notification observer, not
4823 normal_stop, everywhere.
4824 (test_normal_stop_notifications): Rename to...
4825 (test_notifications): ...this.
4826 (test_observer_normal_stop): Rename to...
4827 (test_observer): ...this.
4828
1903f0e6
DE
48292009-02-16 Doug Evans <dje@google.com>
4830
4831 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4832 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4833 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4834 (test_prefixed_syscall,test_int3): New tests.
4835 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4836 (test_prefixed_syscall,test_int3): New tests.
4837
1d33d6ba
VP
48382009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4839
3cb51905
AS
4840 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4841 (mi_expect_interrupt): Likewise.
4842 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4843 response.
1d33d6ba 4844
faafb047
PM
48452009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4846
4847 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4848 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4849 Replace calls to get_valueofx by get_hexadecimal_valueof.
4850
417e16e2
PM
48512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4852
4853 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4854 (get_integer_valueof): New procedure.
4855 (get_sizeof): Use new get_integer_value_of.
4856 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4857 by get_integer_valueof.
4858
7065b901
TT
48592009-02-13 Tom Tromey <tromey@redhat.com>
4860
4861 * gdb.base/remote.exp (get_sizeof): Remove.
4862 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4863 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4864 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4865 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4866 (get_sizeof): Likewise.
4867
5d7cb8df
JK
48682009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4869
4870 PR fortran/9806
4871 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4872
b2febfff
PP
48732009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4874
4875 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4876
4aa995e1
PA
48772009-02-06 Pedro Alves <pedro@codesourcery.com>
4878
4879 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4880
d8906c6f
TJB
48812009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4882
4883 * gdb.python/python-cmd.exp: New file.
4884
ff4ab08d
TG
48852009-02-06 Tristan Gingold <gingold@adacore.com>
4886
4887 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4888
aacd552b
TG
48892009-02-05 Tristan Gingold <gingold@adacore.com>
4890
4891 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4892 pointer is dereferenced and use this signal name in regexp.
4893 * gdb.base/signull.exp: Ditto.
4894 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4895 * gdb.base/signull.c (main): Ditto.
4896
08c637de
TJB
48972009-02-04 Tom Tromey <tromey@redhat.com>
4898 Thiago Jung Bauermann <bauerman@br.ibm.com>
4899
4900 * gdb.python/python-value.exp: Use `gdb.history' instead of
4901 `gdb.value_from_history'.
4902 (test_value_numeric_ops): Add test for conversion of enum constant.
4903 * gdb.python/python-value.c (enum e): New type.
4904 (evalue): New global.
4905 (main): Use argv.
4906
20261af8
JG
49072009-02-04 Jerome Guitton <guitton@adacore.com>
4908
4909 * gdb.ada/uninitialized_vars: New test program.
4910 * gdb.ada/uninitialized_vars.exp: New testcase.
4911
52e44b43
TT
49122009-02-02 Tom Tromey <tromey@redhat.com>
4913
4914 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4915 * gdb.cp/pr2489.cc: Rename...
4916 * gdb.cp/pr9594.cc: ... to this.
4917
1c71341a
TT
49182009-02-02 Tom Tromey <tromey@redhat.com>
4919
4920 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4921 * gdb.cp/pr2489.cc: New file.
4922 * gdb.cp/cpcompletion.exp: New file.
4923
a4295225
TT
49242009-02-02 Tom Tromey <tromey@redhat.com>
4925
4926 PR exp/9059:
4927 * gdb.cp/call-c.exp: Add regression test.
4928 * gdb.cp/call-c.cc (FooHandle): New typedef.
4929 (main): New variable 'handle'.
4930
592375cd
VP
49312009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4932
4933 * lib/mi-support.exp (et_mi_thread_list)
4934 (check_mi_and_console_threads): Adjust for current thread in
4935 -thread-list-ids output.
4936
41447f92
VP
49372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4938
889bf7c5
PA
4939 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4940 Call it.
41447f92 4941
35669430
DE
49422009-01-28 Doug Evans <dje@google.com>
4943
4944 * gdb.arch/amd64-disp-step.S: New file.
4945 * gdb.arch/amd64-disp-step.exp: New file.
4946 * gdb.arch/i386-disp-step.S: New file.
4947 * gdb.arch/i386-disp-step.exp: New file.
4948
09f00d9a
PM
49492009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4950
4951 * gdb.base/find.exp: Set newline variable
4952 using quotes instead of braces to fix cygwin failures.
4953
1e8fb976
PA
49542009-01-23 Pedro Alves <pedro@codesourcery.com>
4955
4956 * gdb.base/radix.exp: Add tests to ensure that that set
4957 input-radix 0 and set output-radix 0 are really rejected.
4958
da061712
PA
49592009-01-23 Pedro Alves <pedro@codesourcery.com>
4960
4961 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4962 copyright years.
4963
dd7e2d2b
PA
49642009-01-23 Pedro Alves <pedro@codesourcery.com>
4965
4966 PR gdb/9664:
4967 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4968
392452f6
PA
49692009-01-22 Pedro Alves <pedro@codesourcery.com>
4970
4971 PR c++/9631:
4972 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4973
8653e71c
PM
49742009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4975
4976 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4977 binfile definition to fix Windows OS failure.
4978
a12cc160
DJ
49792009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4980
4981 PR gdb/9346
4982 * gdb.base/interrupt.c (sigint_handler): New.
4983 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4984 on error.
4985 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4986 Test "signal SIGINT".
4987
b89667eb
DE
49882009-01-19 Doug Evans <dje@google.com>
4989
4990 * gdb.base/break.exp: Update expected gdb output.
4991 * gdb.base/sepdebug.exp: Ditto.
4992 * gdb.mi/mi-syn-frame.exp: Ditto.
4993 * gdb.mi/mi2-syn-frame.exp: Ditto.
4994 * gdb.base/call-signal-resume.exp: New file.
4995 * gdb.base/call-signals.c: New file.
4996 * gdb.base/unwindonsignal.exp: New file.
4997 * gdb.base/unwindonsignal.c: New file.
4998 * gdb.threads/interrupted-hand-call.exp: New file.
4999 * gdb.threads/interrupted-hand-call.c: New file.
5000 * gdb.threads/thread-unwindonsignal.exp: New file.
5001
adb483fe
DJ
50022009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5003
5004 * gdb.base/define.exp: Test defining and hooking prefix commands.
5005 * gdb.python/python.exp: Update test for "show user" output.
5006
60023297
JK
50072009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5008
5009 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5010 now the output exactly, using less wildcards. Expect also the output
5011 of gfortran-4.3. Update for the f-valprint.c modification from
5012 2008-04-22.
5013 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5014 Remove gdb_test test names where matching the command.
5015
ccc57cf9
PA
50162009-01-01 Pedro Alves <pedro@codesourcery.com>
5017
5018 PR breakpoints/9681:
5019 * gdb.base/watchpoint.exp: Add regression test.
5020
c7a6ca08
PA
50212008-12-31 Pedro Alves <pedro@codesourcery.com>
5022
5023 * gdb.threads/attach-into-signal.exp: Don't use
5024 gdb_suppress_entire_file.
5025 * gdb.threads/attach-stopped.exp: Ditto.
5026 * gdb.threads/attachstop-mt.exp: Ditto.
5027
3a031f65
PA
50282008-12-31 Pedro Alves <pedro@codesourcery.com>
5029
5030 PR gdb/8812:
5031 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5032
09e6485f
PA
50332008-12-29 Pedro Alves <pedro@codesourcery.com>
5034
5035 PR gdb/7536:
5036 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5037 and unsupported output radices are really rejected.
5038
0cd53049
JK
50392008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5040
5041 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5042
ba163c7e
TT
50432008-12-22 Tom Tromey <tromey@redhat.com>
5044
5045 * gdb.cp/punctuator.exp: New file.
5046
6f4de6c9
JK
50472008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5048
5049 * gdb.base/completion.exp (Completing non-existing component): New test.
5050
0f34d0b4
JK
50512008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5052
5053 Fix for PR gdb/8648.
5054 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5055 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5056 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5057 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5058
db2ad4c3
JK
50592008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5060
5061 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5062
bb5ef15e
DP
50632008-12-16 Christophe Lyon <christophe.lyon@st.com>
5064
5065 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5066 compiler actually generate code at the expected line number.
5067
90142adc
JZ
50682008-12-15 Jie Zhang <jie.zhang@analog.com>
5069
5070 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5071
fad6eecd
TT
50722008-12-12 Tom Tromey <tromey@redhat.com>
5073
5074 * gdb.base/commands.exp (redefine_hook_test): New proc.
5075 Call it.
5076
17c8aaf5
TT
50772008-12-11 Tom Tromey <tromey@redhat.com>
5078
5079 * gdb.base/macscp.exp: New regression test.
5080
7c8adf68
TT
50812008-12-11 Tom Tromey <tromey@redhat.com>
5082
5083 * gdb.base/macscp.exp: Print "address.addr".
5084 * gdb.base/macscp1.c (struct outer): New struct.
5085 (address): New global.
5086
b05dcbb7
TT
50872008-12-09 Tom Tromey <tromey@redhat.com>
5088
5089 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5090 Call it.
5091
2d476de1
DE
50922008-12-04 Doug Evans <dje@google.com>
5093
5094 * gdb.server/ext-run.exp: Relax regexp for init program.
5095
87bdc959
TG
50962008-12-03 Tristan Gingold <gingold@adacore.com>
5097
5098 * gdb.base/macscp.exp: Generate an object file during compilation
5099 to work around Darwin dsymutil limitations.
5100
e0740f77
JK
51012008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 Test resolving external references to TLS variables.
5104 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5105 FILE2_THREAD_LOCAL.
5106 (testfile2, srcfile2): New variables.
5107 * gdb.threads/tls.c (file2_thread_local)
5108 (function_referencing_file2_thread_local): New.
5109 * gdb.threads/tls2.c: New file.
5110
67f0aac5
JB
51112008-11-28 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5114 rather than integer, as integer might not be big enough when
5115 on 64bit targets.
67f0aac5 5116
c332165e
JG
51172008-11-27 Jerome Guitton <guitton@adacore.com>
5118
5119 * gdb.cp/formatted-ref.exp: Add equality test.
5120 * gdb.ada/formatted_ref.exp: Ditto.
5121
fc9b693c
JK
51222008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5123
5124 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5125 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5126
a9c64011
AS
51272008-11-20 Andreas Schwab <schwab@suse.de>
5128
5129 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5130 matching syscall entry point.
5131 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5132 (tcatch_vfork_then_child_follow): Likewise. Finish through
5133 vfork even if we stopped at the syscall trampoline.
5134
e2fd701e
DE
51352008-11-20 Doug Evans <dje@google.com>
5136
5137 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5138
69abc51c
TJB
51392008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5140
5141 * gdb.arch/ppc-dfp.exp: New file.
5142 * gdb.arch/ppc-dfp.c: New file.
5143
c14c28ba
PP
51442008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5145
5146 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5147
2e74121d
DE
51482008-11-17 Doug Evans <dje@google.com>
5149
5150 * gdb.mi/mi-syn-frame.exp: Update expected output.
5151 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5152
66bb093b
VP
51532008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5154
5155 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5156 "thread N" results in =thread-selected.
5157 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5158 (mi_send_resuming_command_raw): Be prepared for
5159 =thread-selected.
5160
3d043ef6
VP
51612008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5162
a9c64011
AS
5163 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5164 * lib/mi-support.exp: Likewise.
3d043ef6 5165
808104c8
JB
51662008-11-16 Joel Brobecker <brobecker@adacore.com>
5167
5168 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5169 commands from the expected output for "help catch".
5170
00b22944
JB
51712008-11-15 Joel Brobecker <brobecker@adacore.com>
5172
5173 * gdb.ada/int_deref.exp: New testcase.
5174
59669435
TT
51752008-11-14 Nick Roberts <nickrob@snap.net.nz>
5176
5177 * gdb.mi/gdb2549.exp: New file.
5178
de04a248
DE
51792008-11-11 Doug Evans <dje@google.com>
5180
5181 * gdb.base/callexit.exp: New file.
5182 * gdb.base/callexit.c: New file.
5183
6b8ce727
DE
51842008-11-10 Doug Evans <dje@google.com>
5185
5186 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5187 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5188 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5189 (default_gdb_start,default_gdb_exit): Ditto.
5190 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5191 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5192 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5193 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5194 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5195 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5196
1b14b8aa
AS
51972008-11-03 Andreas Schwab <schwab@suse.de>
5198
5199 * gdb.base/hashline2.exp: Fix typo.
5200 * gdb.base/hashline3.exp: Likewise.
5201
f3134b88
TT
52022008-10-30 Tom Tromey <tromey@redhat.com>
5203
5204 * gdb.base/pointers.exp: Add test.
5205 * gdb.base/pointers.c (k, S): New typedefs.
5206 (instance): New global.
5207
c2226152
AS
52082008-10-30 Andreas Schwab <schwab@suse.de>
5209
5210 * gdb.base/args.exp: Add tests for newlines.
5211
462f405c
JB
52122008-10-30 Joel Brobecker <brobecker@adacore.com>
5213
5214 gdb.base/foll-exec.exp: Update the expected output of a couple
5215 of "info breakpoints" tests.
5216
79a45b7d
TT
52172008-10-28 Tom Tromey <tromey@redhat.com>
5218
5219 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5220
adc13a14
PA
52212008-10-24 Pedro Alves <pedro@codesourcery.com>
5222
5223 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5224 gdb_start_cmd.
5225 Use runto_main before any test that requires execution.
5226
252fbfc8
PA
52272008-10-23 Pedro Alves <pedro@codesourcery.com>
5228
5229 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5230 instead of SIGINT.
5231
28148e3d
JB
52322008-10-22 Joel Brobecker <brobecker@adacore.com>
5233
5234 * gdb.base/completion.exp: Update expected output following
5235 the addition of the "info tasks" command.
5236
c209f847
TT
52372008-10-22 Tom Tromey <tromey@redhat.com>
5238
5239 * gdb.base/exprs.exp (test_expr): Add test for string
5240 concatenation.
5241
f177e350
PA
52422008-10-19 Pedro Alves <pedro@codesourcery.com>
5243
5244 * configure.ac: Output gdb.python/Makefile.
5245 * configure: Regenerate.
5246 * gdb.python/Makefile.in: New.
5247
cce89356
JB
52482008-10-16 Joel Brobecker <brobecker@adacore.com>
5249
5250 * gdb.base/foll-fork.exp: Adjust the expected output to match
5251 the new description for fork/vfork catchpoints in the "info
5252 breakpoints" output.
5253
176d289d
TJB
52542008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5255
5256 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5257
a08702d6
TJB
52582008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5259
5260 * gdb.python/python-value.c: New file.
5261 * gdb.python/python-value.exp: New file.
5262
1c5cfe86
PA
52632008-10-15 Pedro Alves <pedro@codesourcery.com>
5264
5265 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5266
5a98ad69
DP
52672008-10-15 Denis Pilat <denis.pilat@st.com>
5268
41702f1b 5269 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5270
dcb1a1e2
TT
52712008-10-09 Tom Tromey <tromey@redhat.com>
5272
5273 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5274 'fprintf' and 'stderr'.
5275
9124fe48
JB
52762008-10-07 Joel Brobecker <brobecker@adacore.com>
5277
5278 * gdb.ada/ref_tick_size.exp: New testcase.
5279
45452591
DE
52802008-10-06 Doug Evans <dje@google.com>
5281
5282 * gdb.dwarf2/dw2-cu-size.exp: New file.
5283 * gdb.dwarf2/dw2-cu-size.S: New file.
5284
5285 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5286 .Ltype_int for clarity.
5287
4fc5b208
PP
52882008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5289
5290 PR gdb/2384:
5291 * gdb.cp/gdb2384.exp: Extended to test more cases.
5292 * gdb.cp/gdb2384.cc: Likewise.
5293 * gdb.cp/gdb2384-base.h: Likewise.
5294 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5295
d78df370
JK
52962008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5297
5298 * gdb.base/maint.exp (maint print type): Remove printing
5299 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5300
9a044a89
TT
53012008-09-30 Tom Tromey <tromey@redhat.com>
5302
5303 * gdb.base/macscp.exp: Add completion tests.
5304 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5305 (TWENTY_THREE): Likewise.
5306 (FORTY_EIGHT): Likewise.
5307
506800a9
TT
53082008-09-30 Tom Tromey <tromey@redhat.com>
5309
5310 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5311 everywhere.
5312 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5313
1a6f01b5
JK
53142008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5317 testcase is derived from. Fix racy dependency on an expected PID
5318 number. No longer support the testcase on Linux kernel 2.4.x.
5319
2fae03e8
TT
53202008-09-27 Tom Tromey <tromey@redhat.com>
5321
5322 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5323 and varargs.
5324
1ad15515
PA
53252008-09-22 Pedro Alves <pedro@codesourcery.com>
5326
5327 * lib/mi-support.exp (mi_expect_interrupt): New.
5328 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5329 from gdb.mi/mi-nonstop.exp.
5330 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5331 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5332 lib/mi-support.exp.
5333 Use mi_check_thread_states throughout. Avoid ".*" and do not
5334 require an anchor after -exec-run.
5335
d0b76dc6
DJ
53362008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5337
5338 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5339 stop is pending. Avoid ".*" when two stops are pending.
5340 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5341 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5342 newlines in fullnames.
5343 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5344 (mi_expect_stop): Update comments. Only anchor in sync mode.
5345 Do not match newlines.
5346 (mi_send_resuming_command_raw): Always return status.
5347 (mi_get_stop_line): Do not match more than one line by accident.
5348 Only anchor in sync mode.
5349 (mi_run_inline_test): If -exec-next fails, give up.
5350
9990c830
UW
53512008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5352
5353 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5354 on SPU.
5355
ebcf6f00
JB
53562008-09-10 Joel Brobecker <brobecker@adacore.com>
5357
5358 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5359
b6db24e5
JB
53602008-09-10 Joel Brobecker <brobecker@adacore.com>
5361
5362 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5363 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5364 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5365 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5366 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5367 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5368 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5369 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5370 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5371 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5372 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5373 Include the "= " sequence in the expected output of print tests.
5374
2bf448e0
JB
53752008-09-10 Joel Brobecker <brobecker@adacore.com>
5376
5377 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5378 description for boolean types.
5379
d51fd4c8
PA
53802008-09-09 Pedro Alves <pedro@codesourcery.com>
5381
5382 * gdb.base/hook-stop-continue.c: New.
5383 * gdb.base/hook-stop-continue.exp: New.
5384
694182d2
DJ
53852008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5386
5387 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5388
3b8a7fc0
JG
53892008-09-08 Jerome Guitton <guitton@adacore.com>
5390
5391 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5392 (stack_check_probe_2, stack_check_probe_loop_1)
5393 (stack_check_probe_loop_2): New functions.
5394 (main): Add call to these new functions.
5395 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5396 functions, check that the breakpoint is inserted at the appropriate
5397 location.
5398 (insert_breakpoint): Slightly refine this procedure so that it can
5399 be called several times in the test.
5400
96cc0ae8
JG
54012008-09-08 Jerome Guitton <guitton@adacore.com>
5402
5403 * gdb.base/stack-checking.c: New file.
5404 * gdb.base/stack-checking.exp: New file.
5405
1f08b409
TJB
54062008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5407
5408 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5409 * gdb.arch/altivec-regs.exp: Likewise.
5410 * gdb.arch/vsx-regs.exp: Likewise.
5411
3099e1c4
TJB
54122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5413
5414 * gdb.arch/ppc-fp.exp: New file.
5415 * gdb.arch/ppc-fp.c: New file.
5416
cc69bfc1
PP
54172008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5418
5419 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5420 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5421
b02a33db
MS
54222008-09-04 Michael Snyder <msnyder@vmware.com>
5423
5424 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5425 as "at" (for non-debug functions such as _start).
5426
2992cbe0
UW
54272008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5428
5429 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5430 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5431 software watchpoints.
5432 * gdb.base/watch_thread_num.exp: Likewise.
5433
514f746b
AR
54342008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5435
5436 * gdb.arch/i386-bp_permanent.exp: New test.
5437
876cecd0
TT
54382008-08-24 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.base/maint.exp: Update "maint print type".
5441
80f73d71
VP
54422008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5443
5444 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5445 support. Adjust the order of "*running" notifications.
5446 * gdb.mi/non-stop.c: Don't cast from int to void* and
5447 back.
5448
d9c78d7d
MK
54492008-08-20 Mark Kettenis <kettenis@gnu.org>
5450
5451 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5452 expect to find it in the "info frame" output.
5453
97a2d1d3
DJ
54542008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5455
5456 * gdb.base/interp.exp: Always consume both prompts.
5457
b96e2927
PA
54582008-08-20 Pedro Alves <pedro@codesourcery.com>
5459
5460 * gdb.base/pending.exp: Test pending breakpoints without symbols
5461 loaded.
5462
8cf6e61a
VP
54632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5464
5465 * lib/mi-support.exp (mi_expect_stop): Produce
5466 more details on failures.
5467 * gdb.mi/mi-nonstop.exp: New.
5468 * gdb.mi/non-stop.c: New.
5469
c6ebd6cf
VP
54702008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5471
a9c64011
AS
5472 * gdb.mi/mi-async.exp: Use 'set target-async'.
5473 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5474
46a9b8ed
DJ
54752008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5476
5477 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5478
44feb3ce
TT
54792008-08-17 Tom Tromey <tromey@redhat.com>
5480
5481 * gdb.base/help.exp (help catch): Rewrite.
5482
311a4e6b
TJB
54832008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5484
5485 * gdb.base/define.exp: Test indented command documentation.
5486 * gdb.python/python.exp: Test indented multi-line command.
5487
604c2f83
LM
54882008-08-15 Luis Machado <luisgpm@br.ibm.com>
5489
5490 * testsuite/gdb.arch/vsx-regs.c: New source file.
5491 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5492 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5493
886a217c
TT
54942008-08-14 Tom Tromey <tromey@redhat.com>
5495
5496 * gdb.base/macscp.exp: Add regression test for "macro define" or
5497 "macro undef" with no arguments.
5498
c814a4f3
PP
54992008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5500
5501 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5502
12ab8a60
UW
55032008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5504
5505 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5506
d57a3c85
TJB
55072008-08-06 Tom Tromey <tromey@redhat.com>
5508
5509 * gdb.python/python.exp: New file.
5510
c7b778ff
JK
55112008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5512
5513 Fix for PR gdb/1543.
5514 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5515 $LOCATION.
5516 (location): New variable.
5517 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5518 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5519 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5520 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5521 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5522 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5523 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5524 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5525 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5526 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5527 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5528 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5529 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5530 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5531 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5532 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5533 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5534 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5535 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5536 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5537 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5538 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5539 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5540 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5541 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5542 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5543 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5544 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5545 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5546 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5547 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5548 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5549 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5550 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5551 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5552 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5553 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5554 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5555 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5556 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5557 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5558 gdb.base/type-opaque.exp, gdb.base/until.exp,
5559 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5560 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5561 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5562 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5563 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5564 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5565 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5566 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5567 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5568 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5569 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5570 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5571 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5572 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5573 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5574 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5575 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5576 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5577 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5578 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5579 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5580 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5581 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5582 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5583 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5584 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5585 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5586 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5587 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5588 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5589 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5590 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5591 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5592 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5593 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5594 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5595 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5596 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5597 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5598 to bug-gdb@prep.ai.mit.edu .
5599
5e06a3d1
VP
56002008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5601
5602 * lib/mi-support.exp (mi_load_shlibs): New.
5603 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5604
9d81d21b
VP
56052008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5606
5607 * lib/mi-support.exp (get_mi_thread_list)
5608 (check_mi_and_console_threads): New, moved from ...
5609 * gdb.mi/mi-pthread.exp: ...here.
5610 * gdb.mi/gdb669.exp (get_mi_thread_list)
5611 (check_mi_and_console_threads): Delete.
5612 * gdb.mi/mi2-pthread.exp: Likewise.
5613
bae98fe0
TT
56142008-07-28 Tom Tromey <tromey@redhat.com>
5615
5616 * Makefile.in (just-check): Remove. Move body to...
5617 (check): ... here.
5618
57380f4e
DJ
56192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5620
5621 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5622 Add a test for duplicated SIGINTs.
5623
e09490f1
DJ
56242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5625
5626 * gdb.threads/schedlock.exp (get_args): Update to work for any
5627 value of NUM.
5628 (Top level): Report the number of threads that did not resume.
5629
6387b45f
DJ
56302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5631
5632 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5633
62f64ff2
DJ
56342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5635
5636 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5637 non-MI prompt.
5638
fa8de41e
TT
56392008-07-26 Tom Tromey <tromey@redhat.com>
5640
5641 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5642 (function_struct, function_struct_ptr): New globals.
5643 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5644 function pointer in a struct.
5645
ccb3ac8a
TT
56462008-07-26 Tom Tromey <tromey@redhat.com>
5647
5648 * gdb.base/macscp.exp: Add test for macro lexing bug.
5649
d7d9f01e
TT
56502008-07-18 Tom Tromey <tromey@redhat.com>
5651
5652 * gdb.base/macscp.exp: Add macro tests.
5653
9bf07184
PP
56542008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5655
5656 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5657
becf6477
PP
56582008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5659
5660 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5661
0709f7d3
PP
56622008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5663
5664 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5665
7093c834
PP
56662008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5667
5668 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5669
b432ffe3
JK
56702008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5671
5672 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5673
b1a268e5
VP
56742008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5675
5676 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5677
e2995f8e
KB
56782008-07-11 Kevin Buettner <kevinb@redhat.com>
5679
5680 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5681 of regexp to account for changes made to GDB in the printing of
5682 byte vectors.
5683
14032a66
TT
56842008-07-11 Tom Tromey <tromey@redhat.com>
5685
5686 * gdb.base/completion.exp: Add 'help' completion test.
5687
981505ef
JK
56882008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5689
5690 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5691
10568435
JK
56922008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
5694 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5695
4487aabf
PA
56962008-07-09 Pedro Alves <pedro@codesourcery.com>
5697
5698 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5699
a4a9b1c4
PA
57002008-07-09 Pedro Alves <pedro@codesourcery.com>
5701
5702 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5703
3c3185ac
JK
57042008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5705
5706 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5707
7ebd49dc
VP
57082008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5709
5710 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5711 previous commit. Add a comment.
5712
84e46146
PA
57132008-06-28 Pedro Alves <pedro@codesourcery.com>
5714
5715 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5716
0f8d4a2f
VP
57172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5718
5719 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5720
f747e0ce
PA
57212008-06-27 Pedro Alves <pedro@codesourcery.com>
5722
5723 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5724 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5725 compiling an executable, link in an object that forces unbuffered
5726 output.
5727 * lib/set_unbuffered_mode.c: New file.
5728
734a5c36
JK
57292008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5732
a2840c35
VP
57332008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5734
a9c64011
AS
5735 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5736 mi_expect_stop.
5737 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5738 Demand that *running is output.
5739 (detect_async): Perform checking every time.
5740 (mi_send_resuming_command): Extract everything into...
5741 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5742 (mi_expect_stop): Don't accept any output before *stopped.
5743
6ae37fef
VP
57442008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5745
5746 Robustify mi-simplerun.
a9c64011
AS
5747 * gdb.mi/basics.c (main): Add a call to sleep.
5748 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5749 * gdb.mi/mi2-cli.exp: Likewise.
5750 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5751
b4aa76f0 57522008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5753
5754 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5755
e1ac3328
VP
57562008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5757
a9c64011
AS
5758 * gdb.mi/mi-console.exp: Adjust.
5759 * gdb.mi/mi-syn-frame.exp: Adjust.
5760 * gdb.mi/mi2-console.exp: Adjust.
5761 * gdb.mi/mi2-syn-frame.exp: Adjust.
5762 * lib/mi-support.exp (mi_run_cmd): Adjust.
5763 (mi_send_resuming_command): Adjust.
e1ac3328 5764
f7f9a841
VP
57652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5766
5767 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5768 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5769 testing of stopped.
5770 * gdb.mi/mi2-syn-frame.exp: Likewise.
5771 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5772 (async, detect_async): New.
5773 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5774 depending on if we're running in sync or async mode.
f7f9a841 5775
37cd5d19
TT
57762008-06-09 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.base/completion.exp: New tests for field name completion
5779 with spaces, and field name completion with '->'.
5780
65d12d83
TT
57812008-06-06 Tom Tromey <tromey@redhat.com>
5782
5783 * gdb.base/break1.c (struct some_struct): New struct.
5784 (values): New global.
5785 * gdb.base/completion.exp: Add field name completion test.
5786
ebfe2e3f
PP
57872008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5788
5789 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5790 to pointer.
5791 * gdb.cp/call-c.cc: Likewise.
5792
bcf6fc3a
NR
57932008-06-06 Nick Roberts <nickrob@snap.net.nz>
5794
5795 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5796 annotation.
5797
49fd4a42 57982008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5799 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5800
5801 * gdb.threads/execl.c, gdb.threads/execl1.c,
5802 gdb.threads/execl.exp: New tests.
a9c64011 5803
8a34ac3f
AR
58042008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5805 Daniel Jacobowitz <dan@codesourcery.com>
5806
5807 * gdb.cp/exception.exp: Activate test, make it work with pending
5808 catchpoints.
5809
86ae69ef
JK
58102008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5811
5812 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5813
f7f9ae2c
VP
58142008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5815
a9c64011
AS
5816 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5817 now printed.
5818 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5819
2a2d4dc3
AS
58202008-05-27 Andreas Schwab <schwab@suse.de>
5821
5822 * gdb.base/frame-args.exp: Handle arguments that are optimized
5823 out.
5824
5099e4d9
LM
58252008-05-26 Luis Machado <luisgpm@br.ibm.com>
5826
5827 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5828 quiet for ppc32 and group options into a single variable.
5829
d9c36a91
JB
58302008-05-23 Joel Brobecker <brobecker@adacore.com>
5831
5832 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5833 of zero-size elements.
5834 * gdb.ada/null_array.exp: Test printing this new array.
5835
103a8671
JK
58362008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5837
5838 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5839
07a4cc1a 58402008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5841
5842 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5843 of the "finish" command.
5844
55f996a7
NR
58452008-05-21 Nick Roberts <nickrob@snap.net.nz>
5846
5847 * gdb.base/annota1.exp: Test for new annotation.
5848
907fc202
UW
58492008-05-16 Pedro Alves <pedro@codesourcery.com>
5850
5851 * gdb.base/fixsection.exp: New file.
5852 * gdb.base/fixsection0.c: New file.
5853 * gdb.base/fixsection1.c: New file.
5854
e8f97270
UW
58552008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5856
5857 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5858 * gdb.base/annota3.exp: Likewise.
5859
ac0bb574
NF
58602008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5861
5862 * gdb.base/watch_thread_num.exp: Don't run tests that require
5863 watchpoints if the target doesn't support them.
5864
6fadd07a
DE
58652008-05-12 Doug Evans <dje@google.com>
5866
5867 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5868
6e9a4a30
JB
58692008-05-09 Joel Brobecker <brobecker@adacore.com>
5870
5871 * gdb.ada/assign_1.exp: New testcase.
5872
08388c79
DE
58732008-05-09 Doug Evans <dje@google.com>
5874
a3c83fae
DE
5875 * gdb.base/find.exp: New file.
5876 * gdb.base/find.c: New file.
08388c79 5877
bd5ddfe8
DJ
58782008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5879
5880 * gdb.base/commands.exp (watchpoint_command_test): Handle
5881 gdb,no_hardware_watchpoints.
5882 * gdb.base/float.exp: Allow ARM targets without floating point.
5883 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5884
b5dd68e2 58852008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5886 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5887
5888 * gdb.ada/lang_switch: New test program.
5889 * gdb.ada/lang_switch.exp: New testcase.
5890
382d13d1
DE
58912008-05-05 Doug Evans <dje@google.com>
5892
5893 * gdb.base/help.exp (disassemble): Update expected help text.
5894
9dd789d0
PA
58952008-05-04 Pedro Alves <pedro@codesourcery.com>
5896
5897 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5898
611c83ae
PA
58992008-05-04 Pedro Alves <pedro@codesourcery.com>
5900
5901 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5902 different times.
5903
ff013f42
JK
59042008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5907 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5908 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5909 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5910
96dff6a2
VP
59112008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5912
5913 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5914 notification to appear.
5915
55cd6f92
DJ
59162008-05-04 Daniel Jacobowitz <dan@debian.org>
5917
5918 * gdb.base/fullname.c: New file.
5919 * gdb.base/fullname.exp: New file.
5920 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5921
d705c43c
PA
59222008-05-03 Pedro Alves <pedro@codesourcery.com>
5923
5924 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5925 expressions with macros.
5926
333222e1
JK
59272008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5928
5929 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5930
5ac01682
DJ
59312008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5932
5933 * gdb.base/completion.exp: Handle lack of other symbols beginning
5934 with "a".
5935
5936 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5937
237fc4c9
PA
59382008-05-02 Jim Blandy <jimb@codesourcery.com>
5939
5940 * gdb.asm/asmsrc1.s: Add scratch space.
5941
ed5e9466
DJ
59422008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5943 Daniel Jacobowitz <dan@codesourcery.com>
5944
5945 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5946 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5947 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5948
b39cc962
DJ
59492007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5950
5951 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5952
36d520f5
JB
59532008-05-01 Joel Brobecker <brobecker@adacore.com>
5954
5955 * gdb.base/info-target.exp: New testcase.
5956
8d4e3071
DJ
59572008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5958
5959 * gdb.cp/hang.exp: Use .cc instead of .C.
5960 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5961 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5962
6f3f3097
DJ
59632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5964
5965 * gdb.base/gdb1250.exp: Remove perror.
5966 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5967
5550a914
PA
59682008-04-30 Pedro Alves <pedro@codesourcery.com>
5969
5970 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5971 .2byte.
5972
d848e687
DJ
59732008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5974
5975 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5976 (maybe_kfail): New.
5977
93b5768b
PA
59782008-04-25 Pedro Alves <pedro@codesourcery.com>
5979
5980 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5981
721c02de
VP
59822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5983
a9c64011
AS
5984 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5985 * gdb.mi/mi2-syn-frame.exp: Likewise.
5986 * lib/mi-support.exp: Likewise.
721c02de 5987
74960c60
VP
59882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5989
5990 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5991 to specify regexp for the location to stop at.
5992 * gdb.base/break-always.c: New.
5993 * gdb.base/break-always.exp: New.
5994
d24317b4
VP
59952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5996
5997 * lib/mi-support.exp (mi_runto_helper): Adjust
5998 for the original-location field.
5999 (mi_create_breakpoint, mi_list_breakpoints): New.
6000 * gdb.mi/mi-break.exp: Adjust.
6001 * gdb.mi/mi2-break.exp: Adjust.
6002 * gdb.mi/mi-pending.exp: Adjust.
6003 * gdb.mi/mi-simplerun.exp: Adjust.
6004 * gdb.mi/mi2-simplerun.exp: Adjust.
6005 * gdb.mi/mi-syn-frame.exp: Adjust.
6006 * gdb.mi/mi2-syn-frame.exp: Adjust.
6007 * gdb.mi/mi-until.exp: Adjust.
6008 * gdb.mi/mi2-until.exp: Adjust.
6009 * gdb.mi/mi-var-display.exp: Adjust.
6010 * gdb.mi/mi2-var-display.exp: Adjust.
6011 * gdb.mi/mi-watch.exp: Adjust.
6012 * gdb.mi/mi2-watch.exp: Adjust.
6013
fdc59709 60142008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6015
a9c64011
AS
6016 * aclocal.m4: Add override.m4.
6017 * configure: Regenerate.
fdc59709 6018
8e91f023
VP
60192008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6020
6021 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6022 '-var-update --all-values' reports new value even the type
6023 of a variable object has changed.
6024
233a11ab
CS
60252008-04-18 Craig Silverstein <csilvers@google.com>
6026
6027 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6028 files.
d24317b4 6029
9c1137ad
JB
60302008-04-18 Joel Brobecker <brobecker@adacore.com>
6031
6032 * gdb.ada/atomic_enum: New test program.
6033 * gdb.ada/atomic_enum.exp: New testcase.
6034
66d0bbc7
DE
60352008-04-17 Doug Evans <dje@google.com>
6036
6037 * gdb.opt/Makefile.in: Fix whitespace.
6038
100906b0
UW
60392008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6040
6041 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6042
4584e32e
DE
60432008-04-17 Doug Evans <dje@google.com>
6044
6045 * gdb.base/hashline1.exp: New testcase.
6046 * gdb.base/hashline2.exp: New testcase.
6047 * gdb.base/hashline2.exp: New testcase.
6048
0a320680
PA
60492008-04-17 Pedro Alves <pedro@codesourcery.com>
6050
6051 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6052
18ac113b
AR
60532008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6054
6055 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6056 temporary breakpoint to match "Temporary breakpoint".
6057 * gdb.base/break.exp (delete_breakpoints): Likewise.
6058 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6059 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6060 * gdb.base/display.exp: Likewise.
6061 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6062 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6063 * gdb.base/restore.exp (restore_tests): Likewise.
6064 * gdb.base/sepdebug.exp: Likewise.
6065 * gdb.base/watchpoint.exp: Likewise.
6066 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6067 * gdb.mi/mi-pending.exp: Likewise.
6068 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6069 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6070 * gdb.mi/mi-var-cmd.exp: Likewise.
6071 * gdb.mi/mi-var-display.exp: Likewise.
6072 * gdb.mi/mi2-cli.exp: Likewise.
6073 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6074 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6075 * gdb.mi/mi2-var-display.exp: Likewise.
6076 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6077 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6078 new "disp" field.
a9c64011 6079 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6080 reason. This is to support fix for PR2424.
6081
add38693
JK
60822008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6083
6084 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6085
fcacd99f
VP
60862008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6087
6088 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6089 field. Add more floating varobj tests.
fcacd99f 6090 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6091 field.
6092 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6093 (main): Call do_at_tests.
6094 * lib/mi-support.exp (mi_create_floating_varobj)
6095 (mi_varobj_update_with_type_change): New.
fcacd99f 6096
de051565
MK
60972008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6098
6099 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6100 option of -var-evaluate-expression.
6101 * gdb.mi/mi2-var-display.exp: Likewise.
6102
dbc52822
VP
61032008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6104
6105 Introduce test setup helpers.
a9c64011
AS
6106 * lib/gdb.exp (build_executable, clean_restart)
6107 (prepare_for_testing): New.
6108 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6109 * gdb.base/return.exp: Likewise.
6110 * gdb.base/ending-run.exp: Likewise.
dbc52822 6111
473591da
NR
61122008-04-07 Nick Roberts <nickrob@snap.net.nz>
6113
6114 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6115 Interface (MI) responses.
6116
2b2d9e11
VP
61172008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6118
a9c64011
AS
6119 * gdb.cp/breakpoint.cc: New code to test conditions involving
6120 member variables.
6121 * gdb.cp/breakpoint.exp: Test condition involving member
6122 variables.
2b2d9e11 6123
bb378428
VP
61242008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6125
6126 * lib/mi-support.exp (mi_expect_stop): New.
6127 (mi_run_cmd): Change the
6128 token. Use mi_send_resuming_command, use
6129 mi_expect_stop.
6130 (mi_execute_to_helper): Rename to mi_execute_to.
6131 (mi_send_resuming_command): Add more error patterns.
6132 (mi_wait_for_stop): Renamed to...
6133 (mi_get_stop_line): ...this.
6134 (mi_run_inline_test): Adjust.
6135
6136 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6137 * gdb.mi/mi-console.exp: Likewise.
6138 * gdb.mi/mi-pending.exp: Likewise.
6139 * gdb.mi/mi-simplerun.exp: Likewise.
6140 * gdb.mi/mi-stack.exp: Likewise.
6141 * gdb.mi/mi-stepi.exp: Likewise.
6142 * gdb.mi/mi-syn-frame.exp: Add comment.
6143 * gdb.mi/mi-until.exp: Likewise.
6144 * gdb.mi/mi-var-display.exp: Likewise.
6145 * gdb.mi/mi-watch.exp: Likewise.
6146 * gdb.mi/mi2-cli.exp: Likewise.
6147 * gdb.mi/mi2-console.exp: Likewise.
6148 * gdb.mi/mi2-simplerun.exp: Likewise.
6149 * gdb.mi/mi2-stack.exp: Likewise.
6150 * gdb.mi/mi2-stepi.exp: Likewise.
6151 * gdb.mi/mi2-until.exp: Likewise.
6152 * gdb.mi/mi2-var-display.exp: Likewise.
6153 * gdb.mi/mi2-watch.exp: Likewise.
6154
62172bb9
UW
61552008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6156
6157 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6158
6159 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6160
a13e061a
PA
61612008-04-04 Pedro Alves <pedro@codesourcery.com>
6162
6163 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6164 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6165 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6166 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6167 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6168 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6169 expect an mi error duplicated in stderr.
6170
eae06beb
JB
61712008-04-03 Joel Brobecker <brobecker@adacore.com>
6172
6173 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6174 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6175 Add a couple of tests that verify the behavior when the new setting
6176 is set to "cancel" and "all".
6177 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6178 "ask" before we start the testing.
6179
79c6ced6
AR
61802008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6181
6182 * gdb.cp/casts.cc: Add class reference variables.
6183 * gdb.cp/casts.exp: New test cases for up/down casting references.
6184
6c2d1a6b
MK
61852008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6186
6187 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6188 instead of beginning to make an extra test pass.
6189 * gdb.mi/mi2-var-display.exp: Likewise.
6190
55b411d9
MR
61912008-03-31 Maciej W. Rozycki <macro@mips.com>
6192
6193 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6194
c6140da2
MD
61952008-03-31 Markus Deuling <deuling@de.ibm.com>
6196 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6197
6198 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6199 value. Add xfail for older kernels.
6200
79732189
AR
62012008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6202
6203 Bring mi-support in line with gdb.exp.
6204 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6205 (mi_gdb_start): New function.
6206
33c3676e
MR
62072008-03-28 Maciej W. Rozycki <macro@mips.com>
6208
6209 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6210
92e28119
VP
62112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6212
6213 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6214 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6215
9e8e3afe
VP
62162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6217
6218 * lib/mi-support.exp (mi_create_varobj_checked): New.
6219 (mi_list_varobj_children): Allow to check for a
6220 value.
6221 (mi_list_array_varobj_children): New.
6222
6223 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6224 and mi_list_varobj_children, as opposed to hardcoding
6225 expected strings.
6226 * gdb.mi/gdb701.exp: Likewise.
6227 * gdb.mi/gdb792.exp: Likewise.
6228 * gdb.mi/mi-var-block.exp: Likewise.
6229 * gdb.mi/mi-var-cmd.exp: Likewise.
6230 * gdb.mi/mi-var-invalidate.exp: Likewise.
6231 * gdb.mi/mi2-var-block.exp: Likewise.
6232 * gdb.mi/mi2-var-child.exp: Likewise.
6233 * gdb.mi/mi2-var-cmd.exp: Likewise.
6234 * gdb.mi/mi2-var-display.exp: Likewise.
6235
9df50351
JK
62362008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6237
6238 Fix random false FAILs on i386.
6239 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6240
31e5d73a
DJ
62412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6242
6243 PR gdb/544
6244 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6245
12f4afab
DJ
62462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6247
6248 PR gdb/544
6249 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6250
b562a0cb
DJ
62512008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6252
6253 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6254 fixed PR gdb/544.
6255
17faa917
DJ
62562008-03-21 Pedro Alves <pedro@codesourcery.com>
6257
6258 * gdb.threads/fork-child-threads.exp: Test next over fork.
6259
6214f497
DJ
62602008-03-21 Chris Demetriou <cgd@google.com>
6261
6262 * gdb.base/break.exp (rbreak junk): New test for rbreak
6263 "Junk at end of arguments" issue.
6264
63092375
DJ
62652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6266
6267 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6268 *& to work on created array elements.
6269 (Top level): Test print $pc with a file. Test string operations
6270 without a target.
6271 * gdb.base/ptype.exp: Do not expect *& to work on created array
6272 elements.
6273
b21991b0
DJ
62742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6275
6276 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6277 gdb.threads/staticthreads.exp: Update exit query.
6278
c4b347c7
SL
62792008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6280
6281 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6282
fa4727a6
DJ
62832008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6284
6285 * gdb.base/watchpoint.c (global_ptr, func4): New.
6286 (main): Call func4.
6287 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6288 (test_inaccessible_watchpoint): New.
6289
2f34202f
MR
62902008-02-29 Maciej W. Rozycki <macro@mips.com>
6291
6292 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6293 select the largest.
6294
0d6ba1b1
DJ
62952008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6296
6297 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6298 frames-invalid annotations.
6299
e691325a
PM
63002008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6301
a9c64011 6302 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6303
f85b5ecc
DE
63042008-02-27 Doug Evans <dje@google.com>
6305
6306 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6307 for bug 1738.
6308 (breakpoint_to_handler_entry): Ditto.
6309
b40e7bf3
JB
63102008-02-27 Joel Brobecker <brobecker@adacore.com>
6311
6312 * gdb.base/ending-run.exp: Use the first line of code inside
6313 function body to test breakpoints.
6314 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6315 location where the breakpoint is inserted when using the line
6316 where a function is declared. Fix typo in the description of
6317 one of the tests.
6318 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6319
2faca73a
PM
63202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6321
6322 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6323 tests.
2faca73a 6324
6f439c36
PM
63252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6326
6327 * gdb.base/args.exp: avoid same output for tests
6328 with single quotes.
6329
54e52265
VP
63302008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6331
a9c64011
AS
6332 * gdb.base/annota1.exp: Adjust for 'info break'
6333 format changes.
6334 * gdb.base/annota3.exp: Likewise.
6335 * gdb.base/break.exp: Likewise.
6336 * gdb.base/condbreak.exp: Likewise.
6337 * gdb.base/pending.exp: Likewise.
6338 * gdb.base/sepdebug.exp: Likewise.
6339 * gdb.base/unload.exp: Likewise.
6340 * gdb.cp/ovldbreak.exp: Likewise.
6341 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6342
897b09ca
DE
63432008-02-07 Doug Evans <dje@google.com>
6344
6345 * gdb.cp/mb-inline.exp: New.
6346 * gdb.cp/mb-inline.h: New.
6347 * gdb.cp/mb-inline1.cc: New.
6348 * gdb.cp/mb-inline2.cc: New.
6349
b1c32d35
PM
63502008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6351
6352 * gdb.pascal/floats.pas: New test program.
6353 * gdb.pascal/floats.exp: New testcase.
6354
1a4ca44a
TJB
63552008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6356
6357 * gdb.base/callfuncs.c (t_float_many_args): New function.
6358 (t_double_many_args): New function.
6359 * gdb.base/callfuncs.exp: Add tests for exceeding float
6360 and double parameters passed through the stack.
6361
439048e8
JB
63622008-02-05 Joel Brobecker <brobecker@adacore.com>
6363
6364 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6365 gdb.ada/complete/foo.adb: New files.
6366 * gdb.ada/complete.exp: New testcase.
6367
81fe8080
DE
63682008-02-03 Doug Evans <dje@google.com>
6369
301f0ecf
DE
6370 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6371
81fe8080
DE
6372 * gdb.cp/gdb2384.exp: New file.
6373 * gdb.cp/gdb2384.cc: New file.
6374 * gdb.cp/gdb2384-base.h: New file.
6375 * gdb.cp/gdb2384-base.cc: New file.
6376
4b071aec
DE
63772008-02-02 Doug Evans <dje@google.com>
6378
6379 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6380
61137ba6
JB
63812007-02-01 Joel Brobecker <brobecker@adacore.com>
6382
6383 * gdb.ada/sym_print_name: New test program.
6384 * gdb.ada/sym_print_name.exp: New testcase.
6385
63862007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6387
6388 * gdb.ada/nested/hello.adb: New file.
6389 * gdb.ada/nested.exp: New testcase.
6390 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6391
98deb0da
VP
63922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6393
6394 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6395 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6396 don't cause future evaluations of function to report
6397 creation of internal breakpoints.
98deb0da 6398
723a2275
VP
63992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6400
6401 * gdb.mi/mi-break.exp (test_error): New.
6402 Call it.
6403
fb546a2f
LM
64042008-01-31 Luis Machado <luisgpm@br.ibm.com>
6405
6406 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6407 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6408
2d8fd90a
PM
64092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6410
6411 * gdb.pascal/integers.pas: New test program.
6412 * gdb.pascal/integers.exp: New testcase.
6413
a7fa0ded
PM
64142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6415
6416 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6417
5e1a1926
TJB
64182008-01-30 Luis Machado <luisgpm@br.ibm.com>
6419
6420 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6421 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6422
8d04f9f0
JB
64232008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6424
6425 * gdb.ada/formatted_ref: New test program.
6426 * gdb.ada/formatted_ref.exp: New testcase.
6427
6428 * gdb.cp/formatted-ref.cc: New file.
6429 * gdb.cp/formatted-ref.exp: New testcase.
6430
ce75a98f
JB
64312008-01-30 Joel Brobecker <brobecker@adacore.com>
6432
6433 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6434
e835f6bf
NR
64352008-01-30 Nick Roberts <nickrob@snap.net.nz>
6436
6437 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6438 (test_file_list_exec_source_file): Update to new macro-info field.
6439
d118ef87
PH
64402008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6441
6442 * gdb.ada/exprs: New test program.
6443 * gdb.ada/exprs.exp: New testcase.
6444
7d35ab09
TJB
64452008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6446
6447 * dfp-test.c (DELTA, DELTA_B): New definitions.
6448 (double_val1, double_val2, double_val3, double_val4, double_val5,
6449 double_val6, double_val7, double_val8, double_val9, double_val10,
6450 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6451 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6452 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6453 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6454 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6455 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6456 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6457 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6458 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6459 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6460 dec128_val16): New global variables.
6461 (decimal_dec128_align): New function.
6462 (decimal_mixed): Likewise.
6463 (decimal_many_args_dec32): Likewise.
6464 (decimal_many_args_dec64): Likewise.
6465 (decimal_many_args_dec128): Likewise.
6466 (decimal_many_args_mixed): Likewise.
6467 * dfp-test.exp: Add tests calling new inferior functions.
6468
2d717e4f
DJ
64692008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6470
6471 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6472 gdb.server/ext-run.exp: New files.
6473 * lib/gdbserver-support.exp (gdbserver_download): New.
6474 (gdbserver_start): New. Update gdbserver expected
6475 output.
6476 (gdbserver_spawn): Use them.
6477 (gdbserver_start_extended): New.
6478
e85a822c
DJ
64792008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6480
6481 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6482 Run on GNU/Linux.
6483 (do_exec_tests): Check for systems which do not support catchpoints.
6484 Do not match START.
6485 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6486 Run on GNU/Linux. Enable verbose output.
6487 (check_fork_catchpoints): New.
6488 (explicit_fork_child_follow, catch_fork_child_follow)
6489 (tcatch_fork_parent_follow): Update expected messages.
6490 (do_fork_tests): Use check_fork_catchpoints.
6491 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6492 Run on GNU/Linux. Enable verbose output.
6493 (check_vfork_catchpoints): New.
6494 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6495 expected messages.
6496 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6497
401ea829
JB
64982008-01-29 Jim Blandy <jimb@red-bean.com>
6499
6500 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6501 host' errors.
6502 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6503
aceaf3ad
JB
65042008-01-29 Jim Blandy <jimb@red-bean.com>
6505
6506 * gdb.threads/sigthread.c: Use barriers to ensure that
6507 child_thread and child_thread_two are always initialized before we
6508 start to use them.
6509
a5606eee
VP
65102008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6511
6512 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6513 * gdb.base/watchpoint-solib.c: New.
6514 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6515
c55a82bb
PM
65162008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6517
6518 * gdb.base/gdb1056.exp: Add unsigned integer test.
6519
0993fe05
DE
65202008-01-28 Doug Evans <dje@google.com>
6521
6522 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6523
4fe42e7f
JB
65242008-01-27 Jim Blandy <jimb@codesourcery.com>
6525
c7a69933
JB
6526 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6527
4fe42e7f
JB
6528 * gdb.base/expand-psymtabs.exp: Doc fix.
6529
5def8285
MK
65302008-01-26 Mark Kettenis <kettenis@gnu.org>
6531
6532 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6533
5313c911
NR
65342008-01-24 Nick Roberts <nickrob@snap.net.nz>
6535
a9c64011 6536 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6537 -var-set-format.
6538
93815fbf
VP
65392008-01-23 Chris Demetriou <cgd@google.com>
6540
6541 * gdb.threads/thread_events.c: New testcase source file.
6542 * gdb.threads/thread_events.exp: New testcase expect file.
6543
467a88ee
NR
65442008-01-23 Nick Roberts <nickrob@snap.net.nz>
6545
6546 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6547
6548 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6549 -var-set-format.
6550
d8f82aba
DJ
65512008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6552 Vladimir Prus <vladimir@codesourcery.com>
6553
6554 * gdb.base/float.exp: Allow missing floating point for m68k and
6555 PowerPC.
6556
60c46647
VP
65572008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6558
6559 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6560 ignore count.
6561 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6562 * gdb.mi/mi-cli.exp: Adjust.
6563 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6564
c7dd36a1
PA
65652008-01-17 Pedro Alves <pedro@codesourcery.com>
6566
6567 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6568 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6569 with dummy_ptr's address.
6570 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6571 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6572 all targets.
6573 * gdb.mi/mi2-var-child.exp: Likewise.
6574
39d5313e
JB
65752008-01-09 Joel Brobecker <brobecker@adacore.com>
6576
6577 * gdb.ada/null_array: New test program.
6578 * gdb.ada/null_array.exp: New testcase.
6579
0aea4bf3
LM
65802008-01-09 Luis Machado <luisgpm@br.ibm.com>
6581
6582 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6583 with required float modifiers.
6584
0b354900
JB
65852008-01-08 Joel Brobecker <brobecker@adacore.com>
6586
6587 * gdb.ada/funcall_param: New test program.
6588 * gdb.ada/funcall_param.exp: New testcase.
6589
cdb7f5d4
JB
65902008-01-08 Joel Brobecker <brobecker@adacore.com>
6591
6592 * gdb.ada/arrayparam: New test program.
6593 * gdb.ada/arrayparam.exp: New testcase.
6594
88e2547f
JB
65952008-01-08 Joel Brobecker <brobecker@adacore.com>
6596
6597 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6598 landed. Should also fix random failures in the test following it.
6599
f6867ce0
TJB
66002008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6601
6602 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6603 for expressions with decimal float values.
6604 (test_dfp_conversions): New function to test casts to and from
6605 decimal float types.
6606 Call test_dfp_conversions.
6607 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6608 elements.
6609 (main): Initialize ds.float4 and ds.double8 elements.
6610 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6611 string to new error message.
6612 (d64_set_tests): Likewise.
6613 (d128_set_tests): Likewise.
6614 Add tests for expressions with decimal float variables. Add tests for
6615 conversions to and from decimal float types.
6616
f9c11282
JB
66172008-01-05 Joel Brobecker <brobecker@adacore.com>
6618
6619 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6620 * gdb.ada/packed_tagged.exp: New testcase.
6621
0ecbca72
JB
66222008-01-04 Joel Brobecker <brobecker@adacore.com>
6623
6624 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6625 gdb.ada/homonym/homonym_main.adb: New files.
6626 * gdb.ada/homonym.exp: New testcase.
6627
c18d3d89
JB
66282008-01-04 Joel Brobecker <brobecker@adacore.com>
6629
6630 * gdb.ada/packed_array.exp: Add testing of references to
6631 a packed array.
6632
ecc7085b
JB
66332008-01-04 Joel Brobecker <brobecker@adacore.com>
6634
6635 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6636 New files.
6637 * gdb.ada/type_coercion.exp: New testcase.
6638
c474c922
JB
66392008-01-04 Joel Brobecker <brobecker@adacore.com>
6640
6641 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6642 gdb.ada/tagged/foo.adb: New file.
6643 * gdb.ada/tagged.exp: New testcase.
6644
9005b927
JB
66452008-01-04 Joel Brobecker <brobecker@adacore.com>
6646
6647 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6648 gdb.ada/ptype_field/foo.adb: New files.
6649 * gdb.ada/ptype_field.exp: New testcase.
6650
1a6aaad8
JB
66512008-01-03 Joel Brobecker <brobecker@adacore.com>
6652
6653 * gdb.ada/print_pc.exp: New testcase.
6654
0ef22f53
JB
66552008-01-03 Joel Brobecker <brobecker@adacore.com>
6656
6657 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6658 gdb.ada/taft_type/p.adb: New files.
6659 * gdb.ada/taft_type.exp: New testcase.
6660
1689ecf8
JB
66612008-01-03 Joel Brobecker <brobecker@adacore.com>
6662
6663 * gdb.ada/array_bounds/bar.adb: New file.
6664 * gdb.ada/array_bounds.exp: New testcase.
6665
a4d0b9c3
JB
66662008-01-03 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6669 gdb.ada/arrayptr/foo.adb: New files.
6670 * gdb.ada/arrayptr.exp: New testcase.
6671
a31ace00
JB
66722008-01-03 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.base/set-lang-auto.exp: New testcase.
6675
a97fced3
JB
66762008-01-03 Joel Brobecker <brobecker@adacore.com>
6677
6678 * gdb.ada/fun_addr/foo.adb: New file.
6679 * gdb.ada/fun_addr.exp: New testcase.
6680
ef29ce1a
JK
66812008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6682
6683 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6684 New files
6685
0fafefe3
JB
66862008-01-02 Joel Brobecker <brobecker@adacore.com>
6687
6688 * array_subscript_addr/p.adb: New file.
a9c64011 6689 * array_subscript_addr.exp: New testcase.
0fafefe3 6690
c4359f8d
JB
66912008-01-02 Joel Brobecker <brobecker@adacore.com>
6692
a9c64011 6693 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6694 New files.
6695 * gdb.ada/str_cmp_ref.exp: New testcase.
6696
1aa1b15b
JB
66972008-01-01 Joel Brobecker <brobecker@adacore.com>
6698
6699 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6700 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6701 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6702
81c9b2cf
JB
67032008-01-01 Joel Brobecker <brobecker@adacore.com>
6704
6705 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6706 gdb.ada/ref_param/pck.ads: New files.
6707 * gdb.ada/ref_param.exp: New testcase.
6708
319e4674
JB
67092008-01-01 Joel Brobecker <brobecker@adacore.com>
6710
6711 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6712 gdb.ada/interface/foo.adb: New files.
6713 * gdb.ada/interface.exp: New testcase.
6714
ef682c56
JB
67152007-12-31 Jim Blandy <jimb@codesourcery.com>
6716
6717 * gdb.base/multi-forks.exp: Consume all output from child
6718 processes before proceeding to next test.
6719
f6f3eb6c
JB
67202007-12-29 Jim Blandy <jimb@codesourcery.com>
6721
6722 * configure: Regenerated.
6723
f652e42f
JB
67242007-12-27 Joel Brobecker <brobecker@adacore.com>
6725
6726 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6727 gdb.ada/fixed_cmp/fixed.adb: New files.
6728 * gdb.ada/fixed_cmp.exp: New testcase.
6729
6943e596
JB
67302007-12-27 Joel Brobecker <brobecker@adacore.com>
6731
6732 * gdb.ada/boolean_expr.exp: New testcase.
6733
aad9a193
JB
67342007-12-26 Jim Blandy <jimb@codesourcery.com>
6735
6736 * gdb.base/multi-forks.exp: Doc fix.
6737
fb5f3683
JB
67382007-12-26 Joel Brobecker <brobecker@adacore.com>
6739
6740 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6741 * gdb.ada/char_param.exp: Do not compile our test program with
6742 -gnata, this is unnecessary.
6743 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6744
384e4a9c
JB
67452007-12-24 Joel Brobecker <brobecker@adacore.com>
6746
6747 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6748 gdb.ada/print_chars/foo.adb: New files.
6749 * gdb.ada/print_chars.exp: New testcase.
6750
01e044f7
JB
67512007-12-24 Joel Brobecker <brobecker@adacore.com>
6752
6753 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6754 gdb.ada/char_param/foo.adb: New files.
6755 * gdb.ada/char_param.exp: New testcase.
6756
0ce17860
JB
67572007-12-22 Jim Blandy <jimb@codesourcery.com>
6758
6759 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6760 hard-coding source line numbers into the test.
6761 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6762 gdb_get_line_number to find.
6763
919809b9
JB
67642007-12-22 Joel Brobecker <brobecker@adacore.com>
6765
6766 * gdb.base/ptype.c (highest): New struct type.
6767 (the_highest): New variable of that type.
6768 (main): Add dummy assignment to a field of variable the_highest.
6769 * gdb.base/ptype.exp: Test type printing of our new variable.
6770
abc8a88d
PM
67712007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6772
6773 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6774 and record first explicitly generated thread number.
abc8a88d
PM
6775 Use that thread number for thread specific watchpoint test.
6776 Add iteration number to repetitive tests.
6777
5158f3e3
CES
67782007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6779 Jim Blandy <jimb@codesourcery.com>
6780
6781 * gdb.base/expand-psymtabs.c: New testcase
6782 source file.
6783 * gdb.base/expand-psymtabs.exp: New testcase
6784 expect file.
6785
37e4754d
LM
67862007-12-17 Luis Machado <luisgpm@br.ibm.com>
6787
6788 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6789 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6790
551e5d04
JB
67912007-12-17 Joel Brobecker <brobecker@adacore.com>
6792
6793 * gdb.ada/frame_args/foo.adb: New file.
6794 * gdb.ada/frame_args/pck.ads: New file.
6795 * gdb.ada/frame_args/pck.adb: New file.
6796 * gdb.ada/frame_args.exp: New testcase.
6797
a05ee097
JB
67982007-12-17 Joel Brobecker <brobecker@adacore.com>
6799
6800 * gdb.base/frame-args.c: New file.
6801 * gdb.base/frame-args.exp: New testcase.
6802
c162e8c9 68032007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6804 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6805
6806 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6807
afe8ab22 68082007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6809
afe8ab22
VP
6810 * gdb.mi/mi-pending.exp: New.
6811 * gdb.mi/mi-pending.c: New.
6812 * gdb.mi/mi-pendshr.c: New.
6813
dfdfb3ca
JB
68142007-12-06 Jim Blandy <jimb@codesourcery.com>
6815
6816 * gdb.base/default.exp: Update expected output for 'info catch'.
6817
b7fca990
JK
68182007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6821 must be set to binary.
6822
6a1afc1e
PA
68232007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6824
6825 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6826
a6b151f1
DJ
68272007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6828
6829 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6830 gdb.mi/mi-file-transfer.exp: New.
6831
43039443
JK
68322007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6835
0ef2251b
MR
68362007-11-22 Maciej W. Rozycki <macro@mips.com>
6837
6838 * gdb.trace/backtrace.exp: Fix a typo.
6839 * gdb.trace/circ.exp: Likewise.
6840 * gdb.trace/collection.exp: Likewise.
6841 * gdb.trace/limits.exp: Likewise.
6842 * gdb.trace/report.exp: Likewise.
6843 * gdb.trace/tfind.exp: Likewise.
6844 * gdb.trace/while-dyn.exp: Likewise.
6845
5443631e
NR
68462007-11-21 Nick Roberts <nickrob@snap.net.nz>
6847
6848 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6849 objects of pointers that can't be dereferenced are now
6850 "noneditable".
6851
a4ce5b0d
UW
68522007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6853
6854 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6855 (target_cpu): Remove.
6856
d6e956e5
VP
68572007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6858
6859 * gdb.base/ending-run.exp: Expect the list of cleared
6860 breakpoint to come in natural order, not the reversed one.
a9c64011 6861
214270ab
VP
68622007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6863
6864 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6865 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6866
1a619819
LM
68672007-11-05 Luis Machado <luisgpm@br.ibm.com>
6868
6869 * gdb.base/printcmds.exp: New function
6870 test_printf_with_dfp.
6871
5b01a6fa
DE
68722007-11-02 Doug Evans <dje@google.com>
6873
6874 * gdb.disasm/t01_mov.s: Remove carriage returns.
6875 * gdb.disasm/t02_mova.s: Ditto.
6876 * gdb.disasm/t03_add.s: Ditto.
6877 * gdb.disasm/t04_sub.s: Ditto.
6878 * gdb.disasm/t05_cmp.s: Ditto.
6879 * gdb.disasm/t06_ari2.s: Ditto.
6880 * gdb.disasm/t07_ari3.s: Ditto.
6881 * gdb.disasm/t08_or.s: Ditto.
6882 * gdb.disasm/t09_xor.s: Ditto.
6883 * gdb.disasm/t10_and.s: Ditto.
6884 * gdb.disasm/t11_logs.s: Ditto.
6885 * gdb.disasm/t12_bit.s: Ditto.
6886 * gdb.disasm/t13_otr.s: Ditto.
6887
ec33ab7f
JK
68882007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6889
6890 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6891
ae0d01ff
UW
68922007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6893
6894 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6895 provide DFP support.
6896
55eddb0f
DJ
68972007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6898
6899 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6900 Test "set powerpc vector-abi". Skip auto-detection tests for old
6901 toolchains.
6902
7020f05c
PA
69032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6904
6905 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6906 with [string compare].
6907
84bc3db9
PA
69082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6909
6910 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6911 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6912
5876dc88
LM
69132007-10-25 Luis Machado <luisgpm@br.ibm.com>
6914
6915 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6916 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6917 * gdb.opt/Makefile.in: New makefile.
6918 * Makefile.in: Create new directory "gdb.opt".
6919 * configure.ac: Add "gdb.opt" directory.
6920 * configure: Regenerated.
a9c64011 6921
c3ea9a14
DE
69222007-10-25 Doug Evans <dje@google.com>
6923
6924 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6925 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6926
a9c64011 69272007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6928 Thiago Jung Bauermann <bauerman@br.ibm.com>
6929
6930 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6931 Floating Point expressions.
6932 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6933 Floating Point variables.
6934 * gdb.base/dfp-test.c: new file containing program with Decimal
6935 Floating variables, used by gdb.base/dfp-test.exp.
6936
62a24a2b
DJ
69372007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6938
6939 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6940
e7b1eae6
UW
69412007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6942
6943 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6944 compiling test case with GCC.
6945 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6946
c641edcc
UW
69472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6948
6949 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6950 format changes.
6951
5e5ebfe6
MS
69522007-10-18 Michael Snyder <msnyder@specifix.com>
6953
6954 * gdb.base/dbx.exp: Add missing "-re " operator.
6955
e831e7b6
GM
69562007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6957
6958 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6959 * configure.ac: Removed trailing spaces after backslash.
6960 * gdb.modula2: New directory.
6961 * gdb.modula2/Makefile.in: New file.
6962 * gdb.modula2/unbounded-array.exp: New file.
6963 * gdb.modula2/unbounded1.c: New file.
6964
7cc46491
DJ
69652007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6966
6967 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6968
69692007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6970
6971 * gdb.base/sigstep.c (main): Add checks for
6972 return values for setitimer call.
6973 Call setitimer again with itimer = ITIMER_REAL
6974 if first call to setitimer fails.
6975
e91528f0
KH
69762007-10-11 Kazu Hirata <kazu@codesourcery.com>
6977
6978 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6979 of $timeout.
6980
2ec9a4f8
DJ
69812007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6982
6983 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6984
69852007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6986
6987 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6988 of gdb_expect call, to avoid interruption.
6989
64b2fa04
PA
69902007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6991
6992 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6993 (v_unsigned_long_long, v_long_long_array)
6994 (v_signed_long_long_array, v_unsigned_long_long_array)
6995 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6996 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6997 [!NO_LONG_LONG]: New.
6998 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6999 v_long_long_member.
7000
7001 (v_long_long_func, v_signed_long_long_func)
7002 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7003 (main) [!NO_LONG_LONG]: Initialize long long variants.
7004
7005 * gdb.base/whatis.exp: If board file requests no_long_long, build
7006 test with NO_LONG_LONG defined. Test long long, signed long long,
7007 and unsigned long long variants but only if board file doesn't
7008 disable it.
7009
a912286e 70102007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7011 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7012
7013 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7014 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7015 * configure: Regenerated.
7016 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7017 gdb.pascal/types.exp, lib/pascal.exp: New files.
7018
471ba8c9
DJ
70192007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7020
7021 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7022 call.
7023 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7024 to return to the call.
7025 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7026 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7027 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7028 * gdb.mi/mi-until.exp (test_until): Likewise.
7029 * gdb.mi/mi2-until.exp (test_until): Likewise.
7030
fef8a650
DJ
70312007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7032
7033 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7034 two-char array.
7035 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7036
d983da9c
DJ
70372007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7038
7039 * gdb.threads/watchthreads.c (thread_function): Sleep between
7040 iterations.
7041 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7042 at once for S/390. Generate matching fails and passes.
7043
17f62551
VP
70442007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7045
7046 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7047 the 'struct_declarations' variable to zeros.
a9c64011 7048
ed0616c6
VP
70492007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7050
7051 * gdb.cp/mb-ctor.cc: New.
7052 * gdb.cp/mb-ctor.exp: New.
7053 * gdb.cp/mb-templates.cc: New.
7054 * gdb.cp/mb-templates.exp: New.
7055
41f1b697
DJ
70562007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7057
7058 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7059
3f213f78
PA
70602007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7061
7062 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7063 targets.
7064 * configure: Regenerate.
7065
0d381245 70662007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7067
0d381245
VP
7068 * gdb.base/annota1.exp: Adjust for 'info break'
7069 format changes.
7070 * gdb.base/annota3.exp: Likewise.
7071 * gdb.base/break.exp: Likewise.
7072 * gdb.base/condbreak.exp: Likewise.
7073 * gdb.base/pending.exp: Likewise.
7074 * gdb.base/sepdebug.exp: Likewise.
7075 * gdb.base/unload.exp: Likewise.
7076 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7077
fe3f5fa8
VP
70782007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7079
7080 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7081 messages.
7082 * gdb.base/chng-syms.exp: Likewise.
7083 * gdb.base/unload.exp: Likewise.
a9c64011 7084
a75cf6c0
DJ
70852007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7086
7087 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7088
18ecae38
DJ
70892007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7090
7091 * schedlock.c (NUM): Change to 1.
7092 (main): Use args[0] for the main thread.
7093 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7094 regardless of the number of threads.
7095
5509918f
MR
70962007-09-14 Maciej W. Rozycki <macro@mips.com>
7097
4a543daf
MR
7098 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7099 type down.
7100 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7101 test.
7102 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7103 watchpoint type down.
7104 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7105 test.
7106
71072007-09-14 Maciej W. Rozycki <macro@mips.com>
7108
5509918f
MR
7109 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7110 Move all the tests here and run them twice, once using software
7111 watchpoints and once using hardware watchpoints.
7112 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7113
40b53987
DJ
71142007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7115
7116 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7117 test.
7118
695e2681
MK
71192007-09-10 Mark Kettenis <kettenis@gnu.org>
7120
8b3fc8d8
MK
7121 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7122 build-id.
7123
695e2681
MK
7124 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7125 know about $ORIGIN. Calculate output dir from $dest instead of
7126 using ${objdir}/{$subdir}.
7127
58d69f29
MK
71282007-09-09 Mark Kettenis <kettenis@gnu.org>
7129
7130 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7131 gcore, before continuing with the test.
7132
3e347599
DJ
71332007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7134
7135 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7136 * gdb.mi/mi-watch.exp: Likewise.
7137
ea37ba09
DJ
71382007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7139 Jim Blandy <jimb@codesourcery.com>
7140
7141 * gdb.arch/i386-sse.exp: Do not expect character constants.
7142 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7143 * gdb.base/display.exp: Allow print/s.
7144 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7145 and unsigned char array changes.
7146
2025a643
DJ
71472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7148
7149 * gdb.base/display.exp: Add tests for printf %p.
7150
26669a27
PA
71512007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7152
7153 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7154 the dll name to unicode.
7155
c8f021f8
JK
71562007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7157
7158 * gdb.base/default.exp (show version): Update the version text.
7159 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7160
4cf31eea
JK
71612007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7162
7163 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7164 New files.
7165
4935890f
JK
71662007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7167
7168 * lib/gdb.exp (build_id_debug_filename_get): New function.
7169 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7170 Remove the generate DEBUG file for the future testcase runs.
7171 New testcase for the NT_GNU_BUILD_ID retrieval.
7172 Move the final testing step to ...
7173 (test_different_dir): ... a new function.
7174 New parameter XFAIL to XFAIL all the tests performed.
7175 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7176 New parameter TYPE to PF_PREFIX all the tests performed.
7177
02142340
VP
71782007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7179
7180 * gdb.mi/mi-var-cp.cc (path_expression): New
7181 function.
7182 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7183
36acd84e
UW
71842007-08-27 Markus Deuling <deuling@de.ibm.com>
7185
7186 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7187 to fit into SPU Local Store memory.
7188
a896d121
JB
71892007-08-23 Joel Brobecker <brobecker@adacore.com>
7190
7191 * gdb.base/default.exp: Adjust the expected output of "info
7192 warranty" after the switch to GPLv3.
7193
7b433602
JB
71942007-08-23 Joel Brobecker <brobecker@adacore.com>
7195
7196 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7197 to 30000 (from 20000).
7198
e22f8b7c
JB
71992007-08-23 Joel Brobecker <brobecker@adacore.com>
7200
7201 Switch the license of all .exp files to GPLv3.
7202 Switch the license of all .f and .f90 files to GPLv3.
7203 Switch the license of all .s and .S files to GPLv3.
7204
5a0e3bd0
JB
72052007-08-23 Joel Brobecker <brobecker@adacore.com>
7206
7207 * configure.ac: Switch license to GPLv3.
7208
cc00619d
JB
72092007-08-23 Joel Brobecker <brobecker@adacore.com>
7210
7211 Switch the licensing to GPLv3 for all .ads and .adb files.
7212
8d26208a
DJ
72132007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7214
7215 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7216 and t_int_double.
7217 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7218
4fcb9948
JB
72192007-08-17 Joel Brobecker <brobecker@adacore.com>
7220
7221 * gdb.base/step-line.c: Switch license to GPL version 3, and
7222 update copyright year.
7223 * gdb.base/step-line.inp: Likewise.
7224
b9c34f67
JB
72252007-08-17 Joel Brobecker <brobecker@adacore.com>
7226
7227 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7228 changes inside gdb1555.c.
7229 * gdb.base/pending.exp: Likewise.
7230
2cc17678
DJ
72312007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7232
7233 * config/default.exp: New file.
7234
e48883f7
DJ
72352007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7236
7237 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7238 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7239
1ab80e5b
MR
72402007-07-30 Maciej W. Rozycki <macro@mips.com>
7241
7242 * gdb.base/dump.exp: Force the correct endianness for binary
7243 formats not carrying this information.
7244
aba471f5
DJ
72452007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7246
7247 * gdb.threads/staticthreads.exp: Match .*sem_post.
7248
d4e07204
DJ
72492007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7250
7251 * gdb.base/readline.exp (operate_and_get_next): Match the final
7252 prompt.
7253
2b97317d
KB
72542007-07-23 Kevin Buettner <kevinb@redhat.com>
7255
7256 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7257 to restarting SID.
7258
44efa07a
KB
72592007-07-18 Kevin Buettner <kevinb@redhat.com>
7260
7261 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7262 prior to `gdb_start'.
7263
7b5ebade
KB
72642007-07-18 Kevin Buettner <kevinb@redhat.com>
7265
7266 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7267 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7268 Remove call to gdb_unload.
7269
255e7678
DJ
72702007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7271 Daniel Jacobowitz <dan@codesourcery.com>
7272
7273 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7274 for __WIN32__.
7275 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7276 * gdb.base/unload.exp: Use shared library test routines.
7277
3a40aaa0
UW
72782007-07-03 Markus Deuling <deuling@de.ibm.com>
7279
7280 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7281 * gdb.base/solib-symbol-lib.c: Likewise.
7282 * gdb.base/solib-symbol-main.c: Likewise.
7283
b0f4b84b
DJ
72842007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7285
7286 * config/gdbserver.exp (gdb_reconnect): New.
7287 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7288 gdb.base/solib-disc.exp: New files.
7289 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7290 remote debugging".
7291 (gdb_compile): Add shlib_load flag.
7292 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7293 port.
7294 (gdbserver_reconnect): New.
7295
1b05479a
DJ
72962007-07-01 Nick Roberts <nickrob@snap.net.nz>
7297 Daniel Jacobowitz <dan@codesourcery.com>
7298
7299 * gdb.base/annota3.exp: Test for if construct.
7300
86f78eb2
DJ
73012007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7302
7303 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7304
6a2eb474 73052007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7306 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7307
7308 * gdb.base/display.exp: Allow a newline after display/i.
7309 * gdb.base/pc-fp.exp: Likewise.
7310 * gdb.base/sigbpt.exp: Likewise.
7311
f8b73d13
DJ
73122007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7313
7314 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7315 required features to be included.
7316
4339e69e
DJ
73172007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7318
7319 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7320 in info threads output.
7321
23d964e7
UW
73222007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7323 Markus Deuling <deuling@de.ibm.com>
7324
7325 * gdb.arch/spu-info.exp: New testcase.
7326 * gdb.arch/spu-info.c: New file.
7327
fd20f75b
DJ
73282007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7329
7330 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7331 tpcs_offset. Restore lr after the call.
7332 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7333
2226f861
DJ
73342007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7335
7336 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7337 (gdbserver_run): Kill any running gdbserver.
7338 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7339
d12371a9
MR
73402007-05-17 Maciej W. Rozycki <macro@mips.com>
7341
7342 * gdb.base/sigbpt.exp: Preset segv_addr.
7343
93f02886
DJ
73442007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7345
7346 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7347 (gdb_compile_shlib): Likewise.
7348 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7349 (default_gdb_init): Clear cleanfiles.
7350 (gdb_finish): Delete recorded cleanfiles.
7351 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7352
7353 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7354 Do not use isnative.
7355 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7356 gdb.base/so-impl-ld.exp: Likewise.
7357 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7358 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7359 gdb_compile.
7360
b04e06d7
VP
73612007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7362
7363 * config/unknown.exp: Remove.
7364
069ed931
UW
73652007-05-15 Markus Deuling <deuling@de.ibm.com>
7366
7367 * gdb.base/info-proc.exp: Check is_remote.
7368
09db0d03
UW
73692007-05-14 Markus Deuling <deuling@de.ibm.com>
7370
7371 * gdb.base/gcore.exp: Initialize variable core_supported.
7372
af2cbe8c
DJ
73732007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7376
027c0295
DJ
73772007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7378
7379 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7380 * gdb.threads/print-threads.exp (test_all_threads): Allow
7381 negative and hexadecimal thread IDs.
7382
dc5000e7
DJ
73832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7384
7385 * gdb.java/jprint.java (public): Avoid invalid call to static
7386 method.
7387
2e74ed18
DP
73882007-05-14 Denis Pilat <denis.pilat@st.com>
7389
7390 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7391 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7392 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7393 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7394 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7395
83547f02
UW
73962007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7397
7398 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7399 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7400 this mode.
7401 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7402 * gdb.base/spu.ld: New file.
7403
b18be20d
DJ
74042007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7405
7406 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7407
be444858
DJ
74082007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7409
7410 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7411
b1d53152
DJ
74122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7413
7414 * gdb.java/jmain.exp: Handle demangled names with and without method
7415 signatures.
7416
d084b331
DJ
74172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7418
7419 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7420 (have_a_very_merry_interrupt): Remove calls to puts.
7421 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7422 inferior output.
7423 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7424 test names.
7425
db9d7fc5
DJ
74262007-04-29 Markus Deuling <deuling@de.ibm.com>
7427 Daniel Jacobowitz <dan@codesourcery.com>
7428
7429 * gdb.base/auxv.exp (core_works): Also check is_remote.
7430 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7431
ef783a7d 74322007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7433
ef783a7d
VP
7434 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7435 message, not the undefined 'module' variable.
7436 * gdb.base/siginfo.exp: Likewise.
7437 * gdb.base/sigstep.exp: Likewise.
7438 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7439 serialport.
7440 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7441
b7b73cae
CV
74422007-04-25 Corinna Vinschen <vinschen@redhat.com>
7443
7444 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7445 target sim fails. Return 0 otherwise.
7446 (gdb_load): Return prematurely if gdb_target_sim fails.
7447
7d90fdfa
DP
74482007-04-16 Denis Pilat <denis.pilat@st.com>
7449
7450 * gdb.base/setshow.exp: Reset height after having set it to 100.
7451
5d3e9c85
DP
74522007-04-16 Denis Pilat <denis.pilat@st.com>
7453
7454 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7455
18e75969
DP
74562007-04-16 Denis Pilat <denis.pilat@st.com>
7457
7458 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7459
25d5ea92
VP
74602007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7461
7462 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7463 tests. Run the frozen varobjs test.
7464 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7465 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7466
0b49cb80
JK
74672007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7470 gdb.base/type-opaque.exp: New files.
7471
a73bafbc 74722007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7473
7474 * gdb.mi/mi-var-child.c
a73bafbc
VP
7475 (do_children_tests): User char[2] instead of
7476 char so that automatic printing of pointers to char
7477 don't give unpredicable result.
7478 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7479 local variables.
7480 * gdb.mi/mi-var-child.exp: Step to right line
7481 of do_children_tests.
7482 * gdb.mi/mi2-var-child.exp: Likewise.
7483 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7484 do_locals_tests.
a73bafbc
VP
7485 (do_children_tests): User char[2] instead of
7486 char so that automatic printing of pointers to char
a9c64011 7487 don't give unpredicable result.
a73bafbc 7488 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7489 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7490 Pass test name to mi_wait_for_stop.
7491
7ce59000
DJ
74922007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7493
7494 * gdb.asm/asm-source.exp: Remove d10v case.
7495 * lib/gdb.exp (skip_cplus_tests): Likewise.
7496 * gdb.asm/d10v.inc: Deleted.
7497
20389057
DJ
74982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7499
7500 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7501
8807d78b
DJ
75022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7503
7504 * config/netware.exp: Delete file.
7505
aa3edb8e
JB
75062007-03-29 Joel Brobecker <brobecker@adacore.com>
7507
7508 * gdb.dwarf2/dw2-noloc.S: New file.
7509 * gdb.dwarf2/dw2-noloc.exp: New file.
7510
297561ac
PA
75112007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7512
7513 * gdb.cp/method2.cc: New test.
7514 * gdb.cp/method2.exp: New test.
7515 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7516
1f81bd39
DJ
75172007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7518
7519 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7520
9453113a
DJ
75212007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7522
7523 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7524
b741e217
DJ
75252007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7526
7527 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7528 (gdb_load): Delete, replace with...
7529 (gdb_reload): ...this.
7530 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7531 * gdb.server/server-mon.exp: Likewise.
7532 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7533 (gdb_start_cmd): New.
7534 (gdb_file_cmd): Save the last loaded file.
7535 (gdb_reload): New.
7536 (gdb_gnu_strip_debug): Use transform.
7537 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7538 support here. Use new $last_loaded_file. Check mtime.
7539 (gdb_target_cmd): Handle ObjC failure case.
7540 (infer_host_exec): Delete.
7541 (gdbserver_load): Rename to...
7542 (gdbserver_run): ...this. Simplify.
7543 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7544 (mi_gdb_load): Move most contents to a new function...
7545 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7546 (mi_run_cmd): Use mi_gdb_target_load.
7547 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7548 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7549 Use gdb_run_cmd.
7550 * gdb.base/charsign.exp: Remove incorrect comment.
7551 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7552 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7553 gdb.base/start.exp: Use gdb_start_cmd.
7554
446ab585 75552007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7556 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7557
7558 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7559 * gdb.base/signull.exp: Similarly.
7560
bbb88ebf
UW
75612007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7562
7563 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7564 messages available to test cases (like chng-sym.exp).
7565
cb8c4a99
AS
75662007-03-14 Andreas Schwab <schwab@suse.de>
7567
7568 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7569 format changes.
7570
4e463ff5
DJ
75712007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7572
7573 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7574 (optimized_1): New.
7575 (main): Call optimized_1.
7576 (gdb2029): Correct typos. Call gdb2029_marker.
7577 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7578 for gdb2029.
7579
b6db2c47
MK
75802007-03-12 Mark Kettenis <kettenis@gnu.org>
7581
7582 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7583 as tabs. Remove redundant test pattern.
7584
70ed3737
UW
75852007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7586
7587 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7588 for /a format output.
7589
47b67b60
DJ
75902007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7591
7592 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7593 collect output incrementally.
7594
b8953b0e
UW
75952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7596
7597 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7598 for -var-create lpcharacter test.
7599 * gdb.mi/mi2-var-cmd.exp: Likewise.
7600
7acd5c40
UW
76012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7602
7603 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7604 pass on targets where address zero is readable.
7605
9c6759c1
UW
76062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7607
7608 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7609 just a single architecture.
7610
a2f1aeb4
UW
76112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7612
7613 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7614 (fetch_all_registers): New function, uses gdb_test_multiple and
7615 exp_continue to fetch inferior output line-by-line.
7616 Replace all uses of do_get_all_registers by fetch_all_registers.
7617
46579ac2
UW
76182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7619
7620 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7621 in target_info.
7622
fc133f24
MS
76232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7624
a9c64011 7625 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7626 consistancy; add a default (timeout) case.
7627
7646a51d
MS
76282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7629
7630 * gdb.base/watchpoint.exp: Fix truncated comment.
7631
dcfff61f
MS
76322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7633
7634 * Makefile.in: Remove spurious single-quotes from sed command.
7635
664e3ee9
DJ
76362007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7637
7638 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7639 func.
7640 * gdb.mi/mi2-var-cmd.exp: Likewise.
7641
d7cc6f2f
JB
76422007-02-27 Joel Brobecker <brobecker@adacore.com>
7643
a9c64011
AS
7644 * gdb.dwarf2/dw2-producer.S: New file.
7645 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7646
76472007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7648
7649 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7650 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7651 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7652 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7653 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7654 Revert tests to use mi_gdb_test and include value field in output
7655 of -var-create.
7656
93d42b30
DJ
76572007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7658
7659 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7660
c499ed39
DJ
76612007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7662
7663 * gdb.base/maint.exp: Remove full paths from test names.
7664 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7665 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7666
9836f81b
JB
76672007-02-27 Joel Brobecker <brobecker@adacore.com>
7668
7669 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7670
c74d0ad8
DJ
76712007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 * gdb.server/server-mon.exp: New test.
7674
2711e456
DJ
76752007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7676
7677 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7678
ff6f572f
DJ
76792007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7680
7681 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7682 register capitalization.
7683
fada3feb
DP
76842007-02-13 Denis Pilat <denis.pilat@st.com>
7685
7686 * gdb.mi/mi-var-invalidate.exp: New file.
7687
fb1e4ffc
DJ
76882007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7689
7690 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7691
3da939d7
DJ
76922007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7693
7694 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7695
123dc839
DJ
76962007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7697
7698 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7699 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7700
877e3645 77012007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7702
7703 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7704 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7705 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7706 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7707 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7708 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7709 Update tests to include value field in output of -var-create.
a9c64011 7710
3c0a2960
AS
77112007-02-08 Andreas Schwab <schwab@suse.de>
7712
7713 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7714
108546a0
DJ
77152007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7716
7717 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7718 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7719
d701dcab
DP
77202007-02-02 Denis Pilat <denis.pilat@st.com>
7721
7722 * gdb.threads/threadapply.exp: check that frame is not changed by
7723 the thread apply all command.
7724
783e3e2f
AS
77252007-01-31 Andreas Schwab <schwab@suse.de>
7726
6d9c3a87
AS
7727 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7728
3c50d7b9
AS
7729 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7730 in the dwarf sections.
7731 * gdb.dwarf2/mac-fileno.S: Likewise.
7732
783e3e2f
AS
7733 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7734 bspstore register on ia64.
7735
78ff580e
AS
77362007-01-29 Andreas Schwab <schwab@suse.de>
7737
cc8e9b12
AS
7738 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7739 "frame-begin" annotation.
7740
78ff580e
AS
7741 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7742 number of "frames-invalid" annotations.
7743
704a4f78
DJ
77442007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7745
7746 * gdb.base/commands.exp: Call if_commands_test.
7747 (gdb_test_no_prompt, if_commands_test): New.
7748
e741bf94
MK
77492007-01-28 Mark Kettenis <kettenis@gnu.org>
7750
7751 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7752
474d0ad3
AS
77532007-01-27 Andreas Schwab <schwab@suse.de>
7754
7755 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7756 .short/.int/.quad in the dwarf sections.
7757 * gdb.dwarf2/dw2-intercu.S: Likewise.
7758 * gdb.dwarf2/dw2-intermix.S: Likewise.
7759
e784b426
JK
77602007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7763 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7764 array.
e784b426
JK
7765 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7766 * gdb.base/setvar.exp: Likewise.
7767
37f08e04
AS
77682007-01-26 Andreas Schwab <schwab@suse.de>
7769
9a01813a
AS
7770 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7771 test.
7772
37f08e04
AS
7773 * gdb.base/multi-forks.exp ("restart $i"): Also match
7774 __kernel_syscall_via_break.
7775
6e2a9270
VP
77762007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7777
7778 * lib/mi-support.exp (mi_delete_varobj): New.
7779 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7780 testcase.
7781 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7782 (main): Call the above.
7783 (reference_update_test, base_in_reference_test)
7784 (reference_to_pointer): Delete the created varobjs.
a9c64011 7785
e515b470
DJ
77862007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7787
7788 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7789 * configure: Regenerated.
7790 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7791 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7792 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7793 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7794 * lib/gdb.exp (gdb_skip_xml_test): New function.
7795
08d8bcd7
DJ
77962007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7797
7798 * gdb.base/sigrepeat.exp: Correct error message.
7799
78002007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7801 Daniel Jacobowitz <dan@codesourcery.com>
7802
7803 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7804 gdb.arch/i386-gnu-cfi-asm.S: New files.
7805
97c3f1f3
JK
78062007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7807
7808 * lib/gdb.exp: Abort on missing `site.exp'.
7809
cb1df416
DJ
78102007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7811 Daniel Jacobowitz <dan@codesourcery.com>
7812
7813 * gdb.base/included.c, gdb.base/included.exp,
7814 gdb.base/included.h: New files.
7815
35990120
DJ
78162007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7817
7818 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7819 (maximize_rlimit): Reduce limits on 64-bit systems.
7820
6e81a116 78212007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7822
7823 From Marcus Deuling <deuling@de.ibm.com>:
7824 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7825 every case.
7826
6c3c41f3
NR
78272007-01-13 Nick Roberts <nickrob@snap.net.nz>
7828
7829 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7830 (test_path_specification): Use objdir instead of srcdir to always
7831 get an absolute filename.
7832
2f12c312
DJ
78332007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7834
7835 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7836
81121995
VP
78372007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7838
7839 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7840 Make sure the variable we're using is in scope.
7841 (reference_to_pointer): Likewise.
7842
4741b737
DJ
78432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7844
7845 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7846 has no debug information.
7847
054410c3
DJ
78482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * gdb.base/annota1.exp: Remove extra send_gdb.
7851
818f79f6
DJ
78522007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7853
7854 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7855
f7a6bb70
DJ
78562007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7857
7858 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7859
57e66780
DJ
78602007-01-08 Nick Roberts <nickrob@snap.net.nz>
7861 Daniel Jacobowitz <dan@codesourcery.com>
7862
7863 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7864 lcharacter or linteger change. Correct duplicated test name.
7865 * gdb.mi/mi2-var-cmd.exp: Likewise.
7866
3d799a95
DJ
78672007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7868
7869 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7870
78712007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7872
a9c64011
AS
7873 * gdb.base/nofield.c: New file.
7874 * gdb.base/nofield.exp: New testcase.
51679ba9 7875
eafb94e8
NR
78762007-01-05 Nick Roberts <nickrob@snap.net.nz>
7877
7878 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7879
7880 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7881 test.
7882
5e572bb4
DJ
78832007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7884
7885 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7886
74a44383
DJ
78872007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7888
7889 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7890 when continuing.
7891
1b572db9
DJ
78922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7893
7894 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7895 Expect ".exe" extension.
7896
381bc39b
DJ
78972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7898
7899 * gdb.base/charset.exp: Add explicit filename to break.
7900 * gdb.base/dbx.exp: Add explicit filename to breaks.
7901
2b70e4c6
DJ
79022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7903
7904 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7905 * gdb.mi/mi2-file.exp: Likewise.
7906
303b6f5d
DJ
79072007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7908
7909 Implement specification of MI tests as comments
7910 in C and C++ sources.
7911 * lib/mi-support.exp (mi_autotest_data): New variable.
7912 (mi_autotest_source): New variable.
7913 (count_newlines, mi_prepare_inline_tests)
7914 (mi_get_inline_test, mi_continue_to_line)
7915 (mi_run_inline_test, mi_tbreak)
7916 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7917 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7918 Run inline tests.
7919 * gdb.mi/mi-var-cp.cc: Define tests here.
7920
23da0d94
VP
79212007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7922
7923 Simplify usage of mi_continue_to.
7924 * lib/mi-support.exp (mi_runto_helper): Renamed
7925 from mi_runto, added new parameter 'run_or_continue'.
7926 (mi_runto): Use mi_runto_helper.
7927 (mi_continue_to): Accept just function name as parameter.
7928 Use mi_runto_helper.
7929 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7930 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7931
f9e18282
JB
79322006-01-04 Joel Brobecker <brobecker@adacore.com>
7933
7934 Make this testcase a bit more realistic. The current code
7935 is too simplistic, and allows the compiler to optimize out
7936 some of the entities we need for this testcase.
7937 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7938 (Do_Nothing): Add extra parameter.
7939 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7940 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7941 by using a variable of type Void_Star.
7942
fd678c65
JB
79432006-01-04 Joel Brobecker <brobecker@adacore.com>
7944
7945 * gdb.ada/catch_ex/foo.adb: New file.
7946 * gdb.ada/catch_ex.exp: New testcase.
7947
05cfdb42
DJ
79482007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7949
7950 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7951 pass --image-base to linker.
7952
2e03ee74
DJ
79532007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7954 Daniel Jacobowitz <dan@codesourcery.com>
7955
7956 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7957 secondary prompts.
7958
0d5de010
DJ
79592007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7960
7961 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7962 output. Test the types of members and member pointers.
7963 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7964 gdb/2092.
7965 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7966 statement. Enable for GCC. Update expected output for some tests
7967 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7968 layout.
7969 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7970 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7971 (Diamond::vget_base): New.
7972 (main): Add new tests.
7973 * gdb.cp/printmethod.exp: Update expected output for member functions.
7974 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7975 print pEe->D::vg().
7976
61a771aa
DJ
79772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7978
7979 * gdb.threads/tls.exp: Allow stops in sem_post.
7980
2fa63963
DJ
79812006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7982
7983 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7984 * gdb.base/annota3.exp: Likewise.
7985 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7986 again (instead of timing out).
7987 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7988 GCC bug 26475.
7989 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7990 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7991 test from jmisc1.exp.
7992 * gdb.java/jmisc1.exp: Delete.
7993 * gdb.java/jprint.exp: Adjust to work with method signatures including
7994 return types.
7995 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7996 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7997 * lib/java.exp (compile_java_from_source): Pass the correct type
7998 to target_compile.
7999
5eefc2b7
JB
80002006-12-31 Joel Brobecker <brobecker@adacore.com>
8001
8002 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8003 (stack_align_edx): New function.
8004 (stack_align_eax): New function.
8005 (main): Add calls to stack_align_edx and stack_align_eax.
8006 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8007 Add testing for the cases where the register used during a stack
8008 realignment is edx. Same for eax.
8009
227c54da
DJ
80102006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8011
8012 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8013 and generic PE targets.
8014
cab8ac94
JB
80152006-12-29 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.ada/array_return.exp: Update copyright date list.
8018
ba54f318
JB
80192006-12-27 Joel Brobecker <brobecker@adacore.com>
8020
8021 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8022 (Create_Small_Float_Vector): New function.
8023 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8024 function body.
8025 * gdb.ada/array_return/p.adb: Use new type and function from
8026 package Pck.
8027 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8028 able to print the value returned by a function returning an
8029 array of float.
8030
6b7a35dd
JB
80312006-12-20 Joel Brobecker <brobecker@adacore.com>
8032
8033 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8034 The associated tests should be PASSing.
8035
038224f6
VP
80362006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8037
8038 Test for base in references.
8039 * gdb.mi/mi-var-cp.cc: Add test code.
8040 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8041 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8042 * gdb.mi/mi2-watch.exp: Likewise.
8043 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8044 (mi_list_varobj_children): New function.
8045
b26ed50d
VP
80462006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8047
8048 * lib/mi-support.exp
8049 (mi_runto): Accept "()" after function name.
8050 (mi_create_varobj): New function.
8051 (mi_varobj_update): New function.
8052 (mi_Check_varobj_value): New function.
8053 * gdb.mi/mi-var-cp.exp: New file.
8054 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8055
08232497
DJ
80562006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8057
8058 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8059 gdb.base/weaklib2.c: New files.
8060
d394c993 80612006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8062
ac6c2fba
NS
8063 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8064 info. Adjust test names.
8065
8ec659a0 8066 * gdb.base/break.c (main): Move position of malloc.
d394c993 8067 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8068
acd65feb
VP
80692006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8070
8071 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8072 assignement of arrays and function pointers.
8073 * gdb.mi/var-cmd.c: Add declaration necessary for above
8074 tests.
8075
f556d5e5
NS
80762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8077
8078 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8079
8080 * gdb.threads/linux-dp.exp: Read thread table before and after
8081 creating each philosopher and verify it.
8082
697bc68d
NS
80832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8084 Paul Brook <paul@codesourcery.com>
8085 Daniel Jacobowitz <dan@codesourcery.com>
8086
8087 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8088 main to remove duplication. Add start function of the form
697bc68d
NS
8089 '_*start[1-9]*'. Add RVDS start function.
8090
29d73ae4
DJ
80912006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8092
8093 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8094
c1d88655
UW
80952006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8096
8097 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8098 * gdb.asm/spu.inc: New file.
8099 * gdb.base/term.exp: Disable if [target_info exists noargs].
8100 * gdb.gdb/complaints.exp: Disable if ![isnative].
8101 * gdb.gdb/selftest.exp: Likewise.
8102 * gdb.gdb/observer.exp: Likewise.
8103 * gdb.gdb/xfullpath.exp: Likewise.
8104 * gdb.base/attach.exp: Disable on SPU target.
8105 * gdb.cp/bs145503.exp: Likewise.
8106 * gdb.cp/exception.exp: Likewise.
8107 * gdb.cp/userdef.exp: Likewise.
8108
32a13b1a
DJ
81092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8110
8111 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8112
d8295fe9
VP
81132006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8114
8115 * gdb.base/completion.exp: Fix completion tests for
8116 'info' and 'info '.
8117 * gdb.base/help.exp (help_test_raw, test_class_help)
8118 (test_prefix_command_help): Move...
8119 * lib/gdb.exp: Here.
8120 * gdb.base/main.exp: Adjust.
8121 * gdb.cp/maint.exp: Adjust.
8122 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8123
8c394015
VP
81242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8125
8126 * gdb.stabs/weird.exp (print_weird_var): Use
8127 gdb_test_multiple instead of gdb_expect.
8128
027fc1bc
VP
81292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8130
8131 * gdb.base/help.exp (help_test_raw): New.
8132 (test_class_help): New.
8133 (test_prefix_command_help): New.
8134 Adjust testcases.
8135
67609209
FR
81362006-11-09 Christophe Lyon <christophe.lyon@st.com>
8137
8138 * gdb.base/constvars.c (main): Write to crass and crips, so that
8139 they are allocated by the compiler.
8140
f73adfeb
AS
81412006-10-27 Andreas Schwab <schwab@suse.de>
8142
8143 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8144 "detach-fork".
8145
2f83a18e
DJ
81462006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8147
8148 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8149 of patterns.
8150
94277a38
DJ
81512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.base/sepdebug.exp: Remove debug format test.
8154 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8155 Handle no-symtab.
8156 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8157
5bd2f6e2
DJ
81582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8159
8160 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8161 int to pointer or pointer to int.
8162 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8163
8c008720
DJ
81642006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8165
8166 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8167
9e35dae4
DJ
81682006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8169
8170 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8171
d9639e13
DJ
81722006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8173
8174 PR c++/2116
8175 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8176
390a1bd0
JB
81772006-10-06 Joel Brobecker <brobecker@adacore.com>
8178
8179 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8180 the corresponding bug has been fixed in GDB (PR/2018).
8181
dd920c33
JB
81822006-10-06 Joel Brobecker <brobecker@adacore.com>
8183
8184 * gdb.base/subst.exp: New testcase.
8185
53bbefe9
JB
81862006-10-06 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.ada/array_return/pck.ads: Add copyright notice.
8189 * gdb.ada/array_return/pck.adb: Likewise.
8190 * gdb.ada/array_return/p.adb: Likewise.
8191 * gdb.ada/exec_changed/first.adb: Likewise.
8192 * gdb.ada/exec_changed/second.adb: Likewise.
8193
09851417
JB
81942006-10-06 Joel Brobecker <brobecker@adacore.com>
8195
8196 * gdb.ada/watch_arg/watch.adb: New file.
8197 * gdb.ada/watch_arg.exp: New testcase.
8198
041bf30d
VP
81992006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8200
8201 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8202 via string_to_regexp.
041bf30d 8203 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8204
f286fbdd 82052006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8206
8207 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8208 Remove unused / obsolete files.
8209
7c07f349
NR
82102006-09-19 Nick Roberts <nickrob@snap.net.nz>
8211
8212 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8213
cd5ff84a
VP
82142006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8215
8216 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8217 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8218 the number of frames.
cd5ff84a 8219
ae018d1a
DJ
82202006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8221
8222 * gdb.base/args.c (main): Add breakpoint marker.
8223 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8224 really test empty arguments.
8225 (args_load): Delete.
8226 (args_test): New.
8227
b399c549
NR
82282006-09-13 Nick Roberts <nickrob@snap.net.nz>
8229
8230 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8231 check for one file.
b399c549 8232
2ab1eb7a
VP
82332006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8234
8235 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8236 HIGH_FRAME argument to -stack-list-locals can be larger than
8237 the number of frames.
a9c64011 8238
476308bf
FF
82392006-08-18 Fred Fish <fnf@specifix.com>
8240
8241 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8242 '$' in front of skip_vmx_tests_saved when setting that.
8243
8625200f
AS
82442006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8245
8246 * gdb.base/trace-commands.exp: New file.
8247
089ec8f1
DJ
82482006-08-10 Joel Brobecker <brobecker@adacore.com>
8249 Daniel Jacobowitz <dan@codesourcery.com>
8250
8251 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8252 expected output of the backtrace commands.
8253
b60f0898
JB
82542006-08-09 Joel Brobecker <brobecker@adacore.com>
8255
8256 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8257 untested followed by return combination.
8258 * gdb.arch/altivec-regs.exp: Likewise.
8259 * gdb.arch/e500-abi.exp: Likewise.
8260 * gdb.arch/e500-regs.exp: Likewise.
8261 * gdb.arch/gdb1291.exp: Likewise.
8262 * gdb.arch/gdb1431.exp: Likewise.
8263 * gdb.arch/gdb1558.exp: Likewise.
8264 * gdb.arch/i386-prologue.exp: Likewise.
8265 * gdb.arch/i386-unwind.exp: Likewise.
8266 * gdb.asm/asm-source.exp: Likewise.
8267 * gdb.base/a2-run.exp: Likewise.
8268 * gdb.base/advance.exp: Likewise.
8269 * gdb.base/all-bin.exp: Likewise.
8270 * gdb.base/annota1.exp: Likewise.
8271 * gdb.base/annota3.exp: Likewise.
8272 * gdb.base/args.exp: Likewise.
8273 * gdb.base/arithmet.exp: Likewise.
8274 * gdb.base/assign.exp: Likewise.
8275 * gdb.base/async.exp: Likewise.
8276 * gdb.base/attach.exp: Likewise.
8277 * gdb.base/bang.exp: Likewise.
8278 * gdb.base/bigcore.exp: Likewise.
8279 * gdb.base/bitfields.exp: Likewise.
8280 * gdb.base/bitfields2.exp: Likewise.
8281 * gdb.base/break.exp: Likewise.
8282 * gdb.base/call-sc.exp: Likewise.
8283 * gdb.base/call-strs.exp: Likewise.
8284 * gdb.base/callfuncs.exp: Likewise.
8285 * gdb.base/checkpoint.exp: Likewise.
8286 * gdb.base/chng-syms.exp: Likewise.
8287 * gdb.base/code-expr.exp: Likewise.
8288 * gdb.base/commands.exp: Likewise.
8289 * gdb.base/completion.exp: Likewise.
8290 * gdb.base/cond-expr.exp: Likewise.
8291 * gdb.base/condbreak.exp: Likewise.
8292 * gdb.base/consecutive.exp: Likewise.
8293 * gdb.base/constvars.exp: Likewise.
8294 * gdb.base/corefile.exp: Likewise.
8295 * gdb.base/cvexpr.exp: Likewise.
8296 * gdb.base/dbx.exp: Likewise.
8297 * gdb.base/define.exp: Likewise.
8298 * gdb.base/detach.exp: Likewise.
8299 * gdb.base/display.exp: Likewise.
8300 * gdb.base/dump.exp: Likewise.
8301 * gdb.base/ena-dis-br.exp: Likewise.
8302 * gdb.base/ending-run.exp: Likewise.
8303 * gdb.base/environ.exp: Likewise.
8304 * gdb.base/eval-skip.exp: Likewise.
8305 * gdb.base/exprs.exp: Likewise.
8306 * gdb.base/fileio.exp: Likewise.
8307 * gdb.base/finish.exp: Likewise.
8308 * gdb.base/float.exp: Likewise.
8309 * gdb.base/foll-exec.exp: Likewise.
8310 * gdb.base/foll-fork.exp: Likewise.
8311 * gdb.base/foll-vfork.exp: Likewise.
8312 * gdb.base/freebpcmd.exp: Likewise.
8313 * gdb.base/funcargs.exp: Likewise.
8314 * gdb.base/gcore.exp: Likewise.
8315 * gdb.base/gdb1090.exp: Likewise.
8316 * gdb.base/gdb1250.exp: Likewise.
8317 * gdb.base/huge.exp: Likewise.
8318 * gdb.base/info-proc.exp: Likewise.
8319 * gdb.base/interrupt.exp: Likewise.
8320 * gdb.base/jump.exp: Likewise.
8321 * gdb.base/langs.exp: Likewise.
8322 * gdb.base/lineinc.exp: Likewise.
8323 * gdb.base/list.exp: Likewise.
8324 * gdb.base/logical.exp: Likewise.
8325 * gdb.base/long_long.exp: Likewise.
8326 * gdb.base/macscp.exp: Likewise.
8327 * gdb.base/maint.exp: Likewise.
8328 * gdb.base/mips_pro.exp: Likewise.
8329 * gdb.base/miscexprs.exp: Likewise.
8330 * gdb.base/multi-forks.exp: Likewise.
8331 * gdb.base/opaque.exp: Likewise.
8332 * gdb.base/overlays.exp: Likewise.
8333 * gdb.base/pc-fp.exp: Likewise.
8334 * gdb.base/pointers.exp: Likewise.
8335 * gdb.base/printcmds.exp: Likewise.
8336 * gdb.base/psymtab.exp: Likewise.
8337 * gdb.base/ptype.exp: Likewise.
8338 * gdb.base/recurse.exp: Likewise.
8339 * gdb.base/relational.exp: Likewise.
8340 * gdb.base/relocate.exp: Likewise.
8341 * gdb.base/remote.exp: Likewise.
8342 * gdb.base/reread.exp: Likewise.
8343 * gdb.base/restore.exp: Likewise.
8344 * gdb.base/return.exp: Likewise.
8345 * gdb.base/return2.exp: Likewise.
8346 * gdb.base/scope.exp: Likewise.
8347 * gdb.base/sect-cmd.exp: Likewise.
8348 * gdb.base/sep.exp: Likewise.
8349 * gdb.base/sepdebug.exp: Likewise.
8350 * gdb.base/setshow.exp: Likewise.
8351 * gdb.base/setvar.exp: Likewise.
8352 * gdb.base/sigall.exp: Likewise.
8353 * gdb.base/sigbpt.exp: Likewise.
8354 * gdb.base/signals.exp: Likewise.
8355 * gdb.base/signull.exp: Likewise.
8356 * gdb.base/sizeof.exp: Likewise.
8357 * gdb.base/solib.exp: Likewise.
8358 * gdb.base/step-line.exp: Likewise.
8359 * gdb.base/step-test.exp: Likewise.
8360 * gdb.base/structs.exp: Likewise.
8361 * gdb.base/structs2.exp: Likewise.
8362 * gdb.base/term.exp: Likewise.
8363 * gdb.base/twice.exp: Likewise.
8364 * gdb.base/until.exp: Likewise.
8365 * gdb.base/varargs.exp: Likewise.
8366 * gdb.base/volatile.exp: Likewise.
8367 * gdb.base/watchpoint.exp: Likewise.
8368 * gdb.base/whatis-exp.exp: Likewise.
8369 * gdb.base/whatis.exp: Likewise.
8370 * gdb.cp/ambiguous.exp: Likewise.
8371 * gdb.cp/annota2.exp: Likewise.
8372 * gdb.cp/annota3.exp: Likewise.
8373 * gdb.cp/bool.exp: Likewise.
8374 * gdb.cp/breakpoint.exp: Likewise.
8375 * gdb.cp/casts.exp: Likewise.
8376 * gdb.cp/class2.exp: Likewise.
8377 * gdb.cp/classes.exp: Likewise.
8378 * gdb.cp/cplusfuncs.exp: Likewise.
8379 * gdb.cp/ctti.exp: Likewise.
8380 * gdb.cp/derivation.exp: Likewise.
8381 * gdb.cp/exception.exp: Likewise.
8382 * gdb.cp/gdb1355.exp: Likewise.
8383 * gdb.cp/hang.exp: Likewise.
8384 * gdb.cp/inherit.exp: Likewise.
8385 * gdb.cp/local.exp: Likewise.
8386 * gdb.cp/m-data.exp: Likewise.
8387 * gdb.cp/m-static.exp: Likewise.
8388 * gdb.cp/member-ptr.exp: Likewise.
8389 * gdb.cp/method.exp: Likewise.
8390 * gdb.cp/misc.exp: Likewise.
8391 * gdb.cp/namespace.exp: Likewise.
8392 * gdb.cp/overload.exp: Likewise.
8393 * gdb.cp/ovldbreak.exp: Likewise.
8394 * gdb.cp/pr-1023.exp: Likewise.
8395 * gdb.cp/pr-1210.exp: Likewise.
8396 * gdb.cp/pr-574.exp: Likewise.
8397 * gdb.cp/printmethod.exp: Likewise.
8398 * gdb.cp/psmang.exp: Likewise.
8399 * gdb.cp/ref-params.exp: Likewise.
8400 * gdb.cp/ref-types.exp: Likewise.
8401 * gdb.cp/rtti.exp: Likewise.
8402 * gdb.cp/templates.exp: Likewise.
8403 * gdb.cp/try_catch.exp: Likewise.
8404 * gdb.cp/userdef.exp: Likewise.
8405 * gdb.cp/virtfunc.exp: Likewise.
8406 * gdb.disasm/am33.exp: Likewise.
8407 * gdb.disasm/h8300s.exp: Likewise.
8408 * gdb.disasm/mn10300.exp: Likewise.
8409 * gdb.disasm/sh3.exp: Likewise.
8410 * gdb.disasm/t01_mov.exp: Likewise.
8411 * gdb.disasm/t02_mova.exp: Likewise.
8412 * gdb.disasm/t03_add.exp: Likewise.
8413 * gdb.disasm/t04_sub.exp: Likewise.
8414 * gdb.disasm/t05_cmp.exp: Likewise.
8415 * gdb.disasm/t06_ari2.exp: Likewise.
8416 * gdb.disasm/t07_ari3.exp: Likewise.
8417 * gdb.disasm/t08_or.exp: Likewise.
8418 * gdb.disasm/t09_xor.exp: Likewise.
8419 * gdb.disasm/t10_and.exp: Likewise.
8420 * gdb.disasm/t11_logs.exp: Likewise.
8421 * gdb.disasm/t12_bit.exp: Likewise.
8422 * gdb.disasm/t13_otr.exp: Likewise.
8423 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8424 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8425 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8426 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8427 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8428 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8429 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8430 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8431 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8432 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8433 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8434 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8435 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8436 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8437 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8438 * gdb.mi/gdb701.exp: Likewise.
8439 * gdb.mi/gdb792.exp: Likewise.
8440 * gdb.mi/mi-basics.exp: Likewise.
8441 * gdb.mi/mi-break.exp: Likewise.
8442 * gdb.mi/mi-cli.exp: Likewise.
8443 * gdb.mi/mi-console.exp: Likewise.
8444 * gdb.mi/mi-disassemble.exp: Likewise.
8445 * gdb.mi/mi-eval.exp: Likewise.
8446 * gdb.mi/mi-file.exp: Likewise.
8447 * gdb.mi/mi-read-memory.exp: Likewise.
8448 * gdb.mi/mi-regs.exp: Likewise.
8449 * gdb.mi/mi-return.exp: Likewise.
8450 * gdb.mi/mi-simplerun.exp: Likewise.
8451 * gdb.mi/mi-stack.exp: Likewise.
8452 * gdb.mi/mi-stepi.exp: Likewise.
8453 * gdb.mi/mi-syn-frame.exp: Likewise.
8454 * gdb.mi/mi-until.exp: Likewise.
8455 * gdb.mi/mi-var-block.exp: Likewise.
8456 * gdb.mi/mi-var-child.exp: Likewise.
8457 * gdb.mi/mi-var-cmd.exp: Likewise.
8458 * gdb.mi/mi-var-display.exp: Likewise.
8459 * gdb.mi/mi-watch.exp: Likewise.
8460 * gdb.mi/mi2-basics.exp: Likewise.
8461 * gdb.mi/mi2-break.exp: Likewise.
8462 * gdb.mi/mi2-cli.exp: Likewise.
8463 * gdb.mi/mi2-console.exp: Likewise.
8464 * gdb.mi/mi2-disassemble.exp: Likewise.
8465 * gdb.mi/mi2-eval.exp: Likewise.
8466 * gdb.mi/mi2-file.exp: Likewise.
8467 * gdb.mi/mi2-read-memory.exp: Likewise.
8468 * gdb.mi/mi2-regs.exp: Likewise.
8469 * gdb.mi/mi2-return.exp: Likewise.
8470 * gdb.mi/mi2-simplerun.exp: Likewise.
8471 * gdb.mi/mi2-stack.exp: Likewise.
8472 * gdb.mi/mi2-stepi.exp: Likewise.
8473 * gdb.mi/mi2-syn-frame.exp: Likewise.
8474 * gdb.mi/mi2-until.exp: Likewise.
8475 * gdb.mi/mi2-var-block.exp: Likewise.
8476 * gdb.mi/mi2-var-child.exp: Likewise.
8477 * gdb.mi/mi2-var-cmd.exp: Likewise.
8478 * gdb.mi/mi2-var-display.exp: Likewise.
8479 * gdb.mi/mi2-watch.exp: Likewise.
8480 * gdb.stabs/exclfwd.exp: Likewise.
8481 * gdb.stabs/weird.exp: Likewise.
8482 * gdb.threads/gcore-thread.exp: Likewise.
8483 * gdb.trace/actions.exp: Likewise.
8484 * gdb.trace/backtrace.exp: Likewise.
8485 * gdb.trace/circ.exp: Likewise.
8486 * gdb.trace/collection.exp: Likewise.
8487 * gdb.trace/deltrace.exp: Likewise.
8488 * gdb.trace/infotrace.exp: Likewise.
8489 * gdb.trace/limits.exp: Likewise.
8490 * gdb.trace/packetlen.exp: Likewise.
8491 * gdb.trace/passc-dyn.exp: Likewise.
8492 * gdb.trace/passcount.exp: Likewise.
8493 * gdb.trace/report.exp: Likewise.
8494 * gdb.trace/save-trace.exp: Likewise.
8495 * gdb.trace/tfind.exp: Likewise.
8496 * gdb.trace/tracecmd.exp: Likewise.
8497 * gdb.trace/while-dyn.exp: Likewise.
8498 * gdb.trace/while-stepping.exp: Likewise.
8499
f4b618d1
JB
85002006-08-08 Joel Brobecker <brobecker@adacore.com>
8501
8502 * gdb.base/step-bt.c: New file.
8503 * gdb.base/step-bt.exp: New testcase.
8504
3d00d119
DJ
85052006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8506
8507 * config/monitor.exp (gdb_load): Remove support for obsolete
8508 download-write-size.
8509 * gdb.base/remote.exp: Likewise. Update all callers of
8510 gdb_timed_load.
8511
017b5bd4
DJ
85122006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8513
8514 * cursal.exp: Pass binfile to gdb_load.
8515
837c599d
DJ
85162006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8517
8518 * gdb.base/cursal.exp: Add "" to gdb_load call.
8519
8dd4540b
MK
85202006-07-29 Mark Kettenis <kettenis@gnu.org>
8521
8522 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8523 NetBSD/ELF targets.
8524
ab5c9f60
DJ
85252006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8526
8527 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8528 operator*.
8529
4c42eaff
DJ
85302006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8531
8532 * gdb.base/completion.exp: Update for change in "file" behavior.
8533 * gdb.stabs/weird.exp: Likewise.
8534 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8535 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8536
0155cc76
NS
85372006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8538
8539 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8540 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8541
16026cd7
AS
85422006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8543
8544 * gdb.base/default.exp: Update source command error message.
8545 * gdb.base/help.exp: Update 'help source' message.
8546
16963cb6
DJ
85472006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8548
8549 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8550 test.
8551
6d7fd486
AS
85522006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8553
8554 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8555
29e8a844
DJ
85562006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8557
8558 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8559
6afcfa39
DJ
85602006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8561
8562 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8563
267a692b
MK
85642006-07-17 Mark Kettenis <kettenis@gnu.org>
8565
8566 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8567 *-*-openbsd* from targets for wich we expect ARM FPA floating
8568 point format.
8569
85d2fec4
NR
85702006-07-17 Nick Roberts <nickrob@snap.net.nz>
8571
8572 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8573
85742006-07-17 Mark Kettenis <kettenis@gnu.org>
8575
8576 * gdb.base/annota3.exp: Expect frame-begin annotation.
8577
85b4c6e8
JB
85782006-07-14 Joel Brobecker <brobecker@adacore.com>
8579
8580 * gdb.base/help.exp: Adjust "help unset" test to accept
8581 any list of unset commands.
8582
fb933624
DJ
85832006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8584 Daniel Jacobowitz <dan@codesourcery.com>
8585
8586 * gdb.cp/ref-params.exp: New test.
8587 * gdb.cp/ref-params.cc: New source file.
8588 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8589
1dff4b64
MK
85902006-07-08 Mark Kettenis <kettenis@gnu.org>
8591
8592 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8593 spaces/tabs in regular expressions since they might not be there.
8594
40d2e0e3
AS
85952006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8596
8597 * gdb.base/ifelse.exp: New file.
8598
f6c957d2
NS
85992006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8600
8601 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8602 line.
8603 * gdb.base/huge.exp: Loop over compilation to find a size that
8604 is acceptable.
8605 * gdb.base/remote.exp: Correct expected strings.
8606 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8607
b9c5a23d
DJ
86082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8609
8610 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8611
9af2e58d
DJ
86122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8613
8614 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8615 native.
8616
30930ca5
DJ
86172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8618
8619 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8620 enable stabs testing.
8621
aa32fa1d
DJ
86222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8623
bd4a4c80 8624 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8625 gdb_test_multiple does.
8626
321fef15
DJ
86272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8628
8629 * Makefile.in (host_alias): Remove.
8630 (target_alias): Use @target_noncanonical@.
8631 (site.exp): Don't set host_alias.
8632 * aclocal.m4: Remove contents. Include acx.m4.
8633 * configure: Regenerated.
8634 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8635
e1c2defa
NS
86362006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8637
e63b55d1
NS
8638 * lib/gdb.exp (gdb_load_cmd): New.
8639
5600ea19
NS
8640 * gdb.base/fileio.c: Add system(NULL) test.
8641 * gdb.base/fileio.exp: Check it.
8642
e1c2defa
NS
8643 * gdb.base/break.c: Add 10a breakpoint at }
8644 * gdb.base/break.exp: Add test for breakpoint at }
8645 * gdb.cp/anon-union.cc: Add code at end of function.
8646 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8647 * gdb.mi/var-cmd.c: Add code at end of function.
8648 * gdb.mi/mi-var-display.exp: Adjust end of next.
8649 * gdb.mi/mi2-var-display.exp: Likewise.
8650 * gdb.base/fileio.c: Add stop function and insert calls at
8651 stopping places.
8652 * gdb.base/fileio.exp: Breakpoint stop function and remove
8653 explicit line number references.
8654
6c0112ec
JB
86552006-05-19 Joel Brobecker <brobecker@adacore.com>
8656
a9c64011
AS
8657 * gdb.base/del.exp (test_delete_alias): New function.
8658 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8659
154189a4
FF
86602006-05-18 Fred Fish <fnf@specifix.com>
8661
8662 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8663 required. Check for spurious output after program exits normally.
8664
582e64c2
FF
86652006-05-17 Fred Fish <fnf@specifix.com>
8666
8667 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8668 gdb_load, so it works in the simulator.
8669
8ef6493a
FF
86702006-05-11 Fred Fish <fnf@specifix.com>
8671
8672 * gdb.base/bang.exp: Ignore unexpected output between the
8673 "program exited normally" and the gdb prompt, as many other
8674 tests do.
8675
692b141c
MK
86762006-05-07 Mark Kettenis <kettenis@gnu.org>
8677
8678 * gdb.base/help.exp: Make "delete checkpoint" part option for
8679 "help d" and "help delete" tests.
8680
540b8a30
UW
86812006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8682
a9c64011 8683 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8684 expected output in some mi_gdb_test statements.
8685 * gdb.mi/mi2-basics.exp: Likewise.
8686
9b6462d9
JB
86872006-05-05 Joel Brobecker <brobecker@adacore.com>
8688
8689 * gdb.base/del.c: New file.
8690 * gdb.base/del.exp: New testcase.
8691
954de43b
DM
86922006-05-05 David S. Miller <davem@sunset.davemloft.net>
8693
8694 * gdb.base/break.exp: Do not assume a breakpoint on
8695 main will actually be in $srcfile when optimizing.
1303f75e
DM
8696 * gdb.base/savedregs.exp: Do not require that the dummy
8697 frame location match up to a symbol and source file location.
c3242428
DM
8698 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8699 will get printed without a mi_cmd_data_list_register_values prefix.
8700 (*-data-list-register-*): Correct regular expressions to expect the new
8701 pseudo d? floating point registers.
8702 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8703
c7e64c9a
DJ
87042006-05-05 Christophe Lyon <christophe.lyon@st.com>
8705
8706 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8707 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8708 is allocated by the compiler.
8709 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8710 anons, e, anone to force their allocation by the compiler.
8711
87122006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8713
8714 * gdb.base/help.exp: Update expected text for help d and
8715 help delete.
8716
27ce9a6d
MK
87172006-05-02 Mark Kettenis <kettenis@gnu.org>
8718
8719 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8720 NetBSD/ELF targets.
8721
8608915f
MK
87222006-04-30 Mark Kettenis <kettenis@gnu.org>
8723
8724 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8725 single-step breakpoint fails; make this a KFAIL on
8726 sparc*-*-openbsd*.
8727 * gdb.base/siginfo.exp: Likewise.
8728 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8729
b8db102d
MS
87302006-04-26 Michael Snyder <msnyder@redhat.com>
8731
8732 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8733 which may have to consume output from other forks.
8734 Add tests to make sure that "delete fork" succeeded.
8735
c702009a
MS
87362006-04-20 Michael Snyder <msnyder@redhat.com>
8737
8738 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8739 Add support for the Renesas M32C and M16C.
8740
8741 * gdb.asm/asm-source.exp: Add m32c target.
8742 * gdb.asm/m32c.inc: Support for m32c target.
8743
e28493f2
AS
87442006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8745
8746 * gdb.base/commands.exp (recursive_source_test): New test.
8747
880da185
DM
87482006-04-04 David S. Miller <davem@sunset.davemloft.net>
8749
8750 * gdb.base/float.exp: Add pattern for sparc targets.
8751
61d9b92f
DJ
87522006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8753
8754 * gdb.base/commands.exp (stray_arg0_test): New test.
8755
bd717df8
PB
87562006-03-30 Paul Brook <paul@codesourcery.com>
8757
8758 * gdb.mi/mi-until.exp: kfail broken until command.
8759 * gdb.mi/mi2-until.exp: Ditto.
8760
ec793d3c
NR
87612006-03-27 Nick Roberts <nickrob@snap.net.nz>
8762
8763 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8764
831004b7
AO
87652006-03-08 Alexandre Oliva <aoliva@redhat.com>
8766
8767 * gdb.base/prelink.exp: Anchor tested-for regular expression
8768 on gdb prompt.
8769
effe49a0
PB
87702006-03-07 Paul Brook <paul@codesourcery.com>
8771
8772 * gdb.base/assign.exp: Correct fail message.
8773
e5461016
PB
87742006-03-07 Paul Brook <paul@codesourcery.com>
8775
8776 * lib/compiler.c: Extract armcc version number.
8777 * lib/compiler.cc: Ditto.
8778
fc91c6c2
PB
87792006-03-07 Paul Brook <paul@codesourcery.com>
8780
8781 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8782 additional_flags=-w.
8783 * gdb.arch/altivec-regs.exp: Ditto.
8784 * gdb.arch/e500-abi.exp: Ditto.
8785 * gdb.arch/e500-regs.exp: Ditto.
8786 * gdb.base/all-bin.exp: Ditto.
8787 * gdb.base/annota1.exp: Ditto.
8788 * gdb.base/annota3.exp: Ditto.
8789 * gdb.base/args.exp: Ditto.
8790 * gdb.base/arithmet.exp: Ditto.
8791 * gdb.base/assign.exp: Ditto.
8792 * gdb.base/async.exp: Ditto.
8793 * gdb.base/bang.exp: Ditto.
8794 * gdb.base/break.exp: Ditto.
8795 * gdb.base/call-rt-st.exp: Ditto.
8796 * gdb.base/completion.exp: Ditto.
8797 * gdb.base/cond-expr.exp: Ditto.
8798 * gdb.base/condbreak.exp: Ditto.
8799 * gdb.base/consecutive.exp: Ditto.
8800 * gdb.base/define.exp: Ditto.
8801 * gdb.base/display.exp: Ditto.
8802 * gdb.base/ena-dis-br.exp: Ditto.
8803 * gdb.base/environ.exp: Ditto.
8804 * gdb.base/eval-skip.exp: Ditto.
8805 * gdb.base/info-proc.exp: Ditto.
8806 * gdb.base/jump.exp: Ditto.
8807 * gdb.base/logical.exp: Ditto.
8808 * gdb.base/long_long.exp: Ditto.
8809 * gdb.base/maint.exp: Ditto.
8810 * gdb.base/miscexprs.exp: Ditto.
8811 * gdb.base/pc-fp.exp: Ditto.
8812 * gdb.base/pointers.exp: Ditto.
8813 * gdb.base/relational.exp: Ditto.
8814 * gdb.base/reread.exp: Ditto.
8815 * gdb.base/sect-cmd.exp: Ditto.
8816 * gdb.base/sep.exp: Ditto.
8817 * gdb.base/sepdebug.exp: Ditto.
8818 * gdb.base/until.exp: Ditto.
8819 * gdb.base/whatis-exp.exp: Ditto.
8820 * gdb.cp/annota2.exp: Ditto.
8821 * gdb.cp/annota3.exp: Ditto.
8822 * gdb.trace/actions.exp: Ditto.
8823 * gdb.trace/backtrace.exp: Ditto.
8824 * gdb.trace/circ.exp: Ditto.
8825 * gdb.trace/collection.exp: Ditto.
8826 * gdb.trace/deltrace.exp: Ditto.
8827 * gdb.trace/infotrace.exp: Ditto.
8828 * gdb.trace/limits.exp: Ditto.
8829 * gdb.trace/packetlen.exp: Ditto.
8830 * gdb.trace/passc-dyn.exp: Ditto.
8831 * gdb.trace/passcount.exp: Ditto.
8832 * gdb.trace/report.exp: Ditto.
8833 * gdb.trace/save-trace.exp: Ditto.
8834 * gdb.trace/tfind.exp: Ditto.
8835 * gdb.trace/tracecmd.exp: Ditto.
8836 * gdb.trace/while-dyn.exp: Ditto.
8837 * gdb.trace/while-stepping.exp: Ditto.
8838 * lib/gdb.exp: Ditto.
8839 (gdb_compile): Handle nowarning option.
8840
5f4a23d9
AO
88412006-03-07 Alexandre Oliva <aoliva@redhat.com>
8842
8843 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8844 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8845 Rename executable to prelinkt. Don't re-prelink if we didn't
8846 get a core file. Test prelink -u exit status to tell whether
8847 prelinking failed. Use gdb_test_multiple.
8848
9733fc94
DJ
88492006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8850
8851 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8852 (do_tests): Call it.
8853
cc10cae3
AO
88542006-02-28 Alexandre Oliva <aoliva@redhat.com>
8855
8856 * gdb.base/prelink.exp: New test.
8857 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8858
15c46491
WZ
88592006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8860
8861 * gdb.fortran/derived-type.f90: New file.
8862 * gdb.fortran/derived-type.exp: New testcase.
8863
5c9f7ded
DJ
88642006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.base/default.exp: Allow ';' as a directory separator.
8867
5b96932b
AS
88682006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8869
8870 * gdb.base/help.exp (help add-symbol-file): Update.
8871
1986bccd
AS
88722006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8873
8874 * gdb.base/help.exp (help load): Update expected results.
8875
a8b7528f
FF
88762006-02-19 Fred Fish <fnf@specifix.com>
8877
8878 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8879 specifix hex value as part of results.
8880 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8881
f8261448
FF
88822006-02-16 Fred Fish <fnf@specifix.com>
8883
8884 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8885 ushort_addr, and slong_addr, so the typedefs are not optimized
8886 away.
8887 * gdb.base/whatis.exp: Add tests using type name for struct type,
8888 union type, enum type, and typedef.
a9c64011 8889
31d8bdd2
MK
88902006-02-13 Mark Kettenis <kettenis@gnu.org>
8891
8892 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8893
34e41e63
JB
88942006-02-13 Jim Blandy <jimb@redhat.com>
8895
8896 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8897 case where it takes two "next" commands to skip past the init
8898 call.
8899
ac6e4f31
FF
89002006-02-12 Fred Fish <fnf@specifix.com>
8901
8902 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8903 to handle cases where it takes two "next" commands to skip
8904 past the init call.
8905
2db2d571
JB
89062006-02-07 Joel Brobecker <brobecker@adacore.com>
8907
8908 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8909 on hppa32 targets.
8910
38fcd64c
DJ
89112006-02-06 Vladimir Prus <ghost@cs.msu.su>
8912
8913 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8914 field.
8915
1315ad46
MK
89162006-01-29 Mark Kettenis <kettenis@gnu.org>
8917
8918 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8919
5625b943
DJ
89202006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8921
8922 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8923 files.
8924
80df1bbe
DJ
89252006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8926
8927 * gdb.cp/maint.exp: Set complaints to a positive value.
8928
9078e690
DJ
89292006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8930
8931 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8932 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8933 function name.
8934
9c903399
DJ
89352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8936
8937 * gdb.base/checkpoint.c: Update copyright notice. Include
8938 <stdlib.h>.
8939
761ae4d6
JB
89402006-01-04 Jim Blandy <jimb@redhat.com>
8941
8942 * gdb.asm/asm-source.exp: Independently provide default values for
8943 asm-flags and debug-flags. Use 'string equal' to do the
8944 comparison, not the implicit expr's '==' operator. Remove
8945 now-unneeded assignments to asm-flags. In h8300 case, place
8946 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8947
099ac3dd
MS
89482006-01-04 Michael Snyder <msnyder@redhat.com>
8949
8950 * gdb.base/checkpoint.c: New file.
8951 * gdb.base/checkpoint.exp: New file.
8952 * gdb.base/multi-fork.c: New file.
8953 * gdb.base/multi-fork.exp: New file.
8954 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8955
f4d85314
FF
89562006-01-04 Fred Fish <fnf@specifix.com>
8957
8958 * gdb.base/ptype.c (foo): Add typedef.
8959 (intfoo): Add function.
8960 * gdb.base/ptype1.c: New file.
8961 * gdb.base/ptype.exp: Handle compilation and linking with two
8962 source files. Test that proper type for "foo" is found based
8963 on source context rather than first match found in symtabs.
8964
a1b06f35
MK
89652005-12-28 Mark Kettenis <kettenis@gnu.org>
8966
8967 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8968 * gdb.asm/openbsd.inc: Indent commands.
8969
d082a1e2
MK
89702005-12-26 Mark Kettenis <kettenis@gnu.org>
8971
c65016bd
MK
8972 * gdb.base/freebpcmd.exp: Increase timeout.
8973
d082a1e2
MK
8974 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8975
d3c32a0e
DJ
89762005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8977
8978 * gdb.base/default.exp: Update check for "show version".
8979
9fdb1f50
RC
89802005-12-09 Randolph Chung <tausq@debian.org>
8981
8982 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8983 * gdb.asm/pa64.inc: New file.
8984
5f2c56f7
RC
89852005-12-09 Randolph Chung <tausq@debian.org>
8986
8987 * gdb.asm/common.inc: Indent commands.
8988 * gdb.asm/asmsrc1.s: Likewise.
8989 * gdb.asm/asmsrc2.s: Likewise.
8990
8117349c
RC
89912005-12-09 Randolph Chung <tausq@debian.org>
8992
8993 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8994 (get_addr_of_sym): Remove duplicate print.
8995 (gen_core): xfail hppa*-*-hpux*, update expected output.
8996 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8997 * gdb.arch/pa64-nullify.s: New file.
8998
8f07f25a
RC
89992005-12-09 Randolph Chung <tausq@debian.org>
9000
9001 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9002
55b39184
DJ
90032005-12-07 Christophe Lyon <christophe.lyon@st.com>
9004
9005 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9006 code generation for these functions.
9007 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9008 error message.
9009
31e2b00f
AS
90102005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9011
9012 * gdb.base/help.exp (help b, help br, help bre, help brea)
9013 (help break): Update the expected message.
9014
c3d0b56e
SC
90152005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9016
9017 * gdb.asm/m68hc11.inc: Setup the data section.
9018 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9019 script for this test.
9020 (m6812-*-*): Likewise.
9021
36ae0ea9
RC
90222005-11-09 Randolph Chung <tausq@debian.org>
9023
9024 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9025
9d6f42e9
WZ
90262005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9027
9028 * gdb.base/break.exp: Fix a comment typo.
9029
e2126a14
EZ
90302005-11-03 Jim Blandy <jimb@redhat.com>
9031
a9c64011
AS
9032 Checked in by Elena Zannoni <ezannoni@redhat.com>
9033
889bf7c5 9034 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9035
e0ac7199
CV
90362005-11-02 Corinna Vinschen <vinschen@redhat.com>
9037
9038 * gdb.arch/gdb1558.c: Include stdio.h.
9039
31d3fb18
MK
90402005-10-31 Mark Kettenis <kettenis@gnu.org>
9041
9042 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9043
e52b687c
MK
90442005-10-31 Mark Kettenis <kettenis@gnu.org>
9045
9046 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9047
f4711d79
PG
90482005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9049
a9c64011
AS
9050 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9051 vscr" tests to better match output.
f4711d79 9052
987a9106
JB
90532005-10-12 Jim Blandy <jimb@redhat.com>
9054
9055 * gdb.base/structs.exp (any): New function.
9056 (test_struct_returns): Don't make any assumptions at all about
9057 what value the function returns when GDB can't set the return
9058 value.
9059
2336bb58
JB
90602005-10-09 Joel Brobecker <brobecker@adacore.com>
9061
9062 * gdb.ada/arrayidx/p.adb: New file.
9063 * gdb.ada/arrayidx.exp: New testcase
9064
90652005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9066
9067 * gdb.ada/array_return/pck.ads: New file.
9068 * gdb.ada/array_return/pck.adb: New file.
9069 * gdb.ada/array_return/p.adb: New file.
9070 * gdb.ada/array_return.exp: New testcase.
9071
705335ea
JB
90722005-10-03 Joel Brobecker <brobecker@adacore.com>
9073
a9c64011
AS
9074 * gdb.base/arrayidx.c: New file.
9075 * gdb.base/arrayidx.exp: New testcase.
705335ea 9076
11ee9940
NR
90772005-09-29 Nick Roberts <nickrob@snap.net.nz>
9078
9079 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9080 frames-invalid and breakpoints-invalid are no longer generated
9081 with level 3 so don't expect them in the output.
9082
39fb8e9e
BR
90832005-09-27 Bob Rossi <bob@brasko.net>
9084
a9c64011 9085 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9086 from test. Escape the | in mi_gdb_test call.
9087 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9088 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9089 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9090 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9091 expected regex's in mi_gdb_test calls.
9092 * lib/mi-support.exp: Remove arbitrary .* from tests.
9093 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9094 Fully anchor GDB/MI expected results in mi_gdb_test.
9095 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9096 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9097
2af48f68
PB
90982005-09-26 Paul Brook <paul@codesourcery.com>
9099
9100 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9101
f34502bc
WZ
91022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9103
9104 * bfp-test.c: New file.
9105 * bfp-test.exp: New testcase.
9106
ca929517
WZ
91072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9108
9109 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9110 of subarray and substring variable.
9111 * gdb.fortran/subarray.f: New source file for the test of subarray
9112 and substring variable evaluation.
9113 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9114 of string constant.
9115
c761af65
DJ
91162005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9117
9118 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9119 copyright dates.
9120
561d7a1d
PG
91212005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9122
9123 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9124 powerpc altivec' test with an almost identical 'info vector' test.
9125
b2b64cc9
PG
91262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9127
a9c64011
AS
9128 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9129 vscr" tests to match output.
b2b64cc9 9130
6ac4d15a
PG
91312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9132
a9c64011
AS
9133 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9134 output.
6ac4d15a 9135
40e55bef
BR
91362005-09-11 Bob Rossi <bob@brasko.net>
9137
889bf7c5
PA
9138 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9139 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9140 commands that return an MI output command and an asyncronous MI output
9141 command.
40e55bef
BR
9142 * gdb.mi/mi-console.exp: Ditto.
9143
3c7385ec
BR
91442005-09-11 Bob Rossi <bob@brasko.net>
9145
9146 * gdb.mi/mi-var-child.c: Include <string.h>.
9147
a6cd0eb3
DJ
91482005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9149
9150 * killed.exp: Correct gdb_expect syntax.
9151
2f168eed
CV
91522005-08-09 Corinna Vinschen <vinschen@redhat.com>
9153
9154 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9155
ecd3fd0f
BR
91562005-08-02 Bob Rossi <bob@brasko.net>
9157
9158 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9159 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9160 Change tests to inferior-tty-set/show.
9161 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9162 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9163 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9164 inferior. Use mi_gdb_test to get GDB and Inferior output.
9165 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9166 descriptor.
9167 (mi_inferior_tty_name): Add inferior PTY file name.
9168 (mi_gdb_start): Add INFERIOR_PTY parameter.
9169 (mi_gdb_test): Add IPATTERN parameter.
9170
f1ea48cb 91712005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9172
f1ea48cb
BR
9173 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9174 parameter to mi_gdb_test.
9175 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9176
6e650a67
DJ
91772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9180 struct_declarations.
9181 * gdb.mi/mi-var-child.exp: Step over the initialization of
9182 struct_declarations.
9183
8be260b6
DJ
91842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9187 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9188 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9189 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9190 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9191 file.
9192
4e660f07
NR
91932005-07-27 Nick Roberts <nickrob@snap.net.nz>
9194
9195 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9196 (do_children_tests): Assign values to the extra elements.
9197
9198 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9199 them for tests for "-var-update --no-values" and
a9c64011 9200 "-var-update --all-values".
4e660f07
NR
9201 Add test for "-var-list-children --simple-values".
9202
9203 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9204
9205 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9206 "-stack-list-locals --simple-values" Improve doc strings and
9207 comments.
9208
6bdae935
MK
92092005-07-18 Mark Kettenis <kettenis@gnu.org>
9210
598b7a6f
MK
9211 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9212 *-*-openbsd*.
9213 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9214
6bdae935
MK
9215 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9216 sigaltsatck'.
9217
1323e929 92182005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9219
1323e929
BR
9220 * gdb.base/default.exp (tty): Changed output of command.
9221 * gdb.base/help.exp (help tty): Ditto.
9222
b1a9c082
MK
92232005-07-12 Mark Kettenis <kettenis@gnu.org>
9224
9225 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9226
10a844a2
MK
92272005-07-10 Mark Kettenis <kettenis@gnu.org>
9228
9229 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9230 -stack-select-frame without arguments.
9231 (test_stack_frame_listing): Add test for newly implemented command
9232 -stack-info-frame.
9233
3cb3b8df
BR
92342005-07-06 Bob Rossi <bob@brasko.net>
9235
9236 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9237 command.
9238 (Copyright): Update copyright.
9239
a0c5fbcf
WZ
92402005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9241
9242 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9243 tests to evaluate exponentiation expression.
9244
984971d0
AS
92452005-06-29 Andreas Schwab <schwab@suse.de>
9246
9247 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9248 main to avoid warnings.
9249
9250 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9251
fe03833f
NR
92522005-06-20 Nick Roberts <nickrob@snap.net.nz>
9253
9254 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9255 -stack-select-frame without arguments.
9256 (test_stack_frame_listing): Add test for newly implemented command
9257 -stack-info-frame.
a9c64011 9258
7a55f279
WZ
92592005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9260
0ffa0ea5
DJ
9261 * gdb.fortran/array-element.f: New file.
9262 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9263
26585198
DJ
92642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9265
9266 * gdb.base/bigcore.exp: Correct checks for systems which can
9267 not dump a large core file.
9268
c1bd25fd
DJ
92692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9270
9271 * gdb.base/relocate.c: Add a copyright notice.
9272 (dummy): Remove.
9273 * gdb.base/relocate.exp: Test printing the values of variables
9274 from a relocatable file.
9275
589e074d
DJ
92762005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9277
9278 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9279 excess MI output after an error.
9280
0915f927
JB
92812005-05-29 Joel Brobecker <brobecker@adacore.com>
9282
9283 * gdb.arch/alpha-step.c: New file.
9284 * gdb.arch/alpha-step.exp: New testcase.
9285
76ff342d
DJ
92862005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9287 Dennis Brueni <dennis@slickedit.com>
9288
9289 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9290 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9291 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9292 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9293 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9294 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9295 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9296
96b0c7ac
DJ
92972005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9298 Wu Zhou <woodzltc@cn.ibm.com>
9299
9300 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9301 IBM's xlc compiler.
9302 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9303 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9304
f21565d2
JB
93052005-05-13 Jim Blandy <jimb@redhat.com>
9306
9307 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9308 calling gdb_suppress_entire_file.
9309 * gdb.base/charset.exp: Same.
9310 * gdb.base/call-rt-st.exp: Same.
9311
6006a3a1
BR
93122005-05-05 Bob Rossi <bob_rossi@cox.net>
9313
9314 * lib/gdb.exp (fullname_syntax): Added global regex.
9315 (fullname_syntax_POSIX): Ditto.
9316 (fullname_syntax_UNC): Ditto.
9317 (fullname_syntax_DOS_CASE): Ditto.
9318 (fullname_syntax_DOS): Ditto.
9319 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9320 fullname_syntax variable to scope and use it.
9321 (test_file_list_exec_source_files): Ditto.
9322 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9323
c3b69c04
DJ
93242005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9325
9326 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9327
3c95e6af
PG
93282004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9329
a9c64011
AS
9330 * lib/gdb.exp (skip_altivec_tests): New function, based on
9331 check_vmx_hw_available from the GCC testsuite.
9332 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9333 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9334
78df6c56
JB
93352005-05-02 Jim Blandy <jimb@redhat.com>
9336
9337 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9338 calling gdb_suppress_entire_file.
9339
1690f9cf
DJ
93402005-04-30 Randolph Chung <tausq@debian.org>
9341
9342 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9343 Slightly relax "sem_post" name checking.
9344
5ea106f7
PG
93452005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9346
9347 * gdb.base/unload.exp: Use new shared library infrastructure.
9348
bf7234cf
PG
93492005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9350
9351 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9352 infrastructure.
bf7234cf 9353
547b869a
CV
93542005-04-29 Corinna Vinschen <vinschen@redhat.com>
9355
9356 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9357 * gdb.asm/h8300.inc: New file.
9358
f07e55f0
PG
93592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9360
9361 * gdb.base/shlib-call.exp: Change to use new shared library
9362 infrastructure.
9363
3cbba3d1
PG
93642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9365
a9c64011
AS
9366 * gdb.base/pending.exp: Change to use new shared library
9367 infrastructure.
3cbba3d1 9368
ed6df200
PG
93692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9370
a9c64011
AS
9371 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9372 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9373
8c8f4ebe
PG
93742005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9375
a9c64011
AS
9376 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9377 shared objects being adjusted and update copyright years.
8c8f4ebe 9378
607fbc54
DJ
93792005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9380
9381 * ChangeLog: Correct some 2003-01-13 dates.
9382 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9383 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9384 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9385 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9386 gdb.trace/tfind.exp: Update copyright years.
9387
57bf0e56
DJ
93882005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9389 Daniel Jacobowitz <dan@codesourcery.com>
9390
9391 * lib/gdb.exp (gdb_compile): Handle shlib=.
9392 (gdb_compile_shlib): New function.
9393
9b593790
PG
93942005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9395
a9c64011 9396 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9397
9494c6a5
DJ
93982005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9399
9400 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9401 gdb.server.
9402 * configure.ac: Likewise.
9403 * configure: Regenerated.
9404 * gdb.gdbserver/Makefile.in: Moved to...
9405 * gdb.server/Makefile.in: ... here.
9406 * gdb.gdbserver/server.c: Moved to...
9407 * gdb.server/server.c: ... here.
9408 * gdb.gdbserver/server-run.exp: Moved to...
9409 * gdb.server/server-run.exp: ... here.
9410
6f8eac0e
DJ
94112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9412
9413 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9414 * configure.ac: Create gdb.gdbserver/Makefile.
9415 * configure: Regenerated.
9416 * lib/gdbserver-support.exp: New file, derived from
9417 config/gdbserver.exp.
9418 * config/gdbserver.exp: Use gdbserver-support.exp.
9419 * gdb.gdbserver/Makefile.in: New file.
9420 * gdb.gdbserver/server.c: New file.
9421 * gdb.gdbserver/server-run.exp: New file.
9422
6e87504d
PG
94232005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9424
a9c64011
AS
9425 * lib/gdb.exp (test_compiler_info): Return compiler_info
9426 if no arguments are given.
6e87504d 9427
d1779be4
PG
94282005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9429
9430 * gdb.arch/altivec-abi.exp: Check for compiler and set
9431 use altivec' flag accordingly.
9432 * gdb.arch/altivec-regs.exp: Likewise.
9433
88750304
DJ
94342005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9435
9436 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9437
f3fb768d
AS
94382005-03-27 Andreas Schwab <schwab@suse.de>
9439
9440 * gdb.base/bigcore.c (main): Add missing mode argument in open
9441 call.
9442
7e813ac5
DJ
94432005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9444
9445 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9446 downloads.
9447 * config/gdbserver.exp (gdb_load): Likewise.
9448
8e3049aa
PB
94492005-03-14 Paul Brook <paul@codesourcery.com>
9450
9451 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9452 targets.
9453
a9df7c44
JB
94542005-03-09 Joel Brobecker <brobecker@adacore.com>
9455
9456 * gdb.dwarf2/dup-psym.S: New file.
9457 * gdb.dwarf2/dup-psym.exp: New testcase.
9458
9f0d94e8
JB
94592005-03-09 Joel Brobecker <brobecker@adacore.com>
9460
9461 * gdb.ada/exec_changed/first.adb: New file.
9462 * gdb.ada/exec_changed/second.adb: New file.
9463 * gdb.ada/exec_changed.exp: New testcase.
9464
5f579bc5
NS
94652005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9466
36e9969c
NS
9467 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9468 (A2): New class.
9469 (main): Test operator+.
9470 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9471 breakpoint test.
9472
5f579bc5
NS
9473 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9474 * gdb.base/signull.exp: Disable if gdb,nosignals.
9475 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9476 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9477 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9478 * gdb.mi/mi2-console.exp: Likewise.
9479 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9480 continue output at start.
9481 (gdb_collect_locals_test): Robustify regexp.
9482 * gdb.trace/passc-dyn.exp: Fix comment typo.
9483 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9484
be46087e
CV
94852005-03-08 Corinna Vinschen <vinschen@redhat.com>
9486
9487 * gdb.asm/asm-source.exp: Add iq2000 case.
9488 * gdb.asm/iq2000.inc: New file.
9489
384e1a61 94902005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9491
384e1a61
MI
9492 * gdb.base/command.exp: Change hardcoded value to regular expression.
9493 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9494
584b6e9e
DJ
94952005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9496
9497 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9498 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9499 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9500 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9501 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9502
ab5b5d61
MK
95032005-03-05 Mark Kettenis <kettenis@gnu.org>
9504
9505 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9506 changes.
9507
ae051c1b
PG
95082004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9509
a9c64011
AS
9510 * lib/compiler.c: Add test for IBM's xlc compiler.
9511 * lib/compiler.cc: Likewise.
ae051c1b 9512
3f0f6ed2
JB
95132004-02-24 Joel Brobecker <brobecker@adacore.com>
9514
9515 * gdb.ada/fixed_points.exp: Create compilation object directory
9516 before running the test.
9517 * gdb.ada/null_record.exp: Likewise.
9518 * gdb.ada/packed_array.exp: Likewise.
9519 * gdb.ada/start.exp: Likewise.
9520
724f452b
JB
95212005-02-15 Joel Brobecker <brobecker@adacore.com>
9522
9523 * gdb.ada/packed_array/pa.adb: New file.
9524 * gdb.ada/packed_array.exp: New testcase.
9525
57f5cdfb 95262005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9527
1f393151
MK
9528 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9529 files.
9530
ebdda337
MK
9531 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9532 on *-*-openbsd*. Correctly match whitespace in regukar
9533 expressions.
9534
cf309262
DJ
95352005-02-10 Daniel Jacobowitz <dan@debian.org>
9536
9537 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9538 PR exp/1821
9539 * gdb.base/gdb1821.c: New test file.
9540 * gdb.base/gdb1821.exp: New test file.
9541
3be49e7a
JB
95422005-02-09 Joel Brobecker <brobecker@adacore.com>
9543
9544 * gdb.base/start.c: New file.
9545 * gdb.base/start.exp: New testcase.
9546
e292e67d
JB
95472005-02-09 Joel Brobecker <brobecker@adacore.com>
9548
9549 * gdb.ada/start/dummy.adb: New file.
9550 * gdb.ada/start.exp: New testcase.
9551
dbdfa66c
CV
95522005-02-09 Corinna Vinschen <vinschen@redhat.com>
9553
9554 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9555 for printing symbols and statistics.
9556 Add test for using relative pathnames in "maint print msymbols" test.
9557 Mark "maint info sections DATA" XFAIL on Cygwin.
9558 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9559 tests.
9560
d7941671
AC
95612005-02-09 Andreas Schwab <schwab@suse.de>
9562
9563 Committed by Andrew Cagney <cagney@gnu.org>
9564 * gdb.base/remotetimeout.exp: New file.
9565
74e5ef44
MK
95662005-02-07 Mark Kettenis <kettenis@gnu.org>
9567
9568 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9569
464dd14d
JB
95702005-02-03 Joel Brobecker <brobecker@adacore.com>
9571
9572 * gdb.ada/gnat_ada.gpr: New file.
9573 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9574 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9575 * configure.ac: No longer generate gnat_ada.gpr.
9576 * configure: Regenerate.
9577 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9578 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9579 * gdb.ada/null_record/bar.ads: Likewise.
9580 * gdb.ada/null_record/bar.adb: Likewise.
9581 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9582 * gdb.ada/null_record.exp (testdir): New variable.
9583 (testfile): executable is now in testdir subdirectory.
9584 (srcfile): Use full path to the main compilation unit.
9585 * gdb.ada/fixed_points.exp: Same changes as above.
9586
30d756ae
NR
95872005-02-03 Nick Roberts <nickrob@snap.net.nz>
9588
9589 * gdb.base/interp.exp: New test.
9590
9d799f85
AC
95912005-01-24 Andrew Cagney <cagney@gnu.org>
9592
9593 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9594
15656118
AC
95952005-01-19 Andrew Cagney <cagney@gnu.org>
9596
a892c31b
AC
9597 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9598 configure.ac not configure.in.
9599
15656118
AC
9600 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9601 of powerpc*-*-*.
9602 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9603 * gdb.base/list.exp (test_list_function)
15656118
AC
9604 (test_list_filename_and_function): Ditto.
9605 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9606
a7b01baf
AC
96072005-01-16 Andrew Cagney <cagney@gnu.org>
9608
17d92a02
AC
9609 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9610
a7b01baf
AC
9611 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9612
bc8332bb
AC
96132005-01-14 Andrew Cagney <cagney@gnu.org>
9614
9615 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9616 * gdb.mi/mi2-var-cmd.exp: Ditto.
9617
4d074752
CV
96182005-01-10 Corinna Vinschen <vinschen@redhat.com>
9619
9620 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9621
bec39cab
AC
96222005-01-07 Andrew Cagney <cagney@gnu.org>
9623
9624 * configure.ac: Rename configure.in, require autoconf 2.59.
9625 * configure: Re-generate.
9626 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9627 * gdb.stabs/configure: Re-generate.
9628 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9629 * gdb.hp/configure: Re-generate.
9630 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9631 autoconf 2.59.
9632 * gdb.hp/gdb.objdbg/configure: Re-generate.
9633 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9634 autoconf 2.59.
9635 * gdb.hp/gdb.defects/configure: Re-generate.
9636 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9637 autoconf 2.59.
9638 * gdb.hp/gdb.compat/configure: Re-generate.
9639 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9640 autoconf 2.59.
9641 * gdb.hp/gdb.base-hp/configure: Re-generate.
9642 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9643 autoconf 2.59.
9644 * gdb.hp/gdb.aCC/configure: Re-generate.
9645
f10b16d4
JB
96462004-12-15 Jim Blandy <jimb@redhat.com>
9647
9648 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9649 under NPTL when there is debugging info available for libpthread.
9650
fb6e1814
JG
96512004-12-13 Jerome Guitton <guitton@gnat.com>
9652
9653 * gdb.ada/fixed_points.c: New file.
9654 * gdb.ada/fixed_points.exp: New file.
9655
fe46cd3a
RC
96562004-12-03 Randolph Chung <tausq@debian.org>
9657
9658 * gdb.arch/pa-nullify.exp: New file.
9659 * gdb.arch/pa-nullify.s: New file.
9660
8de0841b
RC
96612004-11-30 Randolph Chung <tausq@debian.org>
9662
9663 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9664 instead of "tbug". Fix regexp to work properly with gdb_test.
9665
c8170782
PH
96662004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9667
9668 * gdb.base/bitfields2.exp: New test.
9669 * gdb.base/bitfields2.c: New file.
9670
954269c2
RE
96712004-11-28 Richard Earnshaw <rearnsha@arm.com>
9672
9673 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9674
0107feed
RC
96752004-11-16 Randolph Chung <tausq@debian.org>
9676
9677 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9678
f073ae8c
DJ
96792004-11-14 Daniel Jacobowitz <dan@debian.org>
9680
9681 * gdb.threads/threadapply.exp: Correct "macro details" test.
9682
19ad59e7
JJ
96832004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9684
9685 * gdb.threads/threadapply.exp: New test.
9686 * gdb.threads/threadapply.c: New file.
9687
9cf0961b
MK
96882004-11-07 Mark Kettenis <kettenis@gnu.org>
9689
9690 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9691 frames.
9692
c789492a
FL
96932004-11-05 Felix Lee <felix+log1@specifixinc.com>
9694
9695 * gdb.base/cursal.exp: New file.
9696 * gdb.base/cursal.c: New file.
9697
a1e167bb
AC
96982004-11-03 Andrew Cagney <cagney@gnu.org>
9699
9700 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9701
b7cbf173
MK
97022004-10-30 Mark Kettenis <kettenis@gnu.org>
9703
9704 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9705 NetBSD/ELF targets.
9706
88f9d34f
JB
97072004-10-29 Joel Brobecker <brobecker@gnat.com>
9708
9709 * gdb.threads/bp_in_thread.c: New file, copied from
9710 pthread_cond_wait.c.
9711 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9712 file, rather than reusing the .c file from another testcase.
9713
ca7d6a0c
JB
97142004-10-20 Joel Brobecker <brobecker@gnat.com>
9715
9716 * gdb.ada/null_record.exp: Check where we stopped after
9717 sending the start command, instead of where the associated
9718 temporary breakpoint was inserted.
9719
0d863d03
AC
97202004-10-14 Andrew Cagney <cagney@gnu.org>
9721
9722 * gdb.mi/gdb701.c (main): Return 0.
9723
d11e72cb
DJ
97242004-10-13 Daniel Jacobowitz <dan@debian.org>
9725
d40539a4 9726 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9727
e1923096
JJ
97282004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9729
9730 * gdb.threads/schedlock.c: Add comment markers to use to find
9731 line numbers.
9732 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9733 comments.
9734 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9735 breakpoint lines.
9736
ec8ba2c9
DJ
97372004-10-12 Daniel Jacobowitz <dan@debian.org>
9738
9739 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9740
0eb3658b
DJ
97412004-10-12 Daniel Jacobowitz <dan@debian.org>
9742
9743 * configure.in: Add gdb.dwarf2.
9744 * configure: Regenerated.
9745 * Makefile.in: Add gdb.dwarf2.
9746 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9747 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9748 gdb.dwarf2/file1.txt: New files.
9749
a271cc33
OF
97502004-10-11 Orjan Friberg <orjanf@axis.com>
9751
a9c64011 9752 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9753 of "run", since the latter doesn't work with remote targets. Adjust
9754 the breakpoint numbering accordingly.
9755 * gdb.threads/pthread_cond_wait.exp: Ditto.
9756
895ce074
MC
97572004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9758
9759 * gdb.base/overlays.exp: Update copyright years.
9760
6be3092d
KI
97612004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9762
9763 * gdb.base/overlays.exp: Disable if target is Linux.
9764
e05389b8
FL
97652004-10-06 Felix Lee <felix+log1@specifixinc.com>
9766
9767 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9768
73cb587d
KI
97692004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9770
9771 * gdb.asm/asm-source.exp: Add m32r-linux target.
9772 * gdb.asm/m32r-linux.inc: New file.
9773
3c0edcdc
AC
97742004-09-24 Andrew Cagney <cagney@redhat.com>
9775 David Anderson <anderson@redhat.com>
9776
9777 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9778 command fails, assume things will work.
9779 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9780 (_GNU_SOURCE): Define.
9781 (print_unsigned, print_hex): Change parameter to "long long".
9782 (print_byte_count): New function, use to print byte counts.
9783 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9784 O_LARGEFILE.
9785 (main): Compute an upper bound on a corefile in max_core_size.
9786 Limit memory chunk size to max_core_size. Limit total memory
9787 allocated to max_core_size.
9788
4bb3667f
AC
97892004-09-23 Andrew Cagney <cagney@gnu.org>
9790
9791 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9792 from a separate process with code that creates a corefile by
9793 making the inferior dump core.
9794
60fe1a51
MK
97952004-09-23 Mark Kettenis <kettenis@gnu.org>
9796
9797 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9798 block.
9799
8e937346
MC
98002004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9801
9802 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9803 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9804 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9805 Likewise.
9806
7213f6d6
JJ
98072004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9808
9809 * gdb.java/jprint.exp: New test case for java inferior call.
9810 * gdb.java/jprint.java: Ditto.
9811
eac69dca
JB
98122004-09-15 Joel Brobecker <brobecker@gnat.com>
9813
9814 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9815
22227696
MC
98162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9817
9818 * gdb.threads/killed.c: Include <stdlib.h>.
9819 * gdb.threads/pthreads.c: Likewise.
9820
7dd403a4
MC
98212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9822
9823 * gdb.threads/killed.c: Add copyright notice.
9824
33f2d567
JM
98252004-09-10 Jason Molenda (jmolenda@apple.com)
9826
a9c64011
AS
9827 * gdb.base/define.exp: Two new tests to verify zero space chars
9828 after 'if' and 'while' commands in a user-defined command is correctly
9829 parsed.
33f2d567 9830
e05b62ac
AC
98312004-09-08 Andrew Cagney <cagney@gnu.org>
9832
9833 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9834 delivery test with duplicate at end of file.
9835
9cbe82da
MK
98362004-09-06 Mark Kettenis <kettenis@jive.nl>
9837
9838 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9839
564803d9
MC
98402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9841
9842 * config/hppro.exp: Removed.
9843
7c6807ce
MC
98442004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9845
9846 * config/sparclet.exp: Removed.
9847
bf7e26dd
MC
98482004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9849
9850 * config/udi.exp: Removed.
9851
714e341b
MC
98522004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9853
9854 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9855 of "exp_continue".
9856 (advancei): Likewise.
9857
1236e623
JJ
98582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9859
9860 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9861
3bdcad15
MI
98622004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9863
228af206 9864 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9865 to check for nodebug in executable.
9866 * gdb.gdb/observer.exp (setup_test): Likewise.
9867 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9868 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9869
c72b934c
AC
98702004-09-01 Andrew Cagney <cagney@gnu.org>
9871
9872 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9873 files.
9874
edd9b715
JJ
98752004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9876
9877 * gdb.base/unload.exp: Fix expected warning message to match
9878 latest format.
9879
fb4ce06b
CV
98802004-09-01 Corinna Vinschen <vinschen@redhat.com>
9881
9882 * gdb.base/call-rt-st.exp: Fix typos.
9883
ce78e7c3
MI
98842004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9885
9886 * gdb.threads/thread_check.exp: New testcase.
9887 * gdb.threads/thread_check.c: New testcase.
9888
2dedb159
AC
98892004-08-31 Andrew Cagney <cagney@gnu.org>
9890
9891 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9892 (skip_to_handler_entry): New procedures. Test stepping into a
9893 handler when the breakpoint is at the handler's entry point.
9894
68f53502
AC
98952004-08-30 Andrew Cagney <cagney@gnu.org>
9896
9897 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9898 gdb/1757.
9899
3e3ffd2b
MC
99002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9901
9902 With code from Manoj Iyer <manjo@austin.ibm.com>:
9903 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9904 return value. Add an arm for "no debugging symbols found".
9905 Change a stray "error" to "perror".
9906 (gdb_run_cmd): Adapt to new return value.
9907 * gdb.base/remote.exp: Adapt to new return value.
9908 * gdb.gdb/complaints.exp: Likewise.
9909 * gdb.gdb/observer.exp: Likewise.
9910 * gdb.gdb/selftest.exp: Likewise.
9911 * gdb.gdb/xfullpath.exp: Likewise.
9912
4b6f5fd2
JB
99132004-08-27 Joel Brobecker <brobecker@gnat.com>
9914
9915 * gdb.threads/bp_in_thread.exp: New testcase.
9916
e5b25496
MC
99172004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9918
9919 Fix PR testsuite/1735.
9920 * gdb.threads/schedlock.c (thread_function): Add a cast
9921 to suppress a gcc warning.
9922 * gdb.threads/thread-specific.c (thread_function): Likewise.
9923
934353d6
MC
99242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9925
9926 * gdb.base/unload.c: Include <stdlib.h>.
9927
f98a0aef 99282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9929
f98a0aef 9930 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9931 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9932 synchronized after the "return".
9933
5a2e8882
MC
99342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9935
9936 * gdb.mi/basics.c: Include <stdio.h>.
9937 * gdb.mi/pthreads.c: Include <stdlib.h>.
9938 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9939
a9640423
MC
99402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9941
9942 * gdb.threads/schedlock.c: Add copyright notice.
9943
b04e311d
AC
99442004-08-25 Andrew Cagney <cagney@gnu.org>
9945
9946 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9947 (skip_over_handler, breakpoint_over_hander): New test procedures.
9948 (advance, advancei): Add a proper prefix, do not use
9949 rerun_to_main.
9950 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9951
7c27f15b
MC
99522004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9953
9954 * gdb.mi/basics.c: Add copyright notice.
9955 * gdb.mi/var-cmd.c: Add copyright notice.
9956
fffc87ae
MC
99572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9958
9959 * lib/gdb.exp: Remove signed_keyword_not_used.
9960 * lib/compiler.c: Likewise.
9961 * lib/compiler.cc: Likewise.
9962
d782e0bf
MC
99632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9964
9965 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9966 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9967
96033e83
MC
99682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9969
9970 * gdb.base/whatis.c: Add copyright notice.
9971
cf38c229
MK
99722004-08-20 Mark Kettenis <kettenis@gnu.org>
9973
9974 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9975 it to skip the breakpoints encoded in the inline assembly.
9976
f4b49756
MC
99772004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9978
9979 * Makefile.in: Add gdb.fortran.
9980
2f193b69
MC
99812004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9982
9983 * gdb.base/call-sc.exp (test_scalar_returns):
9984 Fix cut-and-paste glitch in "Make fun return now".
9985
89a237cb
MC
99862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9987
9988 * configure.in: Add gdb.fortran.
9989 * configure: Regenerate.
9990 * gdb.fortran/Makefile.in: New file.
9991 * lib/gdb.exp (skip_fortran_tests): New procedure.
9992
469aff8e
MC
99932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9994
9995 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9996 reference to bug-gnu@prep.ai.mit.edu.
9997 * gdb.mi/mi-var-child.exp: Likewise.
9998 * gdb.mi/mi-var-cmd.exp: Likewise.
9999 * gdb.mi/mi-var-display.exp: Likewise.
10000 * gdb.mi/mi2-var-block.exp: Likewise.
10001 * gdb.mi/mi2-var-child.exp: Likewise.
10002 * gdb.mi/mi2-var-cmd.exp: Likewise.
10003 * gdb.mi/mi2-var-display.exp: Likewise.
10004
00b51b9f
MK
100052004-08-15 Mark Kettenis <kettenis@gnu.org>
10006
10007 * gdb.base/unload.c (main): Make local variable msg const.
10008
45f07fef
MC
100092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10010
10011 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10012 to bug-gnu@prep.ai.mit.edu.
10013 * gdb.mi/mi-disassemble.exp: Likewise.
10014 * gdb.mi/mi-eval.exp: Likewise.
10015 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10016 default line number.
10017 * gdb.mi/mi-return.exp: Likewise.
10018 * gdb.mi/mi-simplerun.exp: Likewise.
10019 * gdb.mi/mi-stack.exp: Likewise.
10020 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10021 number with explicit range test.
10022 * gdb.mi/mi-watch.exp: Likewise.
10023 * gdb.mi/mi2-break.exp: Likewise.
10024 * gdb.mi/mi2-cli.exp: Likewise.
10025 * gdb.mi/mi2-disassemble.exp: Likewise.
10026 * gdb.mi/mi2-eval.exp: Likewise.
10027 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10028 default line number.
10029 * gdb.mi/mi2-return.exp: Likewise.
10030 * gdb.mi/mi2-simplerun.exp: Likewise.
10031 * gdb.mi/mi2-stack.exp: Likewise.
10032 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10033 number with explicit range test.
10034 * gdb.mi/mi2-watch.exp: Likewise.
10035
dd8c8ee7
MC
100362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10037
10038 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10039 * gdb.cp/m-static.exp: Likewise.
10040 * gdb.cp/rtti.exp: Likewise.
10041
4e838464
MK
100422004-08-14 Mark Kettenis <kettenis@gnu.org>
10043
10044 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10045
8d8cb839
EZ
100462004-08-14 Eli Zaretskii <eliz@gnu.org>
10047
10048 * ChangeLog: Prefix Local Variables with semi-colons and indent
10049 the reference to older ChangeLog files, to fix fontification in
10050 Emacs.
10051
deea8bb0
MC
100522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10053
10054 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10055 * gdb.mi/mi2-break.exp: Likewise.
10056
c3297504
MC
100572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10058
10059 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10060
25808999
MC
100612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10062
10063 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10064
226a8d71
MC
100652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10066
10067 * gdb.cp/classes.exp: Remove unused declarations. Just let
10068 test names default instead of providing special names. Remove
10069 extraneous demangler test.
10070
37fdf854
JJ
100712004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10072
10073 * gdb.base/unload.exp: New test for breakpoints in dynamically
10074 loaded libraries.
10075 * gdb.base/unload.c: Ditto.
10076 * gdb.base/unloadshr.c: Ditto.
10077
2d3a7986
MC
100782004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10079
10080 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10081 cp_test_ptype_class.
10082 (test_enums): Likewise.
10083
c72b934c
AC
100842004-08-10 Andrew Cagney <cagney@gnu.org>
10085
10086 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10087 files.
10088
cc503c8a
AC
100892004-08-10 Andrew Cagney <cagney@gnu.org>
10090
10091 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10092 init_malloc call.
10093
902f2ccb
MC
100942004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10095
10096 * ChangeLog: Add copyright notice. The notice is copied
10097 from emacs 21.3 top level ChangeLog.
10098
78c90502
MC
100992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10100
10101 * lib/cp-support.exp: New file.
10102 * lib/cp-support.exp (cp_test_type_class): New function.
10103 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10104 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10105 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10106 cp_test_ptype_class.
10107
88e5ea78
MC
101082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10109
10110 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10111 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10112 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10113 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10114 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10115 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10116 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10117 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10118 gdb.mi/mi2-watch.exp: Update copyright years.
10119
6a89fc9c
MK
101202004-08-09 Mark Kettenis <kettenis@gnu.org>
10121
10122 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10123
1482e0de
MC
101242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10125
10126 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10127 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10128 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10129 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10130 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10131 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10132 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10133 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10134 gdb.mi/mi-watch.exp: Update copyright years.
10135
1a5ce3f3
DJ
101362004-08-08 Daniel Jacobowitz <dan@debian.org>
10137
10138 PR gdb/1738
10139 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10140 from a breakpoint with a pending signal.
10141
04f6ecf2
DJ
101422004-08-08 Daniel Jacobowitz <dan@debian.org>
10143
10144 PR gdb/1736
10145 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10146 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10147 the prompt.
10148 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10149
54d90d35
DJ
101502004-08-08 Daniel Jacobowitz <dan@debian.org>
10151
10152 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10153
d2f6abb0
DJ
101542004-08-08 Daniel Jacobowitz <dan@debian.org>
10155
10156 PR gdb/1736
10157 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10158 for i?86-*-linux*.
10159
5598c03d
DJ
101602004-08-08 Daniel Jacobowitz <dan@debian.org>
10161
10162 * gdb.arch/i386-prologue.exp: Compile without debug information.
10163
c6fee705
MC
101642004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10165
10166 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10167 rather than asking gdb to search.
10168
dd90efdb
MC
101692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10170
10171 * gdb.base/gcore.c: Include <string.h>.
10172
1e84bec1
MC
101732004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10174
10175 * gdb.base/gcore.c: Add copyright notice.
10176
e425eb2b
MC
101772004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10178
10179 * gdb.base/freebpcmd.c: Include <stdio.h>.
10180 * gdb.base/long_long.c: Include <string.h>.
10181 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10182 * gdb.base/siginfo.c: Include <string.h>.
10183 * gdb.base/sigstep.c: Include <string.h>.
10184
cb9aaed5
MC
101852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10186
10187 * gdb.base/complex.c: Include <stdlib.h>.
10188
55944f3d
MC
101892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10190
10191 * gdb.base/complex.c: Add copyright notice.
10192
7b2953d9
MC
101932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10194
10195 * gdb.base/charset.c: Include <stdlib.h>.
10196
c9133d23
MC
101972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10198
10199 * gdb.base/auxv.c: Include <stdlib.h>.
10200
0a8490ad
MC
102012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10202
10203 * gdb.base/auxv.c: Add copyright notice.
10204
3426d5ec
MC
102052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10206
10207 * gdb.base/coremaker.c: Add copyright notice.
10208 * gdb.base/coremaker2.c: Add copyright notice.
10209
8da195dd
AC
102102004-08-04 Andrew Cagney <cagney@gnu.org>
10211
10212 * gdb.base/store.exp: Update copyright.
10213 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10214 names, do not import gdb_prompt.
10215
8d394f98
AC
102162004-08-01 Andrew Cagney <cagney@gnu.org>
10217
10218 Fix PR testsuite/1729.
10219 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10220 not use capture_value with value 4.
10221 (capture_value): Add optional test name parameter.
10222 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10223 the prefix, pass to capture_value.
10224
b6702b23
MK
102252004-08-01 Mark Kettenis <kettenis@gnu.org>
10226
10227 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10228 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10229 (main): Call new function.
10230
c203e0ca
MC
102312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10232
10233 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10234
a7995a30
MC
102352004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10236
10237 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10238
9366563b
MC
102392004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10240
b6eeaf26 10241 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10242 Accept more values of vtbl pointer. Remove some messages
10243 about "obsolete gcc or gdb".
10244
2fc1f950
MC
102452004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10246
10247 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10248
c724d49b
MC
102492004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10250
10251 * gdb.base/asm-source.exp: Properly convert target board
10252 debug flags from gcc format to binutils format.
10253
736b0fce
MK
102542004-07-28 Mark Kettenis <kettenis@gnu.org>
10255
10256 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10257 gdb1718". PR backtrace/1718 partially fixed.
10258
5633ea5c
JJ
102592004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10260
10261 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10262
575eebb1
NC
102632004-07-26 Nick Clifton <nickc@redhat.com>
10264
10265 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10266 good default value for a specific architecture is available then
10267 set it to that value. Otherwise default to the -gstabs switch.
10268 Remove the -g... switches from the asm-flags variable. Allow the
10269 target board info to override the value if it wants to. Pass the
10270 switch on the assembler command line.
10271
62104619
MK
102722004-07-23 Mark Kettenis <kettenis@gnu.org>
10273
10274 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10275 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10276 (main): Call new function.
10277
4a1135b8
MC
102782004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10279
10280 Test for PR exp/1715.
10281 * gdb.base/radix.exp: Refactor common procedures. Make all
10282 test names unique. Change XFAIL to KFAIL.
10283
8a12c1f0
MC
102842004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10285
10286 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10287 * gdb.ada/gnat_ada.gin: ... to here.
10288 * configure.in: Use gnat_ada.gin.
10289 * configure: Regenerate.
10290
23b451cf
AC
102912004-07-20 Andrew Cagney <cagney@gnu.org>
10292
10293 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10294 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10295 XFAILs. Clean up test messages and comments. Check backtraces.
10296 Delete re-sync code.
10297
ab618a02
MC
102982004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10299
10300 Fix PR cli/740.
10301 * gdb.base/annota1.exp: Honor gdb,nosignals.
10302 * gdb.base/annota3.exp: Likewise.
10303
46dad340
MC
103042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10305
10306 * lib/java.exp: Update copyright notice.
10307
756d8c70
AC
103082004-07-19 Andrew Cagney <cagney@gnu.org>
10309
10310 * gdb.base/selftest.exp: Copy file from here ...
10311 * gdb.gdb/selftest.exp: ... to here.
10312
586027e6
AC
103132004-07-16 Andrew Cagney <cagney@redhat.com>
10314
10315 * lib/insight-support.exp: Delete file.
10316 * lib/java.exp (java_init): Fix copyright.
10317
029d2200
AC
103182004-07-16 Andrew Cagney <cagney@gnu.org>
10319
10320 * gdb.base/restore.c: Append "prologue" to comments marking the a
10321 function's prologue.
10322 * gdb.base/restore.exp: Update copyright, re-indent.
10323 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10324 callerN" prefix where needed. Update patterns that match a
10325 function's prologue.
10326
653b62c5
MC
103272004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10328
10329 * gdb.base/restore.c: Add copyright notice.
10330
f7d690e5
AC
103312004-07-16 Andrew Cagney <cagney@gnu.org>
10332
10333 * gdb.base/logical.exp: Update copyright.
10334 (evaluate): New procedure. Use to re-implement tests using
10335 several tables.
10336
d629a7cb
MH
103372004-07-14 Martin Hunt <hunt@redhat.com>
10338
10339 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10340 which fixes some problems where init.tcl was not found.
10341
9c7bb332
AC
103422004-07-13 Andrew Cagney <cagney@gnu.org>
10343
6bf46641
AC
10344 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10345 (check_sizeof, check_valueof): Do not include the output in the
10346 test name. Use gdb_test.
10347 (get_valueof): Use gdb_test_multiple.
10348
c4ffd4c0
AC
10349 * gdb.base/step-test.exp: Update copyright. Use
10350 gdb_test_multiple. Ensure that test names do not include
10351 architecture dependent output.
10352
ab89363a
AC
10353 * gdb.gdb/observer.exp: Update copyright.
10354 (setup_test): Use gdb_test_multiple.
10355 (attach_first_observer, attach_second_observer)
10356 (attach_third_observer, detach_first_observer)
10357 (detach_second_observer, detach_third_observer)
10358 (reset_counters, check_counters): Make $message a prefix.
10359 (test_normal_stop_notifications): Add "args" parameter - a list of
10360 init functions to be called. Make $message a prefix,
10361 (test_observer_normal_stop): Change the message prefixes so that
10362 they are unique, pass the attach / detach procedures to
10363 test_normal_stop_notifications.
10364
ec58997a
AC
10365 * gdb.base/signull.exp (test_segv): Prefix all tests with
10366 "${name}". Clean up test messages.
10367
b475183b
AC
10368 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10369
9c7bb332
AC
10370 * gdb.base/ena-dis-br.exp: Update copyright.
10371 (break_at): New function. Replace send_gdb with gdb_test,
10372 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10373 ignore count, not stopped at bpt", with KFAIL.
10374
2dd95497
CV
103752004-07-13 Corinna Vinschen <vinschen@redhat.com>
10376
10377 * gdb.base/attach.exp: Remove cleanupfile handling.
10378
419e626b
AC
103792004-07-12 Andrew Cagney <cagney@gnu.org>
10380
10381 * gdb.base/annota1.exp: Cleanup corefile test name.
10382 * gdb.base/annota3.exp: Ditto.
10383
8b1b3228
AC
103842004-07-12 Andrew Cagney <cagney@gnu.org>
10385
78650829
AC
10386 * gdb.base/signals.exp: Clean up copyright, re-indent.
10387
8b1b3228
AC
10388 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10389 gdb_test and gdb_test_multiple.
10390
935c2760
JJ
103912004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10392
10393 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10394 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10395 provide line number info for first statement in main.
10396
1544280f
AC
103972004-07-08 Andrew Cagney <cagney@gnu.org>
10398
1279f4ff
AC
10399 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10400
1544280f
AC
10401 * gdb.base/sigbpt.exp: Make the common part of each test name a
10402 prefix instead of suffix.
10403
bcc82369
BR
104042004-07-07 Bob Rossi <bob_rossi@cox.net>
10405
10406 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10407 test from test_tbreak_creation_and_listing to
10408 test_file_list_exec_source_file
10409 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10410 Changed name of test from test_tbreak_creation_and_listing to
10411 test_file_list_exec_source_file
10412
23f4b0aa
JJ
104132004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10414
10415 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10416 the jmisc() constructor instead of <init>.
10417 * gdb.java/jmisc1.exp: Ditto.
10418
56401cd5
AC
104192004-07-07 Andrew Cagney <cagney@gnu.org>
10420
10421 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10422 corrupting the PC.
10423
44ae2f6a
MC
104242004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10425
10426 * gdb.cp/templates.exp: Accept whitespace change in demangler
10427 output.
10428
45a83408
AC
104292004-07-06 Andrew Cagney <cagney@gnu.org>
10430
10431 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10432
d205ad70
MC
104332004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10434
10435 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10436 * lib/compiler.cc: Likewise.
10437
06ea1a61
MC
104382004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10439
10440 * lib/compiler.cc: Work around string preprocessing problem
10441 with old hp c++ compiler.
10442 * lib/compiler.c: Likewise.
10443
daab1251
CV
104442004-06-29 Corinna Vinschen <vinschen@redhat.com>
10445
10446 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10447 directives to conditionalize symbol prefixing.
10448 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10449 additional_flags handling. Add underscore prefix for Cygwin.
10450 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10451 conditionalize symbol prefixing.
10452 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10453 additional_flags handling. Add underscore prefix for Cygwin.
10454
cc984116
CV
104552004-06-29 Corinna Vinschen <vinschen@redhat.com>
10456
10457 * gdb.base/bigcore.exp: Skip test on Cygwin.
10458
c279b077
MC
104592004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10460
10461 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10462 formats for "info register". Use gdb_test_multiple. Fix
10463 the "invalid register" test.
10464
0e915747
CV
104652004-06-28 Corinna Vinschen <vinschen@redhat.com>
10466
10467 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10468 PID for Cygwin. Add Cygwin specific strings to check for in some
10469 tests.
10470 (do_attach_tests): Add a test for user interaction when attaching
10471 to a process with no matching symbol table already loaded.
10472
11422c86
AC
104732004-06-26 Andrew Cagney <cagney@gnu.org>
10474
10475 Test PR java/1567 and PR java/1565.
10476 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10477 * gdb.java/jmisc2.exp: Delete file.
10478
cefbce26
MC
104792004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10480
10481 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10482
e19f872c
CV
104832004-06-25 Corinna Vinschen <vinschen@redhat.com>
10484
10485 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10486 attach process.
10487
d931ba3b
MC
104882004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10489
10490 * gdb.cp/pr-1553.exp: Remove.
10491
aef68c48
MC
104922004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10493
10494 * gdb.cp/pr-1553.cc: Remove.
10495 * gdb.cp/pr-1553.exp: Disable this test.
10496
8d5df71a
JB
104972004-06-20 Jim Blandy <jimb@redhat.com>
10498
a9c64011 10499 Fix PR testsuite/1680.
8d5df71a
JB
10500 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10501 regular expressions.
10502
4ac6f39d
MC
105032004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10504
10505 Fix PR testsuite/1679.
10506 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10507 Issue an UNSUPPORTED result instead.
10508
1b413552
JB
105092004-06-18 Jim Blandy <jimb@redhat.com>
10510
10511 * gdb.base/charset.exp: Only send a control-C if we see a new
10512 prompt and incomplete command.
10513
6daa6ebd
MC
105142004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10515
10516 * gdb.cp/pr-574.cc: Add copyright notice.
10517
51fa4ae0
JB
105182004-06-17 Jim Blandy <jimb@redhat.com>
10519
10520 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10521 cases where the regexp has no groups; this grabs random text from
10522 the previous test suite, whatever that was.
10523
8fea26c5
MC
105242004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10525
10526 * gdb.cp/printmethod.cc: Add copyright notice.
10527
1e3aeb41
MC
105282004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10529
10530 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10531
9d9030bc
AC
105322004-06-16 Andrew Cagney <cagney@gnu.org>
10533
10534 * gdb.base/signull.c: Update copyright. Include <string.h>.
10535 (bowler): Replace data_pointer with data_read
10536 and data_write cases. Add code_descriptor case.
10537 (zero, desc): New array and pointer.
10538 (data, code): Change to simple pointers.
10539 * gdb.base/signull.exp: Fix probe pattern matching a function
10540 descriptor SIGSEGV. Replace data_pointer with data_read and
10541 data_write tests.
10542
acd4ad44
AC
105432004-06-16 Andrew Cagney <cagney@gnu.org>
10544
10545 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10546
08fd625c
MC
105472004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10548
10549 * gdb.base/long_long.c: Add copyright notice.
10550
1903502c
MC
105512004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10552
10553 * gdb.base/long_long.exp: Remove reference to
10554 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10555 to gdb_breakpoint and gdb_continue_to_breakpoint.
10556
83313cb1
JB
105572004-06-14 Jim Blandy <jimb@redhat.com>
10558
10559 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10560 endian case.
10561
1bf404ef
AC
105622004-06-14 Andrew Cagney <cagney@gnu.org>
10563
10564 * gdb.base/gcore.exp (capture_command_output): Delete the always
10565 passing tests containing inferior values.
10566 * gdb.base/ending-run.exp: Do not include the breakpoint address
10567 in the test message. Update copyright.
10568 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10569 size in the test name, use gdb_test_multiple. Update copyright.
10570
ef220b33
MC
105712004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10572
10573 * gdb.cp/ref-types.cc: Add copyright notice.
10574
4f70a4c9
MC
105752004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10576
10577 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10578 hp_aCC_compiler.
10579 * lib/compiler.cc: Likewise.
10580 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10581 'set' commands. Log diagnostics for other lines. Set
10582 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10583
335928ac
MC
105842004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10585
10586 * gdb.cp/try_catch.cc: Add copyright notice.
10587
2efb12e8
MC
105882004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10589
10590 * gdb.cp/userdef.cc: Add copyright notice.
10591
0bbed51a
MC
105922004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10593
10594 * gdb.cp/virtfunc.cc: Add copyright notice.
10595
e12a46c9
RC
105962004-06-11 Randolph Chung <tausq@debian.org>
10597
10598 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10599 problem.
10600
338e05af
AC
106012004-06-10 Andrew Cagney <cagney@gnu.org>
10602
10603 * lib/compiler.cc, lib/compiler.c: Append either
10604 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10605 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10606 instead of gcc-3-3.
10607
dc3f10cb
AC
106082004-06-09 Andrew Cagney <cagney@gnu.org>
10609
b4d946af
AC
10610 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10611 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10612
dc3f10cb
AC
10613 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10614 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10615 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10616 fixed.
10617
b5c0bfa2
AC
106182004-06-09 Andrew Cagney <cagney@gnu.org>
10619
10620 * gdb.base/structs.exp (test_struct_returns): Replace
10621 "return_value_unknown" and "finish_value_unknown" by
10622 "return_value_known" and "finish_value_known". Instead of
10623 "return_value_unknown" iff "finish_value_unknown", check
10624 "return_value_known" implies "finish_value_known".
10625
caeb605f
MH
106262004-06-08 Martin Hunt <hunt@redhat.com>
10627
10628 * gdb.base/float.exp: Add pattern for mips targets.
10629
c892bb64
RC
106302004-06-08 Randolph Chung <tausq@debian.org>
10631
10632 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10633 message for unknown architectures more clear.
10634
48306d3e
JB
106352004-06-08 Joel Brobecker <brobecker@gnat.com>
10636
10637 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10638 start the execution of the program.
10639
83ecb59f
JB
106402004-06-07 Jim Blandy <jimb@redhat.com>
10641
10642 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10643 * gdb.arch/i386-cpuid.h: New helper file.
10644
55264cb4
RC
106452004-06-07 Randolph Chung <tausq@debian.org>
10646
10647 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10648 has started.
10649
23cadb28
RM
106502004-06-04 Roland McGrath <roland@redhat.com>
10651
10652 Fix PR gdb/1647.
10653 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10654 differently to be robust to output buffering differences.
10655
51d01eda
MC
106562004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10657
10658 * gdb.threads/pthreads.exp: Update copyright years.
10659 (check_control_c): Change asynchronous 'after' to synchronous.
10660
f4fc3b93
RM
106612004-06-04 Roland McGrath <roland@redhat.com>
10662
10663 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10664 next gdb prompt.
10665
4013522b
MC
106662004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10667
10668 Fix PR gdb/1636.
10669 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10670 calls to synchronous.
10671
7a8f1e6b
JB
106722004-05-26 Jim Blandy <jimb@redhat.com>
10673
10674 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10675
81bb3443
RC
106762004-05-24 Randolph Chung <tausq@debian.org>
10677
10678 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10679 * gdb.asm/pa.inc: New file.
10680
8f5a3103
MK
106812004-05-22 Mark Kettenis <kettenis@gnu.org>
10682
10683 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10684
734b8fe8 106852004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10686 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10687
10688 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10689 GDB prompt.
10690
725603e1
UW
106912004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10692
f4fc3b93 10693 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10694 setjmp/longjmp. Use sigaction instead of signal.
10695
8b923272 106962004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10697 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10698
10699 * gdb.threads/pthread_cond_wait.c: New file.
10700 * gdb.threads/pthread_cond_wait.exp: New testcase.
10701
8bfabb04
AC
107022004-05-13 Andrew Cagney <cagney@redhat.com>
10703
10704 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10705 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10706
42edda50
AC
107072004-05-11 Andrew Cagney <cagney@redhat.com>
10708
10709 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10710 fixed but revealed gdb/1639.
10711
d303a6c7
AC
107122004-05-10 Andrew Cagney <cagney@redhat.com>
10713
10714 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10715 func1" and "next to 2nd alarm", kernel bug avoided.
10716
bf08c2a1
DJ
107172004-05-10 Daniel Jacobowitz <dan@debian.org>
10718
10719 PR external/1568
10720 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10721 XFAIL if it is smaller than bytes_allocated.
10722 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10723 (main): Make chunks_allocated unsigned. Correct comment.
10724
c0586a34
JB
107252004-05-07 Joel Brobecker <brobecker@gnat.com>
10726
10727 * gdb.arch/powerpc-aix-prologue.c: New file.
10728 * gdb.arch/powerpc-aix-prologue.exp: New file.
10729
f2785d12
JB
107302004-05-07 Jim Blandy <jimb@redhat.com>
10731
10732 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10733 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10734
bd7f6e30
JB
107352004-05-06 Joel Brobecker <brobecker@gnat.com>
10736
10737 * gdb.base/sep.exp: No longer setup_kfail when the program was
10738 built with dwarf2.
10739
0a5e7efe
JI
107402004-05-05 Jim Ingham <jingham@apple.com>
10741
10742 * gdb.base/pending.exp: Make sure pending breakpoints
10743 preserve the ignore count.
f4fc3b93 10744
a8958849
MK
107452004-04-27 Jerome Guitton <guitton@gnat.com>
10746
10747 * i386-prologue.exp: Add testcase for jump instruction as first
10748 instruction of the real code.
10749 * i386-prologue.c (jump_at_beginning): New function.
10750
7e103f5b
MK
107512004-04-28 Mark Kettenis <kettenis@gnu.org>
10752
10753 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10754 x86_64-*-*.
10755
5d38b224
MK
107562004-04-28 Mark Kettenis <kettenis@gnu.org>
10757
10758 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10759 i*86-*-*.
10760
0ef32fd9
MK
107612004-04-25 Mark Kettenis <kettenis@gnu.org>
10762
10763 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10764 expression that checks the return type.
10765
71d7dd7c
AC
107662004-04-23 Andrew Cagney <cagney@redhat.com>
10767
10768 * gdb.base/call-sc.exp: New test of scalar call/return values.
10769 * gdb.base/call-sc.c: Ditto.
10770
1e9f977e
JJ
107712004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10772
10773 * gdb.threads/manythreads.c: Reduce thread stack size.
10774
899d9e3a
JJ
107752004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10776
10777 * gdb.threads/manythreads.c: Add copyright notice.
10778
61bcae62
AC
107792004-04-23 Andrew Cagney <cagney@redhat.com>
10780
10781 * gdb.base/siginfo.exp: Better handle step out of signal.
10782 * gdb.base/sigstep.exp: Ditto.
10783
7339a42e 107842004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10785 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10786
10787 * gdb.threads/manythreads.c: New testcase.
10788 * gdb.threads/manythreads.exp: Ditto.
10789
5c98409b
JB
107902004-04-22 Jim Blandy <jimb@redhat.com>
10791
10792 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10793 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10794
3b611f1a
MC
107952004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10796
10797 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10798
f0fd9238
AC
107992004-04-21 Andrew Cagney <cagney@redhat.com>
10800
10801 * gdb.base/sigstep.c: New file.
10802 * gdb.base/sigstep.exp: New file.
10803
90990674
JB
108042004-04-16 Joel Brobecker <brobecker@gnat.com>
10805
10806 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10807 call to observer_notify_normal_stop.
10808
78cef34b
AC
108092004-04-15 Andrew Cagney <cagney@redhat.com>
10810
10811 * gdb.base/siginfo.c: New file.
10812 * gdb.base/siginfo.exp: New file.
10813
d2343407
JB
108142004-04-12 J. Brobecker <brobecker@gnat.com>
10815
10816 * gdb.base/sep.exp: Fix typo in comment.
10817
a2dba3c8
JB
108182004-04-12 J. Brobecker <brobecker@gnat.com>
10819
10820 * gdb.base/sep.c: New file.
10821 * gdb.base/sep-proc.c: New file.
10822 * gdb.base/sep.exp: New testcase.
10823
15f7b60e
MK
108242004-04-09 Mark Kettenis <kettenis@gnu.org>
10825
10826 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10827 support.
10828
44f4de1a
AC
108292004-04-05 Andrew Cagney <cagney@redhat.com>
10830
10831 * gdb.base/sigaltstack.c: New file.
10832 * gdb.base/sigaltstack.exp: New file.
10833
ef04f396
JB
108342004-04-04 Joel Brobecker <brobecker@gnat.com>
10835
10836 * gdb.base/foll-fork.exp: Update the expected output for
10837 "help set follow-fork-mode", to match a change that was made
10838 to the help of this variable on 2004-01-13.
10839
d40d2c92
JB
108402004-04-01 Joel Brobecker <brobecker@gnat.com>
10841
10842 * lib/ada.exp: Add copyright notice.
10843 * bar.ads: Likewise.
10844 * bar.adb: Likewise.
10845 * null_record.adb: Likewise.
10846 * null_record.exp: Likewise.
10847 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10848
f86ef5a3
JB
108492004-04-01 Joel Brobecker <brobecker@gnat.com>
10850
10851 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10852 * configure: Regenerate.
10853
414e70e3
JB
108542004-04-01 Joel Brobecker <brobecker@gnat.com>
10855
10856 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10857 to build the application. Remove the message printed when in
10858 verbose mode, redundant with the UNSUPPORTED message above.
10859
f0aaee49
JB
108602004-03-31 Joel Brobecker <brobecker@gnat.com>
10861
10862 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10863 * gdb.ada (null_record.exp): New testcase.
10864
ac81cb54
JB
108652004-03-31 Joel Brobecker <brobecker@gnat.com>
10866
10867 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10868
854af2f7
JB
108692004-03-31 Joel Brobecker <brobecker@gnat.com>
10870
10871 * gdb.ada: New subdirectory.
10872 * gdb.ada/Makefile.in: New file.
10873 * gdb.ada/gnat_ada.gpr.in: New file.
10874
034cb681
JB
108752004-03-31 Joel Brobecker <brobecker@gnat.com>
10876
10877 * lib/ada.exp: New file.
10878
78a1a894
DJ
108792004-03-24 Daniel Jacobowitz <drow@mvista.com>
10880
10881 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10882 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10883
4b2b3b3e
AC
108842004-03-22 Andrew Cagney <cagney@redhat.com>
10885
10886 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10887 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10888 Problem identified by Ulrich Weigand.
10889
23c73aa3
DC
108902004-03-17 David Carlton <carlton@kealia.com>
10891
10892 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10893 PR c++/826.
10894
d63a86f8
RM
108952004-03-16 Roland McGrath <roland@redhat.com>
10896
10897 * gdb.base/auxv.exp: New file.
10898 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10899
0e02aa50
DC
109002004-03-12 David Carlton <carlton@kealia.com>
10901
10902 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10903 * gdb.cp/pr-1553.cc: Ditto.
10904 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10905 pass branch.
10906
c20b71be
MC
109072004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10908
10909 * gdb.cp/templates.exp: Accept more template types.
10910
c7414a01
MC
109112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10912
10913 From Corinna Vinschen with modifications.
10914 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10915 local variable obj_with_enum.
10916 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10917 results with obj_with_enum.
10918
ed69573c
MC
109192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10920
10921 * gdb.cp/classes.cc: New file, copied from misc.cc.
10922 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10923
28301461
MC
109242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10925
10926 * gdb.cp/misc.cc: Add copyright notice.
10927
1198ecbe
DC
109282004-03-05 David Carlton <carlton@kealia.com>
10929
10930 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10931 * gdb.cp/rtti.h: Update copyright.
10932 (namespace n2::n3): New.
10933 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10934 (n2::n3::func3): New.
10935 (main): Call n2::n3::func3.
10936 * gdb.cp/rtti2.cc: Update copyright.
10937 (n2::create3): New.
10938
9e08c470
MK
109392004-03-04 Mark Kettenis <kettenis@gnu.org>
10940
10941 * gdb.asm/openbsd.inc: Fix typo.
10942
4bebc3aa
FF
109432004-03-03 Fred Fish <fnf@redhat.com>
10944
10945 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10946 "val" instead of unused "size". Update copyright year.
10947
6ea9fb37
DJ
109482004-02-29 Daniel Jacobowitz <drow@mvista.com>
10949
10950 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10951 to use unsigned char.
10952 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10953 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10954
23b23974
DJ
109552004-02-29 Daniel Jacobowitz <drow@mvista.com>
10956
10957 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10958 line of output.
10959
7574fd53
DJ
109602004-02-28 Daniel Jacobowitz <drow@mvista.com>
10961
10962 * gdb.base/relocate.c (dummy): Initialize.
10963
a195357f
DJ
109642004-02-28 Daniel Jacobowitz <drow@mvista.com>
10965
10966 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10967 a breakpoint at exit.
10968
72fd54a9
FF
109692004-02-27 Fred Fish <fnf@redhat.com>
10970
10971 * gdb.base/chng-syms.exp: Add expect condition to match failing
10972 case that isn't a timeout.
10973
b9d23137
AC
109742004-02-27 Andrew Cagney <cagney@redhat.com>
10975
10976 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10977 support.
10978
15d208f6 109792004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10980
15d208f6
FF
10981 * gdb.arch/gdb1431.c: Remove.
10982 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10983 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10984 of "until" incorrectly.
10985
98f9cd2d
JB
109862004-02-26 J. Brobecker <brobecker@gnat.com>
10987
10988 * gdb.cp/class2.cc (empty): New class.
10989 (refer): New function.
10990 (main): Declare an object of type empty and use it.
10991 * gdb.cp/class2.exp: Print the value of an object of type empty.
10992
9b50c11b
JJ
109932004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10994
10995 * gdb.base/langs.exp: Update query string to match the
10996 new nquery format used for pending breakpoints.
10997
0dcd613f
AC
109982004-02-26 Andrew Cagney <cagney@redhat.com>
10999
11000 Fix PR i18n/1570.
11001 * gdb.base/charset.c: Update copyright notice.
11002 (main, init_string): Remove the escape character '\e' tests.
11003 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11004 * gdb.base/charset.exp (valid_host_charset): Ditto.
11005 * gdb.base/setvar.exp: Ditto.
11006
b8a56647
AC
110072004-02-24 Andrew Cagney <cagney@redhat.com>
11008
90d59e34
AC
11009 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11010 mmapped data in core file" PASS and FAIL messages consistent.
11011
b8a56647
AC
11012 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11013 setting a breakpoint. Work around PR java/1565.
11014
9f27c604
JJ
110152004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11016
11017 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11018 new nquery format.
11019 * gdb.base/pending.exp: Ditto.
11020
3224a706
MK
110212004-02-22 Mark Kettenis <kettenis@gnu.org>
11022
11023 * configure.in: Run stabs tests on *BSD.
11024 * configure: Regenerated.
11025
41e0a9ca
MK
110262004-02-21 Mark Kettenis <kettenis@gnu.org>
11027
11028 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11029
1e1b3428
FF
110302004-02-20 Fred Fish <fnf@redhat.com>
11031
11032 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11033 blank in test for "returns short", for consistency with other
11034 "returns xxx" tests. Update copyright year.
11035
f9a7572a
FF
110362004-02-19 Fred Fish <fnf@redhat.com>
11037
11038 New testcase for PR breakpoint/1558.
11039 * gdb.arch/gdb1558.exp: New file.
11040 * gdb.arch/gdb1558.c: New file.
11041
b2ce2854
EZ
110422004-02-19 Elena Zannoni <ezannoni@redhat.com>
11043
11044 * gdb.base/nodebug.exp: Fix typo.
11045
e7c9ff01
JB
110462004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11047
11048 Committed by Jim Blandy <jimb@redhat.com>.
11049
62f4b920
JB
11050 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11051
2db536a1
JB
11052 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11053
e7c9ff01
JB
11054 * gdb.base/float.exp: Support s390*-*-* targets.
11055
f3205b34
AF
110562004-02-17 Adam Fedor <fedor@gnu.org>
11057
11058 * gdb.base/gdb1555.exp: New file.
11059 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11060
9d62932d
EZ
110612004-02-17 Elena Zannoni <ezannoni@redhat.com>
11062
11063 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11064
344c9711
FF
110652004-02-16 Fred Fish <fnf@redhat.com>
11066
11067 * gdb.arch/gdb1291.c: Remove
11068 * gdb.arch/gdb1291.s: New test input file.
11069 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11070 fail. Test for correct result, known incorrect result, other
11071 failures and timeouts.
11072
2d822687
AC
110732004-02-16 Andrew Cagney <cagney@redhat.com>
11074
11075 * gdb.base/bigcore.exp: New file.
11076 * gdb.base/bigcore.c: New file.
11077
dac15b66
AC
110782004-02-13 Andrew Cagney <cagney@redhat.com>
11079
11080 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11081 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11082 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11083 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11084 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11085 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11086 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11087 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11088 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11089 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11090
6bdfc2c4
JJ
110912004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11092
11093 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11094 executed is an alloc instruction.
11095
87b3ede8
DC
110962004-02-11 David Carlton <carlton@kealia.com>
11097
11098 * gdb.cp/breakpoint.exp: New.
11099 * gdb.cp/breakpoint.cc: New.
11100
6e19e2bf
MC
111012004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11102
11103 Partial fix for PR gdb/1543.
11104 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11105 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11106 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11107 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11108 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11109 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11110 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11111 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11112 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11113 to bug-gdb@prep.ai.mit.edu .
11114 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11115 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11116 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11117 Likewise.
11118
5c5455dc
AC
111192004-02-10 Andrew Cagney <cagney@redhat.com>
11120
11121 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11122 using gdb_internal_error_resync.
11123
9cf689d7
DJ
111242004-02-09 Daniel Jacobowitz <drow@mvista.com>
11125
11126 * gdb.threads/thread-specific.exp: Stop early if no threads are
11127 found.
11128
d2dc51db
MC
111292004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11130
11131 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11132
14b1a056
DJ
111332004-02-08 Daniel Jacobowitz <drow@mvista.com>
11134
11135 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11136 breakpoints.
11137
83f66e8f
DJ
111382004-02-07 Daniel Jacobowitz <drow@mvista.com>
11139
11140 * config/sim.exp (gdb_load): Handle $arg == "".
11141 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11142 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11143
30fc0091
EZ
111442004-02-07 Elena Zannoni <ezannoni@redhat.com>
11145
a9c64011
AS
11146 * gdb.base/maint.exp: Update test to reflect
11147 obstack changes.
30fc0091 11148
4d806929
JJ
111492004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11150
11151 * gdb.base/pendshr.c (pendfunc): New function that calls
11152 pendfunc1.
11153 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11154
7bfdd688
FF
111552004-02-04 Fred Fish <fnf@redhat.com>
11156
11157 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11158 function symbols and update copyright years.
11159 * gdb.arch/gdb1291.c: Ditto.
11160
aaa08ee4
MC
111612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11162
11163 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11164
dbad7755
MC
111652004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11166
11167 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11168
ec4646ef
MC
111692004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11170
11171 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11172
1b802196
FF
111732004-02-02 Fred Fish <fnf@redhat.com>
11174
11175 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11176 remote targets. Update copyright years.
11177
18fe2033
JJ
111782004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11179
11180 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11181 support.
11182 * gdb.base/langs.exp: Fix test which attempts to create
11183 breakpoint on non-existent function to handle new pending
11184 support.
11185 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11186 a breakpoint.
11187 * gdb.base/pending.exp: New test.
11188 * gdb.base/pending.c: New file.
11189 * gdb.base/pendshr.c: Ditto.
11190
8d577d32
DC
111912004-02-02 David Carlton <carlton@kealia.com>
11192
11193 * gdb.cp/overload.exp: Add overloadNamespace tests.
11194 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11195 (overloadNamespace, XXX): New.
11196 (main): Call XXX::marker2.
11197
3ad13771
FF
111982004-02-01 Fred Fish <fnf@redhat.com>
11199
11200 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11201 * gdb.base/finish.exp: Ditto.
11202 * gdb.base/gcore.exp: Ditto.
11203 * gdb.base/huge.exp: Ditto.
11204 * gdb.base/info-proc.exp: Ditto.
11205 * gdb.base/return2.exp: Ditto.
11206 * gdb.threads/gcore-thread.exp: Ditto.
11207
44c75849
DJ
112082004-02-01 Daniel Jacobowitz <drow@mvista.com>
11209
11210 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11211
005bc093
MK
112122004-02-01 Mark Kettenis <kettenis@gnu.org>
11213
11214 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11215 that opening the file succeeds on OpenBSD.
11216
c47cebdb
DJ
112172004-02-01 Daniel Jacobowitz <drow@mvista.com>
11218
11219 * gdb.threads/thread-specific.c: New file.
11220 * gdb.threads/threads-specific.exp: New test script.
11221 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11222 to expect_out.
11223
5a01311c
MK
112242004-02-01 Mark Kettenis <kettenis@gnu.org>
11225
11226 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11227 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11228 only on the "print_small_structs from print_long_arg_list" test.
11229
ce22a4f1
DJ
112302004-02-01 Daniel Jacobowitz <drow@mvista.com>
11231
11232 * gdb.base/completion.exp: Kill a stray backslash.
11233
11234 From Jim Ingham <jingham@apple.com>:
11235 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11236 agrees with the result from sending a tab.
11237
abbab9d3
DJ
112382004-01-31 Daniel Jacobowitz <drow@mvista.com>
11239
11240 * gdb.base/chng-syms.exp: Remove stray newline.
11241
53904d1e
MK
112422004-01-31 Mark Kettenis <kettenis@gnu.org>
11243
11244 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11245 *-*-openbsd*.
11246 * gdb.asm/openbsd.inc: New file.
11247
3a4b3aac
MK
112482004-01-30 Mark Kettenis <kettenis@gnu.org>
11249
11250 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11251 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11252 *-*solaris2*. Remove commented out default settings for
11253 asm-flags. Replace gdb_compile with target_link.
11254
ebac27b4
MC
112552004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11256
11257 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11258 for all tests. Remove old hp-ux and cygnus xfail cases.
11259
d8679d84
PH
112602004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11261
11262 * gdb.base/chng-syms.exp: New file.
11263 * gdb.base/chng-syms.c: New file.
11264
0a55bc22
MC
112652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11266
11267 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11268 Provide arms for current output in all my configurations.
11269
94b8e876
MC
112702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11271
11272 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11273 * lib/compiler.cc: Likewise.
11274 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11275 get the right preprocessor. Eval the output directly. Remove
11276 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11277 hp_f77_compiler and hp_f90_compiler completely.
11278 (gdb_preprocess): Delete.
11279 (get_compiler): Delete.
11280
7cf03d44
MK
112812004-01-24 Mark Kettenis <kettenis@gnu.org>
11282
11283 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11284 <string.h>.
11285
68b6dce9
NR
112862004-01-24 Nick Roberts <nick@nick.uklinux.net>
11287
11288 * gdb.mi/mi-stack.exp: Update copyright.
11289
b368761e
DC
112902004-01-23 David Carlton <carlton@kealia.com>
11291
11292 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11293 test for cp_lookup_transparent_type.
11294 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11295 call them.
11296
f2061b53
DJ
112972004-01-23 Daniel Jacobowitz <drow@mvista.com>
11298
11299 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11300 after -var-update.
11301
37fc574a
DC
113022004-01-23 David Carlton <carlton@kealia.com>
11303
11304 * gdb.cp/namespace.cc (C::ensureRefs): New.
11305 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11306
8e94b928
NR
113072004-01-20 Nick Roberts <nick@nick.uklinux.net>
11308
11309 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11310 case "-stack-list-locals 2".
11311 * gdb.mi/mi-var-child.exp: Test for case
11312 "-var-list-children --all-values NAME".
11313
997b0952
MC
113142004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11315
11316 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11317
52470da3
MK
113182004-01-18 Mark Kettenis <kettenis@gnu.org>
11319
7049b4b8
MK
11320 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11321 used with gdb_test_multiple.
11322
52470da3
MK
11323 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11324 read at address 0. This fixes PR testsuite/1504.
11325
da6012e5
DJ
113262004-01-18 Daniel Jacobowitz <drow@mvista.com>
11327
11328 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11329 Remove downloading, guessing the host executable, the calls to
11330 gdb_file_cmd and gdb_target_cmd, and "load" support.
11331 (infer_host_exec): New function broken out from gdb_load.
11332 (gdb_load): New wrapper for gdbserver_gdb_load.
11333 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11334 gdb_target_cmd. Use -target-select.
11335 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11336 Download binaries to the host. Clear last_mi_remote_file when
11337 we load a new binary.
11338 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11339 call gdbserver_gdb_load and mi_gdb_target_cmd.
11340
32c70722
MC
113412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11342
11343 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11344 type patterns.
11345
b0cecf36
MC
113462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11347
11348 * gdb.cp/templates.exp: Fix typo in test name of
11349 "print Foo<volatile char*>::foo".
11350
4120d7e6
MC
113512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11352
11353 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11354
f679e530
BE
113552004-01-16 Ben Elliston <bje@wasabisystems.com>
11356
11357 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11358 (clean mostlyclean): Remove empty rm.
11359
091c48f6
MC
113602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11361
11362 * gdb.base/setvar.exp: Add copyright years.
11363
3e5fc8d2
DC
113642004-01-14 David Carlton <carlton@bactrian.org>
11365
11366 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11367 PR c++/1511 and update coment.
11368 * gdb.cp/templates.exp: Update patterns to match current output.
11369 If changes involve something other than whitespace, KFAIL
11370 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11371
63d06c5c
DC
113722004-01-14 David Carlton <carlton@kealia.com>
11373
11374 * gdb.cp/namespace.exp: Add tests involving classes defined within
11375 namespaces.
11376 * gdb.cp/namespace.cc (C::CClass): New.
11377 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11378
a51dab88
EZ
113792004-01-14 Elena Zannoni <ezannoni@redhat.com>
11380
11381 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11382 what debug info we have. Print a better message if something goes
11383 wrong while producing the separate debug info file.
11384
a476ccc9
MC
113852004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11386
11387 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11388
f453692c
MC
113892004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11390
11391 * gdb.base/callfuncs.c: Add copyright notice.
11392
f40063a5
MC
113932004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11394
11395 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11396 inheritance. PR gdb/1498, PR gcc/13539.
11397
19ac3974
EZ
113982004-01-13 Elena Zannoni <ezannoni@redhat.com>
11399
a9c64011
AS
11400 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11401 test specific name.
11402 * gdb.mi/gdb669.exp: Ditto.
11403 * gdb.mi/mi-pthreads.exp: Ditto.
11404 * gdb.mi/mi1-pthreads.exp: Ditto.
11405 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11406
56c97c6e
MC
114072004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11408
11409 * gdb.cp/member-ptr.cc: Add copyright notice.
11410
a0644324
MC
114112004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11412
11413 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11414 some patterns for recent versions of gcc and hpacc. Delete
11415 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11416 Delete tests that access a NULL pointer-to-member-data. This
11417 script is still disabled for gcc.
11418
32fabe09
EZ
114192004-01-12 Elena Zannoni <ezannoni@redhat.com>
11420
11421 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11422 escaped correctly.
32fabe09 11423
1f8a6abb
EZ
114242004-01-12 Elena Zannoni <ezannoni@redhat.com>
11425
11426 * gdb.base/sepdebug.exp: New file.
11427 * gdb.base/sepdebug.c: New file.
11428 * lib/gdb.exp (separate_debug_filename): New procedure.
11429 (gdb_gnu_strip_debug): New procedure.
11430
48efe704
AC
114312004-01-12 Andrew Cagney <cagney@redhat.com>
11432
11433 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11434 * gdb.mi/ChangeLog-1999-2003: New file.
11435
a9415475
AC
114362004-01-12 Andrew Cagney <cagney@redhat.com>
11437
11438 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11439 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11440 or EEXIST", treat EBUSY as an XFAIL.
11441
83b8cf9d
MC
114422004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11443
11444 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11445 hp_cc_compiler.
11446
9939d2a8
MC
114472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11448
11449 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11450 decorations.
11451
1ff8cadf
MC
114522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11453
11454 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11455 and "(aCC)" decorations. Remove obsolete doco about old
11456 test results.
11457
6fa9022e
MC
114582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11459
11460 * gdb.cp/exception.exp: Fix typo in doco.
11461
209721fe
MK
114622004-01-09 Mark Kettenis <kettenis@gnu.org>
11463
11464 * gdb.base/gdb1476.exp: Fix typo.
11465
ef11303e
MC
114662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11467
11468 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11469 file.
11470
041ab88c
MC
114712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11472
11473 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11474 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11475 Use gdb_compile. Remove restriction on gcc. Add some patterns
11476 for recent version of gdb. Delete second half, which was a copy
11477 of the first half with different build flags. This test is
11478 still disabled because it is still not ready for production.
11479
e36d075a
MC
114802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11481
11482 * gdb.cp/exception.cc: Add copyright notice.
11483 * gdb.cp/exception.exp: Add a notice that this file is broken
11484 because of line number changes caused by addition of copyright
11485 notice.
11486
42b190ad
MC
114872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11488
11489 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11490 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11491
8f25f06b
MC
114922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11493
11494 * gdb.cp/classes.exp: Accept gnu abi 2.
11495 * gdb.cp/derivation.exp: Likewise.
11496 * gdb.cp/overload.exp: Likewise.
11497 * gdb.cp/virtfunc.exp: Likewise.
11498
06ded8b8
MC
114992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11500
11501 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11502 semicolon after end of function.
11503
77c26ae3
MC
115042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11505
11506 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11507 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11508 boilerplate code for compiling and running the program under
11509 test. Add some string method tests.
11510
20757486
MC
115112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11512
11513 * gdb.cp/bs15503.cc: Add copyright notice.
11514 * gdb.cp/bs15503.exp: Adjust line number.
11515
0fd3b503
MC
115162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11517
11518 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11519 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11520
10d1bea8
MC
115212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11522
11523 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11524 hp_cc_compiler.
11525
2789202a
MC
115262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11527
11528 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11529 * gdb.cp/ctti.exp: Use the marker instead of "next".
11530 With gcc, run further before bailing.
11531
b862f14c
MC
115322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11533
11534 * gdb.cp/cttiadd.cc: Add copyright notice.
11535 * gdb.cp/cttiadd1.cc: Likewise.
11536 * gdb.cp/cttiadd2.cc: Likewise.
11537 * gdb.cp/cttiadd3.cc: Likewise.
11538
96da2469
MC
115392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11540
11541 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11542 Use gdb_test, gdb_test_multiple. Use floating-point values that
11543 have exact representations in IEEE-ish formats.
11544
053248ff
MC
115452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11546
11547 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11548 compilers. Delete duplicate call to get_compiler_info.
11549 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11550 * gdb.base/volatile.exp: Likewise.
11551
84acecdd
MK
115522004-01-07 Mark Kettenis <kettenis@gnu.org>
11553
11554 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11555 memory at address 0.
11556
fe11a27f
MC
115572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11558
11559 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11560 to test for hp-ux assembler. Fix copyright years.
11561
60ad077b
AC
115622004-01-07 Andrew Cagney <cagney@redhat.com>
11563
11564 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11565
1c9b8f33
AC
115662004-01-07 Andrew Cagney <cagney@redhat.com>
11567
11568 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11569 when creating the read-only file. From analysis by Roland McGrath
11570 and Elena Zannoni.
11571
753ccc7a
MC
115722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11573
11574 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11575
eca3e36b
MC
115762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11577
11578 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11579 data pointers.
11580
f8d4bac4
MC
115812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11582
11583 * gdb.cp/m-static.exp: Compile one source file at a time.
11584 Delete unused call to get_compiler_info.
11585
9b4e0f94
MC
115862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11587
11588 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11589 * gdb.base/call-rt-st.exp: Likewise.
11590 * gdb.base/nodebug.exp: Likewise.
11591 * gdb.base/volatile.exp: Likewise.
11592 * gdb.cp/ref-types.exp: Likewise.
11593 * gdb.cp/templates.exp: Likewise.
11594
023c1024
MK
115952004-01-05 Mark Kettenis <kettenis@gnu.org>
11596
11597 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11598
19703c4a
MC
115992004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11600
11601 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11602 hppa*-hp-hpux*.
11603
18b67037
MK
116042004-01-04 Mark Kettenis <kettenis@gnu.org>
11605
ba6219c8
MK
11606 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11607 x86_64-*-*.
11608
18b67037
MK
11609 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11610 sparc64-*-* and sparc*-solaris2*.
11611
1bfbbb9d
MK
116122004-01-04 Mark Kettenis <kettenis@gnu.org>
11613
11614 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11615 return ${tests}" test. The ${tests} already mentions the
11616 filename.
11617
06846494
MC
116182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11619
11620 * gdb.cp/local.exp: Accept gcc abi 2.
11621
3b0cb202
MC
116222004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11623
11624 * gdb.cp/templates.exp: Accept gcc abi 2.
11625
0643ec3f
MC
116262004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11627
11628 * lib/compiler.cc: Remove supports_template_debugging.
11629 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11630
d231d0b1
MC
116312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11632
11633 * gdb.cp/namespace.exp: Accept gcc abi 2.
11634
44ffb27c
MC
116352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11636
11637 * gdb.cp/method.exp: Accept gcc abi 2.
11638
184ad485
MC
116392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11640
11641 * gdb.cp/classes.exp: Generate identical results as old version.
11642 * gdb.cp/derivation.exp: Likewise.
11643 * gdb.cp/overload.exp: Likewise.
11644 * gdb.cp/virtfunc.exp: Likewise.
11645
116f09e7
MC
116462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11647
11648 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11649 mysterious bug with sourceware version of expect.
11650
b1379776
MC
116512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11652
11653 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11654 current versions of gcc, including gcc abi 2. Remove gratuitous
11655 restart of test program. Use gdb_test_multiple and gdb_test for
11656 all tests. Add patterns to xfail missing "const" in "const char *"
11657 and kfail PR gdb/1155.
11658
6b7a4c0e
MC
116592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11660
11661 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11662 current versions of gcc, including gcc abi 2. Remove gratuitous
11663 restart of test program. Use gdb_test_multiple and gdb_test for
11664 all tests. Add patterns to kfail PR gdb/1498.
11665
51615d72
MC
116662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11667
11668 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11669 current versions of gcc, including gcc abi 2. Use "breakpoint"
11670 and "continue" instead of restarting the target program. Use
11671 gdb_test_multiple and gdb_test for all tests.
11672
7b79a9d7
MK
116732004-01-01 Mark Kettenis <kettenis@gnu.org>
11674
11675 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11676 for *-*-solaris2*.
11677
1cd3489f
MC
116782003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11679
11680 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11681 current versions of gcc, including gcc abi 2. Use "breakpoint"
11682 and "continue" instead of restarting the target program several
11683 times. Use gdb_test_multiple and gdb_test for all tests.
11684
850742db
MC
116852003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11686
11687 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11688 source files.
11689
eb4bbda8
MC
116902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11691
11692 * gdb.base/environ.exp: Handle compiling test case from multiple
11693 source files.
11694
e42c7771
MC
116952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11696
11697 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11698
80e4b428
JB
116992003-12-17 Jim Blandy <jimb@redhat.com>
11700
5f06973a
JB
11701 * gdb.base/freebpcmd.c: Add copyright notice.
11702
80e4b428
JB
11703 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11704
0ab84fb7
MC
117052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11706
11707 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11708
1b3bb3d0
JB
117092003-12-13 Jim Blandy <jimb@redhat.com>
11710
11711 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11712
3a4c9371
KB
117132003-12-12 Kevin Buettner <kevinb@redhat.com>
11714
11715 * gdb.asm/frv.inc: New file.
11716 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11717
a1dea79a
FF
117182003-12-09 Fred Fish <fnf@redhat.com>
11719
11720 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11721 functions to break1.c and leave prototypes behind. Add more
11722 "set breakpoint NN here" comments.
11723 * gdb.base/break1.c: New file.
11724
11725 * gdb.base/break.exp: Handle compiling test case from multiple
11726 source files and change source file references as needed.
11727 * gdb.base/completion.exp: Ditto.
11728 * gdb.base/condbreak.exp: Ditto.
11729 * gdb.base/define.exp: Ditto.
11730 * gdb.base/ena-dis-br.exp: Ditto.
11731 * gdb.base/info-proc.exp: Ditto.
11732 * gdb.base/maint.exp: Ditto.
11733 * gdb.base/until.exp: Ditto.
11734
11735 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11736 hardcoded line numbers.
11737 * gdb.base/define.exp: Ditto.
11738 * gdb.base/ena-dis-br.exp: Ditto.
11739 * gdb.base/maint.exp: Ditto.
11740 * gdb.base/until.exp: Ditto.
11741
11742 * gdb.base/completion.exp: Use "break1" for completion tests since
11743 "break" is no longer a unique prefix.
11744
5266b69c
AC
117452003-12-06 Andrew Cagney <cagney@redhat.com>
11746
11747 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11748 "return_value_unimplemented". When an unimplemented struct return
11749 architecture, report incorrect values as a KFAIL
11750
374451f0
MC
117512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11752
11753 * gdb.cp/rtti.exp: Accept new wording of warning from
11754 cp_lookup_rtti_type.
11755
ba9b20a7
MC
117562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11757
11758 Partial fix for PR testsuite/1456.
11759 * gdb.base/scope.exp (test_at_main): Replace references to
11760 gcc_compiled with calls to test_compiler_info.
11761 (test_at_foo): Likewise.
11762 (test_at_bar): Likewise.
11763
b74b6d0b
MC
117642003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11765
11766 Partial fix for PR testsuite/1456.
11767 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11768 to test_compiler_info.
11769
ccfa3402
MC
117702003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11771
11772 * gdb.base/so-impl-ld.exp: Update copyright notice.
11773
f6246aba
MC
117742003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11775
11776 Partial fix for PR testsuite/1456.
11777 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11778 to test_compiler_info.
11779
13ae734a
MC
117802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11781
11782 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11783 from current versions of gdb. Clean up regular expressions.
11784 Delete redundant timeout case.
11785
d8e1cdee
MC
117862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11787
11788 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11789 from current versions of gdb. Clean up regular expressions.
11790 Delete redundant timeout case.
11791
96457b64
MC
117922003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11793
11794 Partial fix for PR testsuite/1456.
11795 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11796 gcc_compiled with call to test_compiler_info.
11797
f35309fc
MC
117982003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11799
11800 Partial fix for PR testsuite/1456.
11801 * gdb.base/list.exp (test_list_function): Delete unused declaration
11802 of gcc_compiled.
11803
d7afdf9b
MC
118042003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11805
11806 Partial fix for PR testsuite/1456.
11807 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11808 call to test_compiler_info.
11809
71507b56
MK
118102003-11-29 Mark Kettenis <kettenis@gnu.org>
11811
11812 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11813 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11814 it to create the appropriate note.inc.
11815 * gdb.asm/asmsrc1.s: Include "note.inc".
11816 * gdb.asm/netbsd.inc: New file.
11817 * gdb.asm/empty.inc: New file.
11818
f81f93f7
MC
118192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11820
11821 Partial fix for PR testsuite/1456.
11822 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11823 calls to test_compiler_info.
11824
9a77938e
MC
118252003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11826
11827 Partial fix for PR testsuite/1456.
11828 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11829 calls to test_compiler_info.
11830
e8367dc7
MK
118312003-11-27 Mark Kettenis <kettenis@gnu.org>
11832
11833 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11834 pattern for the KFAILs.
11835
526c61ee
AF
118362003-11-25 Adam Fedor <fedor@gnu.org>
11837
11838 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11839 * gdb.objc/objcdecode.m: New file.
11840
28f2d600
AF
118412003-11-25 Adam Fedor <fedor@gnu.org>
11842
11843 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11844 * gdb.objc/nondebug.m: New file.
11845
a3895cee
BE
118462003-11-26 Ben Elliston <bje@wasabisystems.com>
11847
11848 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11849 NetBSD as it does on FreeBSD. Modelled on a similar change by
11850 Mark Kettenis on 2003-05-30.
11851 (link-flags): Set to "--entry _start" regardless of target.
11852 Special linker flags are to be appended to $link-flags.
11853 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11854
c9f2c8a3
MC
118552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11856
11857 * gdb.cp/method.exp: Accept output of new demangler.
11858
15a0587a 118592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11860
11861 * gdb/class2.exp: New file.
11862 * gdb/class2.cc: New file.
11863
3c00b570
MC
118642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11865
11866 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11867 of new demangler.
11868
7027acc7
MK
118692003-11-23 Mark Kettenis <kettenis@gnu.org>
11870
11871 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11872 of gdb_test "run".
11873
b0e1598a
MK
118742003-11-23 Mark Kettenis <kettenis@gnu.org>
11875
11876 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11877 "continue" into "run".
11878
4d9eda44
MC
118792003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11880
11881 Partial fix for PR testsuite/1456.
11882 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11883 call to test_compiler_info.
11884 * gdb.cp/ctti.exp: Likewise.
11885 * gdb.cp/derivation.exp: Likewise.
11886 * gdb.cp/member-ptr.exp: Likewise.
11887 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11888 reference to gcc_compiled.
11889
118902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11891
11892 Fix PR testsuite/1463.
11893 * gdb.base/structs.exp (start_structs_test): Call
11894 get_debug_format before using the debug format.
11895
d422fe19
AC
118962003-11-22 Andrew Cagney <cagney@redhat.com>
11897
11898 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11899 * gdb.base/structs.exp: Use gdb_test_multiple.
11900
039cf96d
AC
119012003-11-20 Andrew Cagney <cagney@redhat.com>
11902
6882279b
AC
11903 * gdb.base/structs.exp: Handle and recover from internal errors.
11904 Replace "foo${n}" with "foo<n>" in test messages.
11905
e53890ae
AC
11906 * gdb.base/structs.exp: Update copyright. Rewrite.
11907 * gdb.base/structs.c: Update copyright. Rewrite.
11908
2b211c59
AC
11909 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11910 resync count exceeded.
d63a86f8 11911
039cf96d
AC
11912 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11913 from the internal error.
11914 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11915 Original from Jim Blandy.
11916 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11917
eac98b22
AC
119182003-11-19 Andrew Cagney <cagney@redhat.com>
11919
11920 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11921 KFAIL.
11922
67455b2a
MK
119232003-11-17 Mark Kettenis <kettenis@gnu.org>
11924
11925 New testcase for PR backtrace/1435.
11926 * gdb.arch/i386-unwind.exp: New file.
11927 * gdb.arch/i386-unwind.c: New file.
11928
853d6e5b
AC
119292003-11-17 Andrew Cagney <cagney@redhat.com>
11930
11931 * lib/gdb.exp (compiler_info): New global.
11932 (test_compiler_info): New function.
11933 (get_compiler_info): Set compiler_info.
11934 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11935 "compiler_info" to gcc-<major>-<minor>.
11936
38cf6e11
MC
119372003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11938
11939 * gdb.trace/configure: Remove.
11940
a50d3602
EZ
119412003-11-13 Elena Zannoni <ezannoni@redhat.com>
11942
11943 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11944 breakpoints.
a50d3602
EZ
11945 * gdb.base/break.exp: Remove all references to explicit line
11946 numbers.
11947
d9407aaa
NC
119482003-11-11 Nick Clifton <nickc@redhat.com>
11949
11950 * gdb.base/shreloc.exp: Do not run for targets which do not
11951 support shared objects.
11952
db488fc1
CV
119532003-11-10 Corinna Vinschen <vinschen@redhat.com>
11954
11955 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11956 Don't run tests if nofileio flag is given.
11957
6a90a18e
EZ
119582003-11-07 Elena Zannoni <ezannoni@redhat.com>
11959
11960 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11961 as well as 'Watchpoint'.
6a90a18e 11962
0b915e9c
EZ
119632003-11-06 Elena Zannoni <ezannoni@redhat.com>
11964
11965 Reported by Jim Ingham <jingham@apple.com>:
11966 * gdb.base/annota1.exp: Match at least one occurrence of the
11967 signal handler annotation.
11968
d7e4b55f
EZ
119692003-11-06 Elena Zannoni <ezannoni@redhat.com>
11970
a9c64011
AS
11971 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11972 as well as 'Watchpoint'.
d7e4b55f 11973
2fe4e8d0
MC
119742003-11-05 Michael Chastain <mec@shout.net>
11975
11976 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11977
6ef88553
KW
119782003-11-03 Kris Warkentin <kewarken@qnx.com>
11979
11980 * gdb.arch/gdb1291.c: New test file.
11981 * gdb.arch/gdb1291.exp: New test script.
11982 * gdb.arch/gdb1431.c: New test file.
11983 * gdb.arch/gdb1431.exp: New test script.
11984
ae7dc4d8
MC
119852003-10-22 Michael Chastain <mec@shout.net>
11986
11987 * gdb.mi/pthreads.c: Add copyright notice.
11988
c39d7427
MC
119892003-10-22 Michael Chastain <mec@shout.net>
11990
11991 * gdb.threads/pthreads.c: Add copyright notice.
11992
8b7d96c1
MC
119932003-10-20 Michael Chastain <mec@shout.net>
11994
11995 * gdb.base/gdb1056.exp: New test script.
11996
d1d69fdd
DJ
119972003-10-13 Daniel Jacobowitz <drow@mvista.com>
11998
11999 * gdb.threads/killed.exp: Use gdb_run_cmd.
12000
7d605576
DJ
120012003-10-13 Daniel Jacobowitz <drow@mvista.com>
12002
12003 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12004 create a core file.
12005 * gdb.threads/gcore-thread.exp: Likewise.
12006
618ec112
CV
120072003-10-13 Corinna Vinschen <vinschen@redhat.com>
12008
12009 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12010 type, based on char type.
12011 (struct bit_flags_short_t): New bitfield type, based on short type.
12012 (init_bit_flags_char): New fuction.
12013 (init_bit_flags_short): Ditto.
12014 (print_bit_flags_char): Ditto.
12015 (print_bit_flags_short): Ditto.
12016 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12017
9367a73c
MC
120182003-10-11 Michael Chastain <mec@shout.net>
12019
12020 * gdb.base/call-rt-st.exp: Update copyright year.
12021
1decf120
KI
120222003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12023
12024 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12025 * gdb.disasm/sh3.s: Ditto.
12026
5445b2ae
DJ
120272003-10-07 Daniel Jacobowitz <drow@mvista.com>
12028
12029 * gdb.threads/switch-threads.exp: New test.
12030 * gdb.threads/switch-threads.c: New source file.
12031
aec24853
CV
120322003-10-07 Corinna Vinschen <vinschen@redhat.com>
12033
12034 * gdb.base/ending-run.exp: Add sh specific case.
12035
adc7428d
AC
120362003-10-06 Andrew Cagney <cagney@redhat.com>
12037
12038 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12039 * gdb.disasm/mn10200.exp: Delete obsolete file.
12040
c9d37158
DJ
120412003-09-29 Daniel Jacobowitz <drow@mvista.com>
12042
12043 * ChangeLog: Correct an entry command.exp -> commands.exp.
12044 * gdb.base/commands.exp (bp_deleted_in_command_test)
12045 (temporary_breakpoint_commands): Check noargs.
12046
79c2c32d
DC
120472003-09-25 David Carlton <carlton@kealia.com>
12048
12049 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12050 of some print tests, where appropriate. Add tests for C::D::cd,
12051 E::ce, F::cXfX, G::XgX.
12052 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12053
594e6d67
RE
120542003-09-25 Richard Earnshaw <rearnsha@arm.com>
12055
12056 * lib/java.exp (java_init): Import target_alias before using it.
12057
10f0d451
DC
120582003-09-25 David Carlton <carlton@kealia.com>
12059
12060 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12061
274bcba0
EZ
120622003-09-23 Elena Zannoni <ezannoni@redhat.com>
12063
d63a86f8 12064 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12065 weirdness.
274bcba0 12066
cdbf20f7
MC
120672003-09-17 Michael Chastain <mec@shout.net>
12068
12069 * gdb.cp/gdb1355.exp: New file.
12070 * gdb.cp/gdb1355.c: New file.
12071
71e06f80
CV
120722003-09-15 Corinna Vinschen <vinschen@redhat.com>
12073
12074 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12075 * gdb.asm/sh.inc: New file.
12076
5c4e30ca
DC
120772003-09-11 David Carlton <carlton@kealia.com>
12078
bd45b7af
DC
12079 * gdb.cp/namespace.exp: Add tests for namespace types.
12080 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12081 (test_namespace): New.
12082
1c199746
EZ
120832003-09-11 Elena Zannoni <ezannoni@redhat.com>
12084
a9c64011 12085 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12086 * gdb.stabs/weird.exp: Ditto.
1c199746 12087
04ed252f
MC
120882003-09-08 Michael Chastain <mec@shout.net>
12089
12090 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12091
d8a2d9e7
MC
120922003-09-07 Michael Chastain <mec@shout.net>
12093
12094 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12095 'parse error'.
12096
161afb24
MK
120972003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12098
12099 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12100
49f2741a
MC
121012003-08-30 Michael Chastain <mec@shout.net>
12102
12103 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12104 * gdb.gdb/observer.exp: Ditto.
12105 * gdb.gdb/xfullpath.exp: Ditto.
12106
8afa723e
MK
121072003-08-29 Mark Kettenis <kettenis@gnu.org>
12108
12109 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12110 *-*-*bsd*.
12111
f31dfe3b
JJ
121122003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12113
12114 * gdb.base/dump.exp: Skip for ia64.
12115
4630e498
JJ
121162003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12117
12118 * gdb.asm/asm-source.exp: Add ia64 support.
12119 * gdb.asm/ia64.inc: New file.
12120
1105b7ef
MC
121212003-08-22 Michael Chastain <mec@shout.net>
12122
12123 * gdb.cp: New directory.
12124 * gdb.cp/*: Copy from gdb.c++/*.
12125 * gdb.c++/*: Remove.
12126 * Makefile.in: Change gdb.c++ to gdb.cp.
12127 * configure.in: Ditto.
12128 * configure: Regnerate.
12129
c945b932
MK
121302003-08-18 Mark Kettenis <kettenis@gnu.org>
12131
12132 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12133 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12134
2b66634b
DJ
121352003-08-17 Daniel Jacobowitz <drow@mvista.com>
12136
12137 * mi-var-display.exp (-var-list-children weird): Accept function
12138 pointers with argument types.
12139 * mi1-var-display.exp (-var-list-children weird): Likewise.
12140 * mi2-var-display.exp (-var-list-children weird): Likewise.
12141
a356f73b
DJ
121422003-08-17 Daniel Jacobowitz <drow@mvista.com>
12143
12144 * gdb.base/annota3.exp: Add missing newline.
12145
483417b8
MC
121462003-08-06 Michael Chastain <mec@shout.net>
12147
12148 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12149
c99c59c3
MS
121502003-08-12 Michael Snyder <msnyder@redhat.com>
12151
12152 * gdb.base/float.exp: Add test for SH.
12153
55ed7501
MK
121542003-08-10 Mark Kettenis <kettenis@gnu.org>
12155
12156 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12157
1a371f2e
EZ
121582003-08-07 Elena Zannoni <ezannoni@redhat.com>
12159
12160 * gdb.base/completion.exp: Remove reduntant completion test
12161 on filename.
12162
e0f353ce
EZ
121632003-08-07 Elena Zannoni <ezannoni@redhat.com>
12164
a9c64011
AS
12165 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12166 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12167 gdb.trace/save-trace.exp: Make sure that full pathnames are
12168 escaped correctly.
e0f353ce 12169
5710a1af 121702003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12171
a9c64011
AS
12172 * configure.in: Don't generate config.h from config.hin.
12173 * configure: Regenerate.
12174 * config.hin: Remove file.
12175 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12176 * gdb.threads/pthreads.c: Ditto.
5710a1af 12177
dcd81ce9
DJ
121782003-08-07 Daniel Jacobowitz <drow@mvista.com>
12179
12180 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12181 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12182 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12183 Replace ld24 with seth/add3.
12184
6009d884
AC
121852003-08-02 Andrew Cagney <cagney@redhat.com>
12186
12187 * gdb.base/annota3.exp: New file.
12188 * gdb.base/annota3.c: New file.
12189 * gdb.c++/annota3.exp: New file.
12190 * gdb.c++/annota3.cc: New file.
12191
51514e06
MC
121922003-07-29 Michael Chastain <mec@shout.net>
12193
12194 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12195 actually failed.
12196 (do_pass): Likewise.
12197 * gdb.threads/tls.exp: Always initialize no_of_threads.
12198
4ee6625b
DJ
121992003-07-27 Daniel Jacobowitz <drow@mvista.com>
12200
12201 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12202 pattern.
12203 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12204 * gdb.threads/tls.exp: Recognize one case of the host library not
12205 supporting TLS.
12206
225f2bf6
AC
122072003-07-27 Andrew Cagney <cagney@redhat.com>
12208
12209 * gdb.base/fileio.exp: Use SH when running commands using
12210 remote_exec.
12211
bcb27c9f
DJ
122122003-07-24 Daniel Jacobowitz <drow@mvista.com>
12213
12214 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12215 * gdb.base/relocate.c (dummy): New padding array.
12216
3d67be83
MS
122172003-07-22 Michael Snyder <msnyder@redhat.com>
12218
d63a86f8 12219 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12220
12221 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12222 patterns to be more general, accepting old and new output.
12223 Some output chars (such as '+') also must be quoted.
d63a86f8 12224 Some addresses are displayed numerically instead of
3d67be83
MS
12225 symbolically.
12226
57ba3b85
MS
122272003-07-23 Michael Snyder <msnyder@redhat.com>
12228
686d097c
MS
12229 * gdb.base/return2.exp: Don't test long-long return.
12230
57ba3b85
MS
12231 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12232 * gdb.disasm/t01_mov.exp: Ditto.
12233 * gdb.disasm/t02_mova.s: Ditto.
12234 * gdb.disasm/t02_mova.exp: Ditto.
12235 * gdb.disasm/t03_add.s: Ditto.
12236 * gdb.disasm/t03_add.exp: Ditto.
12237 * gdb.disasm/t04_sub.s: Ditto.
12238 * gdb.disasm/t04_sub.exp: Ditto.
12239 * gdb.disasm/t05_cmp.s: Ditto.
12240 * gdb.disasm/t05_cmp.exp: Ditto.
12241 * gdb.disasm/t06_ari2.s: Ditto.
12242 * gdb.disasm/t06_ari2.exp: Ditto.
12243 * gdb.disasm/t07_ari3.s: Ditto.
12244 * gdb.disasm/t07_ari3.exp: Ditto.
12245 * gdb.disasm/t08_or.s: Ditto.
12246 * gdb.disasm/t08_or.exp: Ditto.
12247 * gdb.disasm/t09_xor.s: Ditto.
12248 * gdb.disasm/t09_xor.exp: Ditto.
12249 * gdb.disasm/t10_and.s: Ditto.
12250 * gdb.disasm/t10_and.exp: Ditto.
12251 * gdb.disasm/t11_logs.s: Ditto.
12252 * gdb.disasm/t11_logs.exp: Ditto.
12253 * gdb.disasm/t12_bit.s: Ditto.
12254 * gdb.disasm/t12_bit.exp: Ditto.
12255 * gdb.disasm/t13_otr.s: Ditto.
12256 * gdb.disasm/t13_otr.exp: Ditto.
12257
e00759ef
EZ
122582003-07-22 Elena Zannoni <ezannoni@redhat.com>
12259
12260 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12261
8bc2021f
EZ
122622003-07-22 Elena Zannoni <ezannoni@redhat.com>
12263
a9c64011
AS
12264 * gdb.threads/tls.c : New file.
12265 * gdb.threads/tls.exp : New file.
12266 * gdb.threads/tls-main.c : New file.
12267 * gdb.threads/tls-shared.c : New file.
12268 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12269
89320c4c
AS
122702003-07-22 Andreas Schwab <schwab@suse.de>
12271
12272 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12273
180dea7c
AS
122742003-07-20 Andreas Schwab <schwab@suse.de>
12275
12276 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12277 due to insn reordering.
12278
0714963c
AC
122792003-07-15 Andrew Cagney <cagney@redhat.com>
12280
12281 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12282
98a23b3f
MC
122832003-07-15 Michael Chastain <mec@shout.net>
12284
12285 * gdb.base/gdb1250.exp: New file.
12286 * gdb.base/gdb1250.c: New file.
12287
27e417a2
ML
122882003-07-09 Michal Ludvig <mludvig@suse.cz>
12289
12290 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12291 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12292
8bc2021f
EZ
122932003-07-09 Elena Zannoni <ezannoni@redhat.com>
12294
a9c64011
AS
12295 * gdb.threads/tls.c: New file.
12296 * gdb.threads/tls.exp: New file.
12297 * gdb.threads/tls-main.c: New file.
12298 * gdb.threads/tls-shared.c: New file.
12299 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12300
d99968dc
EZ
123012003-07-09 Elena Zannoni <ezannoni@redhat.com>
12302
12303 * gdb.base/annota1.exp: Make sure that we properly escape the
12304 full path of the source file. Xfail more permissive patterns,
d63a86f8 12305 due to a compiler debug info problem.
d99968dc 12306
83876b3b
AS
123072003-07-07 Andreas Schwab <schwab@suse.de>
12308
2705e972
AS
12309 * gdb.asm/m68k.inc: New file.
12310 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12311
83876b3b
AS
12312 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12313 arguments"): Also match negative number.
12314
12315 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12316
3a871b37
DJ
123172003-07-03 Daniel Jacobowitz <drow@mvista.com>
12318
12319 * gdb.base/store.c (charest): New typedef.
12320 (add_char): Rename to add_charest, update.
12321 (wack_char): Rename to wack_charest, update types. Return l + r
12322 to keep r live across the call.
12323 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12324 (wack_double, wack_doublest): Return l + r to keep r live across
12325 the call.
12326 * gdb.base/store.exp: Accomodate store.c changes.
12327
b2a7f303
DC
123282003-06-30 David Carlton <carlton@kealia.com>
12329
12330 * gdb.c++/maint.exp (test_invalid_name): New.
12331 (test_first_component): Add tests for invalid names.
12332
3c6cb4a1
MC
123332003-06-29 Michael Chastain <mec@shout.net>
12334
12335 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12336 output of '<VTT for class>' for virtual base classes.
12337
f1c2644b
DJ
123382003-06-29 Daniel Jacobowitz <drow@mvista.com>
12339
12340 * gdb.base/completion.exp: Tab-complete "complet" instead of
12341 "compl".
12342 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12343
18080350
DJ
123442003-06-29 Daniel Jacobowitz <drow@mvista.com>
12345
12346 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12347 * gdb.base/volatile.exp: Likewise.
12348
f56973f8
DJ
123492003-06-29 Daniel Jacobowitz <drow@mvista.com>
12350
12351 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12352 gdb/1265.
12353
123542003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12355 Daniel Jacobowitz <drow@mvista.com>
12356
12357 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12358 initial line count of 'captured_main' from 26 to 32.
12359 (test_with_self): Allow xmalloc call to be interleaved with the
12360 preceding two lines.
12361
e766d4d6
JB
123622003-06-24 Joel Brobecker <brobecker@gnat.com>
12363
12364 * gdb.base/bang.exp: New testcase.
12365
f125c9a4
JB
123662003-06-23 Joel Brobecker <brobecker@gnat.com>
12367
12368 * gdb.base/langs.exp: Add some tests for the "minimal" language
12369 support.
12370
6e25beaf
EZ
123712003-06-23 Elena Zannoni <ezannoni@redhat.com>
12372
12373 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12374 the testcase.
12375
2f816dda
DJ
123762003-06-22 Daniel Jacobowitz <drow@mvista.com>
12377
12378 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12379 offset.
12380
db5a5748
DJ
123812003-06-22 Daniel Jacobowitz <drow@mvista.com>
12382
12383 * gdb.c++/pr-1210.cc: New file.
12384 * gdb.c++/pr-1210.exp: New file.
12385
1df0c130
DJ
123862003-06-21 Daniel Jacobowitz <drow@mvista.com>
12387
12388 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12389 000-exec-continue.
12390
a92feac0
MK
123912003-06-15 Mark Kettenis <kettenis@gnu.org>
12392
12393 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12394 on *-*-*bsd* instead of *-*-freebsd*.
12395
81a58f5b
AC
123962003-06-14 Andrew Cagney <cagney@redhat.com>
12397
12398 * gdb.base/store.exp: Test longest and doublest. Test all
12399 parameters. Weaken return statement match.
12400 * gdb.base/store.c: Add longest and doublest - aka long long and
12401 long double functions. Put all parameters into local register
12402 variables. Use negative values.
12403
b257a0d3
AC
124042003-06-14 Andrew Cagney <cagney@redhat.com>
12405
12406 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12407 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12408 exit status.
12409 * gdb.base/fileio.exp: Disable target when nointerrupts and
12410 noinferiorio, instead of limiting it to remote. Use remote_exec
12411 instead of system.
d63a86f8 12412
21c38304
JJ
124132003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12414
12415 * gdb.base/float.exp: Add ia64 support.
12416
1bcdb424
CV
124172003-06-12 Corinna Vinschen <vinschen@redhat.com>
12418
12419 * gdb.base/fileio.exp: Run only on remote targets.
12420
6aeb981f
CV
124212003-06-10 Corinna Vinschen <vinschen@redhat.com>
12422
12423 * gdb.base/fileio.c: New file, testing File-I/O.
12424 * gdb.base/fileio.exp: Ditto.
12425
53df362e
RG
124262003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12427
12428 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12429 shared objects after relocation at load time (gdb PR/1132).
12430 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12431 as above, part of the shared object relocation test.
53df362e 12432
ffee1b46
MK
124332003-06-08 Mark Kettenis <kettenis@gnu.org>
12434
b5ca3722
MK
12435 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12436 fully filled history list.
12437 * gdb.base/gdb_history: New file.
12438
03ed860d
MK
12439 * gdb.base/signals.exp: XFAIL "continue to func1" on
12440 i*86-*-freebsd*.
12441
ffee1b46
MK
12442 * gdb.base/attach.exp: When trying to attach to a nonexistent
12443 process, make it possible to specify the PID based on the target,
12444 and do so for *-*-freebsd*.
12445
d80dbb52
RH
124462003-06-02 Richard Henderson <rth@redhat.com>
12447
12448 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12449
6dd77b81
RH
124502003-06-02 Richard Henderson <rth@redhat.com>
12451
12452 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12453
f6347e16
RH
124542003-06-02 Richard Henderson <rth@redhat.com>
12455
12456 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12457
2c161407
DJ
124582003-06-01 Daniel Jacobowitz <drow@mvista.com>
12459
12460 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12461 of globalvar.
12462
572eb746
MK
124632003-06-01 Mark Kettenis <kettenis@gnu.org>
12464
12465 * gdb.asm/asm-source.exp: Check for memory read errors in
12466 disassembler test on *BSD too.
12467
9e9617a5
RH
124682003-06-01 Richard Henderson <rth@redhat.com>
12469
12470 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12471 for .frame.
12472 (gdbasm_call): Lose ldgp.
12473 (gdbasm_startup): Add frame information.
12474 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12475
7b34ad4e
MK
124762003-05-31 Mark Kettenis <kettenis@gnu.org>
12477
12478 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12479 i?86-*-*.
12480
10059fdf
MK
124812003-05-30 Mark Kettenis <kettenis@gnu.org>
12482
12483 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12484 FreeBSD.
12485
acf4b816
RH
124862003-05-29 Richard Henderson <rth@redhat.com>
12487
12488 * gdb.asm/alpha.inc: New file.
12489 * gdb.asm/asm-source.exp: Use it.
12490
e9ecd949
JB
124912003-05-29 Jim Blandy <jimb@redhat.com>
12492
12493 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12494 'core.PID'.
12495
e3e5a4f3
JB
124962003-05-22 Jim Blandy <jimb@redhat.com>
12497
12498 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12499 backtrace.
d63a86f8 12500
72fe3d25
DC
125012003-05-20 David Carlton <carlton@math.stanford.edu>
12502
12503 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12504 this time.
12505
58da2eb2
DC
125062003-05-19 David Carlton <carlton@bactrian.org>
12507
12508 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12509 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12510
1fcb5155
DC
125112003-05-19 David Carlton <carlton@bactrian.org>
12512
12513 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12514 namespace tests.
12515 Bump copyright date.
12516 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12517 (main): Call C::D::marker2.
12518 * gdb.c++/namespace1.cc: New file.
12519
85e85163
JJ
125202003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12521
12522 Roland McGrath <roland@redhat.com>
d63a86f8 12523 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12524 there is no manager thread.
12525
a25fbfec
JJ
125262003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12527
d63a86f8
RM
12528 * gdb.threads/schedlock.exp: Remove assumption that all threads
12529 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12530 in one of the child threads rather than the main thread.
12531
be375bae
JB
125322003-05-07 Jim Blandy <jimb@redhat.com>
12533
09bf6082
JB
12534 Add support for assembly source testing on the s390x.
12535 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12536 architecture.
12537 * gdb.asm/s390x.inc: New file.
12538
be375bae
JB
12539 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12540 succession of 'if' statements.
12541
00905d52
AC
125422003-05-05 Andrew Cagney <cagney@redhat.com>
12543
12544 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12545
b1e29e33
AC
125462003-05-05 Andrew Cagney <cagney@redhat.com>
12547
12548 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12549 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12550
e33d66ec
EZ
125512003-05-02 Elena Zannoni <ezannoni@redhat.com>
12552
12553 * gdb.base/charset.exp: Update based on new behavior of set/show
12554 charset commands.
12555
2b6fd0d8
AC
125562003-05-01 Andrew Cagney <cagney@redhat.com>
12557
12558 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12559 variable do not give memory errors.
12560
130cacce
AF
125612003-04-30 Adam Fedor <fedor@gnu.org>
12562
12563 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12564 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12565 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12566 gdb.objc/basicclass.m: : New files
12567
12568 * lib/gdb.exp (gdb_compile_objc): New procedure.
12569
bea71854
DJ
125702003-04-27 Daniel Jacobowitz <drow@mvista.com>
12571
12572 * gdb.base/signals.exp: Make backtrace tests more specific.
12573
0f20eeea
DC
125742003-04-23 David Carlton <carlton@bactrian.org>
12575
12576 * gdb.c++/maint.exp (test_first_component): Add tests for
12577 'operator' in more locations.
12578
c8c4d8dc
KB
125792003-04-16 Kevin Buettner <kevinb@redhat.com>
12580
12581 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12582
3fe60e3c
EZ
125832003-04-16 Elena Zannoni <ezannoni@redhat.com>
12584
12585 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12586 func marke' instead. Update test name.
3fe60e3c 12587
9219021c
DC
125882003-04-15 David Carlton <carlton@math.stanford.edu>
12589
12590 * gdb.c++/maint.exp: New file.
12591
5dd55bdd
EZ
125922003-04-14 Elena Zannoni <ezannoni@redhat.com>
12593
12594 * gdb.threads/schedlock.c: Change type of thread function argument
12595 to long, to avoid warnings on 64-bit platforms.
12596
00890572
EZ
125972003-04-14 Elena Zannoni <ezannoni@redhat.com>
12598
a9c64011
AS
12599 * gdb.base/attach.exp: Add new message from ptrace in case of
12600 attaching to nonexistent process.
d63a86f8 12601
93201743
JB
126022003-04-11 Jim Blandy <jimb@redhat.com>
12603
12604 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12605 gdb.c++/userdef.cc: Place comments on the lines to which the
12606 marker function might return.
12607 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12608 gdb.c++/userdef.exp: Look for those comments to check that we've
12609 returned to the right place, instead of checking line numbers.
12610
2a11c64d
EZ
126112003-04-11 Elena Zannoni <ezannoni@redhat.com>
12612
a9c64011
AS
12613 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12614 match on sourcefile name, instead of directory name.
2a11c64d 12615
68ab8fc5
EZ
126162003-04-10 Elena Zannoni <ezannoni@redhat.com>
12617
d63a86f8 12618 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12619 working directory name.
12620
5624293a
JB
126212003-04-09 Jim Blandy <jimb@redhat.com>
12622
12623 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12624 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12625 after an inferior function call, report the failure, but allow the
12626 test to continue.
12627
f1f02ee4
SC
126282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12629
12630 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12631 with -DPROTOTYPES.
12632
6eb79af0
SC
126332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12634
12635 * gdb.base/break.exp: Revert last patch.
12636
8dfb4cf0
SC
126372003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12638
12639 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12640 with -DPROTOTYPES.
12641
ed4c619a
AC
126422003-04-02 Andrew Cagney <cagney@redhat.com>
12643
12644 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12645 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12646 matching directories by the name breakpoint.
12647 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12648 Make "continue to marker1" consistent.
12649 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12650 message consistent.
12651 * lib/gdb.exp: Put "the program is no longer running", and "the
12652 program exited" in parenthesis.
12653 * lib/mi-support.exp: Ditto.
d63a86f8 12654
4e35d5f0 126552003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12656
4e35d5f0
BR
12657 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12658
71900fe8
AC
126592003-03-29 Andrew Cagney <cagney@redhat.com>
12660
12661 * gdb.base/sizeof.c (main): Print the value of '\377'.
12662 * gdb.base/sizeof.exp: Check the sign of '\377'.
12663
c0655a16
MC
126642003-03-27 Michael Chastain <mec@shout.net>
12665
12666 * gdb.base/gdb1090.exp: New file.
12667 * gdb.base/gdb1090.cc: New file.
12668
5b2a3989
JB
126692003-03-27 J. Brobecker <brobecker@gnat.com>
12670
12671 * gdb.gdb/observer.exp: New regression test.
12672
79876890
MC
126732003-03-27 Michael Chastain <mec@shout.net>
12674
12675 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12676 * gdb.base/ptype.exp: Likewise.
12677
6eac95e3
CV
126782003-03-27 Corinna Vinschen <vinschen@redhat.com>
12679
12680 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12681
e8c71839
MC
126822003-03-26 Michael Chastain <mec@shout.net>
12683
12684 * gdb.base/ptype.exp: Actually use some typedef'd types.
12685
71b10041
SC
126862003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12687
12688 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12689 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12690
2512cf80
CV
126912003-03-20 Corinna Vinschen <vinschen@redhat.com>
12692
12693 * gdb.base/default.exp: Fix regular expression.
12694
0d195a4f
CV
126952003-03-20 Corinna Vinschen <vinschen@redhat.com>
12696
12697 * gdb.base/args.exp: Fix regular expression.
12698
8a2dbca8
CV
126992003-03-20 Corinna Vinschen <vinschen@redhat.com>
12700
12701 * gdb.base/help.exp: Allow Win32 child process.
12702
bf028682
CV
127032003-03-20 Corinna Vinschen <vinschen@redhat.com>
12704
12705 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12706 when stepping out of main().
12707
182dbe85
CV
127082003-03-20 Corinna Vinschen <vinschen@redhat.com>
12709
12710 * gdb.base/default.exp: Check for win32 specific message when calling
12711 "run" without executable.
12712
d67a6ba5
CV
127132003-03-20 Corinna Vinschen <vinschen@redhat.com>
12714
12715 * gdb.base/args.exp: Expect .exe in output.
12716
a955b5bb
CV
127172003-03-20 Corinna Vinschen <vinschen@redhat.com>
12718
12719 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12720 Cygwin native.
12721
bf6bad4b
AC
127222003-03-17 Andrew Cagney <cagney@redhat.com>
12723
12724 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12725 vector registes.
12726 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12727 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12728
293e9a31
DC
127292003-03-17 David Carlton <carlton@math.stanford.edu>
12730
12731 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12732 test, for PR breakpoints/38.
12733 Call test_watchpoint_and_breakpoint.
12734 * gdb.base/watchpoint.c (func3): New function.
12735 (main): Call func3.
12736
5330f2db
DC
127372003-03-04 David Carlton <carlton@math.stanford.edu>
12738
12739 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12740 Garply<Garply<char> >:: garply".
12741 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12742 with respect to PR c++/1111; note also PR c++/1113.
12743 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12744 respect to PR c++/1062.
12745 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12746
6ece72da
DC
127472003-03-03 David Carlton <carlton@math.stanford.edu>
12748
12749 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12750 with respect to PR c++/57.
12751 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12752 c++/826.
12753 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12754 respect to PR c++/57.
12755
85ca1584
DC
127562003-03-03 David Carlton <carlton@math.stanford.edu>
12757
12758 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12759 respect to PR c++/33 into FAILs.
12760
98e9c5b8
MC
127612003-03-03 Michael Chastain <mec@shout.net>
12762
7bedbf27
MC
12763 * configure.in: Update copyright years.
12764
127652003-03-03 Michael Chastain <mec@shout.net>
12766
12767 * Makefile.in: Update copyright years.
98e9c5b8 12768
f683e100
DC
127692003-02-28 David Carlton <carlton@math.stanford.edu>
12770
12771 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12772 print class instead of struct and/or superfluous protection
12773 specifiers, as long as the resulting output is equivalent to the
12774 source code.
12775 Delete FIXME from end of messages on tests that don't need
12776 fixing.
12777
a9e0cf2c
DC
127782003-02-28 David Carlton <carlton@math.stanford.edu>
12779
12780 * gdb.c++/templates.exp (do_tests): Allow const in the two
12781 Foo<volatile char *>::foo tests.
12782
e8d359df
MS
127832003-02-27 Michael Snyder <msnyder@redhat.com>
12784
d63a86f8 12785 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12786 will be consistant.
12787
0b71dc91
DC
127882003-02-26 David Carlton <carlton@math.stanford.edu>
12789
12790 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12791 char *>::foo" test with respect to PR c++/33. Create a new test
12792 which is identical to that one except that it doesn't put the
12793 space between the "char" and the "*"; KFAIL it, too.
12794
dd14ab43
DC
127952003-02-26 David Carlton <carlton@math.stanford.edu>
12796
12797 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12798 template types into either PASSes or KFAILs (corresponding to PR
12799 c++/57). Tweak indentation. Update copyright.
12800
1146c7f1
SC
128012003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12802
12803 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12804
74641dfb
MC
128052003-02-13 Michael Chastain <mec@shout.net>
12806
12807 * gdb.base/exprs.exp: Remove i960 remnants.
12808 * gdb.base/funcargs.exp: Likewise.
12809 * gdb.base/list.exp: Likewise.
12810 * gdb.base/ptype.exp: Likewise.
12811
559cd2d0
DC
128122003-02-14 David Carlton <carlton@math.stanford.edu>
12813
12814 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12815 pEe->D::vg()" from XFAIL to KFAIL.
12816
c4f90d87
JM
128172003-02-13 Jason Molenda (jmolenda@apple.com)
12818
12819 * gdb.base/maint.exp: Update maint print statistics regexp to include
12820 new entries.
12821
cbc4d97c
MC
128222003-02-13 Michael Chastain <mec@shout.net>
12823
12824 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12825
40f235b7
MC
128262003-02-12 Michael Chastain <mec@shout.net>
12827
12828 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12829 * gdb.c++/inherit.exp: Likewise.
12830 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12831 * gdb.c++/templates.exp: Likewise.
12832 * gdb.c++/virtfunc.exp: Likewise.
12833
c56716b0
JM
128342003-02-06 Jason Molenda (jason-cl@molenda.com)
12835
12836 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12837 why the code is written that way.
12838
070afcf8
MC
128392003-02-05 Michael Chastain <mec@shout.net>
12840
12841 * gdb.base/dump.exp: Add missing copyright line.
12842
5d0331e5
JM
128432003-02-05 Jason Molenda (jason-cl@molenda.com)
12844
f7ae6d3e 12845 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12846 at the beginning so the breakpoint doesn't get set on the loop.
12847
92851186
MC
128482003-02-05 Michael Chastain <mec@shout.net>
12849
12850 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12851 output for configurations with gcc 2.95.3.
12852
cbf1e085
AC
128532003-02-05 Keith Seitz <keiths@redhat.com>
12854 Andrew Cagney <ac131313@redhat.com>
12855
12856 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12857
29518e1e
MC
128582003-02-04 Michael Chastain <mec@shout.net>
12859
12860 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12861 Call perror and then continue.
12862
5af1d5f3
MC
128632003-02-03 Michael Chastain <mec@shout.net>
12864
12865 * gdb.c++/pr-1023.cc: New file.
12866 * gdb.c++/pr-1023.exp: New file.
12867
6b549786
JB
128682003-02-05 Jim Blandy <jimb@redhat.com>
12869
12870 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12871 it's local to foobar. Check for it there, and check that it's not
12872 present in main.
12873 * gdb.c++/local.cc (marker2): New function.
12874 (foobar): Call marker1.
12875 (main): Call marker2 instead of marker1.
12876
67f16606
AC
128772003-02-04 Andrew Cagney <ac131313@redhat.com>
12878
12879 * gdb.disasm/mn10200.exp: Obsolete file.
12880 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12881 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12882 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12883
1c5cb38e
DC
128842003-02-04 David Carlton <carlton@math.stanford.edu>
12885
12886 * gdb.c++/overload.exp: Test intToChar(1).
12887 * gdb.c++/overload.cc (intToChar): New.
12888 (main): Call intToChar.
12889
d1fe6965
DC
128902003-02-03 David Carlton <carlton@math.stanford.edu>
12891
12892 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12893 'might_kfail' arg.
12894 KFAIL some of the continue_to_bp_overloaded calls, according to
12895 PR c++/1025.
12896
9ba61c5d
MC
128972003-02-01 Michael Chastain <mec@shout.net>
12898
12899 * gdb.base/advance.c (marker1): New marker function.
12900 * gdb.base/advance.exp: When the 'advance' command lands on the
12901 return breakpoint, it can legitimately stop on either the
12902 current line or the next line. Accommodate both outcomes.
12903 * gdb.base/until.exp: Likewise.
12904
e7494ffb
AC
129052003-02-02 Andrew Cagney <ac131313@redhat.com>
12906
12907 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12908 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12909 now a list, not a tuple.
12910 * gdb.mi/mi-var-display.exp: Ditto.
12911 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12912
075559bc
AC
129132003-02-01 Andrew Cagney <ac131313@redhat.com>
12914
12915 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12916 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12917 stack backtraces.
12918 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12919
2bd4c7b1
MK
129202003-02-01 Mark Kettenis <kettenis@gnu.org>
12921
12922 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12923 gdb.mi/mi1-pthreads.exp: Return instead of calling
12924 gdb_suppress_entire_file.
12925
eabd8992
MS
129262003-02-01 Mark Salter <msalter@redhat.com>
12927
12928 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12929
71469e2f
MS
129302003-01-31 Mark Salter <msalter@redhat.com>
12931
12932 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12933 Support empty arg.
12934
38a94d44
MC
129352003-01-30 Michael Chastain <mec@shout.net>
12936
12937 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12938 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12939 has been fixed in gdb/readline on 2003-01-09.
12940
19ea9e73
MS
129412003-01-29 Michael Snyder <msnyder@redhat.com>
12942
e8d359df
MS
12943 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12944 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12945 * gdb.base/args.exp: Skip if target does not support args passing.
12946
2307bd6a
DJ
129472003-01-22 Daniel Jacobowitz <drow@mvista.com>
12948
19ea9e73 12949 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12950 gdb_test. Accept a list of expect arguments as the third
12951 parameter.
12952 (gdb_test): Use it.
12953
f2dd3617
EZ
129542003-01-20 Elena Zannoni <ezannoni@redhat.com>
12955
12956 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12957 allow for different test tree configurations. Update some
12958 tescases accordingly.
12959 * gdb.arch/altivec-regs.exp: Ditto.
12960 * gdb.asm/asm-source.exp: Ditto.
12961 * gdb.base/advance.exp: Ditto.
12962 * gdb.base/display.exp: Ditto.
d63a86f8 12963 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12964 * gdb.base/mips_pro.exp: Ditto.
12965 * gdb.base/overlays.exp: Ditto.
12966 * gdb.base/relocate.exp: Ditto.
12967 * gdb.base/setshow.exp: Ditto.
12968 * gdb.base/step-line.exp: Ditto.
12969 * gdb.base/step-test.exp: Ditto.
12970 * gdb.base/until.exp: Ditto.
12971 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12972
c71cdefd
DC
129732003-01-17 David Carlton <carlton@math.stanford.edu>
12974
12975 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12976 corresponding to PR c++/945.
12977 Update copyright.
12978
fdba05d7
DC
129792003-01-17 David Carlton <carlton@math.stanford.edu>
12980
12981 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12982 corresponding to PR c++/68.
12983
129842003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12985
12986 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12987 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12988 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12989
c362c33a
EZ
129902003-01-15 Elena Zannoni <ezannoni@redhat.com>
12991
0fbc361c
EZ
12992 * gdb.base/break.exp: Fix change of default location, because of
12993 removal of until tests.
12994 * gdb.base/help.exp: Update test for new 'until' help message.
12995 Add test for help on 'advance'.
a9c64011 12996 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12997
dabf8a35
MK
129982003-01-15 Mark Kettenis <kettenis@gnu.org>
12999
13000 * gdb.base/default.exp: Adapt "info float" test for recent changes
13001 to that command. Add test for "info vector".
13002 * gdb.base/float.exp: New file. Add test for "info float" that
13003 resembles the old test in gdb.base/default.exp.
13004
a1769aca
DC
130052003-01-15 David Carlton <carlton@math.stanford.edu>
13006
13007 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13008
82025e13
EZ
130092003-01-15 Elena Zannoni <ezannoni@redhat.com>
13010
13011 * gdb.base/break.exp: Move the tests of until command from here...
13012 * gdb.base/until.exp: ... to here. New file. Add other tests.
13013 * gdb.base/advance.c: New file.
13014 * gdb.base/advance.exp: New file.
13015
8f9ab801
EZ
130162003-01-14 Elena Zannoni <ezannoni@redhat.com>
13017
a9c64011
AS
13018 * gdb.base/args.c: New file.
13019 * gdb.base/args.exp: New file.
8f9ab801 13020
9ae66589
DJ
130212003-01-14 Daniel Jacobowitz <drow@mvista.com>
13022
13023 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13024
8d77e5c3
DJ
130252003-01-14 Daniel Jacobowitz <drow@mvista.com>
13026
13027 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13028
12d2f0a1
DJ
130292003-01-14 Daniel Jacobowitz <drow@mvista.com>
13030
13031 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13032 dates.
13033
6ca37014
DJ
130342003-01-13 Daniel Jacobowitz <drow@mvista.com>
13035
13036 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13037
b0023472
DJ
130382003-01-13 Daniel Jacobowitz <drow@mvista.com>
13039
13040 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13041 (ptype &*"foo").
13042 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13043
607fbc54 130442003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13045
13046 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13047 * gdb.mi/mi1-console.exp: Likewise.
13048
607fbc54 130492003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13050
13051 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13052 * gdb.mi/mi1-console.exp: Likewise.
13053
a1fb14a2
DJ
130542003-01-13 Daniel Jacobowitz <drow@mvista.com>
13055
13056 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13057
c4cf40b7
DJ
130582003-01-09 Daniel Jacobowitz <drow@mvista.com>
13059
13060 * gdb.base/detach.exp: New test.
13061
696d5a5b
DJ
130622003-01-09 Daniel Jacobowitz <drow@mvista.com>
13063
13064 * Makefile.in (ALL_SUBDIRS): New variable.
13065 (subdirs, clean, distclean): Use it.
13066 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13067 regenerating Makefile, since it is generated from the top level.
13068 * gdb.asm/Makefile.in: Likewise.
13069 * gdb.base/Makefile.in: Likewise.
13070 * gdb.c++/Makefile.in: Likewise.
13071 * gdb.disasm/Makefile.in: Likewise.
13072 * gdb.java/Makefile.in: Likewise.
13073 * gdb.mi/Makefile.in: Likewise.
13074 * gdb.threads/Makefile.in: Likewise.
13075 * gdb.trace/Makefile.in: Likewise.
13076
754533e4
DC
130772003-01-09 David Carlton <carlton@math.stanford.edu>
13078
13079 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13080 Add copyright year 2003.
13081
d8b3e9ee
MC
130822003-01-06 Michael Chastain <mec@shout.net>
13083
13084 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13085 When selecting a thread, 'line' and 'file' are optional.
13086 * gdb.mi/mi1-pthreads.exp: Likewise.
13087
8e9e0fe6
AS
130882003-01-06 Andreas Schwab <schwab@suse.de>
13089
13090 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13091 failures.
13092
b5ab8ff3
DJ
130932003-01-04 Daniel Jacobowitz <drow@mvista.com>
13094
13095 Fix PR gdb/844
13096 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13097 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13098
13099 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13100 instead of calling gdb_suppress_entire_file.
13101 * gdb.threads/print-threads.exp: Likewise.
13102 * gdb.threads/schedlock.exp: Likewise.
13103
13104 * gdb.threads/killed.exp: Return instead of calling
13105 gdb_suppress_entire_file.
13106 * gdb.threads/linux-dp.exp: Likewise.
13107 * gdb.threads/pthreads.exp: Likewise.
13108
1e698235
DJ
131092003-01-04 Daniel Jacobowitz <drow@mvista.com>
13110
13111 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13112 stabs.
13113 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13114 * gdb.base/whatis.exp: Always allow (void) after function names.
13115
147ff08c
DJ
131162003-01-04 Daniel Jacobowitz <drow@mvista.com>
13117
13118 * gdb.c++/casts.exp: Correct regexp.
13119
dc62bfc2
MK
131202003-01-04 Mark Kettenis <kettenis@gnu.org>
13121
13122 * configure.in: Call AC_CONFIG_HEADER. Don't call
13123 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13124 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13125 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13126 aforementioned directories in the AC_OUPUT call.
13127 * config.hin: New file.
13128 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13129 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13130 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13131 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13132 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13133 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13134 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13135 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13136 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13137 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13138 gdb.threads/configure.in, gdb.threads/configure,
13139 gdb.threads/config.in, gdb.trace/configure.in,
13140 gdb.trace/configure: Removed.
13141
77afa639
MC
131422003-01-03 Michael Chastain <mec@shout.net>
13143
13144 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13145 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13146
7634bb6e
DJ
131472003-01-03 Daniel Jacobowitz <drow@mvista.com>
13148
13149 * gdb.base/store.exp: Fix regular expressions.
13150
b39c905e
MK
131512002-12-28 Mark Kettenis <kettenis@gnu.org>
13152
13153 * configure.in: Rewrite.
13154 * configure: Regenerated.
13155
0a8551dd
DC
131562003-01-03 David Carlton <carlton@math.stanford.edu>
13157
13158 * gdb.base/psymtab.exp: New file.
13159 * gdb.base/psymtab1.c: Ditto.
13160 * gdb.base/psymtab2.c: Ditto.
13161
c60b7188
AF
131622002-12-23 Adam Fedor <fedor@gnu.org>
13163
13164 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13165
ee73db83
DC
131662002-12-23 David Carlton <carlton@math.stanford.edu>
13167
13168 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13169 and current_directory initialization.
13170
d6c1774e
JB
131712002-12-22 Jim Blandy <jimb@redhat.com>
13172
f0a847b8
JB
13173 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13174 rather than as part of the output file name.
13175
d6c1774e
JB
13176 * gdb.base/attach.exp: There's no need to copy the test program to
13177 /tmp; that was only ever necessary on HP/UX, and this test is
13178 entirely disabled there anyway.
13179
f0708dbb
JB
131802002-12-21 Jim Blandy <jimb@redhat.com>
13181
4c2acfea
JB
13182 * gdb.c++/psmang.exp: Doc fix.
13183
f0708dbb
JB
13184 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13185 test.
13186
9579e000
DC
131872002-12-20 David Carlton <carlton@math.stanford.edu>
13188
13189 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13190
d1810171
MC
131912002-12-18 Michael Chastain <mec@shout.net>
13192
13193 * gdb.c++/annota2.exp: Add copyright year 2002.
13194
76565097
DC
131952002-12-17 David Carlton <carlton@math.stanford.edu>
13196
13197 * gdb.c++/try_catch.cc: Add marker comments.
13198 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13199 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13200 * gdb.c++/m-static.cc: Ditto.
13201 * gdb.c++/m-static1.cc: Ditto.
13202 * gdb.c++/try_catch.cc: Ditto.
13203
da81390b
JJ
132042002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13205
13206 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13207 to see whether we are using the new -environment-directory
13208 command which resets via -r or the old version of the command
13209 which may prompt the user. Part of fix for gdb/741.
13210
b304d130
AC
132112002-12-13 Andrew Cagney <ac131313@redhat.com>
13212
13213 * gdb.fortran/types.exp: Update obsolete comment.
13214 * gdb.fortran/exprs.exp: Ditto.
13215 * lib/gdb.exp: Delete obsolete code.
13216 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13217 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13218 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13219 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13220 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13221 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13222 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13223 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13224 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13225 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13226 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13227 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13228 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13229 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13230 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13231 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13232 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13233 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13234 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13235 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13236 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13237 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13238 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13239 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13240 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13241 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13242 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13243 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13244 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13245 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13246 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13247 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13248 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13249 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13250 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13251 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13252 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13253
a23b6e6a
DC
132542002-12-11 David Carlton <carlton@math.stanford.edu>
13255
13256 * gdb.c++/m-data.exp: Add test for members that shadow global
13257 variables: see PR gdb/804.
13258 * gdb.c++/m-data.cc: Ditto.
13259
6604731b
DJ
132602002-12-10 Daniel Jacobowitz <drow@mvista.com>
13261
13262 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13263
de46ecd7
DC
132642002-12-06 David Carlton <carlton@math.stanford.edu>
13265
13266 * gdb.base/store.c: Don't declare functions static.
13267
27e829d0
AC
132682002-12-04 Andrew Cagney <ac131313@redhat.com>
13269
13270 * gdb.base/store.exp, gdb.base/store.c: New files.
13271
92806416
DJ
132722002-12-03 Daniel Jacobowitz <drow@mvista.com>
13273
13274 * gdb.base/selftest.exp: Update for current gdb.
13275
3bcbaac5
DJ
132762002-12-03 Daniel Jacobowitz <drow@mvista.com>
13277
13278 * gdb.base/maint.exp: Only dump symbols from one source file
13279 or objfile.
13280
f4f00b1f
DJ
132812002-12-03 Daniel Jacobowitz <drow@mvista.com>
13282
13283 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13284 function call.
13285
f1c8a949
JB
132862002-11-25 Jim Blandy <jimb@redhat.com>
13287
13288 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13289 function appearing in error message.
13290
9e297a97
DJ
132912002-11-21 Daniel Jacobowitz <drow@mvista.com>
13292
13293 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13294
1f312e79
JJ
132952002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13296
d63a86f8
RM
13297 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13298 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13299 should be in mi console format. This is part of fix for PR gdb/604.
13300
83c31e7d
FN
133012002-09-18 Fernando Nasser <fnasser@redhat.com>
13302
13303 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13304 which explicitly prints the zero offset as "+0".
13305
322b3f65
DJ
133062002-10-22 Daniel Jacobowitz <drow@mvista.com>
13307
13308 * gdb.threads/schedlock.c (args): Make unsigned.
13309
133102002-10-21 Daniel Jacobowitz <drow@mvista.com>
13311
13312 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13313 numbers. Allow "foo2|selected stack frame".
13314 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13315 * gdb.asm/asmsrc2.s: Likewise.
13316 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13317 comments.
13318 * gdb.asm/mips.inc: New file.
13319
5e2fe5b8
AF
133202002-10-18 Adam Fedor <fedor@gnu.org>
13321
13322 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13323 * gdb.base/help.exp: Likewise.
13324
abe1a5d0
KB
133252002-10-17 Kevin Buettner <kevinb@redhat.com>
13326
13327 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13328 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13329
10abb1d4
JB
133302002-10-02 Jim Blandy <jimb@redhat.com>
13331
13332 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13333
1f609b42
AC
133342002-10-01 Andrew Cagney <ac131313@redhat.com>
13335
13336 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13337 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13338 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13339 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13340 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13341 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13342 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13343
0aee02e4
AC
133442002-09-29 Andrew Cagney <ac131313@redhat.com>
13345
13346 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13347 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13348 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13349 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13350 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13351 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13352 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13353
6fde09ad
KB
133542002-09-27 Kevin Buettner <kevinb@redhat.com>
13355
13356 * gdb.base/annota1.exp (info break): Make directory components of
13357 path optional since not all compilers emit this debug information.
13358
889bf7c5
PA
13359 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13360 step ends up stepping out of the function instead of stopping on
13361 the epilogue.
6fde09ad 13362
9e8aab75
KS
133632002-09-26 Keith Seitz <keiths@redhat.com>
13364
13365 * lib/insight-support.exp (gdbtk_start): Figure out where
13366 the insight executable is based on where gdb is. Use this
13367 executable to start insight instead of gdb.
13368
e36180d7
AC
133692002-09-25 Andrew Cagney <cagney@redhat.com>
13370
13371 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13372
9dd34b2b
AC
133732002-09-24 Andrew Cagney <ac131313@redhat.com>
13374
13375 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13376 test_isolated_complaints.
13377 (test_empty_complaint): New function.
13378 (test_empty_complaints): New function. Check no output when no
13379 complaints.
d63a86f8 13380
dea97812
KB
133812002-09-19 Jim Blandy <jimb@redhat.com>
13382
a9c64011 13383 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13384
54951bd7
AC
133852002-09-19 Andrew Cagney <ac131313@redhat.com>
13386
13387 * gdb.gdb/complaints.exp: New file.
13388
dec43320
AC
133892002-09-18 Andrew Cagney <ac131313@redhat.com>
13390
13391 * gdb.base/maint.exp: Check `help maint internal-warning'.
13392
e70d6e3f
DC
133932002-09-18 David Carlton <carlton@math.stanford.edu>
13394
13395 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13396 numbers, and replace them by a single breakpoint after the
13397 constructors are all finished.
13398 Add test 4.
13399 * gdb.c++/m-static.cc: Add test 4.
13400 * gdb.c++/m-static.h: New file.
13401 * gdb.c++/m-static1.cc: New file.
13402
13403 * gdb.c++/printmethod.exp: New file.
13404 * gdb.c++/printmethod.cc: New file.
13405
13406 * gdb.c++/pr-574.exp: New file.
13407 * gdb.c++/pr-574.cc: New file.
13408
afb5c968
CV
134092002-09-18 Corinna Vinschen <vinschen@redhat.com>
13410
13411 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13412 embedded targets which never actually exit.
13413
31e45dee
FN
134142002-09-18 Fernando Nasser <fnasser@redhat.com>
13415
13416 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13417 "don't step after run" as unresolved or unsupported, instead of xfail.
13418
a283c5a1
CV
134192002-09-18 Corinna Vinschen <vinschen@redhat.com>
13420
13421 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13422 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13423 Add newline to expected string in "step out of main (status wrapper)"
13424 case.
13425
11350d2a
CV
134262002-09-18 Corinna Vinschen <vinschen@redhat.com>
13427
13428 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13429 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13430
0deec7d6
TT
134312002-09-17 Tom Tromey <tromey@redhat.com>
13432
13433 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13434 \000, not \0, in double-quoted string.
13435
b2b4a1b5
CV
134362002-09-14 Corinna Vinschen <vinschen@redhat.com>
13437
c9d37158 13438 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13439 string after running the commands execution on breakpoint tests.
13440
1c56143a
CV
134412002-09-13 Corinna Vinschen <vinschen@redhat.com>
13442
13443 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13444
37f8da45
JB
134452002-09-12 Joel Brobecker <brobecker@gnat.com>
13446
13447 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13448
08b468e0
KS
134492002-09-10 Keith Seitz <keiths@redhat.com>
13450
13451 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13452 runto proc.
13453 (mi_run_to_main): Use mi_runto.
13454 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13455
dc360f58
KS
134562002-09-10 Keith Seitz <keiths@redhat.com>
13457
13458 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13459 regexp for stopping at main. Could have multiple event notifications.
13460 Don't assume that main was declared with no parameters.
13461 (mi_next): Use mi_step_to.
13462 (mi_step): Use mi_next_to.
13463
ce3abcfb
CV
134642002-09-09 Corinna Vinschen <vinschen@redhat.com>
13465
13466 * gdb.base/default.exp: Fix expected string in `info float' test.
13467
d1f5b980
BE
134682002-09-09 Ben Elliston <bje@redhat.com>
13469
13470 * config/mips.exp: Update comments.
13471 * config/mips-idt.exp: Likewise.
13472 * config/nind.exp: Likewise.
13473 * config/slite.exp: Likewise.
13474 * config/sparclet.exp: Likewise.
13475 * config/udi.exp: Likewise.
13476 * config/vx.exp: Likewise.
13477 * config/vxworks29k.exp: Likewise.
13478
2f71430b
JB
134792002-09-05 Jim Blandy <jimb@redhat.com>
13480
13481 * gdb.threads/killed.exp: Fix test failure message.
13482
7ddebc7e
KS
134832002-09-04 Keith Seitz <keiths@redhat.com>
13484
13485 * lib/mi-support.exp: Update copyright.
13486 (mi_gdb_test): Increase the priority of the expected pattern
13487 so that it matches gdb_test.
13488
0ae67eb3
KS
134892002-09-03 Keith Seitz <keiths@redhat.com>
13490
13491 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13492 Use integer comparison instead of string comparison for testing
13493 whether binary was built.
13494
38fc42c8
JB
134952002-09-03 Jim Blandy <jimb@redhat.com>
13496
13497 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13498
b6ff0e81
JB
134992002-08-29 Jim Blandy <jimb@redhat.com>
13500
13501 * gdb.threads/pthreads.exp: Move the portable thread compilation
13502 code into a function in lib/gdb.exp, and call that from here.
13503 * lib/gdb.exp (gdb_compile_pthreads): New function.
13504
07c98896
KS
135052002-08-29 Keith Seitz <keiths@redhat.com>
13506
13507 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13508 expect_out so that callers can get at it.
13509
0312286c
DJ
135102002-08-23 Daniel Jacobowitz <drow@mvista.com>
13511
13512 * gdb.threads/print-threads.c: New file.
13513 * gdb.threads/print-threads.exp: New file.
13514 * gdb.threads/schedlock.c: New file.
13515 * gdb.threads/schedlock.exp: New file.
13516
dd039bc4
EZ
135172002-08-22 Elena Zannoni <ezannoni@redhat.com>
13518
a9c64011
AS
13519 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13520 not altivec.c.
dd039bc4 13521
1f36144c
MK
135222002-08-17 Mark Kettenis <kettenis@gnu.org>
13523
13524 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13525 targets. The problem should be fixed now.
13526
16057ec7 135272002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13528
13529 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13530 2002-07-24 change that removes final dots from error messages.
13531
3c1499ad
TT
135322002-08-13 Tom Tromey <tromey@redhat.com>
13533
13534 * gdb.base/readline.exp: New file.
13535
a20ce2c3
AC
135362002-08-01 Andrew Cagney <ac131313@redhat.com>
13537
13538 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13539 supress message.
13540
db034ac5
AC
135412002-08-01 Andrew Cagney <cagney@redhat.com>
13542
13543 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13544 CHILL_FOR_TARGET and CHILL_LIB.
13545 * configure.in (configdirs): Remove gdb.chill.
13546 * configure: Regenerate.
13547 * lib/gdb.exp: Obsolete references to chill.
13548 * gdb.fortran/types.exp: Ditto.
13549 * gdb.fortran/exprs.exp: Ditto.
13550
3e000b18
KB
135512002-07-30 Kevin Buettner <kevinb@redhat.com>
13552
13553 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13554 set Irix-specific compile and link flags.
13555
28f4966b
KB
135562002-07-29 Kevin Buettner <kevinb@redhat.com>
13557
13558 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13559 source files. The ``-o'' option doesn't work with the ``-E'' option
13560 when using the Irix compiler.
13561
46c0d5a6
DJ
135622002-07-19 Daniel Jacobowitz <drow@mvista.com>
13563
13564 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13565 Improve support for reusing an exec file. Copy exec file
13566 to target, and run gdbserver on the target instead of on the host.
13567
eecf4bed
JB
135682002-07-18 Jim Blandy <jimb@redhat.com>
13569
0f815cdf
JB
13570 * gdb.base/ending-run.exp: Don't expect to see the program end in
13571 some orderly fashion when we're running on a real stand-alone
13572 board.
13573
eecf4bed
JB
13574 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13575 targets that don't support interrupts.
13576
52d309e4
JB
135772002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13578
13579 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13580 systems.
13581 Move comments in expect statements to inside the actions, so that they
13582 don't get matched against.
13583
ff683d9e
MK
135842002-07-10 Mark Kettenis <kettenis@gnu.org>
13585
13586 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13587 function when asleep" test.
13588
b5356753
AC
135892002-07-10 Andrew Cagney <ac131313@redhat.com>
13590
13591 * gdb.base/page.exp: Rewrite to handle problems with very long
13592 `info set' output. Update copyright.
13593
6aa4d13a
AC
135942002-06-26 Andrew Cagney <ac131313@redhat.com>
13595
13596 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13597 gdb.threads-hp.
13598 * gdb.hp/configure: Regenerate.
13599 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13600 * gdb.hp/gdb.threads-hp/configure: Delete file.
13601 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13602
8cf8c2b8
AC
136032002-06-22 Andrew Cagney <ac131313@redhat.com>
13604
13605 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13606 setlocale, bindtextdomain and textdomain.
13607
6827a8f8
JB
136082002-06-11 Jim Blandy <jimb@redhat.com>
13609
919d772c
JB
13610 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13611 preprocessor macro information is present.
13612
6827a8f8
JB
13613 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13614 tests.
13615
c15b0d21
MS
136162002-06-06 Michael Snyder <msnyder@redhat.com>
13617
c5984d70
MS
13618 * gdb.base/overlays.exp: Record addresses of overlay
13619 functions in TCL variables rather than in GDB variables,
13620 to avoid having GDB convert them to pointers (with loss
13621 of information).
13622
d63a86f8 13623 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13624 default linker script changes.
c15b0d21
MS
13625 * gdb.base/long_long.exp: Add check for sizeof (long double).
13626
be26fe0d
ML
136272002-06-06 Michal Ludvig <mludvig@suse.cz>
13628
13629 * gdb.asm/asm-source.exp: Add x86-64 target.
13630 * gdb.asm/x86_64.inc: New.
d63a86f8 13631
258093ca 136322002-05-30 Michael Chastain <mec@shout.net>
258093ca 13633
4b3153f1 13634 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13635 * gdb.c++/m-static.cc: New file.
13636 * gdb.c++/m-static.exp: New file.
13637
241264c6
MS
136382002-05-28 Michael Snyder <msnyder@redhat.com>
13639
13640 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13641 precision.
13642
9bba8c8f 136432002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13644
4b3153f1 13645 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13646 * gdb.c++/m-data.cc: New file.
13647 * gdb.c++/m-data.exp: New file.
13648
136492002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13650
4b3153f1 13651 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13652 * gdb.c++/try_catch.cc: New file.
d63a86f8 13653 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13654
def1b996
MC
136552002-05-27 Michael Chastain <mec@shout.net>
13656
13657 * gdb.c++/local.exp: Accept more nested types in output.
13658
522ba268
MC
136592002-05-26 Michael Chastain <mec@shout.net>
13660
13661 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13662
277254ba
MS
136632002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13664
13665 * lib/gdb.exp (gdb_wrapper_init): Just because
13666 gdb_wrapper_file exists, this does not mean that the file
13667 should not be rebuilt. That is what gdb_wrapper_initialized
13668 is for.
13669 (default_gdb_init): Reset gdb_wrapper_initialized.
13670
b61a8733
MS
136712002-05-23 Michael Snyder <msnyder@redhat.com>
13672
d63a86f8 13673 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13674 the precision of the floating point test results.
13675 * gdb.base/call-rt-st.exp: Ditto.
13676
b61a8733
MS
13677 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13678 * gdb.base/call-rt-st.exp: Ditto.
13679
56f6e910
MC
136802002-05-19 Michael Chastain <mec@shout.net>
13681
13682 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13683
ad0b0016
EZ
136842002-05-19 Elena Zannoni <ezannoni@redhat.com>
13685
a9c64011
AS
13686 * configure.in (configdirs): Add gdb.arch.
13687 * configure: Regenerate.
ad0b0016 13688
f617d2b6
JB
136892002-05-17 Jim Blandy <jimb@redhat.com>
13690
13691 * gdb.base/completion.exp: Recognize the more detailed error
13692 messages produced by the macro expander's lexical analyzer.
13693
eac2a696
EZ
136942002-05-14 Elena Zannoni <ezannoni@redhat.com>
13695
a9c64011
AS
13696 * gdb.arch/altivec-abi.c: New file.
13697 * gdb.arch/altivec-abi.exp: New file.
13698 * gdb.arch/altivec-regs.c: New file.
13699 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13700
2fdde8f8
DJ
137012002-05-14 Daniel Jacobowitz <drow@mvista.com>
13702
13703 * gdb.base/maint.exp (maint print type): Update for new type
13704 structure.
d63a86f8 13705
e31f1a7c
EZ
137062002-05-14 Elena Zannoni <ezannoni@redhat.com>
13707
13708 * gdb.arch: New directory.
13709 * gdb.arch/configure.in: New file.
13710 * gdb.arch/configure: New file.
13711 * gdb.arch/Makefile.in: New file.
13712
db589741
CV
137132002-05-13 Corinna Vinschen <vinschen@redhat.com>
13714
13715 * gdb.asm/asm-source.exp: Add v850 as supported target.
13716 * gdb.asm/v850.inc: New file.
13717
8ce2a7dc
DJ
137182002-05-13 Daniel Jacobowitz <drow@mvista.com>
13719
13720 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13721
df763c7f
DJ
137222002-05-12 Daniel Jacobowitz <drow@mvista.com>
13723
13724 * gdb.base/break.exp: Check 'break "marker2"'.
13725
377daeed
MS
137262002-05-10 Michael Snyder <msnyder@redhat.com>
13727
13728 * gdb.base/long_long.exp: Fix typo.
13729
c4b7bc2b
JB
137302002-05-10 Jim Blandy <jimb@redhat.com>
13731
ecac9a4e
JB
13732 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13733 a bug.
13734
c4b7bc2b
JB
13735 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13736 Recognize more detailed error message produced by the macro
13737 expander's lexical analyzer.
13738 * lib/gdb.exp (test_print_reject): Same.
13739
e71019a1
MK
137402002-05-09 Mark Kettenis <kettenis@gnu.org>
13741
13742 * gdb.c++/method.exp: Fix typo.
13743
fedfc8e6
MS
137442002-05-08 Michael Snyder <msnyder@redhat.com>
13745
166a1957
MS
13746 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13747 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13748 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13749 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13750 Add iftarget clause for strongarm.
d63a86f8 13751
f1c47eb2
MS
137522002-05-06 Michael Snyder <msnyder@redhat.com>
13753
cb9a9d3e
MS
13754 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13755 (gdb_continue_to_end): Accept output from status wrapper.
13756 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13757 Clean up fail messages to match pass messages.
13758
f1c47eb2
MS
13759 Enable the "needs_status_wrapper" testsuite feature.
13760 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13761 (gdb_compile): Conditionally call gdb_wrapper_init.
13762 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13763 * gdb.c++/method.exp: Recognize output from status wrapper.
13764
6079c749
BE
137652002-05-06 Ben Elliston <bje@redhat.com>
13766From Graydon Hoare <graydon@redhat.com>
13767
13768 * config/sid.exp: Include support for "rawsid" protocol.
13769
188baff3
JB
137702002-05-03 Jim Blandy <jimb@redhat.com>
13771
13772 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13773 * gdb.c++/hang3.C: New file.
13774
b9c07f0f
AC
137752002-05-04 Andrew Cagney <ac131313@redhat.com>
13776
13777 * gdb.base/default.exp: Remove obsolete code.
13778 * gdb.c++/misc.exp: Ditto. Update copyright.
13779 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13780 * gdb.base/whatis.exp: Ditto. Update copyright.
13781 * gdb.base/scope.exp: Ditto. Update copyright.
13782 * gdb.base/ptype.exp: Ditto. Update copyright.
13783 * gdb.base/printcmds.exp: Ditto. Update copyright.
13784 * gdb.base/opaque.exp: Ditto. Update copyright.
13785 * gdb.base/list.exp: Ditto.
13786 * gdb.base/funcargs.exp: Ditto. Update copyright.
13787 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13788 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13789 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13790 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13791 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13792 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13793
5c7a0397
MS
137942002-05-02 Michael Snyder <msnyder@redhat.com>
13795
d6dcc264 13796 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13797 * gdb.base/long_long.exp: Add xscale target.
13798 * gdb.base/default.exp: Add xscale target.
13799
eb7f1c48
JB
138002002-05-01 Jim Blandy <jimb@redhat.com>
13801
13802 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13803 gdb.c++/hang.exp: New test.
13804
a6befae8
FF
138052002-05-01 Fred Fish <fnf@redhat.com>
13806
13807 * gdb.base/completion.exp: Handle completions of "./Make" for
13808 more than one completion possibility, as is the case when we
13809 build and test in the source tree.
13810
0a310277
AG
138112002-04-29 Anthony Green <green@redhat.com>
13812
13813 * gdb.java/jmisc1.exp: New file.
13814 * gdb.java/jmisc2.exp: New file.
13815
6ff9af88
DJ
138162002-04-24 Daniel Jacobowitz <drow@mvista.com>
13817
13818 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13819
96b3d632
EZ
138202002-04-23 Elena Zannoni <ezannoni@redhat.com>
13821
13822 * gdb.base/help.exp: Change 'help status' to allow for target
13823 dependent output differences.
13824
5019bb54
MC
138252002-04-22 Michael Chastain <mec@shout.net>
13826
13827 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13828
a805a116
MC
138292002-04-22 Michael Chastain <mec@shout.net>
13830
13831 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13832
a1706bfd
DM
138332002-04-17 David S. Miller <davem@redhat.com>
13834
13835 * gdb.asm/sparc64.inc: New file.
13836 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13837
a73a20a2
EZ
138382002-04-19 Elena Zannoni <ezannoni@redhat.com>
13839
13840 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13841 instruction file directly into the build tree. Clean up at end of
13842 test.
13843
ba678339
DM
138442002-04-18 David S. Miller <davem@redhat.com>
13845
13846 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13847 handle 64-bit platforms correctly.
13848 * gdb.base/maint.exp: Likewise.
13849
b03399da
KB
138502002-04-18 Kevin Buettner <kevinb@redhat.com>
13851
13852 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13853 ``-fpic'' when compiling files comprising a shared library, but
13854 it does need additional linker flags in order to find shared
13855 libraries at run time.
13856
e2004992
KB
138572002-04-18 Kevin Buettner <kevinb@redhat.com>
13858
13859 * gdb.base/cvexpr.c (use): New function.
13860 (main): Invoke use() on all global variables to prevent
13861 some linkers from deleting these otherwise unused symbols.
13862
d8937120
MC
138632002-04-17 Michael Chastain <mec@shout.net>
13864From David S. Miller <davem@redhat.com>
13865
13866 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13867 handle 64-bit platforms correctly.
13868
ffd61a58
MS
138692002-04-12 Michael Snyder <msnyder@redhat.com>
13870From Jim Blandy <jimb@redhat.com>
a9c64011 13871 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13872 script can handle this instead.
13873 * gdb.base/bar.c (barx): Same.
13874 * gdb.base/baz.c (bazx): Same.
13875 * gdb.base/grbx.c (grbxx): Same.
13876
13877 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13878 manager doesn't automatically unmap overlays unnecessarily.
13879
6b8426a6
MH
138802002-04-10 Martin M. Hunt <hunt@redhat.com>
13881
13882 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13883 stepping out of main.
13884
34af4875
MC
138852002-04-09 Michael Chastain <mec@shout.net>
13886
13887 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13888 scope so that the nested scope tests will make sense.
13889 * gdb.c++/local.exp: Write patterns that actually work with gcc
13890 (the HP patterns "were never known to work with gcc").
13891 Keep the old aCC patterns too.
13892
2d1676a0
DJ
138932002-04-09 Daniel Jacobowitz <drow@mvista.com>
13894
13895 * gdb.base/attach.exp: Correct target board test.
13896
3a63e3f9
MC
138972002-04-08 Michael Chastain <mec@shout.net>
13898
13899 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13900 in a const method. Add some xfail and fail cases for configurations
13901 that do not emit the "const ...".
13902
f18dabd2
MC
139032002-04-07 Michael Chastain <mec@shout.net>
13904
13905 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13906 Accept "A * const" and "const A * const" as type of "this".
13907 Fix spelling of getFunky throughout. Make messages uniform.
13908
0fcddd82
EZ
139092002-04-07 Elena Zannoni <ezannoni@redhat.com>
13910
a9c64011 13911 Work around for PR gdb/285:
0fcddd82
EZ
13912 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13913
16a8534a
EZ
139142002-04-07 Elena Zannoni <ezannoni@redhat.com>
13915
13916 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13917 instructions file at run time instead of configure time.
13918 Sometimes we run the test in a directory that is not the one we
13919 configured in.
13920 * gdb.asm/configure.in: Delete creation of symlink.
13921 * gdb.asm/configure: Regenerate.
13922
24181d81
JB
139232002-04-05 J. Brobecker <brobecker@gnat.com>
13924
13925 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13926 xfullpath () function.
13927
7cdb7107
DJ
139282002-04-04 Daniel Jacobowitz <drow@mvista.com>
13929
13930 * gdb.asm/Makefile.in: Correct dependencies.
13931
13932 * gdb.asm/powerpc.inc: New file.
13933 * gdb.asm/asm-source.exp: Add PowerPC.
13934 * gdb.asm/configure.in: Likewise.
13935 * gdb.asm/configure: Regenerated.
13936
a7d17088
DJ
139372002-04-04 Daniel Jacobowitz <drow@mvista.com>
13938
13939 * gdb.base/relocate.exp: New file.
13940 * gdb.base/relocate.c: New file.
13941
cd721503
FF
139422002-04-04 Fred Fish <fnf@redhat.com>
13943
13944 * gdb.base/step-test.exp: Update comment regarding stopping in
13945 memcpy/bcopy calls inserted as part of the compiler runtime.
13946
b22ad7a7
MS
139472002-04-04 Michael Snyder <msnyder@redhat.com>
13948
13949 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13950
5f279fa6
DJ
139512002-04-03 Daniel Jacobowitz <drow@mvista.com>
13952
13953 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13954 (gdb_expect): Remove $notransfer hack.
13955
dd0fd3ce
DJ
139562002-04-02 Daniel Jacobowitz <drow@mvista.com>
13957
13958 * gdb.c++/classes.exp ("calling method for small class"): Match
13959 updated register output.
13960
1e50cda1
DJ
139612002-03-30 Daniel Jacobowitz <drow@mvista.com>
13962
13963 Fix PR gdb/452
13964 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13965 when finished. Make gdb_file_cmd send "exec-file" when
13966 appropriate.
13967
24015922
DJ
139682002-03-30 Daniel Jacobowitz <drow@mvista.com>
13969
13970 * gdb.base/attach.exp: Remove extra setup_xfail.
13971
dd7dfd64
MS
139722002-03-26 Michael Snyder <msnyder@redhat.com>
13973
13974 * gdb.base/default.exp: Add tests for dump, append, and restore.
13975 * gdb.base/help.exp: Add tests for dump, append, and restore.
13976 * gdb.base/dump.exp: New file, test dump, append and restore.
13977 * gdb.base/dump.c: New file.
13978
48b2f8d7
MS
139792002-03-27 Michael Snyder <msnyder@redhat.com>
13980
d63a86f8 13981 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13982 clean-ups in help messages.
13983
05b4d525
FF
139842002-03-26 Fred Fish <fnf@redhat.com>
13985
13986 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13987 have debugging info for those functions and the compiler uses them
13988 internally to copy structs around.
13989
d7679631
FF
139902002-03-26 Fred Fish <fnf@redhat.com>
13991
13992 * gdb.base/list.exp: Revert the change made yesterday and add note
13993 about why we don't list the default lines for remote targets.
13994
523ac3f9
MS
139952002-03-25 Michael Snyder <msnyder@redhat.com>
13996
13997 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13998
754b2b8d
FF
139992002-03-25 Fred Fish <fnf@redhat.com>
14000
14001 * gdb.base/list.exp: This test works on remote targets so remove
14002 the short circuit for remote targets. Update copyright.
14003
33c3e192
FF
140042002-03-25 Fred Fish <fnf@redhat.com>
14005
14006 * gdb.base/attach.exp: Fix logic error that was suppressing this
14007 test for all non hppa*-*-hpux* targets, instead of the hp target.
14008 Move comments closer to the suppression point. Also now need to
14009 check that we are running natively.
14010
d43e73ee
MS
140112002-03-22 Michael Snyder <msnyder@redhat.com>
14012
882c8f02
MS
14013 * gdb.base/default.exp: Add test for gcore. Update copyright.
14014 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14015
04c12f60
FF
140162002-03-06 Fred Fish <fnf@redhat.com>
14017
14018 * gdb.base/funcargs.c: Remove extraneous ';' character.
14019 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14020
b43df995
MC
140212002-03-04 Michael Chastain <mec@shout.net>
14022
14023 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14024 accommodate gcc v3 function signature.
14025 * gdb.mi/mi0-var-cmd-exp: Ditto.
14026
92362027
AC
140272002-02-24 Andrew Cagney <ac131313@redhat.com>
14028
14029 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14030 ``GNU/Linux'' or ``Linux kernel''
14031 * testsuite/gdb.threads/pthreads.c: Ditto.
14032
258ad32d
MC
140332002-02-24 Michael Chastain <mec@shout.net>
14034
14035 * gdb.threads/pthreads.c (thread1): Add a return statement.
14036 (thread2): Likewise.
14037 (foo): Likewise.
14038
04c3b3d4
MC
140392002-02-23 Michael Chastain <mec@shout.net>
14040
14041 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14042 to placate gcc.
14043
5a2a0a20
MC
140442002-02-23 Michael Chastain <mec@shout.net>
14045
14046 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14047 test "ptype bint". The test passes on all my stabs configurations.
14048
a640f7fc
JB
140492002-02-21 Jim Blandy <jimb@redhat.com>
14050
27924826
JB
14051 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14052 filename at a time, and watch for the ones we want to see.
14053
a640f7fc
JB
14054 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14055 types of pointers to prototyped functions.
14056
edcc8c75
AC
140572002-02-20 Andrew Cagney <ac131313@redhat.com>
14058
14059 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14060 signed, unsigned and straight char.
14061 (padding_char, padding_short, padding_int, padding_long,
14062 padding_long_long, padding_float, padding_double,
14063 padding_long_double): New global variables.
14064 (fill, fill_structs): New functions.
14065
14066 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14067 for correctly sized writes. Update copyright.
14068 (get_valueof): New procedure.
14069 (get_sizeof): Call get_valueof.
14070 (check_valueof): New procedure.
14071 (check_padding): New procedure.
14072
ac57ea44
MC
140732002-02-20 Michael Chastain <mec@shout.net>
14074
14075 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14076 to setup_xfail. Document some of the remaining calls.
14077
7a10c941
MC
140782002-02-18 Michael Chastain <mec@shout.net>
14079
14080 * gdb.c++/userdef.exp: Update copyright year.
14081
fb8acdcc
DJ
140822002-02-18 Daniel Jacobowitz <drow@mvista.com>
14083
14084 * gdb.c++/userdef.exp: Test overloaded operators properly.
14085 Remove xfails.
14086
fda6ae12
MS
140872002-02-14 Michael Snyder <msnyder@redhat.com>
14088
14089 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14090
676a0442
DJ
140912002-02-14 Daniel Jacobowitz <drow@mvista.com>
14092
14093 * gdb.base/a2-run.exp: Check for a remote target properly.
14094 * gdb.base/annota1.exp: Likewise.
14095 * gdb.base/list.exp: Likewise.
14096 * gdb.base/reread.exp: Likewise.
14097 * gdb.base/scope.exp: Likewise.
14098 * gdb.base/shlib-call.exp: Likewise.
14099 * gdb.base/term.exp: Likewise.
14100 * gdb.c++/annota2.exp: Likewise.
14101
78b4f468
RE
141022002-02-13 Richard Earnshaw <rearnsha@arm.com>
14103
14104 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14105
9a81ba51
MC
141062002-02-10 Michael Chastain <mec@shout.net>
14107
14108 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14109 (call_after_alloca): Ditto.
14110
004af6c7
DJ
141112002-02-10 Daniel Jacobowitz <drow@mvista.com>
14112
14113 * gdb.base/ending-run.exp: Guard "cont" test with
14114 gdb_skip_stdio_test.
14115
37225f62
JB
141162002-02-06 Jim Blandy <jimb@redhat.com>
14117
14118 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14119 from here...
14120 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14121 To here. Disable this test on non-HP platforms. Add big comment.
14122
fe6fdd96
MS
141232002-02-04 Michael Snyder <msnyder@redhat.com>
14124
14125 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14126 other than d10v and m32r.
14127
036fad3f
RE
141282002-02-02 Richard Earnshaw <rearnsha@arm.com>
14129
14130 * gdb.base/default.exp: Rewrite test patterns to reduce time
14131 taken to match them.
14132
7148ab62
DJ
141332002-01-30 Daniel Jacobowitz <drow@mvista.com>
14134
14135 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14136 Allow a start function above main.
14137 * gdb.threads/linux-dp.exp: Fix copyright date.
14138
396cc255
DJ
141392002-01-30 Daniel Jacobowitz <drow@mvista.com>
14140
a9c64011
AS
14141 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14142 (check_philosopher_stack): Check for manager thread before checking
14143 for a just-starting thread.
396cc255 14144
f038d31b
DJ
141452002-01-30 Daniel Jacobowitz <drow@mvista.com>
14146
14147 From Neil Booth <neil@daikokuya.demon.co.uk>:
14148 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14149 warnings.
14150
b3ff9d9a
FF
141512002-01-21 Fred Fish <fnf@redhat.com>
14152
14153 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14154 not caller.
14155
39ad761d
JB
141562002-01-21 Jim Blandy <jimb@redhat.com>
14157
14158 * gdb.base/reread.exp: Check that GDB properly re-reads the
14159 executable file when it changes while no inferior is running.
14160
aaf320fa
FF
141612002-01-21 Fred Fish <fnf@redhat.com>
14162
a9c64011
AS
14163 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14164 optionally accept the "shlib events" variation.
aaf320fa 14165
808a31f5
JB
141662002-01-21 Jim Blandy <jimb@redhat.com>
14167
14168 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14169 call `fflush' after every `printf', so that the output is produced
14170 at predictable points, regardless of whatever buffering does (or
14171 doesn't) take place.
14172 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14173 at different points.
14174
4420d5e2
DJ
141752002-01-20 Daniel Jacobowitz <drow@mvista.com>
14176
14177 * gdb.c++/inherit.exp: Update copyright years.
14178 * gdb.c++/method.exp: Likewise.
14179
3e36a0f4
DJ
141802002-01-20 Daniel Jacobowitz <drow@mvista.com>
14181
14182 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14183 artificial methods/arguments.
14184 * gdb.c++/derivation.exp: Likewise.
14185 * gdb.c++/inherit.exp: Likewise.
14186 * gdb.c++/method.exp: Likewise.
14187 * gdb.c++/virtfunc.exp: Likewise.
14188
b4ceaee6
AC
141892002-01-18 Andrew Cagney <ac131313@redhat.com>
14190
14191 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14192 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14193 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14194 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14195 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14196 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14197
ecace851
JB
141982002-01-17 Jim Blandy <jimb@redhat.com>
14199
14200 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14201 anchoring the pattern matching the entry point symbol's name.
14202
375fc983
AC
142032002-01-17 Andrew Cagney <ac131313@redhat.com>
14204
14205 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14206 continue/quit query. Update copyright.
14207
fe6fdd96
MS
142082002-01-14 Michael Snyder <msnyder@redhat.com>
14209
14210 * gdb.base/gcore.exp: Remove extra debugging output.
14211
e017c81f
DJ
142122002-01-13 Daniel Jacobowitz <drow@mvista.com>
14213
14214 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14215 for slightly dubious v2 mangled string.
14216
37ab3bf8
DJ
142172002-01-13 Daniel Jacobowitz <drow@mvista.com>
14218
14219 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14220
1bc05c3a 142212002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14222
1bc05c3a 14223 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14224
1bc05c3a
JM
14225 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14226 constructors.
14227 * gdb.c++/derivation.exp: Likewise.
14228 * gdb.c++/templates.exp: Likewise.
14229 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14230
1bc05c3a
JM
142312002-01-10 Michael Snyder <msnyder@redhat.com>
14232
14233 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14234
a911c360
MS
142352002-01-08 Michael Snyder <msnyder@redhat.com>
14236
14237 * gdb.base/gcore.exp: New test for generate-core-file command.
14238 * gdb.base/gcore.c: Testcase for above.
14239 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14240
ea2119ec
JM
142412002-01-08 Jason Merrill <jason@redhat.com>
14242
14243 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14244
68203136
FF
142452002-01-07 Fred Fish <fnf@redhat.com>
14246
14247 * gdb.c++/overload.exp: Remove unconditional xfails for:
14248 print foo_instance1.overloadargs(1)
14249 print foo_instance1.overloadargs(1, 2)
14250 print foo_instance1.overloadargs(1, 2, 3)
14251 print foo_instance1.overloadargs(1, 2, 3, 4)
14252 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14253 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14254 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14255 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14256 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14257 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14258 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14259 print foo_instance1.overload1arg()
14260 print foo_instance1.overload1arg((char)arg2)
14261 print foo_instance1.overload1arg((signed char)arg3)
14262 print foo_instance1.overload1arg((unsigned char)arg4)
14263 print foo_instance1.overload1arg((int)arg7)
14264 print foo_instance1.overload1arg((unsigned int)arg8)
14265 print foo_instance1.overload1arg((float)arg11)
14266 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14267
21b9b5b1
MS
142682002-01-07 Michael Snyder <msnyder@redhat.com>
14269
14270 * gdb.base/huge.exp: New test. Print a very large target data object.
14271 (skip_huge_test): New test variable. Define if you want to skip this
14272 test. The test reads an 8 megabyte data object from the target, so it
14273 might be very time consuming on remote targets with a slow connection.
14274 * gdb.base/huge.c: New file. Test case for above.
14275
725f922e
FF
142762002-01-07 Fred Fish <fnf@redhat.com>
14277
14278 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14279 g_instance.bfoo, and g_instance.cfoo.
14280
889bf7c5 142812002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14282
889bf7c5
PA
14283 * gdb.base/break.c (multi_line_if_conditional): New function.
14284 (multi_ilne_while_conditional): Likewise.
14285 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14286 IF or WHILE condition puts the breakpoint at the start of
14287 the condition.
f286b2c3 14288
634d57ec
JL
14289 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14290 hppa*-*-hpux* expected failure.
14291 * gdb.base/structs.exp (do_function_calls): Similarly.
14292
14293 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14294 watchpoints.
14295
9fbfe2dc
AC
142962002-01-06 Andrew Cagney <ac131313@redhat.com>
14297
14298 Fix PR gdb/66.
14299 * gdb.base/structs.exp: Replace skip for a29k with skip for
14300 gdb,cannot_call_functions.
14301 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14302 * gdb.base/callfuncs.exp: Ditto.
14303 * gdb.base/call-rt-st.exp: Ditto.
14304 * gdb.base/call-strs.exp: Ditto.
14305 * gdb.base/callfwmall.exp: Ditto.
14306 * gdb.base/scope.exp: Obsolete xfail a29k.
14307 * gdb.c++/misc.exp: Ditto.
14308 * gdb.c++/cplusfuncs.exp: Ditto.
14309 * gdb.base/ptype.exp: Ditto.
14310 * gdb.base/printcmds.exp: Ditto.
14311 * gdb.base/opaque.exp: Ditto.
14312 * gdb.base/list.exp: Ditto.
14313 * gdb.base/funcargs.exp: Ditto.
14314 * gdb.base/default.exp: Ditto.
14315
8ddad156
MS
143162002-01-04 Michael Snyder <msnyder@redhat.com>
14317
ca4976a6 14318 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14319 * gdb.base/maint.exp: Add tests for maint info sections options.
14320
1b074332
JL
14321Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14322
14323 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14324
7d159115
CV
143252001-12-20 Corinna Vinschen <vinschen@redhat.com>
14326
14327 * gdb.asm/arm.inc: New file.
14328 * gdb.asm/asm-source.exp: Add arm targets.
14329 * gdb.asm/configure.in: Ditto.
14330 * gdb.asm/configure: Recreated from configure.in.
14331
8fb87725
JL
14332Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14333
afabe08c
JL
14334 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14335 with HP's compiler.
14336 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14337 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14338 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14339 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14340
14341 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14342 either HP's compilers or GCC.
14343
db521deb
JL
14344 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14345 a SIGBUS or SIGSEGV.
14346
14347 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14348
14349 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14350 can be compiled with either HP's compiler or GCC.
14351
cfa88ab7
JL
14352 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14353 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14354 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14355
ca344dff
JL
14356 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14357 to match current gdb output. Update due to using auto-solib-limit
14358 for limiting instead of overloading auto-solib-add.
14359 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14360 test program.
14361
3f3c6e55 14362 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14363 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14364 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14365 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14366 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14367 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14368 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14369 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14370 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14371 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14372 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14373 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14374 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14375
8fb87725
JL
14376 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14377 a SIGTRAP to the inferior.
14378
cf599fa7
CV
143792001-12-19 Corinna Vinschen <vinschen@redhat.com>
14380
14381 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14382 Substitute call to target_link by call to gdb_compile.
14383
2cd045cd
JL
14384Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14385
a9c64011
AS
14386 * gdb.base/break.exp: Fix HP specific search string when testing
14387 backtracing in a called function.
2cd045cd 14388
a9c64011
AS
14389 * gdb.base/constvars.exp: Only set lang to C++ if we're
14390 compiling the test with HP's compilers.
14391 * gdb.base/volatile.exp: Similarly.
2cd045cd 14392
99ebe9ac
JB
143932001-12-19 Jim Blandy <jimb@redhat.com>
14394
14395 * gdb.base/printcmds.exp: Expect the null character to be printed
14396 as '\0', and the '\013' to be printed as '\v'.
14397 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14398 * gdb.base/setvar.exp: Same.
14399
b9891b29
JB
144002001-12-17 Jim Blandy <jimb@redhat.com>
14401
0eba65ab
JB
14402 * gdb.base/completion.exp: Rather than completing very long
14403 filenames, which can make the readline library produce output we
14404 don't recognize, cd to the directory first, and then complete
14405 using nice, short relative paths.
14406
6970b5b1
JB
14407 * gdb.base/completion.exp: On some systems, there is, in fact, a
14408 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14409 variables as being in scope. So use `no_var_named_this'
14410 instead of `b'.
6970b5b1 14411
b9891b29 14412 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14413 can't find the core file's registers as a failure.
b9891b29 14414
e6ccd35f
JSC
144152001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14416
a9c64011
AS
14417 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14418 test expect string more specific.
e6ccd35f 14419
105ba819
CV
144202001-12-13 Corinna Vinschen <vinschen@redhat.com>
14421
14422 * gdb.asm/asm-source.exp: Add support for xstormy16.
14423 * gdb.asm/configure.in: Ditto.
14424 * gdb.asm/configure: Rebuild.
14425 * gdb.asm/xstormy16.inc: New file.
14426
e9e79dd9
FF
144272001-12-10 Fred Fish <fnf@redhat.com>
14428
14429 * gdb.base/maint.exp: Update to match changes in type dumping code.
14430
347dc97d
JB
144312001-12-10 Jim Blandy <jimb@redhat.com>
14432
14433 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14434 matching the entry point symbol's name at the beginning of the
14435 line.
347dc97d 14436
5178b9d6
DJ
144372001-12-07 Daniel Jacobowitz <drow@mvista.com>
14438
14439 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14440 gdb.c++/inherit.exp, gdb.c++/method.exp,
14441 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14442 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14443 and class layout support.
14444
af890c52
DJ
144452001-12-07 Daniel Jacobowitz <drow@mvista.com>
14446
14447 * gdb.c++/classes.exp: Add test for static member function.
14448 * gdb.c++/misc.cc: Add class with static member function.
14449
7a345fb3
JB
144502001-12-07 Jim Blandy <jimb@redhat.com>
14451
f2e54a80 14452 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14453 those tests as `unsupported'.
14454 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14455 Rewrite subsequent tests to use it.
14456
14457 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14458 those tests as `unsupported'.
14459 * gdb.base/structs.exp (call_struct_func): New function.
14460 (do_function_calls): Use call_struct_func to call the functions
14461 returning structs.
14462
0bc69509
JB
14463 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14464 whether functions are prototyped or not, so we can't possibly pass
14465 arguments to t_float_values2 properly.
14466
7a345fb3
JB
14467 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14468 value of `timeout' for targets other than the mips*tx39-*.
14469
edb6ede1
MS
144702001-12-06 Michael Snyder <msnyder@redhat.com>
14471
d63a86f8 14472 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14473 and detect whether the start symbol has a leading underscore.
14474
2d842f13
JB
144752001-12-04 Jim Blandy <jimb@redhat.com>
14476
14477 * gdb.base/completion.exp: Clarify indentation.
14478
68550daf
JB
144792001-12-03 Jim Blandy <jimb@redhat.com>
14480
14481 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14482 variables on the S/390, not `.word'.
14483
cd5195a8
JB
144842001-11-30 Jim Blandy <jimb@redhat.com>
14485
14486 Add assembly-source tests for s390-ibm-linux.
14487 * gdb.asm/s390.inc: New file.
14488 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14489 the S/390 architecture.
a9c64011 14490 * gdb.asm/configure: Regenerated.
cd5195a8 14491
ca9efc90
MS
144922001-11-30 Michael Snyder <msnyder@redhat.com>
14493
14494 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14495 next, info source, info sources, info line, global and static
14496 variables, and static functions.
14497 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14498 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14499 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14500 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14501 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14502 (gdbasm_leave): Restore frame pointer.
14503 (gdbasm_startup): Copy stack set-up from crt0.S.
14504
d0e66976
FN
145052001-11-26 Fernando Nasser <fnasser@redhat.com>
14506
14507 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14508 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14509 to a local (non-static) variable. Copy tstruct.a to a static buffer
14510 and return a pointer to that buffer.
14511 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14512
e2334072
MK
145132001-11-24 Mark Kettenis <kettenis@gnu.org>
14514
14515 * gdb.asm/configure.in: Fix recognition of ix86 target.
14516 * gdb.asm/configure: Regenerate.
14517
756caa3d
MS
145182001-11-21 Michael Snyder <msnyder@redhat.com>
14519
14520 * gdb.asm/sparc.inc: New file.
14521 * gdb.asm/asm-source.exp: Recognize sparc target.
14522 * gdb.asm/configure.in: Recognize sparc target.
14523 * gdb.asm/configure: Regenerate.
d63a86f8 14524
9a4d72d5
MS
145252001-11-21 Michael Snyder <msnyder@redhat.com>
14526
14527 * gdb.asm/m32r.inc: New file.
14528 * gdb.asm/asm-source.exp: Recognize m32r target.
14529 * gdb.asm/configure.in: Recognize m32r target.
14530 * gdb.asm/configure: Regenerate.
14531
a773d1cd
MS
145322001-11-20 Michael Snyder <msnyder@redhat.com>
14533
017ac23d
MS
14534 * gdb.asm/i386.inc: New file.
14535 * gdb.asm/asm-source.exp: Recognize ix86 target.
14536 * gdb.asm/configure.in: Recognize ix86 target.
14537 * gdb.asm/configure: Regenerate.
14538
a773d1cd
MS
14539 * gdb.c++/namespace.exp: Fix quotes in output messages.
14540
bb632afb
MS
145412001-11-14 Michael Snyder <msnyder@redhat.com>
14542
25d559ca 14543 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14544 qualifier in a type cast expression, to designate an address
14545 in the instruction space (Harvard architecture).
14546
4749e309
MS
145472001-11-13 Michael Snyder <msnyder@redhat.com>
14548
14549 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14550 Tests for expressions using 'const' and 'volatile'.
14551
25050984
CV
145522001-11-13 Corinna Vinschen <vinschen@redhat.com>
14553
14554 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14555
1902c51f
DJ
145562001-11-12 Daniel Jacobowitz <drow@mvista.com>
14557
14558 * lib/mi-support.exp (mi_run_to_helper): Move comments
14559 outside of gdb_expect.
14560
dcf95b47
DJ
145612001-11-11 Daniel Jacobowitz <drow@mvista.com>
14562
14563 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14564 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14565 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14566 mi0_run_to): New functions.
14567 * gdb.mi/mi-simplerun.exp: Use them.
14568 * gdb.mi/mi0-simplerun.exp: Likewise.
14569 * gdb.mi/mi-var-cmd.exp: Likewise.
14570 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14571
45b074e1
AC
145722001-11-10 Andrew Cagney <ac131313@redhat.com>
14573
14574 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14575 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14576
bf50d346
AC
145772001-11-09 Andrew Cagney <ac131313@redhat.com>
14578
14579 * gdb.base/restore.exp: Include $expected value in restored test
14580 message.
14581
9383332c
AC
145822001-11-09 Andrew Cagney <ac131313@redhat.com>
14583
14584 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14585 implemented.
14586
db62520a
MS
145872001-11-08 Michael Snyder <msnyder@redhat.com>
14588
14589 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14590 Add pass/fail message for stop at breakpoint in call dummy function.
14591
b5703437
MS
145922001-11-07 Michael Snyder <msnyder@redhat.com>
14593
d63a86f8
RM
14594 * gdb.c++/templates.exp (test_template_breakpoints):
14595 If we get an overload menu, but it does not match what
760f6330 14596 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14597 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14598 making the whitespace optional. Argument for "new" may be
14599 "unsigned" as well as "unsigned int/long".
d63a86f8 14600 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14601 making the whitespace optional. Also replace "(void) with
14602 "((void|)), making the keyword "void" optional.
d63a86f8 14603 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14604 making the whitespace optional. Also replace "(void) with
14605 "((void|)), making the keyword "void" optional.
3bf40917
MS
14606 * gdb.base/callfuncs.c (t_float_values): This function must
14607 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14608 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14609 can be tested against both cases. Usually one case involves
14610 promotion of float to double, while the other does not.
14611 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14612 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14613 includes a stack frame for "start".
14614
c8ab4e6d
JB
146152001-11-05 Jim Blandy <jimb@redhat.com>
14616
14617 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14618 pointers are 32 bits long, and that offsets of relocs are always
14619 stored in the data (REL-style), and not in the reloc entry itself
14620 (RELA-style).
14621 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14622 stabs.
14623
3f08ced9
MS
146242001-11-01 Michael Snyder <msnyder@redhat.com>
14625
14626 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14627 and regular expression operators by using quoting.
14628
cbfa24cd
MS
146292001-10-31 Michael Snyder <msnyder@redhat.com>
14630
14631 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14632 depending on what the symbol table contains.
14633 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14634 the output of the ptype command. Similarly, accept both "const &"
14635 and "const&".
14636
aaa68313
CV
146372001-10-31 Corinna Vinschen <vinschen@redhat.com>
14638
14639 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14640 symbol `STORAGE' to allow to choose the storage class of
14641 the local datastructures.
14642 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14643 compiler directive.
14644
91740388
MS
146452001-10-30 Michael Snyder <msnyder@redhat.com>
14646
14647 * gdb.base/jump.exp: Allow it to run for all targets.
14648
1b7c05e7
CV
146492001-10-29 Corinna Vinschen <vinschen@redhat.com>
14650
14651 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14652 with new double_array size.
14653 (main): Change storage class of all local variables to static.
14654 Reduce size of double_array to 9.
14655 * gdb.base/call-ar-st.exp: Increase timeout value.
14656 Change expected output for double array to match new size in
14657 call-ar-st.c.
14658
36a22261
CV
146592001-10-29 Corinna Vinschen <vinschen@redhat.com>
14660
14661 * gdb.base/ending-run.exp: Create identical output when passing
14662 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14663 Stormy16 target.
36a22261 14664
92b8ae91
MK
146652001-10-28 Mark Kettenis <kettenis@gnu.org>
14666
14667 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14668 that we catch the expected failure under Linux/x86.
14669
cb135b83
OF
146702001-10-29 Orjan Friberg <orjanf@axis.com>
14671
14672 * gdb.base/setvar.exp: Escape curly braces.
14673 * gdb.stabs/weird.exp: Ditto.
14674
6884aa54
DJ
146752001-10-27 Daniel Jacobowitz <drow@mvista.com>
14676
14677 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14678 * gdm.mi/mi0-hack-cli.exp: Likewise.
14679
0398c9aa
AC
146802001-10-25 Andrew Cagney <ac131313@redhat.com>
14681
14682 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14683 messages.
14684
d20bf2e8
AC
146852001-10-21 Andrew Cagney <ac131313@redhat.com>
14686
14687 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14688 checking MI enabled.
14689
03dd63aa
CV
146902001-10-09 Corinna Vinschen <vinschen@redhat.com>
14691
14692 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14693
1d9d99f3
FCE
146942001-10-04 Frank Ch. Eigler <fche@redhat.com>
14695
14696 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14697 if gdb child process crashes, just signal an error.
14698
838ae6c4
JB
146992001-10-02 Jim Blandy <jimb@redhat.com>
14700
14701 * lib/gdb.exp (test_xfail_format): Simplify.
14702
14703 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14704 front of the variable name `format'. Simplify `if'.
14705
8f0cbc1c
DJ
147062001-10-01 Daniel Jacobowitz <drow@mvista.com>
14707
14708 * gdb.threads/pthreads.exp: Wait for output and delay
14709 before sending ^C.
14710
1f08dafd
DJ
147112001-10-01 Daniel Jacobowitz <drow@mvista.com>
14712
14713 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14714 some incorrect output instead of timing out.
14715 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14716
674f90ff
CV
147172001-09-28 Corinna Vinschen <vinschen@redhat.com>
14718
14719 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14720 check to allow additional `int'.
14721
9b284272
DJ
147222001-09-27 Daniel Jacobowitz <drow@mvista.com>
14723
14724 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14725 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14726
b55a4771
MS
147272001-09-27 Michael Snyder <msnyder@redhat.com>
14728
14729 * lib/gdb.exp (test_debug_format): New proc.
14730 (setup_xfail_format): Use new proc test_debug_format.
14731 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14732 proc; use new service proc test_debug_format.
14733 Replace all other "gcc_compiled" tests with this test.
14734 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14735 proc; use new service proc test_debug_format.
14736 Replace all other "gcc_compiled" tests with this test.
14737
147382001-09-27 Michael Snyder <msnyder@redhat.com>
14739
14740 * gdb.base/cvexpr.exp: New file.
14741 * gdb.base/cvexpr.c: New file
14742 Test for expressions using const and volatile keywords.
14743
4e6667ac
CV
147442001-09-26 Corinna Vinschen <vinschen@redhat.com>
14745
14746 * gdb.base/constvars.exp: Check for different orders of keywords
14747 and additional "int" strings in output.
14748
4f337972
AC
147492001-09-22 Andrew Cagney <ac131313@redhat.com>
14750
14751 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14752 responses from "help maint".
14753
2015650d
FCE
147542001-09-19 Frank Ch. Eigler <fche@redhat.com>
14755
14756 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14757 to localhost:NNN instead of :NNN, in case Xvfb is listening
14758 only on TCP.
14759
f3bcedc1
CV
147602001-09-19 Corinna Vinschen <vinschen@redhat.com>
14761
14762 * gdb.base/recurse.exp: When checking leaving the watchpoint
14763 scope, recognize when gdb is in function's epilogue and pass.
14764
6b819c92
KS
147652001-09-18 Keith Seitz <keiths@redhat.com>
14766
14767 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14768 support for running tests against sid targets.
14769 (gdbtk_done): Ditto.
14770
a10c9419
CV
147712001-09-18 Corinna Vinschen <vinschen@redhat.com>
14772
14773 * gdb.base/ending-run.c (main): Set stdout buffersize
14774 to the same reasonable value for any target.
14775 * gdb.base/ending-run.exp: Add a regular expression
14776 to make testsuite happy on Sanyo Stormy16 target.
14777
739d0d99
CV
147782001-09-17 Corinna Vinschen <vinschen@redhat.com>
14779
14780 * gdb.base/display.c (do_loops): Add float variable `f'.
14781 Increment f in loop.
14782 * gdb.base/display.exp: Increment timeout by 60 seconds.
14783 Change float display test to use variable `f'.
14784
1b8947f0
JB
147852001-09-17 Jim Blandy <jimb@redhat.com>
14786
14787 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14788 overflowing the limited breakpoint tables on some ROM monitors
14789 (like the ROM68K).
14790
9890ac81
FCE
147912001-09-15 Frank Ch. Eigler <fche@redhat.com>
14792
14793 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14794 the "-ac" (disable access control) flag.
14795
6db765ea
JH
147962001-08-30 Jeff Holcomb <jeffh@redhat.com>
14797
14798 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14799 ints.
14800
4c32cc04
KS
148012001-08-30 Keith Seitz <keiths@redhat.com>
14802
14803 * lib/gdb.exp: Move all insight-related functionality into
14804 separate file.
14805 * lib/insight-support.exp: New file.
14806
8d6e6f81
FCE
148072001-08-29 Frank Ch. Eigler <fche@redhat.com>
14808
14809 * config/sid.exp (sid_start): Never set sid verbosity; disable
14810 expect_background {} that consumed its stdout; tolerate </dev/null.
14811 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14812
6a90e1d0
AC
148132001-08-18 Andrew Cagney <ac131313@redhat.com>
14814
14815 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14816 CLI jump command to start it.
14817 (mi_run_to_main): Fail immediatly when unexpected output.
14818
1759b3c3
AC
148192001-08-18 Andrew Cagney <ac131313@redhat.com>
14820
14821 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14822 beginning of function. Fix PR gdb/191.
14823
61d11d80
FCE
148242001-08-16 Frank Ch. Eigler <fche@redhat.com>
14825
14826 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14827 what to force sid endianness to.
14828
942a4df2
KS
148292001-08-15 Keith Seitz <keiths@redhat.com>
14830
14831 * lib/gdb.exp (gdbtk_start): Don't set environment
14832 variables for TCL_LIBRARY and friends. Insight will
14833 now figure these out for itself.
14834
0521c418
MS
148352001-08-02 Michael Snyder <msnyder@redhat.com>
14836
14837 * gdb.base/completion.exp: Remove the symbol "a64l" from
14838 the expect string; this is target-specific, and not related
14839 to what is being tested.
14840
74a9a58a
DB
148412001-08-02 Dave Brolley <brolley@redhat.com>
14842
14843 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14844
c70819fa
MS
148452001-07-25 Michael Snyder <msnyder@redhat.com>
14846
c2b8fa57
MS
14847 * gdb.base/consecutive.exp: New file. Test stepping over
14848 breakpoints on consecutive instructions.
14849 * gdb.base/consecutive.c: New file.
14850
c70819fa
MS
14851 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14852 curly braces in regular expressions.
14853
2b1a1355
MS
148542001-07-25 Michael Snyder <msnyder@redhat.com>
14855
14856 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14857 legitimate output from stepping out of main.
14858
413eca6f
KS
148592001-07-22 Keith Seitz <keiths@redhat.com>
14860
14861 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14862 the empty string, do not run the tests.
14863
7e5a9322
SC
148642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14865
14866 * gdb.base/long_long.exp: Detect size of pointer. Take into
14867 account 2-byte pointers when testing for p/a results.
14868
de58f10f
SC
148692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14870
d63a86f8 14871 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14872 and defined to 1K for m68hc11.
14873 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14874 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14875 (sizeof_random_data): New variable to tell the size of the data table;
14876 don't test past this size; always run to main.
14877
d6f5fea1
SC
148782001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14879
14880 * gdb.base/return2.exp: return of long long and double fails for
14881 68HC11; don't execute these tests on that platform.
14882 * gdb.base/return.exp: Return of a double fails for 68hc11.
14883
c477543d
SC
148842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14885
14886 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14887 tests that print a float.
14888 * call-rt-st.exp: Likewise.
14889
63cf1c79
MK
148902001-07-12 Mark Kettenis <kettenis@gnu.org>
14891
14892 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14893 running this test on Linux.
14894
112f9ab5
MC
148952001-06-24 Michael Chastain <chastain@redhat.com>
14896
14897 * gdb.base/arithmet.exp: Remove some tests to make all test names
14898 unique.
14899
4970cb0f
MS
149002001-07-03 Michael Snyder <msnyder@redhat.com>
14901
14902 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14903 the output of the ptype command.
14904
d85da69f
MS
149052001-07-02 Michael Snyder <msnyder@redhat.com>
14906
4c8a82de
MS
14907 * gdb.base/completion.exp: Don't assume that break.c is the only
14908 source file that may contain functions named "marker".
d85da69f
MS
14909 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14910
8afc772b
AC
149112001-06-28 Andrew Cagney <ac131313@redhat.com>
14912
14913 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14914 of files to delete.
14915
14916 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14917 * gdb.disasm/h8300s.exp: New file.
14918 gdb.disasm/h8300s.s: Likewise.
14919
cff22675
AC
149202001-06-27 Andrew Cagney <ac131313@redhat.com>
14921
14922 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14923 empty breakpoint tables.
14924
68c81b54
AC
149252001-06-25 Andrew Cagney <ac131313@redhat.com>
14926
14927 * lib/mi-support.exp: Update args=... part of stop-reason
14928 patterns. Accept either a list or a tuple.
14929
2dd62704
AC
149302001-06-23 Andrew Cagney <ac131313@redhat.com>
14931
14932 * lib/mi-support.exp: Remove local emacs variable defining
14933 change-log-default-name.
14934
b4127474
MC
149352001-06-22 Michael Chastain <chastain@redhat.com>
14936
14937 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14938 This is operationally compatible with the previous version.
14939
8dbfb380
JB
149402001-06-13 Jim Blandy <jimb@redhat.com>
14941
14942 * lib/gdb.exp (gdb_test): Doc fix.
14943
f2d8c86d
MC
149442001-06-10 Michael Chastain <chastain@redhat.com>
14945
14946 * gdb.base/exprs.exp: Remove a duplicate test.
14947
81564d34
JB
149482001-06-06 Jim Blandy <jimb@redhat.com>
14949
14950 * gdb.base/return2.exp (main): Use values to test float and double
14951 returns that are not NaN's, to avoid being confused by IEEE
14952 comparison rules.
14953
da55addb
MS
149542001-06-04 Michael Snyder <msnyder@redhat.com>
14955
14956 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14957 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14958 rather than wait for 12 more tests to time out.
14959
42c65987
JB
149602001-06-06 Jim Blandy <jimb@redhat.com>
14961
b18bced9 14962 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14963 Don't forget to match the GDB prompt.
b18bced9 14964
42c65987
JB
14965 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14966
5b41e5f0
JB
149672001-06-04 Jim Blandy <jimb@redhat.com>
14968
14969 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14970 command.
14971
015e046f
KB
149722001-05-31 Kevin Buettner <kevinb@redhat.com>
14973
14974 * gdb.base/annota1.exp (info break): Match four or more spaces
14975 after "Address".
14976
fb1ffbbe
MC
149772001-05-31 Michael Chastain <chastain@redhat.com>
14978
14979 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14980 (dm_type_int_star): Likewise.
14981 (dm_type_long_star): Likewise.
14982 (dm_type_void_star): Likewise.
14983
5ea2a32c
KB
149842001-05-29 Kevin Buettner <kevinb@redhat.com>
14985
14986 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14987 to a known value in order to get consistent results regardless
14988 of the setting of INPUTRC or the presence or contents of .inputrc.
14989
ae23c492
MS
149902001-05-24 Michael Snyder <msnyder@redhat.com>
14991
ac55707e
MS
14992 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14993 Don't require that the main thread and the manager thread are the
14994 first in the list.
14995
ae23c492
MS
14996 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14997 debugging. If test fails, issue an "unsupported" not a "fail".
14998
400071f1
JB
149992001-05-24 Jim Blandy <jimb@redhat.com>
15000
15001 Don't assume that short is shorter than int.
15002 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15003 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15004 this isn't true.
400071f1
JB
15005 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15006 an int, is not equal to ~0 stored in an unsigned char. This tests
15007 the same thing that the previous test meant to, but works on
15008 16-bit machines, too.
15009 ("print unsigned char != (~0)"): Same test, complemented.
15010
0816a3e5
MS
150112001-05-24 Michael Snyder <msnyder@redhat.com>
15012
15013 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15014 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15015 and prevents dejagnu getting out of step.
15016
f6dc23a9
KB
150172001-05-23 Kevin Buettner <kevinb@redhat.com>
15018
15019 * gdb.base/finish.exp (finish_void): Revise pattern for
15020 stopping on the call statement to not permit stopping at
15021 the start of the instructions comprising the call sequence.
15022
7dbd117d
MC
150232001-05-19 Michael Chastain <chastain@redhat.com>
15024
15025 * gdb.base/callfuncs.exp: Make all test names unique.
15026 * gdb.base/commands.exp: Make all test names unique.
15027 * gdb.base/condbreak.exp: Make all test names unique.
15028 * gdb.base/dbx.exp: Make all test names unique.
15029 * gdb.base/default.exp: Make all test names unique.
15030 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15031 and TIMEOUT messages to their corresponding PASS message.
15032 * gdb.base/ending-run.exp: Make all test names unique.
15033 * gdb.base/long_long.exp: Remove duplicate test.
15034
6b0b0a9e
KB
150352001-05-21 Kevin Buettner <kevinb@redhat.com>
15036
15037 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15038 stop on the call statement as well as the statement after the
15039 call.
15040
2caa35cb
MS
150412001-05-21 Michael Snyder <msnyder@redhat.com>
15042
15043 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15044
40713331
EZ
150452001-05-10 Elena Zannoni <ezannoni@redhat.com>
15046
a9c64011
AS
15047 * gdb.base/completion.exp: Revamp test. Make it execute on all
15048 platforms.
40713331 15049
c2c1be8d
EZ
150502001-05-10 Elena Zannoni <ezannoni@redhat.com>
15051
a9c64011
AS
15052 * config/gdbserver.exp (gdb_load): Handle the case
15053 in which the arguments to gdbserver are given in the
15054 baseboard configuration file.
15055 Also handle the case in which the server needs to do a
15056 load.
2c9cd303 15057
9671de48
KS
150582001-05-07 Keith Seitz <keiths@cygnus.com>
15059
a9c64011
AS
15060 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15061 set up the display for testing.
15062 (gdbtk_start): Convert all paths to paths that tcl will like.
15063 Export target information to environment.
15064 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15065 necessary.
15066 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15067 (to_tcl_path): New proc to convert a given pathname into
15068 a path acceptible as an argument to a tcl command.
15069 (_gdbtk_export_target_info): New proc to export target info
15070 into the environment for gdbtk testing.
15071 (gdbtk_done): New proc to signal end-of-test.
9671de48 15072
5a360f47
JB
150732001-05-06 Jim Blandy <jimb@redhat.com>
15074
15075 * restore.c: Make the code of caller0 correspond to its comment.
15076
66c756c6
MS
150772001-05-03 Michael Snyder <msnyder@redhat.com>
15078
15079 * config/sid.exp (gdb_target_sid): Check for error messages.
15080 On error or timeout, don't make expect exit (which will terminate
15081 all subsequent tests); instead just make gdb exit.
d63a86f8 15082 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15083 return a negative value.
15084
a966fde5
JB
150852001-04-24 Jim Blandy <jimb@redhat.com>
15086
851c18e0
JB
15087 * gdb.c++/templates.exp: If we see the prompt for the overload
15088 list, but we haven't recognized any of the longer patterns,
15089 arrange for this test to fail, not hang.
15090
a966fde5
JB
15091 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15092 variations.
15093
db144853
MC
150942001-04-22 Michael Chastain <chastain@redhat.com>
15095
15096 * gdb.c++/local.exp: Use the 'runto' library function.
15097 * gdb.c++/namespace.exp: Likewise.
15098 * gdb.c++/overload.exp: Likewise.
15099
3207ec21
KB
151002001-03-26 Kevin Buettner <kevinb@redhat.com>
15101
15102 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15103 * gdb.base/step-line.exp: New file. Test step/next in presence of
15104 #line directives.
15105 * gdb.base/step-line.c: New file. Test program for the above.
15106 * gdb.base/step-line.inp: New file. We pretend that this file has
15107 been transformed by some other tool into step-line.c.
15108
13b57657
JB
151092001-03-21 Jim Blandy <jimb@redhat.com>
15110
15111 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15112 unmangled operator names.
15113
754cbe1c
JB
151142001-03-20 Jim Blandy <jimb@redhat.com>
15115
15116 * gdb.threads/linux-dp.exp: Recognize an additional message
15117 generated by GDB when it doesn't understand how to debug threads
15118 on the target system.
15119
177495c9
AC
151202001-03-19 Andrew Cagney <ac131313@redhat.com>
15121
15122 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15123
f266096b
MC
151242001-03-12 Michael Chastain <chastain@redhat.com>
15125
15126 * gdb.c++/derivation.exp: Use the 'runto' library function.
15127
cac3c2ff
MC
151282001-03-12 Michael Chastain <chastain@redhat.com>
15129
15130 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15131
b6c11a24
MC
151322001-02-24 Michael Chastain <chastain@redhat.com>
15133
15134 * gdb.c++/ref-types.exp: Change handwritten code to library
15135 function 'runto'.
15136
6bae5bce
OF
151372001-03-16 Orjan Friberg <orjanf@axis.com>
15138
15139 * gdb.base/signals.exp: Set count to 0 explicitly.
15140
0015fd9a
MS
151412001-03-15 Mark Salter <msalter@redhat.com>
15142
15143 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15144 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15145 (gdb_load): Add support for additional target_info: gdb_download_size
15146 and gdb_load_timeout.
0015fd9a 15147
fc33412a
DT
15148Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15149
15150 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15151 file -- to prevent failing when the compile fails but we have no
15152 intention of running the tests anyway.
fc33412a
DT
15153
15154 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15155 tests if set.
15156
15157 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15158 integers.
fc33412a
DT
15159
15160 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15161 * gdb.c++/namespace.exp: Ditto.
15162
115f06de
OF
151632001-03-07 Orjan Friberg <orjanf@axis.com>
15164
15165 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15166 * gdb.base/pointers.exp: Relax pattern match of decimals.
15167
b6ba6518
KB
151682001-03-06 Kevin Buettner <kevinb@redhat.com>
15169
15170 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15171 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15172 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15173 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15174 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15175 config/sh.exp, config/sid.exp, config/slite.exp,
15176 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15177 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15178 config/vxworks.exp, config/vxworks29k.exp,
15179 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15180 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15181 gdb.base/arithmet.exp, gdb.base/assign.exp,
15182 gdb.base/async.exp, gdb.base/attach.exp,
15183 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15184 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15185 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15186 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15187 gdb.base/commands.exp, gdb.base/completion.exp,
15188 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15189 gdb.base/constvars.exp, gdb.base/corefile.exp,
15190 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15191 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15192 gdb.base/ending-run.exp, gdb.base/environ.exp,
15193 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15194 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15195 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15196 gdb.base/funcargs.exp, gdb.base/help.exp,
15197 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15198 gdb.base/logical.exp, gdb.base/long_long.exp,
15199 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15200 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15201 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15202 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15203 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15204 gdb.base/regs.exp, gdb.base/relational.exp,
15205 gdb.base/remote.exp, gdb.base/reread.exp,
15206 gdb.base/restore.exp, gdb.base/return2.exp,
15207 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15208 gdb.base/selftest.exp, gdb.base/setshow.exp,
15209 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15210 gdb.base/sigall.exp, gdb.base/signals.exp,
15211 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15212 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15213 gdb.base/step-test.exp, gdb.base/structs.c,
15214 gdb.base/structs.exp, gdb.base/structs2.exp,
15215 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15216 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15217 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15218 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15219 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15220 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15221 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15222 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15223 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15224 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15225 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15226 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15227 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15228 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15229 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15230 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15231 gdb.trace/circ.exp, gdb.trace/collection.exp,
15232 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15233 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15234 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15235 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15236 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15237 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15238 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15239 notices.
15240
dc96c6c7 152412001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15242
15243 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15244 first arg is int not float.
15245
dc96c6c7 152462001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15247
15248 * gdb.base/reread.exp: Unsupported for non-native targets;
15249 doesn't work for remote debugging.
15250
9b0c4aeb
FN
152512001-02-19 Fernando Nasser <fnasser@redhat.com>
15252
15253 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15254 * gdb.base/ending-run.exp: Properly handle the BSP state when
15255 stepping past the end of main.
9b0c4aeb 15256
02aa71d5
MC
152572001-02-19 John Moore <jmoore@redhat.com>
15258
15259 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15260 Converted HPUX fix for non-expected items following multiple
15261 step commands into general solution for all platforms.
15262
1fa449a4
MC
152632001-02-18 Michael Chastain <chastain@redhat.com>
15264
15265 * gdb.c++/classes.exp (do_tests): Change runto statements
15266 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15267 statements demangler agnostic.
15268 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15269 (gdb_virtfunc_restart): Likewise.
15270
b2f9ec70
MC
152712001-02-14 Michael Chastain <chastain@redhat.com>
15272
15273 * gdb.c++/inherit.exp (do_tests): Change runto statements
15274 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15275 statements demangler agnostic.
15276
cf74b8ca
AC
15277Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15278
15279 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15280 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15281 before calling common_routine 15 times'' tests.
cf74b8ca 15282
99f78f56
MC
152832001-02-11 Michael Chastain <chastain@redhat.com>
15284
15285 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15286 Helps the test script figure out which demangler is in use.
15287 (dm_type_foo_ref): Ditto.
15288 (dm_type_int_star): Ditto.
15289 (dm_type_long_star): Ditto.
15290 (dm_type_unsigned_int): Ditto.
15291 (dm_type_void): Ditto.
15292 (dm_type_void_star): Ditto.
99707966 15293 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15294 Probe the gdb demangler and set variables to accommodate
15295 formatting differences.
15296 (info_func_regexp): New function. Same as info_func, but
15297 matches against a regexp.
15298 (info_func): Match against a literal string.
15299 (print_addr_2): New function. Match against a literal string,
15300 which can be different from the input to gdb.
15301 (print_addr): Simply call print_addr_2 with the same argument twice.
15302 (test_lookup_operator_functions): Use demangler formatting variables.
15303 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15304 the tests in the same order as the C++ class declaration.
15305 (test_paddr_operator_functions): Ditto.
15306 (test_paddr_overloaded_functions): Ditto.
15307 (test_paddr_hairy_functions): Use demangler formatting variables.
15308 Add reference to gdb/19 for related tests.
15309 (do_tests): Call probe_demangler.
15310
1de8f023
KB
153112001-01-30 Kevin Buettner <kevinb@redhat.com>
15312
15313 * gdb.c++/templates.cc (printf): Remove unused function definition.
15314
ca3f91ed
MS
153152001-01-26 Felix Lee <flee@redhat.com>
15316
15317 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15318
153192001-01-25 matthew green <mrg@redhat.com>
15320
15321 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15322 up sid.
15323 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15324
153252001-01-25 matthew green <mrg@redhat.com>
15326
15327 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15328 Deprecate $sid_spawn_id.
ca3f91ed
MS
15329 (sid_exit): Remove code necessary only for `spawn.'
15330
153312001-01-25 matthew green <mrg@redhat.com>
15332
15333 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15334
fb18ec4a
MC
153352001-01-28 Michael Chastain <chastain@redhat.com>
15336
15337 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15338 to call when tests fail. It takes gdb out of the overloaded
15339 function choice menu back to the main prompt, so that the test
15340 program stays synchronized.
15341 (set_bp_overloaded): New proc to collect all the common
15342 code for setting a breakpoint on an overloaded name. Calls
15343 take_gdb_out_of_choice_menu when needed.
15344 (menu_overload1arg): New variable to collect the repeated
15345 instances of the expected menu for an overloaded name. Change
15346 the regular expression to handle changes in g++ type encoding:
15347 "void" can be either "void" or "", and "unsigned int" can be
15348 either "unsigned int" or "unsigned".
15349 (continue_to_bp_overloaded): Change regular expressions to handle
15350 changes in g++ type encoding.
15351 (no proc): Call take_gdb_out_of_choice_menu when needed.
15352 Remove redundant calls to "info break". Accept either "canceled"
15353 or "cancelled". Change regular expressions in "info break"
15354 calls to handle changes in g++ type encoding. Give all tests
15355 unique strings.
15356
9c646a6e
BE
153572001-01-17 Ben Elliston <bje@redhat.com>
15358
15359 * config/sid.exp: New file.
15360
9549d9c1
AC
15361Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15362
15363 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15364
dc96c6c7 153652000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15366
15367 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15368 Add a RE to accept a non-ascii char if one is ever presented.
15369
b4df4f68
FN
153702000-12-20 Fernando Nasser <fnasser@redhat.com>
15371
297dd0fd 15372 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15373
dc96c6c7 153742000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15375
d63a86f8 15376 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15377 in regexp. One '\' does not suffice on Linux.
15378
4a7bddb6
MC
153792000-12-09 Michael Chastain <chastain@redhat.com>
15380
15381 * gdb.base/break.exp (test_clear_command): Use a marker function
15382 rather than 'main' for the test function. Also move this
15383 test to an execution point where the marker function names are
15384 guaranteed to be bound to functions. (Executing tests after a
15385 'finish' from main runs into name conflicts with local names
15386 in __libc_start_main).
15387
dc96c6c7 153882000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15389
15390 * gdb.base/finish.exp: New test for gdb's "finish" command.
15391 * gdb.base/return2.exp: New test for gdb's "return" command.
15392 * gdb.base/return2.c: New source file for above.
15393
dc96c6c7 153942000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15395
15396 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15397 * gdb.base/miscexprs.exp: Ditto.
15398 * gdb.base/pointers.exp: Ditto.
15399 * gdb.c++/derivation.exp: Ditto.
15400 * gdb.c++/local.exp: Ditto.
15401 * gdb.c++/namespace.exp: Ditto.
15402 * gdb.c++/overload.exp: Ditto.
15403 * gdb.c++/ref-types.exp: Ditto.
15404
dc96c6c7 154052000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15406
15407 * gdb.base/constvars.exp: Test result of "up" command.
15408 * gdb.base/miscexprs.exp: Ditto.
15409 * gdb.base/pointers.exp: Ditto.
15410 * gdb.base/scope.exp: Ditto.
15411 * gdb.c++/derivation.exp: Ditto.
15412 * gdb.c++/local.exp: Ditto.
15413 * gdb.c++/namespace.exp: Ditto.
15414 * gdb.c++/overload.exp: Ditto.
15415 * gdb.c++/ref-types.exp: Ditto.
15416
44097287
FN
154172000-11-22 Michael Chastain <chastain@redhat.com>
15418
15419 * mips_pro.exp: Accept either "middle -> top -> main" or
15420 "middle -> main" in the backtrace, because gcc can optimize
15421 tail calls to jumps. Remove setup_xfail for the hppa case.
15422 Add a comment with the original warning messages from PR 3016,
15423 which was filed in 1993, to preserve them for posterity.
15424
9d2e1bab
ND
154252000-11-17 Nick Duffek <nsd@redhat.com>
15426
15427 * lib/gdb.exp (gdb_test): Override timeout with board info.
15428
1aca8eb7
ND
154292000-11-17 Nick Duffek <nsd@redhat.com>
15430
15431 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15432 the second kill and detach messages.
15433
93076499
ND
154342000-11-17 Nick Duffek <nsd@redhat.com>
15435
15436 * configure.in: Add AC_EXEEXT.
15437 * configure: Regenerate.
15438 * Makefile.in (just-check): Export EXEEXT.
15439 * lib/gdb.exp ($EXEEXT): Import from environment.
15440 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15441 expect "maint dump-me" on Cygwin.
15442 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15443 $EXEEXT.
15444
30e87cd3
ND
154452000-11-17 Nick Duffek <nsd@redhat.com>
15446
15447 * gdb.base/break.exp: Test backtrace and finish from called
15448 function on all platforms, not just HP-UX.
15449
dc96c6c7 154502000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15451
15452 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15453 code from gdb_target_monitor, so it can be used independantly
15454 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15455
dc96c6c7 154562000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15457
15458 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15459 * gdb.base/corefile.exp: Expect the message "Program is being
15460 debugged already" when we send the "corefile" command, since
15461 the preceeding gdb_load may have connected gdb to a remote target.
15462 * gdb.base/display.exp: Disable hardware watchpoints if new
15463 board info variable "no_hardware_watchpoints" is true.
15464 Replace single-letter commands with more readable ones.
15465 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15466 if new board info variable "no_hardware_watchpoints" is true.
15467 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15468 to see if stdio (printf) testing is possible.
15469 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15470 board info variable "no_hardware_watchpoints" is true. Use new
15471 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15472
39124dea
FN
154732000-11-13 Fernando Nasser <fnasser@redhat.com>
15474
15475 From Orjan Friberg <orjanf@axis.com>:
15476 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15477 in array print pattern match.
15478
a9e2e984
FN
154792000-11-09 Fernando Nasser <fnasser@redhat.com>
15480
15481 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15482 spelling "cancelled" to U.S. spelling "canceled" to match changes
15483 made to gdb.
15484 * gdb.c++/ovldbreak.exp: Ditto.
15485
c7db355b
PS
154862000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15487
15488 * gdb.base/callfuncs.c (main): Moved to end of file, call
15489 t_double_values to initialize the FPU before inferior calls are made.
15490 * gdb.base/callfuncs.exp: Test for register preservation after calling
15491 inferior functions. Add tests for continuining, finishing and
15492 returning from a stop in a call dummy.
15493
dc96c6c7 154942000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15495
15496 * gdb.base/commands.exp: Break up long lines, and re-indent.
15497
dc96c6c7 154982000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15499
15500 * config/gdbserver.exp: Rewritten from the ground up, to make it
15501 compatible with the current dejagnu tree, and to make it work with
15502 the new "gdbserver" in libremote.
15503
dc96c6c7 155042000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15505
15506 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15507 * gdb.base/varargs.exp: Skip entire test if no printf support.
15508 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15509 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15510
dc96c6c7 155112000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15512
15513 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15514 no floating point support.
15515 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15516 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15517 * gdb.base/call-rt-st.exp: Ditto.
15518 * gdb.base/call-strs.exp: Ditto.
15519
bac5fc66
JG
155202000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15521
15522 * gdb.base/sizeof.c: include <stdio.h>.
15523
15524 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15525 'finish', otherwise uncaptured gdb_prompt would potentially
15526 throw remaining test points out of sync.
bac5fc66 15527
b22a6027
SB
155282000-07-26 Scott Bambrough <scottb@netwinder.org>
15529
15530 * gdb.base/recurse.exp: Run tests for all targets.
15531 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15532 gnu-oldld case on ARM.
15533 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15534 for ARM targets.
d63a86f8 15535
d8231941
AG
15536Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15537
15538 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15539 * gdb.java/configure: Rebuild.
15540
8caabe69
AG
15541Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15542
15543 * gdb.java/jv-exp.exp: New file.
15544
9d273ca3
AG
15545Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15546
15547 * configure: Rebuilt.
15548 * configure.in (configdirs): Add gdb.java.
15549 * gdb.java/jmisc.java: New file.
15550 * gdb.java/jmisc.exp: New file.
15551 * gdb.java/Makefile.in: New file.
15552 * gdb.java/configure: Rebuilt.
15553 * gdb.java/configure.in: New file.
15554 * lib/java.exp: New file.
15555
4f823a66
AC
15556Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15557
15558 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15559 underflow.
4f823a66 15560
2391e11d
AC
15561Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15562
15563 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15564 and the compilers sizes.
2391e11d 15565
54602222
ND
155662000-07-09 Nick Duffek <nsd@redhat.com>
15567
15568 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15569 (use_methods): New function.
15570 (main): Call use_methods().
15571 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15572 (do_tests): Call test_method_param_class.
15573
2bec0572
ND
155742000-07-09 Nick Duffek <nsd@redhat.com>
15575
15576 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15577 spelling.
15578 (test_enums): New procedure. Move enum tests from end of script
15579 to here. Set breakpoint on function name instead of line number.
15580 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15581 (enums2): New marker function.
15582 (enums1): New function.
15583 (main): Call enums1(). Move enum tests to enums1().
15584
78492fde
AC
15585Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15586
15587 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15588 compile/link program. Update line numbers.
78492fde
AC
15589 * gdb.asm/d10v.inc: Define ``startup''.
15590 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15591
49a2cef8
AC
15592Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15593
15594 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15595
3e6c8688
EZ
155962000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15597
15598 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15599 of 'help maint print' command.
3e6c8688 15600
9ff5cbe9
AC
15601Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15602
15603 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15604 they use gdb_expect_list.
9ff5cbe9 15605
17c579bd
AC
15606Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15607
15608 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15609 memory-read-packet-size'' instead of ``set endian big'' to test
15610 long commands.
17c579bd 15611
e6d71bf3
DB
156122000-06-03 Daniel Berlin <dan@cgsoftware.com>
15613
15614 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15615 g++, and stop skipping them.
e6d71bf3
DB
15616
15617 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15618 work under g++.
15619
d63a86f8 15620 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15621 initialization.
15622
dc96c6c7 156232000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15624
15625 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15626 the regular expression: accept an (almost) arbitrary sequence of
15627 "frames-invalid" and "breakpoints-invalid" messages both before
15628 and after the "starting" message.
15629
dc96c6c7 156302000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15631
15632 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15633
dc96c6c7 156342000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15635
15636 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15637 Relax the regular expression a little, make it pass on Solaris 8.
15638
8216cda9
KB
156392000-05-12 Kevin Buettner <kevinb@redhat.com>
15640
15641 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15642 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15643 Instead, it is permissible for gdb to stop on the line of the
15644 call itself.
15645
1a570b2f
MS
156462000-05-12 Michael Snyder <msnyder@.cygnus.com>
15647
15648 * gdb.base/break.exp (bp on small function, optimized file):
15649 Add a second pass pattern. The behavior differs here between stabs
15650 and dwarf for one-line functions. Stabs preserves two line symbols
15651 (one before the prologue and one after) with the same line number,
15652 but dwarf regards these as duplicates and discards one of them.
15653 Therefore the address after the prologue (where the breakpoint is)
15654 has no exactly matching line symbol, and GDB reports the breakpoint
15655 as if it were in the middle of a line rather than at the beginning.
15656
dc96c6c7 156572000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15658
d63a86f8 15659 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15660 rather than "send_gdb" (for consistancy).
15661
7d418785
AC
15662Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15663
15664 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15665 * gdb.c++/templates.cc: Properly check for GCC version number.
15666 * lib/compiler.cc: Likewise
15667
dc96c6c7 156682000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15669
d63a86f8 15670 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15671 gdb may not stop at the first line of main, due to code motion.
15672
dc96c6c7 156732000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15674
15675 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15676 This test depends on parsing the printf output from the target.
15677 Since the sparclet stub doesn't do stdio, this will never work.
15678 * gdb.base/call-rt-st.exp: ditto.
15679 * gdb.base/call-strs: ditto.
15680
dc96c6c7 156812000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15682
15683 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15684
15685 * gdb.base/ending-run.exp: After connecting to a remote target,
15686 but before running, the target will appear to be in a random
15687 location. Specify both a file and a line for breakpoints.
15688 Also, the function that calls main may be called 'init'
15689 rather than 'start'.
15690
a5a51225
EZ
156912000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15692
15693 * gdb.base/help.exp: Update output for add-symbol-file command.
15694
7930cc7c
FN
156952000-04-10 Fernando Nasser <fnasser@cygnus.com>
15696
15697 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15698 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15699
23e37ab1
C
157002000-04-07 J.T. Conklin <jtc@redback.com>
15701
e93c542c
C
15702 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15703
23e37ab1
C
15704 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15705
591b8fa3
PDM
15706Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15707
15708 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15709 values that can be represented exactly.
591b8fa3
PDM
15710 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15711 above change, and to not check against the directory part of the source
15712 file name.
15713 (step into print_long_arg_list): Likewise.
15714 (print print_small_structs from print_long_arg_list): Likewise.
15715 (print print_long_arg_list): Likewise.
15716
7a495180
EZ
157172000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15718
30b53638 15719 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15720
beb998c6
AC
15721Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15722
15723 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15724
1c689132
DB
157252000-03-25 Daniel Berlin <dan@cgsoftware.com>
15726
15727 * gdb.base/commands.exp (deprecated_command_test): Add test for
15728 deprecate with no arguments.
15729
c1790a9d
JL
157302000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15731
15732 * gdb.base/break.exp: Add new test for setting breakpoints on
15733 optimized code so we can test breakpoints work even when function
15734 prologues may be optimized away
15735
003ba290
FN
157362000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15737
15738 From David Whedon <dwhedon@gordian.com>
a9c64011 15739 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15740
6837a0a2
DB
157412000-03-22 Daniel Berlin <dan@cgsoftware.com>
15742
15743 * gdb.base/help.exp: Added test for new apropos command.
15744
b9593231
KB
157452000-03-21 Kevin Buettner <kevinb@redhat.com>
15746
15747 * gdb.base/pointers.c (usevar): New function.
15748 (main): Make sure that global variables v_int_pointer2, rptr,
15749 and y are all referenced someplace in the program by calling
15750 usevar() on them. [Some linkers delete symbols which are
15751 never referenced. The space remains, but there's no way to
15752 get a (symbolic) handle on the variable from the debugger.]
15753
751a959b
EZ
157542000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15755
15756 * gdb.base/printcmds.c: Add typedeffed arrays.
15757
15758 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15759 procedure to test arrays that are typedef'd.
751a959b 15760
73a93a32
JI
157612000-03-13 James Ingham <jingham@leda.cygnus.com>
15762
15763 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15764 the library directories.
73a93a32 15765
fb40c209
AC
15766Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15767
15768 * configure.in (configdirs): Add sub directory gdb.mi.
15769 * configure: Re-generate.
15770
15771 * gdb.mi: New directory.
d63a86f8 15772
ee4dd2c9
AC
157732000-02-25 Scott Bambrough <scottb@netwinder.org>
15774
15775 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15776 a long long value as a double on ARM platforms.
ee4dd2c9 15777
70f0cc22
JB
157782000-02-16 Jim Blandy <jimb@redhat.com>
15779
15780 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15781 default source file is set properly before running this test.
15782
853819b8
EZ
157832000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15784
15785 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15786 gdbtk/library directory, not in gdbtcl2.
853819b8 15787
dfcd3bfb
JM
157882000-02-04 Jim Blandy <jimb@redhat.com>
15789
15790 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15791 backslash from regexp pattern.
15792
15793 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15794 procedure. Use it to run all the "continue to bp overloaded"
15795 tests. Note that this changes the names of the tests slightly.
15796 If the breakpoint hit message includes a hex PC value, because
15797 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15798 from the real source code, still consider that a pass.
15799
15800 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15801 XFAIL here if the breakpoint message contains a hex address. Note
15802 similar change on 1999-11-02.
15803
15804 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15805
15806 * gdb.base/ptype.exp: Establish a default source file before
15807 calling get_debug_format.
15808
158092000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15810
15811 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15812
8b93c638
JM
158132000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15814
15815 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15816 of successive stepi commands -- while in the prologue we should see
15817 the function entry bracket.
15818
158192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15820
15821 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15822 reach __change_mode() when stepping through the end of main().
15823
c5394b80
JM
158242000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15825
15826 * gdb.base/default.exp: Fix expected pattern.
15827 * gdb.base/help.exp: Same.
15828
0d06e24b
JM
158292000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15830
15831 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15832 Don't use xfail's because that affects only the following test.
d63a86f8 15833
0d06e24b 15834 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15835 solaris or linux.
0d06e24b
JM
15836
15837 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15838
dc96c6c7 158392000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15840
d63a86f8 15841 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15842 "A syntax error" rather than "A parse error". Accept both.
15843
158442000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15845
15846 * gdb.base/default.exp: Remove OS dependent string from "target
15847 remote" test.
15848 * gdb.base/help.exp: Same for "help target remote" test.
15849
c3f6f71d
JM
158502000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15851
15852 From Jim Kingdon <kingdon@redhat.com>:
15853
15854 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15855 prompt (cleanup rather than necessity, but still might keep output
15856 from spilling to next test).
c3f6f71d
JM
15857
158582000-01-02 Fred Fish <fnf@cygnus.com>
15859
15860 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15861 AIX, which defines them in <sys/types.h>.
15862
ed9a39eb 158631999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15864
ed9a39eb 15865 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15866 float" test.
ed9a39eb
JM
15867
158681999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15869
ed9a39eb 15870 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15871
15872 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15873 outermost frame disallowed".
15874
158751999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15876
15877 * gdb.base/setvar.exp: New tests for setting the value of a struct
15878 with a constant list.
15879
158801999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15881
15882 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15883 require the user to type a cast before setting the value of a struct.
15884
de57eccd
JM
158851999-12-06 Jim Blandy <jimb@cygnus.com>
15886
15887 * gdb.base/default.exp: Expect the new 'info float' command on
15888 all i386 platforms.
15889
15890 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15891 LinuxThreads libraries that don't support debugging.
15892
c2d11a7d
JM
15893Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15894
15895 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15896 Change the buffer type to ``unsigned char'' to simplify size
15897 arithmetic.
c2d11a7d
JM
15898
15899 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15900 stub only handles 400-1 byte packets. Verify that the download
15901 worked.
c2d11a7d
JM
15902
159031999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15904
15905 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15906 tests, using UNRESOLVED for the untested cases. Also, does not wait
15907 for a timeout if the prompt was received before a recognizable pattern.
15908
159091999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15910
15911 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15912
159131999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15914
15915 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15916 watchpoints.
c2d11a7d
JM
15917
159181999-11-24 Jason Merrill <jason@casey.cygnus.com>
15919
15920 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15921
15922 * gdb.c++/local.exp: Be more flexible in recognizing local class
15923 name mangling. Don't allow horribly truncated method names.
15924 * gdb.c++/derivation.exp: Expect protected inheritance.
15925 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15926 * gdb.c++/virtfunc.exp: Likewise.
15927 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15928 when printing a nested enum.
15929
159301999-11-22 Jim Blandy <jimb@cygnus.com>
15931
15932 * gdb.base/step-test.exp: Properly await GDB's response to setting
15933 a breakpoint on the call to large_struct_by_value.
15934
15935 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15936 just because we have debug info for the `start' function.
15937
159381999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15939
15940 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15941 "Unknown signal" messages, which indicate (on LinuxThreads) that
15942 GDB doesn't know how to debug threads on this system. This is
15943 better than hanging while philosopher 0 dumps chatter into gdb.log.
15944
159451999-11-18 Tom Tromey <tromey@cygnus.com>
15946
15947 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15948
159491999-11-18 Fred Fish <fnf@cygnus.com>
15950
15951 * gdb.base/coremaker2.c: Add sample program for generating
15952 cores that is more self contained than coremaker.c. Eventually
15953 I'll add more code to this and tie it into the testsuite.
15954
4ce44c66
JM
159551999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15956
15957 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15958
159591999-11-10 Jimmy Guo <guo@cup.hp.com>
15960
15961 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 15962 from $srcdir/lib/.
4ce44c66 15963 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 15964 and gdb.c++/.
4ce44c66
JM
15965
15966 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15967
d63a86f8 15968 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15969 'continue with watch' test point.
15970
159711999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15972
15973 Merged from p2linux-990323-branch:
d63a86f8 15974
4ce44c66
JM
15975 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15976
11cf8741
JM
15977Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15978
15979 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 15980 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
15981
15982Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15983
15984 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 15985 gdb_expect_list.
11cf8741
JM
15986
15987Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15988
15989 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15990
159911999-11-03 Mark Salter <msalter@cygnus.com>
15992
15993 * gdb.base/break.exp: Fix "stub continue" pattern.
15994
159951999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15996
15997 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15998
159991999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16000
16001 * gdb.base/display.exp ("finish"): Add timeout clause.
16002
16003 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16004 plain prompt clause, so this doesn't have to time out in order to
16005 fail.
16006
16007 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16008 breakpoint hit messages include an address.
11cf8741
JM
16009
16010 * gdb.base/display.exp: Don't forget to escape parens in regular
16011 expressions. Unix regexp notatation sucks.
16012
160131999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16014
16015 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16016 order for 'signalled' message.
11cf8741 16017
5c44784c
JM
160181999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16019
16020 From Jimmy Guo <guo@cup.hp.com>:
16021 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16022 * gdb.base/annota1.c: Add code for tests to work with.
16023
160241999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16025
16026 * gdb.base/remote.exp: New test for remote downloading settings.
16027 * gdb.base/remote.c: New file with large .data.
16028
917317f4
JM
160291999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16030
16031 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16032 for LinuxThreads support, merged from the Code Fusion branch.
16033
16034Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16035
16036 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16037 containing exp_continue into a while within an expect. Don't
16038 attempt a start more than three times. Check return value from
16039 gdb_load.
d63a86f8 16040
2df3850c
JM
16041Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16042
16043 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16044 a pass case.
2df3850c 16045
2acceee2
JM
160461999-10-01 Kevin Buettner <kevinb@cygnus.com>
16047
16048 * gdb.base/break.c (main): Added a statement that we can step
16049 off of.
16050 * gdb.base/break.exp: Added tests for setting a breakpoint
16051 at an offset and stepping onto a breakpoint.
16052
160531999-10-01 Fred Fish <fnf@cygnus.com>
16054
d63a86f8 16055 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16056 gdb output.
16057
c2c6d25f
JM
160581999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16059
16060 * gdb.base/break.exp: Code locations are in hex, don't forget!
16061 (For HP-UX.)
16062
160631999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16064
16065 * condbreak.exp: Use break.c as test program.
16066 * condbreak.c: Remove, redundant with break.c.
16067
160681999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16069
16070 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16071 Z-packets if the target needs it.
c2c6d25f
JM
16072
160731999-09-13 James Ingham <jingham@leda.cygnus.com>
16074
16075 * gdb.c++/overload.exp: Added tests for listing overloaded
16076 functions with function pointers in the arg, explicitly calling
16077 out the version you want.
16078
cff3e48b
JM
160791999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16080
16081 * long_long.exp: Add variations of test cases that work for
16082 targets with 16-bit ints and 32-bit doubles.
16083
d4f3574e
SS
160841999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16085
16086 * break.c (main): Compare a possibly-uninitialized argc with an
16087 unlikely value that fits in 16 bits.
16088
160891999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16090
16091 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16092 0xfeeb, don't want negative numbers if ints are 16 bits.
16093
16094 * lib/gdb.exp (skip_cplus_tests): New proc.
16095 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16096 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16097 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16098 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16099 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16100 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16101 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16102 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16103
16104 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16105
16106Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16107
16108 * gdb.base/corefile.exp (up): Allow a parameter to appear
16109 in the frame that we're going up to.
16110
16111 From Jim Blandy <jimb@cygnus.com>:
16112
16113 * gdb.base/default.exp (info float): Expect some output now.
16114
16115 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16116 returning floating-point values to fail on the x86.
16117 * gdb.base/callfwmall.exp (do_function_calls): Same.
16118
16119 * gdb.base/list.exp (test_listsize): Correct expectations for
16120 listing line 1 with listsize 2. Also, listing a single line
16121 works now, as does listing three lines. [Kevin's note: There
16122 were a number of other cases fixed too where the expectations
16123 differed...]
16124
161251999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16126
16127 * gdb.base/selftest.exp: Add case for when version prints as
16128 constant string instead of char pointer.
16129
104c1213
JM
161301999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16131
16132 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16133 stepping out of main.
104c1213
JM
16134
16135 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16136 G++ used.
16137
16138 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16139 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16140
16141 * gdb.c++/ovldbreak.exp: Update match string in test that
16142 includes a warning of multiple breakpoints.
16143
161441999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16145
16146 * gdb.base/display.exp: Improve precision of step-after-finish
16147 added yesterday.
16148
16149 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16150 test.
104c1213
JM
16151
16152 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16153 configs when using G++, not just hppa*.
16154
161551999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16156
16157 * gdb.base/async.c: New file.
16158 * gdb.base/async.exp: New file.
16159
16160Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16161
16162 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16163 PA64.
16164
53a5351d
JM
16165Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16166
104c1213
JM
16167 * gdb.base/display.exp: "finish" can leave us mid-line on many
16168 targets, deal with it. Add a small constant to main, instead of
16169 1000 since main+1000 may not be a valid address in the target.
16170
53a5351d
JM
16171 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16172 on hpux11.
16173
16174 * gdb.base/attach.exp: Handle another hpux11 error message variant
16175 when attaching to a process that does not exist.
16176
161771999-08-19 J.T. Conklin <jtc@redback.com>
16178
16179 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16180 characters in 'continue to 1241' test.
53a5351d
JM
16181
161821999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16183
16184 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16185 stop in print_long_arg_list, define and use a whitespace
16186 variable in print_small_structs test, add an XFAIL for Solaris.
16187 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16188 interested enough to fix.
16189
7be570e7
JM
161901999-08-13 Keith Seitz <keiths@cygnus.com>
16191
16192 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16193 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16194 proc knows about targets other than the natives.
16195 (test_assign): Use "gdb_run_cmd" to "run" the target.
16196 Check that we've actually hit the breakpoint at main.
16197 When we attempt to assign a value to a local variable, check
16198 that the variable is in the current scope, i.e., don't use
16199 a test with an empty result.
16200
16201Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16202
16203 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16204 command.
7be570e7
JM
16205
162061999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16207
16208 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16209 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16210 gdb.compat, gdb.threads-hp.
16211 gdb.hp/configure, gdb.hp/configure.in: New files.
16212 gdb.hp/Makefile.in: Recurse into new subdirs.
16213 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16214 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16215 in object files.
16216 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16217
96baa820
JM
162181999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16219
16220 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16221 funky printf, remove a bogus p/a test.
96baa820
JM
16222
162231999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16224
16225 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16226 connected to the target. This is necessary when running not
16227 natively.
96baa820
JM
16228
162291999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16230
16231 * gdb.base/step-test.exp: Removed some extraneous messages.
16232
16233 * gdb.base/long_long.exp: Don't run memory examination tests
16234 on little-endian targets (they will need a different set of
16235 results to match).
16236
162371999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16238
16239 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16240 until somebody decides to fix GDB.
16241
16242 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16243 constant as "ULL".
96baa820
JM
16244 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16245 matches for a couple x/2 commands.
16246
a0b3c4fd
JM
162471999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16248
16249 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16250 by merging in ref-types2 tests.
16251 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16252
16253 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16254 * gdb.c++/Makefile.in: Add standard actions.
16255 (EXECUTABLES): Rename from PROGS, update list.
16256 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16257 from gdb.hp.
16258 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16259 foo and bar locals.
16260 * gdb.c++/anon-union.exp: Fix tests to match.
16261 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16262 expect matches to handle output variations.
16263 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16264 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16265 output, add HP alternatives for new and delete prints.
a0b3c4fd 16266 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16267 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16268 * gdb.c++/demangle.exp: Use $style when reporting failure.
16269 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16270 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16271 match alternatives.
16272 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16273 compilers.
a0b3c4fd
JM
16274 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16275 * gdb.c++/method.exp: Add match alternatives.
16276 * gdb.c++/misc.cc: Add bool types.
16277 * gdb.c++/misc.exp: Add tests for bool types.
16278 * gdb.c++/overload.exp: Add xfails.
16279 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16280 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16281 add some more template parameter tests (only for HP currently).
16282 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16283 * gdb.c++/virtfunc.cc: Add return type and value for main.
16284 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16285 match alternatives.
d63a86f8 16286
a0b3c4fd
JM
162871999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16288
16289 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16290
162911999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16292
16293 * gdb.base/signals.exp: Don't expect getting a backtrace from
16294 within a signal handler to fail on Linux.
16295
162961999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16297
16298 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16299 * lib/gdb.exp: Remove some gratuitious semicolons.
16300 (delete_breakpoints): Increase timeout.
16301 (gdb_expect): Add -notransfer option.
16302 (gdb_test): Use -notransfer option.
16303 (get_compiler_info): Add f77 case.
16304 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16305 case.
a0b3c4fd
JM
16306 (gdb_preprocess): Call get_compiler.
16307
16308 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16309 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16310 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16311 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16312 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16313 third arg to gdb_test.
a0b3c4fd
JM
16314 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16315 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16316 HP-UX xfails, add others.
a0b3c4fd
JM
16317 * gdb.base/completion.exp: Reflect name change of self-test.
16318 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16319 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16320 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16321 HP failure number.
a0b3c4fd
JM
16322 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16323 useless HP-UX 10.30 references.
16324 * gdb.base/maint.exp: Loosen matches.
16325 * gdb.base/pointers.c (main): Declare more_code.
16326 * gdb.base/pointers.exp: Match on output of a `next'.
16327 * gdb.base/structs.c: Add prototypes.
16328 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16329 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16330
163311999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16332
16333 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16334 command.
a0b3c4fd
JM
16335
163361999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16337
16338 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16339 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16340
16341 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16342 debug info. Deal with lack of signal hanlder info in stack.
16343
a9c64011 16344 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16345 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16346
5a2468f5
JM
163471999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16348
16349 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16350 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16351
adf40b2e
JM
16352Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16353
16354 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16355 a1-selftest.exp.
adf40b2e
JM
16356 * gdb.base/configure: Re-generate.
16357
163581999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16359
16360 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16361 in trying to run first and name is too long.
16362
16363 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16364 pointers2.c and pointers2.exp, respectively.
16365 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16366 doschk happier.
16367
43e526b9
JM
163681999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16369
16370 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16371 callfuncs2.c and callfuncs2.exp.
16372
16373 * gdb.base/list.exp: Remove mistaken xfails.
16374 * gdb.base/list0.h: Add optional prototypes.
16375
9846de1b
JM
16376Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16377
a9c64011 16378 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16379 calling malloc.
a9c64011
AS
16380 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16381 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16382 use.
9846de1b
JM
16383
163841999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16385
16386 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16387 * gdb.base/annota2.cc, annota2.exp: Move from here.
16388 * gdb.c++/annota2.cc, annota2.exp: To here.
16389 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16390
43ff13b4
JM
16391Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16392
16393 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16394 a consistent format.
43ff13b4 16395
085dd6e6
JM
163961999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16397
16398 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16399 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16400 HP compilers, also set the globals $true and $false.
16401
16402 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16403 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16404 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16405 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16406 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16407 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16408 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16409 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16410 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16411 whatis.c} Add C++ compatible function definitions and return
16412 types, add includes for library functions.
085dd6e6
JM
16413 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16414 * gdb.base/step-test.c (myglob): Rename from glob.
16415 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16416 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16417 files, move here from gdb.hp.
085dd6e6 16418 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16419 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16420 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16421 Adjust line numbers in regexps.
085dd6e6
JM
16422
16423 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16424 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16425 instead of 0/1.
16426
16427 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16428 foll-vfork.exp: New files, move here from gdb.hp.
16429 * gdb.base/page.exp: New file, test of pagination command.
16430
16431 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16432 recursion test.
16433 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16434
16435 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16436 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16437
16438 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16439 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16440 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16441 watchpoint test.
085dd6e6
JM
16442 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16443 them work.
16444 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16445 expressions properly.
16446 * gdb.base/corefile.exp: Loosen the match slightly.
16447 * gdb.base/default.exp: Allow "Error accessing memory" message
16448 also.
16449 * gdb.base/display.exp: Skip over x/0 j if PA64.
16450 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16451 * gdb.base/interrupt.exp: Ditto.
16452 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16453 in use.
16454 * gdb.base/list.exp: Add xfails for HP-UX.
16455 * gdb.base/long_long.exp: Refine some of the numeric matches.
16456 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16457 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16458 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16459 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16460 * gdb.base/ptype.exp: Succeed on more varieties of output.
16461 * gdb.base/scope.exp: Add xfails for HP-UX.
16462 * gdb.base/sect-cmd.exp: Add more cases.
16463 * gdb.base/setvar.exp: Add xfails for HP-UX.
16464 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16465 * gdb.base/signals.exp: Match on void symbolically.
16466 * gdb.base/step-test.exp: Add case for PA64.
16467 * gdb.base/term.exp: Add exit and restart.
16468 * gdb.base/twice.exp: Clean up after self.
16469 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16470 * gdb.base/whatis.exp: Allow more ways to pass tests.
16471
16472 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16473 no longer useful.
085dd6e6
JM
16474
16475Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16476
16477 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16478 list of patterns.
085dd6e6 16479 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16480 print_double_array(double_array)", "continuing to breakpoint
16481 1018", "print print_double_array(array_d)" and "continuing to
16482 1034" tests.
d63a86f8 16483
085dd6e6
JM
164841999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16485
a9c64011 16486 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16487
164881999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16489
16490 * config/mt-*: Remove, these haven't been used since 1996.
16491
164921999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16493
16494 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16495 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16496 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16497
9e0b60a8
JM
164981999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16499
16500 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16501 simpler match case for the ptype of the big class.
16502
165031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16504
16505 * gdb.exp: Fix test for gdb_prompt existence.
16506
165071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16508
16509 * gdb.exp (gdb_test): Add fail after calls to perror.
16510
165111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16512
16513 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16514
165151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16516
16517 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16518
0f71a2f6
JM
16519Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16520
16521 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16522 malloc() is linked in.
0f71a2f6
JM
16523
165241999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16525
16526 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16527 step at end.
16528
16529 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16530
165311999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16532
16533 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16534
cce74817
JM
16535Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16536
16537 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16538 * gdb.base/mips_pro.exp: Likewise.
16539
165401999-06-02 Keith Seitz <keiths@cygnus.com>
16541
16542 * gdb.c++/templates.cc: Change all "new" operators to throw
16543 an exception.
16544 * gdb.c++/cplusfuncs.cc: Likewise.
16545
16546 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16547
16548Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16549
16550 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16551 * gdb.base/ending-run.exp: When stepping out of main, accept a
16552 step into an arbitrary assembler file.
cce74817 16553
392a587b
JM
165541999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16555
d63a86f8 16556 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16557 "breakpoint-invalid" to be printed.
d63a86f8 16558 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16559 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16560 * gdb.base/annota2.cc: Initialize a.x to 0.
16561
9e086581
JM
165621999-05-17 Keith Seitz <keiths@cygnus.com>
16563
16564 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16565 when "skip_float_tests" set.
16566 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16567 "print print_ten_doubles", and "step into print_long_arg_list".
16568 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16569 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16570 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16571 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16572 "skip_float_tests" is set.
16573 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16574 when "skip_float_tests" set.
d63a86f8 16575
cd0fc7c3
SS
165761999-05-06 Keith Seitz <keiths@cygnus.com>
16577
16578 * gdb.base/annota2.cc: Include stdio.h.
16579
16580Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16581
16582 * gdb.base/crossload.exp: Remove, this has been disabled ever
16583 since BFD stopped including all targets, and cross-GDB gets
16584 plenty of testing anyway.
16585 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16586 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16587 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16588 * gdb.base/README: Remove, was doc for this.
16589 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16590 needed.
cd0fc7c3 16591
b83266a0
SS
165921999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16593
16594 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16595 output.
16596
16597 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16598 * gdb.base/annota2.exp: New file. More annotation tests.
16599 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16600 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16601
166021999-04-23 Angela Marie Thomas <angela@cygnus.com>
16603
16604 * config/cfdbug.exp: New file.
16605
7a292a7a
SS
166061999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16607
16608 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16609 Marcus Daniel's and Dale Hawkins's demangler crashes.
16610
16611 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16612 test_lucid_style_demangling, test_arm_style_demangling,
16613 test_hp_style_demangling): Try Tom Tromey's core-dumping
16614 identifier under each demangling style.
7a292a7a
SS
16615
166161999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16617
16618 * gdb.c++/demangle.exp: Include the current demangling style
16619 in all test names.
16620 (current_demangling_style): New global variable.
16621 (set_demangling_style, test_demangling_core, test_demangling,
16622 test_demangling_exact): New functions.
16623 (test_gnu_style_demangling, test_lucid_style_demangling,
16624 test_arm_style_demangling, test_hp_style_demangling): Use those,
16625 instead of calling gdb_test and gdb_test_exact directly.
16626 (catch_demangling_errors): New function, which reports errors
16627 signalled by the demangling test functions in an orderly way.
16628 (do_tests): Use catch_demangling_errors.
16629
166301999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16631
16632 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16633 grouping in expressions, not {}.
7a292a7a
SS
16634
16635 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16636 initialized yet.
7a292a7a
SS
16637
166381999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16639
16640 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16641 are listed.
16642
166431999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16644
16645 * gdb.stabs/weird.exp: Test for CC being defined before
16646 looking at its value.
16647
166481999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16649
16650 * gdb.base/call-ar-st.exp: Remove stray '#'.
16651 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16652 "short int" and "long int".
16653 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16654 change, to mollify finicky HP compiler.
7a292a7a
SS
16655 * gdb.hp/reg-test.exp (testfile): Fix file name.
16656 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16657
7a292a7a
SS
16658 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16659 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16660 alternate form of enum ptype.
16661
c906108c
SS
166621999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16663
7a292a7a
SS
16664 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16665 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16666 passing skip_hp_tests, so as not to waste time on guaranteed
16667 failure.
7a292a7a 16668
c906108c
SS
16669 * gdb.c++/overload.cc: Pass string instead of char addr, always
16670 init ccpfoo.
16671 * gdb.c++/templates.cc: Fix syntax error.
16672
7a292a7a
SS
16673Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16674
16675 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16676 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16677 command.
16678
166791999-03-18 James Ingham <jingham@cygnus.com>
16680
16681 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16682
16683 * gdb.c++/method.exp: It was testing an uninitialized int on the
16684 stack and assuming it was positive.
16685
16686 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16687
16688 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16689 keep it from killing the rest of the tests.
7a292a7a
SS
16690 Use gdb_continue_to_end.
16691
16692 * gdb.base/sigall.exp: use gdb_continue_to_end.
16693
16694 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16695
16696 * gdb.base/display.exp: use runto_main, not run.
16697
d63a86f8
RM
16698 * gdb.base/default.exp: Check for the current error message in the
16699 r abbreviation test.
7a292a7a
SS
16700 Add strongarm to the targets that know info float.
16701
d63a86f8 16702 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16703 run which doesn't work with monitors.
16704
16705 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16706
16707 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16708
16709 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16710 program. Traps the case (in Cygmon) when the program never really
16711 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16712 more places, so I used my name. Sorry Mark...
16713
16714 * config/monitor.exp (gdb_target_monitor): added another
16715 target_info parameter: remotebinarydownload. This will set the
16716 remotebinarydownload flag if this is causing some boards trouble.
16717
167181999-03-18 Mark Salter <msalter@cygnus.com>
16719
16720 * lib/gdb.exp (continue_to_exit): New function.
16721
16722 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16723 * gdb.base/ending-run.exp: Ditto.
16724 * gdb.base/step-test.exp: Ditto.
16725
167261999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16727
16728 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16729 (suggested by Art Haas <ahaas@neosoft.com>).
16730
167311999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16732
889bf7c5 16733 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16734
16735Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16736
16737 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16738 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16739
167401999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16741
16742 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16743 a call to strlen; sometimes we do have sources.
16744
167451999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16746
16747 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16748 character, so GDB won't print garbage after its end.
d63a86f8 16749
c906108c
SS
16750 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16751 breakpoint there instead. Sometimes GCC emits memcpy to handle
16752 the large structures being passed by value, so we step into that
16753 instead of sum_array_print, which obscures what we're really testing.
16754 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16755 the bizarre steps into memcpy, so do that here. Add check for
16756 stepping into function calls that pass large structures by value.
16757 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16758 Remove all references to specific line numbers.
16759 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16760 New type and function.
16761 (main): Call large_struct_by_value, passing it a large struct by value.
16762 * lib/gdb.exp (gdb_get_line_number): New function.
16763
16764 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16765 more portable.
16766
7a292a7a
SS
167671999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16768
c906108c
SS
16769 * lib/gdb.exp: Doc fixes.
16770
7a292a7a
SS
167711999-03-05 Nick Clifton <nickc@cygnus.com>
16772
d63a86f8 16773 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16774
167751999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16776
c906108c 16777 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16778 commands. They're not germane to this test, and they don't work
16779 that way on remote targets.
c906108c 16780
3fc11d3e
JM
167811999-03-01 James Ingham <jingham@cygnus.com>
16782
16783 * Changelog entries merged over from gdb development branch.
16784
3fc11d3e
JM
16785 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16786
16787 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16788 for outputting results of test run.
16789
2d4a1622 16790 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16791
16792 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16793
7a292a7a
SS
167941999-02-25 Felix Lee <flee@cygnus.com>
16795
16796 * lib/gdb.exp (debug_format): initialize
16797
c906108c
SS
167981999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16799
16800 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16801 * gdb.base/call-rt-st.c: Ditto.
16802
c906108c
SS
168031999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16804
16805 * gdb.threads/pthreads.exp (horiz): New variable.
16806 (test_startup): Fix regexps that capture thread numbers.
16807
168081999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16809
16810 * gdb.base/smoke.exp: Disambiguate two test case names (both
16811 called ``print'').
16812
16813Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16814
16815 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16816 compilation.
c906108c
SS
16817
168181999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16819
16820 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16821 actual output formatting.
16822 * gdb.base/smoke.exp: GDB removes leading 0's.
16823 * gdb.base/volatile.exp: Don't check type of remuneration;
16824 that variable is no longer defined in constvars.c.
16825 * gdb.base/step-test.c (main): Exit with explicit exit code.
16826 * gdb.base/step-test.exp: Remove two nexti checks--they are
16827 not portable.
16828
168291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16830
16831 * gdb.base/help.exp ("help delete display"): Fix test to match
16832 gdb's output.
16833
16834 * gdb.base/long_long.c (known_types): Initialize values to zero.
16835 * gdb.base/long_long.exp: Step one more line
16836 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16837 leading zeros. Explicitly ask for hex formatting. Use
16838 unique test case names.
c906108c
SS
16839
16840Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16841
d63a86f8 16842 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16843
16844 * gdb.c++/method.exp: Add missing close brace.
16845
168461999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16847
16848 * gdb.base/maint.exp: Use 'set height 0' to disable page
16849 prompting, not 'set height 400'.
16850
16851 Fix a bunch of timeouts.
16852 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16853 four separate tests, so expect doesn't take forever to match a ton
16854 of text against a regexp with lots of .* forms.
16855 ("maint print psymbols", "maint print symbols"): Make some of
16856 these greps more selective, so that expect doesn't try to wade
16857 through huge piles of output and time out.
16858
16859 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16860
16861 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16862 tests: one which doesn't expect shlib events to be reported, and
16863 another which does, but is XFAIL for all platforms other than
16864 HP/UX.
c906108c
SS
16865
16866 * gdb.base/break.exp: Teach the test suite that the `catch
16867 fork', `catch vfork', and `catch exec' commands produce error
16868 messages on platforms that don't provide these features.
16869
16870Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16871
16872 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16873 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16874 (shortening names from solib_threshold.exp etc), won't run on
16875 anything but HP-UX for the foreseeable future.
c906108c 16876 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16877 reflect move.
c906108c
SS
16878
16879Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16880
16881 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16882 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16883
16884Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16885
16886 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16887 successfully re-sets breakpoints in shared libraries.
16888 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16889
16890Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16891
d63a86f8
RM
16892 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16893 and compiled w/o GCC.
c906108c
SS
16894
16895 * gdb.hp/watch-cmd.exp: ditto.
16896
16897 * gdb.hp/watch-hp.exp: ditto.
16898
16899 * gdb.hp/xdb1.exp: ditto.
16900
16901 * gdb.hp/xdb2.exp: ditto.
16902
16903 * gdb.hp/dbx.exp: ditto.
16904
16905Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16906
16907 * constvars.c: Remove C++-isms.
16908 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16909 with GCC.
c906108c
SS
16910
16911Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16912
16913 The following changes are part of the HP merge.
16914
16915 * gdb.base/break.exp: new tests to verify that catchpoints for
16916 fork, vfork, and exec don't trigger inappropriately.
16917
16918 * gdb.base/opaque.exp: compile one file at a time, then link.
16919
16920 * gdb.base/signals.exp: be more restrictive about which hppa
16921 systems receive a setup_xfail. new tests.
16922
16923 * gdb.base/solib_threshold.build: new file.
16924 * gdb.base/solib_threshold.exp: new file.
16925 * gdb.base/solib_threshold.link_opts: new file.
16926 * gdb.base/solib_threshold.mk: new file.
16927 * gdb.base/gen_solib_threshold.c: new file.
16928
16929 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16930 tests. New tests for enums inside classes.
16931
16932 * gdb.c++/compiler.cc: indicate support of template debugging.
16933
16934 * gdb.c++/demangle.exp: run hp style demangling tests.
16935
16936 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16937 tests.
16938
16939 * gdb.c++/misc.cc: changes to support new tests.
16940
16941 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16942 to support new tests.
16943
16944 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16945 gcc, then skip these tests.
16946
16947Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16948
16949 The following files are part of the HP merge; some had longer
16950 names at HP, but have been renamed to be no more than 14
16951 characters in length.
16952
16953 * gdb.hp/ambiguous.cc: new file.
16954 * gdb.hp/ambiguous.exp: new file.
16955 * gdb.hp/attach.exp: new file.
16956 * gdb.hp/attach2.exp: new file.
16957 * gdb.hp/classes-hp.exp: new file.
16958 * gdb.hp/ctti.exp: new file.
16959 * gdb.hp/ctti-add.cc: new file.
16960 * gdb.hp/ctti-add1.cc: new file.
16961 * gdb.hp/ctti-add2.cc: new file.
16962 * gdb.hp/ctti-add3.cc: new file.
16963 * gdb.hp/dbx.exp: new file.
16964 * gdb.hp/exception.cc: new file.
16965 * gdb.hp/exception.exp: new file.
16966 * gdb.hp/foll-exec.c: new file.
16967 * gdb.hp/foll-exec.exp: new file.
16968 * gdb.hp/foll-fork.c: new file.
16969 * gdb.hp/foll-fork.exp: new file.
16970 * gdb.hp/foll-vfork.c: new file.
16971 * gdb.hp/foll-vfork.exp: new file.
16972 * gdb.hp/inherit-hp.exp: new file.
16973 * gdb.hp/more-steps.exp: new file.
16974 * gdb.hp/namespace.cc: new file.
16975 * gdb.hp/namespace.exp: new file.
16976 * gdb.hp/optimize.exp: new file.
16977 * gdb.hp/pxdb.c: new file.
16978 * gdb.hp/pxdb.exp: new file.
16979 * gdb.hp/quicksort.exp: new file.
16980 * gdb.hp/reg-test.exp: new file.
16981 * gdb.hp/reg-test.s: new file.
16982 * gdb.hp/sized-enum.c: new file.
16983 * gdb.hp/sized-enum.exp: new file.
16984 * gdb.hp/start-stop.exp: new file.
16985 * gdb.hp/templ-hp.cc: new file.
16986 * gdb.hp/templ-hp.exp: new file.
16987 * gdb.hp/thr-lib.c: new file.
16988 * gdb.hp/thr-lib.exp: new file.
16989 * gdb.hp/thr-lib.h: new file.
16990 * gdb.hp/thr-liblib.c: new file.
16991 * gdb.hp/virtfun-hp.c: new file.
16992 * gdb.hp/virtfun-hp.exp: new file.
16993 * gdb.hp/watch-cmd.exp: new file.
16994 * gdb.hp/watch-hp.exp: new file.
16995 * gdb.hp/xdb1.exp: new file.
16996 * gdb.hp/xdb2.exp: new file.
16997 * gdb.hp/xdb3.exp: new file.
16998
16999Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17000
17001 The following files are part of the HP merge; some had longer
17002 names at HP, but have been renamed to be no more than 14
17003 characters in length.
17004
17005 * gdb.base/ss.h: new file.
17006 * gdb.base/call-ar-st.c: new file.
17007 * gdb.base/call-ar-st.exp: new file.
17008 * gdb.base/call-rt-st.c: new file.
17009 * gdb.base/call-rt-st-exp: new file.
17010 * gdb.base/call-strs.exp: new file.
17011 * gdb.base/ena-dis-br.exp: new file.
17012 * gdb.base/environ.exp: new file.
17013 * gdb.base/long_long.exp: new file.
17014 * gdb.base/sect-cmd.exp: new file.
17015 * gdb.base/shlib-cl2.exp: new file.
17016 * gdb.base/smoke.exp: new file.
17017 * gdb.base/so-impl-ld.c: new file.
17018 * gdb.base/so-impl-ld.exp: new file.
17019 * gdb.base/so-indr-cl.c: new file.
17020 * gdb.base/so-indr-cl.exp: new file.
17021 * gdb.base/varargs.exp: new file.
17022 * gdb.base/volatile.exp: new file.
17023 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17024 * gdb.base/display.exp: new file.
c906108c
SS
17025 * gdb.c++/derivation.exp: new file.
17026 * gdb.c++/local.exp: new file.
17027 * gdb.c++/member-ptr.exp: new file.
17028 * gdb.c++/overload.exp: new file.
17029 * gdb.c++/ovldbreak.exp: new file.
17030 * gdb.c++/ref-types.exp: new file.
17031 * gdb.c++/ref-types2.exp: new file.
17032 * gdb.c++/userdef.exp: new file.
d63a86f8 17033
c906108c
SS
17034Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17035
17036 * gdb.base/default.exp: Reflect wording change in remote.c.
17037
dc96c6c7 17038Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17039
17040 * gdb.base/help.exp: Update to reflect current text.
17041
17042Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17043
17044 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17045 they're stack variables and contain garbage.
17046 * gdb.c++/anon-union.exp: new file.
17047
17048 The following changes were made by David Taylor
889bf7c5
PA
17049 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17050 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17051 in changes by HP.
c906108c
SS
17052
17053 * gdb.base/bitops.exp: new file.
17054 * gdb.base/default.exp: change expected messages for catch and
17055 info catch tests to reflect HP merge changes.
17056 * gdb.base/enable-disable-break.exp
17057 * gdb.base/ending-run.c: new file.
17058 * gdb.base/long_long.c: new file.
17059 * gdb.base/maint.exp: new file.
17060 * gdb.base/pointers2.exp: new file.
17061 * gdb.base/shlib-call2.exp: new file.
17062 * gdb.base/solib.exp: new file.
17063 * gdb.base/step-test.c: new file.
17064 * gdb.c++/anon-union.cc: new file.
17065 * gdb.c++/local.cc: new file.
17066 * gdb.c++/member-pointer.cc: new file.
17067 * gdb.c++/method.cc: new file.
17068 * gdb.c++/ref-types.cc: new file.
17069 * gdb.c++/ref-types2.cc: new file.
17070 * gdb.c++/userdef.cc: new file.
d63a86f8 17071
c906108c
SS
17072 * gdb.base/scope.exp: compile one file at a time, then link.
17073 * gdb.base/langs.exp: ditto.
17074 * gdb.base/list.exp: ditto.
d63a86f8 17075
c906108c
SS
17076Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17077
17078 The following changes were made by David Taylor
889bf7c5
PA
17079 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17080 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17081 in changes by HP.
d63a86f8 17082
c906108c
SS
17083 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17084 skip tests. When compiling pass c++ flag to gdb_compile.
17085 * gdb.c++/
d63a86f8 17086
c906108c
SS
17087 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17088 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17089 (skip_hp_tests): new function.
17090 (gdb_preprocess): new function.
17091
17092 * configure.in (hpdir): decide whether to configure gdb.hp.
17093 * configure: regenerated.
17094
17095 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17096 to delete on clean.
17097 (EXECUTABLES): update to reflect new additions.
17098 * gdb.base/commands.exp: update message expected.
17099 * gdb.base/default.exp: add copyright notice.
17100 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17101 * gdb.base/help.exp: update messages to reflect current text.
17102 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17103 targets for recurse tests.
17104 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17105 skip this file.
17106
17107 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17108 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17109 compilation.
17110 * gdb.c++/misc.exp: ditto.
17111 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17112 run the tests. tell gdb_compile that it's a c++ compilation.
17113
17114 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17115
c906108c
SS
17116 * gdb.base/all-bin.exp: new file.
17117 * gdb.base/arithmet.exp: new file.
17118 * gdb.base/assign.exp: new file.
17119 * gdb.base/completion.exp: new file.
17120 * gdb.base/cond-expr.exp: new file.
17121 * gdb.base/condbreak.exp: new file.
17122 * gdb.base/define.exp: new file.
17123 * gdb.base/dollar.exp: new file.
17124 * gdb.base/environment.exp: new file.
17125 * gdb.base/eval-skip.exp: new file.
17126 * gdb.base/jump.exp: new file.
17127 * gdb.base/logical.exp: new file.
17128 * gdb.base/pointers.exp: new file.
17129 * gdb.base/relational.exp: new file.
17130 * gdb.base/section_command.exp: new file.
17131 * gdb.base/whatis-expr.exp: new file.
17132
17133 * gdb.base/all-types.c: new file.
17134 * gdb.base/call-array-struct.c: new file.
17135 * gdb.base/call-return-struct.c: new file.
17136 * gdb.base/call-strings.c: new file.
17137 * gdb.base/callfuncs2.c: new file.
17138 * gdb.base/condbreak.c: new file.
17139 * gdb.base/constvars.c: new file.
17140 * gdb.base/display.c: new file.
17141 * gdb.base/int-type.c: new file.
17142 * gdb.base/jump.c: new file.
17143 * gdb.base/miscexprs.c: new file.
17144 * gdb.base/pointers.c: new file.
17145 * gdb.base/pointers2.c: new file.
17146 * gdb.base/shmain.c: new file.
17147 * gdb.base/shr1.c: new file.
17148 * gdb.base/shr2.c: new file.
17149 * gdb.base/solib.c: new file.
17150 * gdb.base/solib1.c: new file.
17151 * gdb.base/solib2.c: new file.
17152 * gdb.base/varargs.c: new file.
17153 * gdb.c++/derivation.cc: new file.
17154 * gdb.c++/overload.cc: new file.
17155 * gdb.c++/ovldbreak.cc: new file.
17156 * gdb.hp/attach.c: new file.
17157 * gdb.hp/attach2.c: new file.
17158 * gdb.hp/average.c: new file.
17159 * gdb.hp/compiler.c: new file.
17160 * gdb.hp/compiler.cc: new file.
17161 * gdb.hp/execd-program.c: new file.
17162 * gdb.hp/follow-exec.c: new file.
17163 * gdb.hp/follow-fork.c: new file.
17164 * gdb.hp/follow-vfork-and-exec.c: new file.
17165 * gdb.hp/misc-hp.cc: new file.
17166 * gdb.hp/more-steps.c: new file.
17167 * gdb.hp/optimize.c: new file.
17168 * gdb.hp/quicksort.c: new file.
17169 * gdb.hp/run-hp.c: new file.
17170 * gdb.hp/start-stop.c: new file.
17171 * gdb.hp/sum.c: new file.
17172 * gdb.hp/templates-hp.cc: new file.
17173 * gdb.hp/thread-local-in-lib.c: new file.
17174 * gdb.hp/thread-local-in-lib.h: new file.
17175 * gdb.hp/thread-local-in-lib.lib.c: new file.
17176 * gdb.hp/vforked-program.c: new file.
17177 * gdb.hp/virtfunc-hp.cc: new file.
17178 * gdb.hp/watchpoint-hp.c: new file.
17179 * gdb.hp/xdb.c: new file.
17180 * gdb.hp/xdb0.c: new file.
17181 * gdb.hp/xdb0.h: new file.
17182 * gdb.hp/xdb1.c: new file.
17183
17184Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17185
17186 The following change was made by Edith Epstein
889bf7c5
PA
17187 <eepstein@cygnus.com> as part of a project to merge in changes
17188 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17189
17190 * gdb.c++/demangle.exp: changed the expected output for some
17191 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17192 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17193 T1<char>::~T1<char>(void)
c906108c 17194 becomes,
a9c64011
AS
17195 maint demangle __dt__11T1__pt__2_cFv
17196 T1<char>::~T1(void)
c906108c 17197
889bf7c5 17198 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17199
c906108c
SS
17200Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17201
17202 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17203 * gdb.trace/backtrace.exp: Likewise.
17204 * gdb.trace/circ.exp: Likewise.
17205 * gdb.trace/collection.exp: Likewise.
17206 * gdb.trace/deltrace.exp: Likewise.
17207 * gdb.trace/infotrace.exp: Likewise.
17208 * gdb.trace/limits.exp: Likewise.
17209 * gdb.trace/packetlen.exp: Likewise.
17210 * gdb.trace/passc-dyn.exp: Likewise.
17211 * gdb.trace/passcount.exp: Likewise.
17212 * gdb.trace/report.exp: Likewise.
17213 * gdb.trace/save-trace.exp: Likewise.
17214 * gdb.trace/tfind.exp: Likewise.
17215 * gdb.trace/tracecmd.exp: Likewise.
17216 * gdb.trace/while-dyn.exp: Likewise.
17217 * gdb.trace/while-stepping.exp: Likewise.
17218
172191998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17220
17221 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17222
17223Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17224
17225 From Brendan Kehoe:
17226 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17227 int return types.
17228
17229Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17230
17231 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17232 remote dos host testing right.
c906108c
SS
17233
17234Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17235
17236 * gdb.base/corefile.exp: remove some xfails.
17237
17238Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17239
17240 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17241 have different timestamps.
c906108c
SS
17242
17243Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17244
17245 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17246 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17247
17248Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17249
17250 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17251 delta.
c906108c
SS
17252
17253Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17254
17255 * gdb.base/default.exp: Add brace missing from previous delta.
17256
17257Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17258
17259 * gdb.base/default.exp: Support test for info float for all
17260 varieties of arm toolchain.
17261
dc96c6c7 17262Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17263
17264 * gdb.trace/*.exp: remove "remote_download" command.
17265
dc96c6c7 17266Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17267
17268 * gdb.trace/*.exp: remove -gdwarf from compile.
17269
17270Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17271
17272 * gdb.trace/configure.in(AC_INIT): typo
17273 * gdb.trace/configure: regenerated
17274
dc96c6c7 17275Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17276
17277 * config/m68k-emc.exp: New file.
17278 * lib/<emc-support.exp trace-support.exp}: New files.
17279 * configure.in: add new test directory gdb.trace.
17280 * gdb.trace/{configure configure.in Makefile.in}: New files.
17281 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17282 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17283 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17284 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17285 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17286 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17287 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17288
dc96c6c7 17289Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17290
17291 * gdb.c++/classes.exp: Change all regular expressions to match
17292 arbitrary combinations of newline/carriage-return, so that they
17293 will work equally well on Unix and Windows.
17294 * gdb.c++/inherit.exp: ditto.
17295 * gdb.c++/virtfunc.exp: ditto.
17296
172971998-08-11 Dawn Perchik <dawn@cygnus.com>
17298
17299 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17300
c2d11a7d
JM
17301Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17302
17303 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17304 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17305 to use a0-a3/d0-d3 as needed.
17306
17307Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17308
17309 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17310 * gdb.disasm/am33.exp: Corresponding changes.
17311
c906108c
SS
173121998-07-11 Felix Lee <flee@cygnus.com>
17313
17314 * gdb.base/callfuncs.exp: add cmp10 test.
17315 * gdb.base/callfuncs.c (cmp10): new function.
17316
17317Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17318
d63a86f8 17319 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17320 into two parts to get around a synchronization problem in expect.
17321
3fc11d3e
JM
17322Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17323
17324 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17325
17326 * configure.in: Add options for gdbtk testsuite.
17327
17328 * configure: Regenerate.
17329
17330 * gdb.gdbtk: New directory to hold gdbtk tests.
17331
c906108c
SS
17332Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17333
17334 * gdb.fortran/types.exp: Escape brackets in expect patterns
17335 for test_float_literal_types_accepted tests.
17336 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17337 before run test.
17338
c2d11a7d
JM
17339Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17340
17341 * am33.exp: Just compile, do not link the testcase.
17342 * am33.s: Add ".am33" pseudoop to force am33 mode.
17343
c906108c
SS
173441998-06-25 Felix Lee <flee@cygnus.com>
17345
17346 * gdb.base/setshow.exp: make sure $pc is sane.
17347
17348 * gdb.stabs/weird.exp: split expect patterns properly.
17349
c2d11a7d
JM
17350Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17351
17352 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17353 * gdb.disasm/am33.exp: Run it.
17354
dc96c6c7 17355Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17356
17357 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17358 match processing (and eliminate spurious timeouts when running).
17359
dc96c6c7 17360Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17361
17362 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17363 exception test, but conditionalize it on target [mach | gnu].
17364
dc96c6c7 17365Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17366
17367 * gdb.base/overlays.exp: fixup compile line for linker script.
17368
17369Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17370
17371 * gdb.fortran/types.exp: don't guess at float size.
17372
17373Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17374
17375 * gdb.base/exprs.exp: delete test that depends on int size.
17376
17377Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17378
17379 * config/sim.exp: Removed checks for target triplets.
17380 (gdb_target_sim): Use gdb,target_sim_options.
17381
17382Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17383
17384 * gdb.base/reread.exp: New file.
17385 * gdb.base/reread1.c: New file.
17386 * gdb.base/reread2.c: New file.
17387
17388Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17389
17390 * config/sim.exp: Use 'target sim -sparclite' when running
17391 SPARClite programs.
17392
17393Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17394
17395 * gdb.base/structs2.exp: New file.
17396 * gdb.base/structs2.c: New file.
17397
17398Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17399
17400 * gdb.asm/common.inc: New file.
17401 * gdb.asm/d10v.inc: New file.
17402 * asm-source.exp: Pass -I's to gas to find .inc files.
17403 Update line numbers in expected output.
17404 * asmsrc1.s: Rewrite.
17405 * asmsrc2.s: Rewrite.
17406 * configure.in: Create arch.inc symlink.
17407 * configure: Regenerate.
17408 * Makefile.in (distclean): Delete arch.inc.
17409
17410Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17411
17412 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17413 (t_enum_value2): ditto
17414 (t_enum_value3): ditto
17415 (main): ditto
c906108c
SS
17416Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17417
17418 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17419 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17420 change.
17421 Use gdb_test instead of send_gdb/gdb_expect sequences.
17422
17423Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17424
17425 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17426 not void.
17427
17428Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17429
17430 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17431 subroutines. Used to test gdbs ability to single step through PC
17432 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17433
17434Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17435
17436 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17437 more rigorous EGCS C++ error checking.
17438
17439Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17440
a9c64011
AS
17441 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17442 tests.
17443 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17444 function when asleep.
17445 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17446 for i*86 Linux and SVR4 signal handling problems.
17447 Remove linux xfail for `next to handler in signals_tests_1', fixed
17448 by recent infrun.c change.
17449 Limit backtrace to 10 frames to avoid timeout problems with infinite
17450 stack backtraces.
17451 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17452 target.[ch] change.
c906108c
SS
17453
17454Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17455
17456 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17457 for a newline from gdb before continuing.
17458 (default_gdb_exit): Just look for y or n.
17459 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17460 it does, fail the rests of the tests in the file.
17461
17462Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17463
17464 * config/cygmon.exp: New file.
17465
17466Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17467
17468 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17469 main" test on remote targets.
c906108c
SS
17470
17471 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17472 run test on remote targets.
17473
17474Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17475
17476 * gdb.asm: New directory.
17477 * configure.in: Configure it.
17478 * configure: Regenerate.
17479 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17480 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17481
17482Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17483
17484 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17485
dc96c6c7 17486Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17487
a9c64011
AS
17488 * gdb.base/overlays (several files): Merge the two overlay
17489 managers into one. Change variables (foox, barx, bazx, grbxx)
17490 back into ints but force them to load in their proper sections.
c906108c
SS
17491
17492Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17493
17494 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17495 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17496 (D10VCopy): Handle memory regions crossing 16k boundaries.
17497 (D10VCopy): Transfer data in 32 bit chunks.
17498
17499Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17500
17501 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17502 correct.
c906108c
SS
17503
17504 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17505 map. Include space for printf in .text segment.
c906108c
SS
17506
17507 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17508 updated d10v memory VMA/LMA map.
c906108c 17509 (D10VCopy): Call D10VTranslate.
d63a86f8 17510
c906108c
SS
17511Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17512
17513 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17514
17515 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17516 that it won't be put into the .sdata - small data -
17517 section. Update reference.
c906108c
SS
17518 * gdb.base/baz.c (bazx, baz): Ditto.
17519 * gdb.base/foo.c (foox, foo): Ditto.
17520 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17521
17522 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17523 to be arrays.
d63a86f8 17524
dc96c6c7 17525Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17526
a9c64011
AS
17527 * gdb.base/overlays.exp: fix up and get working again.
17528 Add tests for backtraces from an overlay function.
d63a86f8 17529
c906108c
SS
17530Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17531
17532 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17533 "calling function with watchpoint enabled".
17534
17535Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17536
17537 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17538 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17539 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17540 pending review of whether it is useful or not.
17541
17542Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17543
17544 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17545
17546Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17547
17548 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17549 * config/dve.exp: New file to support Densan boards.
17550
17551Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17552
17553 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17554 reads and BSD.
c906108c
SS
17555
17556Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17557
17558 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17559 response.
17560
17561 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17562
17563Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17564
17565 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17566 test.
c906108c
SS
17567
17568 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17569 target_sizeof_long and target_bigendian_p.
c906108c 17570 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17571 to targets word size and endianess.
d63a86f8 17572
c906108c
SS
17573Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17574
17575 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17576 output.
c906108c
SS
17577
17578Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17579
17580 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17581 Update test of set args help to match source change.
c906108c
SS
17582
17583Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17584
17585 * gdb.base/default.exp: Expect help system output to be in
17586 alphabetical order.
17587 * gdb.base/help.exp: Ditto.
17588
17589Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17590
17591 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17592 "i*86-pc-linux-gnu*".
17593 * gdb.base/interrupt.exp: Ditto.
17594 * gdb.base/corefile.exp: Ditto.
17595
17596 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17597 define vxworks when building the testcase.
c906108c
SS
17598
17599 * gdb.base/ptype.exp: Fix testnames to be unique.
17600 * gdb.base/radix.exp: Ditto.
17601 * gdb.base/term.exp: Ditto.
17602 * gdb.base/whatis.exp: Ditto.
17603 * gdb.c++/classes.exp: Ditto.
17604
17605Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17606
17607 * gdb.base/callfuncs.exp: Fix indentation.
17608
17609 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17610 suppress_flag has been set.
17611 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17612 target feature.
17613
17614Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17615
17616 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17617 the testcase.
17618
17619 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17620 set_debug_traps() and breakpoint().
c906108c
SS
17621 * gdb.c++/misc.cc (main): Ditto.
17622 * gdb.c++/templates.cc (main): Ditto.
17623 * gdb.c++/virtfunc.cc (main): Ditto.
17624
17625Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17626
17627 * lib/gdb.exp(gdb_step_for_stub): New function.
17628 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17629 exists, reload the executable and do a "continue" instead of
17630 doing a jump.
17631 (runto_main): Use gdb_step_for_stub.
d63a86f8 17632
c906108c 17633 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17634 tests to have unique names.
c906108c
SS
17635 * gdb.base/callfuncs.exp: Ditto.
17636 * gdb.base/commands.exp: Ditto.
17637 * gdb.base/default.exp: Ditto.
17638 * gdb.base/help.exp: Ditto.
17639 * gdb.base/list.exp: Ditto.
17640 * gdb.base/opaque.exp: Ditto.
17641 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17642 similar tests.
d63a86f8 17643
c906108c
SS
17644 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17645 * gdb.c++/cplusfuncs.cc: Ditto.
17646 * gdb.c++/virtfunc.cc: Ditto.
17647
17648 * config/monitor.exp: Keep track of the last file we saw, rather
17649 than trying to get the info from gdb.
17650
17651 * gdb.fortran/types.exp: Move comment to previous line.
17652
17653Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17654
17655 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17656 target mode.
c906108c
SS
17657
17658Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17659
17660 From Bob Manson:
17661 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17662 string from GDB when it connects.
c906108c
SS
17663
17664 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17665
17666Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17667
17668 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17669 if we can't get a debug format from GDB (we may be testing an
17670 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17671
17672 * gdb.stabs/weird.exp: Fix quoting.
17673
17674 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17675
17676Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17677
17678 * config/arm-ice.exp: New file.
17679
17680Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17681
17682 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17683 until it has been modified to work with the new testsuite.
c906108c 17684
99707966 17685 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17686 testcase won't compile, cause all of the testcases in the file to
17687 fail instead.
c906108c
SS
17688
17689 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17690 (gdb_clear_suppressed): New procedure.
17691 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17692 it contains a positive value.
17693
17694Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17695
17696 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17697
17698 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17699
17700Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17701
17702 * lib/gdb.exp (setup_xfail_format): New function.
17703 (get_debug_format): New function to get debug format.
17704 (debug_format): New global variable to hold last value set
17705 by get_debug_format.
17706 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17707 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17708 * gdb.c++/ptype.exp: Ditto.
17709 * gdb.c++/classes.exp: Ditto.
17710 * gdb.c++/cplusfuncs.exp: Ditto.
17711 * gdb.c++/inherit.exp: Ditto.
17712 * gdb.c++/templates.exp: Ditto.
17713 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17714
c906108c
SS
17715Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17716
17717 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17718 host doesn't have a currently-open connection.
17719
17720 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17721 any gdb stub target. Handle cases where gdb doesn't respond when
17722 interrupted in a sane fashion.
c906108c
SS
17723
17724 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17725 same thing in a totally different way.
c906108c
SS
17726
17727 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17728 setting "timeout".
c906108c 17729 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17730 default_gdb_init now.
c906108c
SS
17731
17732Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17733
17734 * gdb.base/printcmds.exp: Fix "check for floating addition"
17735 regexp to accept results within approx +/- .01 of exact value.
17736 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17737
17738Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17739
17740 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17741 properly.
c906108c
SS
17742 (gdb_expect): Add optional timeout parameter, and add timeout
17743 value to various calls.
17744 (gdb_suppress_tests): Only give one warning message per group.
17745
17746Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17747
17748 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17749 global variables. Handle getting a value for $timeout more
17750 gracefully.
c906108c
SS
17751
17752Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17753
17754 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17755 initialize.
c906108c 17756 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17757 by a target configuration file.
c906108c
SS
17758 (gdb_expect): Pass the timeout to remote_expect.
17759
17760 * config/monitor.exp(gdb_load): Fix typo in regexp.
17761
17762Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17763
17764 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17765
17766Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17767
17768 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17769 here. Call gdb_target_exec before rebooting the target, to make
17770 sure the connection to the target is closed.
c906108c
SS
17771 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17772 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17773 Also detect "Timeout reading from remote" error.
17774
17775 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17776 gdb_target_monitor. Don't call gdb_file_cmd here; let
17777 gdb_target_monitor do it.
c906108c
SS
17778
17779 * gdb.disasm/hppa.exp: Don't use exec_output.
17780
17781Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17782
17783 * gdb.base/list.exp: If we're debugging a non-native target,
17784 try to set the pc register to point to the start of the
17785 program before doing the first list command.
17786
17787 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17788 test_calls after restarting.
c906108c
SS
17789
17790 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17791 reloading.
c906108c
SS
17792
17793 * gdb.base/watchpoint.exp: Fix typo.
17794
17795 * gdb.base/setshow.exp: Check for use_gdb_stub.
17796
17797 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17798 stub case.
c906108c
SS
17799 * gdb.base/langs.exp: Ditto.
17800
17801 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17802 gdb_load_offset. If we weren't given a file to load, figure out
17803 what the current file is and use it.
c906108c
SS
17804
17805 * config/i386-bozo.exp: New file.
17806
17807Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17808
17809 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17810 feature.
17811
17812 * config/proelf.exp: New entry.
17813
17814Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17815
17816 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17817 of regexps.
17818
17819 * gdb.base/watchpoint.exp: Don't run the test_stepping
17820 tests if gdb can't call functions on the target.
17821
17822 * gdb.base/setshow.exp: Don't run the set prompt tests if
17823 the board has gdb_prompt set.
17824
17825Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17826
17827 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17828 * gdb.base/commands.exp: Likewise.
17829 * gdb.base/setshow.exp: Likewise.
17830
17831Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17832
17833 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17834 feature.
17835
17836 * config/i960.exp: New file.
17837
17838Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17839
17840 * gdb.base/funcargs.exp: Check for gdb,short_int target
17841 feature instead of looking for explicit target triplets.
17842
dc96c6c7 17843Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17844
d63a86f8 17845 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17846 "p 123DEADBEEF", to check parse_number.
17847 * top.c: change "to enable to enable" to "to enable" in a couple
17848 of help strings.
17849
17850Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17851
17852 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17853 on the mn10300.
d63a86f8 17854
c906108c
SS
17855Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17856
17857 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17858 where the test executable is run with explicit args.
17859 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17860
17861Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17862
17863 * gdb.base/run.c: Use FAKEARGV to build test executable that
17864 does not require a command line arg, since most simulators
17865 don't currently support passing such an arg into the simulated
17866 program.
17867 * gdb.base/commands.exp: Change tests to insert the proper
17868 value as the arg to the first recursive factorial call. Change
17869 compilation line to define FAKEARGV at compile time.
17870
17871Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17872
17873 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17874 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17875 function with watchpoint enabled" test.
17876
17877Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17878
17879 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17880 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17881
17882 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17883 "Tests restarted" messages.
c906108c
SS
17884
17885Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17886
17887 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17888
dc96c6c7 17889Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17890
17891 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17892 for INFO SYMBOL; add help tests for OVERLAY commands.
17893 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17894 add tests for OVERLAY commands
17895 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17896 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17897 * gdb.base/sigall.c: add usestubs code frag
17898 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17899
c906108c
SS
17900Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17901
17902 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17903 failures.
17904 (gdb_stop_suppressing_tests): Note that tests have restarted.
17905
17906Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17907
17908 * config/h8300.exp: New file.
17909
17910Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17911
17912 * gdb.base/setshow.exp: Check for the existence of a
17913 feature, not its value.
17914
17915Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17916
17917 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17918
17919 * gdb.base/scope.exp: It's now init0(), not init().
17920
17921 * gdb.base/scope0.c: For now, change init() to be init0().
17922
17923 * config/monitor.exp: Use gdb_serial in preference to serial
17924 or netport.
17925
17926 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17927 and it's not already set.
c906108c
SS
17928
17929Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17930
17931 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17932 isn't using a stub and if it supports argument passing.
c906108c
SS
17933
17934Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17935
17936 * config/udi.exp(gdb_start): Make sure UDICONF is set
17937 properly before starting gdb.
17938
17939Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17940
17941 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17942 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17943 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17944
17945Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17946
17947 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 17948 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
17949
17950 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17951
17952 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17953
17954 * config/monitor.exp: Make sure we disconnect from the target.
17955 Also, try a reboot/reload cycle instead of failing if the
17956 load fails.
17957
17958Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17959
17960 * gdb.base/default.exp: Don't set match_max.
17961 * gdb.base/help.exp: Ditto.
17962 * gdb.base/list.exp: Ditto.
17963 * gdb.base/signals.exp: Ditto.
17964
17965 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17966 set, use remote_ld to download the testcase instead of
17967 the GDB loader.
17968
17969Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17970
17971 * config/vr5000.exp: New file.
17972
17973 * config/monitor.exp(gdb_target_monitor): Add pattern for
17974 "Ending remote" to detect errors in connecting.
17975
17976 * gdb.base/setshow.exp: Add .* within auto language test.
17977
17978 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17979 target feature.
17980
17981 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 17982 and reboot the board if necessary.
c906108c
SS
17983
17984 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17985 a set of tests. Remove print.* from the patterns being checked.
17986
17987Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17988
17989 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17990 refer to gdb_spawn_id.
17991
17992 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17993 longer used.
17994 * config/sparclet.exp: Ditto.
17995 * config/sparclet-old.exp: Ditto.
17996 * config/slite.exp: Ditto.
17997 * config/sim.exp: Ditto.
17998 * gdb.base/funcargs.exp: Ditto.
17999
18000 * lib/gdb.exp:Remove references to gdb_spawn_id.
18001 (gdb_expect): Move to remote.exp.
18002
18003Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18004
18005 * config/monitor.exp: Detect the "Couldn't establish connection"
18006 message from GDB.
18007
18008Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18009
18010 * gdb.base/bitfields.exp: Use runto instead of explicit
18011 gdb_run_cmd/gdb_expect sequences.
18012
18013 * gdb.base/break.exp(text_next_with_recursion): Add match for
18014 gdb_expect call.
18015
18016 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18017 We also need to handle the "A program is being debugged already"
18018 prompt from gdb. Use gdb_test to set the baud rate.
18019
18020 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18021 to 20000. Really. I mean it.
18022
18023Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18024
18025 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18026 fails. If suppress_flag is set, skip perror message about not
18027 being able to send to GDB.
c906108c 18028 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18029 GDB.
c906108c
SS
18030 (gdb_expect): If suppress_flag is set, always fail immediately.
18031 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18032 (gdb_init): Call gdb_stop_suppressing_tests.
18033 (default_gdb_exit): Ditto.
18034 (default_gdb_start): Ditto.
18035
18036 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18037 gdb_stop_suppressing_tests as appropriate.
c906108c 18038 * gdb.base/break.exp: Ditto.
889bf7c5 18039 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18040 * gdb.base/commands.exp: Ditto.
18041 * gdb.base/exprs.exp: Ditto.
889bf7c5 18042 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18043 * gdb.base/list.exp: Ditto.
18044 * gdb.base/recurse.exp: Ditto.
889bf7c5 18045 * gdb.base/scope.exp: Ditto.
c906108c
SS
18046 * gdb.base/structs.exp: Ditto.
18047 * gdb.c++/inherit.exp: Ditto.
18048
18049Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18050
18051 * config/vr4300.exp: New file.
18052
99707966 18053 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18054
99707966 18055 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18056
18057Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18058
18059 * lib/gdb.exp(gdb_init): New function.
18060
18061 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18062 for each individual variable set.
c906108c
SS
18063
18064 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18065 name.
18066
18067 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18068
18069 * gdb.base/scope.exp: Use gdb_test.
18070
18071 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18072 aborting; the testsuite driver will do that for us (see
18073 gdb_finish). Also, use gdb_test in a few more places.
18074
18075Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18076
18077 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18078
18079Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18080
18081 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18082 and "add_tests" are not at the same address.
18083
18084Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18085
18086 * gdb.base/ptype.exp: Use gdb_test.
18087
18088Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18089
18090 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18091 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18092 left in. No longer expect them to fail.
18093
18094 * gdb.stabs/*.mt; Deleted, no longer used.
18095 * gdb.stabs/configure.in: Remove references to target makefile
18096 frags.
18097 * gdb.stabs/configure: Rebuilt.
18098
18099 * gdb.disasm/*.mt: Deleted, no longer used.
18100 * gdb.disasm/configure.in: Remove references to target makefile
18101 frags. Use "sh3.s" as the unique filename for this directory.
18102 * gdb.disasm/configure: Rebuilt.
18103
18104 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18105 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18106 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18107
18108Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18109
18110 * config/udi.exp: Use mondfe,name instead of remote_host.
18111
18112Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18113
18114 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18115 a function with a watchpoint enabled on the mn10200.
18116
18117 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18118 before trying to create it!
18119
18120Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18121
18122 * config/vx.exp: Use hostname instead of netport.
18123
18124 * config/vxworks.exp: New file.
18125
18126 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18127
18128 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18129 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18130 occurs.
18131
18132 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18133 $gdb_spawn_id directly.
18134 (gdb_run_cmd): Try _start as well as start. Use the target feature
18135 gdb,start_symbol as the symbol to start from when jumping.
18136
18137Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18138
18139 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18140 redundant) test.
18141
18142 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18143 it doesn't lose for 16bit integer systems.
18144
18145Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18146
18147 * gdb.fortran/types.exp: If the target doesn't support "double"
18148 data types, then expect "real" types to only be 4 bytes.
18149
18150 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18151 call tests if the target doesn't support inferior function calls.
18152
18153 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18154 in printf tests.
18155
18156Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18157
18158 * gdb.base/help.exp: Disable "help set", "help show", and
18159 "help support". Simplify regexp for "help stack".
18160
18161 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18162 to 60 seconds. Temporarily set match_max to 15000 around the
18163 "info copying" test.
18164
18165 * gdb.base/nodebug.exp: Don't try to do an inferior function
18166 call if the target doesn't support them.
18167 * gdb.base/printcmds.exp: Likewise.
18168 * gdb.base/setvar.exp: Likewise.
18169 * gdb.base/structs.exp: Likewise.
18170 * gdb.c++/templates.exp: Likewise.
18171 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18172
18173 * gdb.base/recurse.exp: Enable for the mn10200.
18174
18175 * configure.in: Do configure gdb.stabs directory for *-*-elf
18176 targets.
18177 * configure: Rebuilt.
18178
18179 * gdb.base/break.exp: Check for gdb,noresults before testing
18180 exit status and/or results from the target.
18181 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18182 * lib/gdb.exp: Remove old (now bogus) initialization of
18183 noinferior, noargs, noresults and nosignals.
18184
18185Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18186
18187 * config/sh.exp: New file.
18188
18189 * config/slite.exp: Try to connect multiple times to the board
18190 before rebooting. Only send a "monitor run" if need_monitor_run
18191 is set.
18192
18193 * gdb.base/break.exp: Don't do the "stub continue" test if
18194 the target has gdb_stub set.
18195
18196 * gdb.base/callfuncs.exp: Increase the timeout.
18197
18198 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18199 if the target has gdb,noinferiorio set.
18200
18201 * gdb.base/list.exp: Increase match_max to 10000 characters.
18202
18203 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18204
18205 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18206 target.
18207
18208 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18209
18210Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18211
18212 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18213 trying to delete the copy of gdb. Catch the file delete so we
18214 don't die if the delete fails; also, the file should be copied to
18215 the host, not to the build.
c906108c
SS
18216
18217Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18218
18219 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18220 parenthesis in case it contains multiple regexps separated
c906108c
SS
18221 with |.
18222
18223 * gdb.base/watchpoint.exp: Use gdb_test.
18224 * gdb.base/default.exp: Ditto.
18225
18226Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18227
99707966 18228 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18229
c906108c
SS
18230 * gdb.base/scope.exp: Use gdb_test.
18231 * gdb.c++/classes.exp: Ditto.
18232 * gdb.c++/inherit.exp: Ditto.
18233
18234Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18235
18236 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18237 remote_exec instead.
18238 * gdb.base/corefile.exp: Don't be ridiculous.
18239 * gdb.base/*.c: Add missing stub invocations.
18240
18241Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18242
18243 * config/slite.exp: Miscellaneous fixes.
18244
18245 * lib/gdb.exp: Fix runto.
18246
18247 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18248 the target.
18249
18250 * gdb.base/watchpoint.exp: Fix regexp.
18251
18252 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18253 close and wait commands, as the descriptor may now be
18254 invalid. Always call "remote_close host".
18255
18256Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18257
18258 Major rewrite for testsuite revision.
d63a86f8 18259
c906108c
SS
18260 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18261 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18262 instead of relying on spawn_id to always contain a valid
18263 spawn id.
18264 (get_compiler_info): New procedure to build the ${binfile}.ci
18265 file, instead of replicating this in N different places.
18266 (gdb_compile): New procedure.
d63a86f8 18267
c906108c 18268 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18269 appropriate arguments) instead of compile. Use gdb_test in a lot
18270 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18271 at the start of a testcase, as this is no longer done magically.
18272
18273 config/*-gdb.exp: Rename without the -gdb suffix.
18274
18275 config/mips.exp: Use remote_close instead of exit_remote_shell.
18276 config/monitor.exp: Use target_info instead of looking at
18277 baud, timeout, etc.
18278 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18279
18280Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18281
18282 * gdb.c++/templates.exp (test_ptype_of_templates),
18283 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18284 Update expect patterns for destructors and assignment operators
18285 to match corresponding c-typeprint.c changes.
18286 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18287 to destructor breakpoint test, GDB should be able to set the
18288 destructor breakpoint without specifying arguments.
18289
18290Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18291
18292 * gdb.threads/pthreads.exp: Change result for failure to compile due
18293 to lack of pthreads runtime support from an error to simply an
18294 unsupported test, per dejagnu standards.
18295
18296Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18297
18298 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18299 where GDB exits to reduce pattern match time.
18300 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18301
18302 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18303
dc96c6c7 18304Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18305
18306 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18307 * gdb.base/default.exp: ditto.
18308 * gdb.base/nodebug.exp: ditto.
18309 * gdb.base/printcmds.exp: ditto.
18310 * gdb.base/ptype.exp: ditto.
18311 * gdb.base/setvar.exp: ditto.
18312 * gdb.base/structs.exp: ditto.
18313 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18314
18315Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18316
18317 * configure, */configure: Rebuild with autoconf 2.12.
18318
18319Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18320
18321 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18322 use new i*86-pc-linux*-gnu quads.
18323 * gdb.base/corefile.exp: Ditto.
18324 * gdb.base/signals.exp: Ditto.
18325 * gdb.base/sigall.exp: Ditto.
18326 * gdb.base/interrupt.exp: Ditto.
18327
18328 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18329 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18330 RedHat 4.0.
d63a86f8 18331
c906108c 18332 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18333 linux. This allows the test case to at least compile on latest
18334 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18335
18336Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18337
18338 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18339 directory to search gdb directory. Accept and step over conditional
18340 stack alignment code. Consume $prompt in failure cases.
18341 Reset timeout to $oldtimeout instead of some arbitrary value.
18342 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18343 timeout problems with infinite stack backtraces.
18344 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18345 Accept function parameters for linkfunc member.
18346
18347Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18348
18349 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18350 (CXXFLAGS): Remove, unreferenced.
18351 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18352 previous -B options and also add -B option to pick up cross compiled
18353 runtime.
c906108c
SS
18354 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18355 doing cross compiles.
18356 (target_alias): Declare global.
18357 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18358 to verify that gcc exists in build tree, and if so set CC to that
18359 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18360
c906108c
SS
18361Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18362
18363 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18364 ptype test for anonymous union. Fixup testcase to match
18365 current gcc debug output.
18366
18367Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18368
18369 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18370 force argument to an unsigned long type.
18371
18372Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18373
18374 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18375 tests and anonymous union print/ptype tests.
c906108c
SS
18376 * gdb.base/list.exp (test_forward-search): Increase timeout by
18377 5 minutes for the "search extremely long line" case.
18378 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18379 completely optional and that the pass/fail messages use the command as
18380 the message if that third arg is a null string.
18381 (gdb_test_exact): Arrange that a null string pattern means match a
18382 null string output rather than any output, which might include random
889bf7c5 18383 errors.
c906108c
SS
18384 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18385 backtrace test.
18386 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18387 always failing and failure is now exposed by gdb.exp changes.
18388
18389Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18390
18391 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18392 weren't being noted.
18393
18394Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18395
18396 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18397 * gdb.stabs/weird.exp: Remove v_comb xfails.
18398
dc96c6c7 18399Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18400
18401 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18402 list.exp scope.exp watchpoint.exp]
c906108c 18403 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18404
dc96c6c7 18405Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18406
18407 * config/monitor.exp: Increase download timeout to 1000 seconds.
18408
dc96c6c7 18409Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18410
18411 * config/m32r.exp: Increase timeout to 120 seconds.
18412
18413Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18414
18415 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18416 and accept older ordering as obsolescent gcc or gdb.
18417 * gdb.c++/templates.exp: Ditto.
18418 * gdb.c++/virtfunc.exp: Ditto.
18419
18420Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18421
18422 * gdb.base/coremaker.c: Add code to mmap some data so we
18423 can check that it ends up in the core file.
18424 * gdb.base/corefile.exp: Add test to read mmapped data
18425 from core file.
18426
dc96c6c7 18427Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18428
18429 * config/m32r.exp: New file.
18430
18431Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18432
18433 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18434 that cflags can contains -gstabs, and work correctly for other tests.
18435
dc96c6c7 18436Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18437
18438 * gdb.base/setshow.exp: New file, tests show and set.
18439 * gdb.base/setshow.c: New file, tests show and set.
18440 * gdb.base/help.exp: Add test for help set|show annotate.
18441 * gdb.base/default.exp: Add test for set|show annotate.
18442
18443Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18444
18445 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18446 errors unique.
18447 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18448 explicitly.
18449
18450Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18451
18452 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18453 and width commands. This is done elsewhere.
18454 * (gdb_start): Don't call gdb_start_sim here. That's already
18455 done in gdb_load. This fixes lots of failures in default.exp.
18456
18457Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18458
18459 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18460 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18461 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18462 in the same we we treat other failures (since it may be an expected
889bf7c5 18463 condition), rather than as an error.
c906108c
SS
18464 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18465 old test format.
18466
18467Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18468
18469 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18470 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18471 twice. Nuke the duplicates.
c906108c 18472 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18473 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18474 Remove config.h along with other config files.
18475
18476Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18477
18478 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18479 "p func1 ()" and note that rests of tests are skipped.
18480 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18481 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18482 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18483 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18484 affected by the previous run test.
18485 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18486 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18487 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18488 "pass int powerset tuple" and "pass modeless int powerset tuple".
18489 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18490 "real write 4" and "real write 8".
18491 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18492 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18493 "print \$i after tuple assign 2", and
18494 "print vs2 after tuple assign 2".
18495 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18496 meaningful error message and return -1 so the caller can
18497 suppress further tests and avoid a cascade of errors.
d63a86f8 18498
c906108c
SS
18499Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18500
18501 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18502 format for printing version.
18503 * gdb.base/default.exp: Ditto.
18504 * gdb.base/interrupt.exp: Fix problem with cascade of
18505 errors if child process dies while calling a function.
d63a86f8 18506
c906108c
SS
18507Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18508
18509 * Makefile.in (VPATH): Add
18510 * Makefile.in (Makefile, config.status): Fix rules so things get
18511 remade when necessary.
18512
18513Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18514
18515 * Makefile.in (just-check): Add path to sibling expect dir
18516 to environment variable specified by RPATH_ENVVAR.
18517
18518Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18519
18520 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18521 (just-check): Add shared library paths for libstdc++, tk,
18522 tcl, bfd, and opcodes to the environment variable specified
18523 in RPATH_ENVVAR.
18524 * configure.in: Add support to recognize --enable-shared flag
18525 and generate correct value for RPATH_ENVVAR.
18526 * configure: Regenerated with autoconf.
18527
18528Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18529
18530 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18531 include all osf versions.
c906108c
SS
18532 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18533 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18534 when target is linux. When failing to build pthreads test
18535 executable, give more meaningful message.
18536 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18537 arg for pthread_create.
d63a86f8 18538
c906108c
SS
18539Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18540
18541 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18542 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18543 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18544 and -lpthreads (everybody else).
c906108c
SS
18545 (test_startup): Fail gracefully if threads are not supported.
18546 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18547 "p/c array_index("abcdef",2)" when not gcc compiled.
18548 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18549 "print func2::coremaker_local" when not gcc compiled.
18550 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18551 "ptype on opaque struct tagname (statically)",
18552 "ptype on opaque struct tagname (dynamically) 1", and
18553 "ptype on opaque struct tagname (dynamically) 2"
18554 for not compiled with gcc.
18555 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18556 backtrace when compiled with gcc.
d63a86f8 18557 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18558 than always return success.
18559
18560Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18561
18562 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18563
18564Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18565
18566 * gdb.base/structs.exp: Undo last change.
18567
18568Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18569
18570 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18571 encapsulate all the steps/nexts done during self test, starting
18572 at main, and makes them less sensitive to optimization issues.
18573 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18574 signal handler" test.
18575 * gdb.threads/pthreads.exp: Only run this for native configs.
18576 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18577 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18578 tests.
18579 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18580 for "runto test_calls(void)" test.
d63a86f8 18581
c906108c
SS
18582Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18583
18584 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18585 and don't expect address info in breakpoint confirmations.
18586
18587Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18588
18589 * gdb.base/list.exp (test_forward_search): Increase timeout
18590 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18591 and then reset to old value when done. Increase expect input
c906108c
SS
18592 buffer to 10000.
18593
18594Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18595
18596 * gdb.base/list.exp (test_forward_search): Fix to handle very
18597 long source line without overflowing expect's input buffer.
18598
18599Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18600
18601 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18602 "buffer_full".
18603
18604 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18605 "buffer_full".
18606
18607 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18608 "buffer_full".
18609
18610 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18611 "buffer_full".
18612
18613Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18614
18615 * configure.in (configdirs): Add gdb.threads.
18616 * configure: Regenerated with autoconf.
18617 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18618 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18619 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18620
c906108c
SS
18621Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18622
18623 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18624
18625Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18626
18627 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18628 each signal's status in the output of "handle all print".
18629 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18630 the \r\n sequence that immediately precedes the gdb prompt.
18631 * gdb.base/a1-selftest.exp: Save original timeout and restore
18632 after test.
18633
18634Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18635
18636 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18637 symbol.
18638
18639Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18640
18641 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18642
18643Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18644
18645 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18646 timeout by 60 seconds.
18647
18648Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18649
18650 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18651 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18652 error return.
18653
18654Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18655
18656 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18657 gdb initialization, also report how long dejagnu waited. Restore
18658 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18659 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18660
18661Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18662
18663 * lib/gdb.exp: Report timeout value for verbosity level 2.
18664 * config/gdbserver.exp: Ditto.
18665 * config/hppro.exp: Ditto.
18666 * config/mips-gdb.exp: Ditto.
18667 * config/monitor.exp: Ditto.
18668 * config/netware.exp: Ditto.
18669 * config/sim-gdb.exp: Ditto.
18670 * config/slite-gdb.exp: Ditto.
18671 * config/udi-gdb.exp: Ditto.
18672 * config/unix-gdb.exp: Ditto.
18673 * config/vx-gdb.exp: Ditto.
18674 * gdb.base/a1-selftest.exp: Ditto.
18675 * gdb.base/a2-run.exp: Ditto.
18676 * gdb.base/break.exp: Ditto.
18677 * gdb.base/corefile.exp: Ditto.
18678 * gdb.base/list.exp: Ditto.
18679 * gdb.base/recurse.exp: Ditto.
18680 * gdb.base/scope.exp: Ditto.
18681 * gdb.base/signals.exp: Ditto.
18682
18683Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18684
18685 * gdb.threads/Makefile.in (docdir): Removed.
18686
18687Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18688
18689 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18690 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18691 @srcdir@.
d63a86f8 18692 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18693 autoconf 2.5 or higher.
18694 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18695
18696Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18697
18698 * configure: Regenerated.
18699 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18700 avoid name clashes with SunOS headers.
18701
18702Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18703
18704 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18705
18706Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18707
18708 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18709 prototype information ends up in the compiler info file.
18710
18711Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18712
18713 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18714 attempting to regenerate it. Eliminate use of a temporary file
18715 and just generate the info file directly. Source it immediately,
18716 for consistency of use.
18717 * gdb.base/corefile.exp: Ditto
18718 * gdb.base/exprs.exp: Ditto.
18719 * gdb.base/funcargs.exp: Ditto.
18720 * gdb.base/langs.exp: Ditto.
18721 * gdb.base/list.exp: Ditto.
18722 * gdb.base/mips_pro.exp: Ditto.
18723 * gdb.base/nodebug.exp: Ditto.
18724 * gdb.base/opaque.exp: Ditto.
18725 * gdb.base/ptype.exp: Ditto.
18726 * gdb.base/scope.exp: Ditto.
18727 * gdb.base/setvar.exp: Ditto.
18728 * gdb.base/signals.exp: Ditto.
18729 * gdb.base/whatis.exp: Ditto.
18730 * gdb.c++/templates.exp: Ditto.
18731 * gdb.c++/virtfunc.exp: Ditto.
18732 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18733 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18734
18735Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18736
18737 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18738 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18739 Increase timeout, a lot of single stepping might be needed if the
18740 target has no hardware watchpoints.
18741
18742Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18743
18744 * gdb.base/break.exp: Ignore compiler warnings when compiling
18745 break.c.
18746 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18747 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18748 from remote-sim.
18749 * gdb.base/exprs.exp: Add h8300 xfails.
18750 * gdb.base/funcargs.exp: Likewise.
18751 * gdb.base/nodebug.exp: Likewise.
18752 * gdb.base/printcmds.exp: Likewise.
18753 * gdb.base/ptype.exp: Likewise.
18754 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18755 h8300 xfails.
d63a86f8 18756 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18757 on the h8300.
18758 * gdb.base/funcargs.c: Explicitly make last constant argument to
18759 call_after_alloca_subr an unsigned long type.
18760 * gdb.base/return.c: Include stdio.h.
18761
18762Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18763
18764 * config/abug.exp: New file for the older Motorola Bug monitor
18765 that runs on the mvme13x series VME boards.
18766 * config/monitor.exp: Use the new config array for target settings
18767 if they exist.
18768
18769Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18770
18771 * sim-gdb.exp: Make the SH simulator allocate less space when
18772 it is targeted.
18773
18774Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18775
18776 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18777 test.
18778
18779Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18780
18781 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18782 "rs6000-*-*" for "list function in include file" when gcc compiled.
18783 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18784 for "p ctable1[120]".
18785 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18786 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18787 Remove setup_xfail for "rs6000-*-*" for
18788 "print 'scope0.c'::filelocal before run".
18789 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18790 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18791 since some compilers don't allow both options to be given
18792 on the same command line. Create object file and move it.
d63a86f8 18793
c906108c
SS
18794Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18795
18796 * gdb.base/corefile.exp: Always regenerate the core file, since
18797 we always regenerate the coremaker program. Detect special case
18798 where registers cannot be read from core file.
d63a86f8 18799
c906108c
SS
18800Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18801
18802 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18803 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18804 * gdb.c++/templates.exp: Only match on basename of file since
18805 some formats like xcoff don't encode directory information.
18806 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18807 and rs6000 AIX xcoff targets.
18808 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18809 * configure: Regenerate.
18810 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18811 here, rather than in distclean.
d63a86f8 18812
c906108c
SS
18813Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18814
18815 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18816 defined, and use it to compile the test case with -O2. The
18817 native compilation still uses no optimization.
18818 * gdb.base/mips_pro.c: Remove inline assembly code since
18819 it is compiled PIC by default, which results in assembler
18820 warnings that make the testsuite think the compilation
18821 was unsuccessful.
18822
18823Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18824
18825 * gdb.c++/misc.exp: Add note to message for
18826 "print s.a for foo struct" that this is a known gcc 2.7.2
18827 and earlier bug.
18828
18829Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18830
18831 * gdb.base/break.exp: Fix pattern for matching "Delete all
18832 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18833 setup_xfail for deleting all breakpoints test. Fix various
18834 timeout messages to include "(timeout)".
18835 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18836 for "p t_float_values2(3.14159,float_val2)".
18837 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18838 for "continue to call2g" when gcc compiled.
18839 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18840 "up to foo in langs.exp", "show language at foo in langs.exp",
18841 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18842 and "show language at fsub in langs.exp".
18843 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18844 "list line 1 in include file", "list message for lines past EOF",
18845 "list function in include file", "list list0.h:foo", and
18846 "list filename:function; nonexistant function".
18847 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18848 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18849 and "ptype t_char_array" to be for native cc only.
d63a86f8 18850
c906108c
SS
18851Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18852
d63a86f8 18853 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18854 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18855 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18856
18857Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18858
18859 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18860 "bt in signals.exp". This problem only appears when running
18861 the testsuite, and then only intermittently.
18862
18863Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18864
18865 * gdb.base/return.exp (return_tests): Differentiate between
18866 two tests of continuing.
18867
18868Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18869
18870 * */Makefile.in (maintainer-clean): Remove config.log.
18871 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18872 * gdb.c++/Makefile.in (PROGS): Add inherit.
18873 (clean): Remove *.ci.
18874
18875Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18876
18877 * gdb.c++/misc.cc: Add test code from Mike Stump.
18878 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18879
18880Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18881
18882 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18883 to "alpha-*-osf2*" and add comment.
18884 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18885 setup_xfail for "step over execarg initialization" and
18886 "step over corearg initialization".
c906108c
SS
18887 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18888 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18889 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18890 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18891 "print func2::coremaker_local", and "backtrace in corefile.exp".
18892 * gdb.base/signals.exp: Build and source signals.ci.
18893 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18894 to be for gcc only.
18895 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18896
c906108c
SS
18897Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18898
18899 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18900 Feb 3 procfs.c change.
18901
18902Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18903
18904 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18905
18906Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18907
18908 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18909 from dejagnu's apparent default of 10 seconds, which gives random
18910 results when running the tests over NFS on moderately loaded systems.
18911 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18912
18913Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18914
18915 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18916 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18917 result reports.
c906108c
SS
18918
18919Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18920
18921 * configure.in (CY_AC_PATH_TCLH): Remove.
18922 * configure: Regenerate.
18923
18924Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18925
18926 * gdb.c++/Makefile.in (clean): Add missing '{'.
18927
18928Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18929
18930 * lib/gdb.exp: Provide a default value for noinferior.
18931
18932 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18933 Load libgloss.exp.
18934
18935Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18936
18937 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18938 the executable, not the .o to run the tests from.
18939
18940Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18941
18942 * gdb.base/break.exp: Don't test for program exit or exit status
18943 if $noresults if nonzero.
18944 * gdb.base/langs.exp: Likewise.
18945 * gdb.base/watchpoint.exp: Likewise.
18946
18947 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18948 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18949 trying to compile the testcase.
18950
18951Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18952
18953 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18954 * gdb.base/signals.exp (continue to handler): Likewise.
18955
18956Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18957
18958 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18959
18960 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18961
18962Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18963
18964 * gdb.base/corefile.exp: Recognize "not found" as failure
18965 when trying to determine if a core file was generated.
18966 If no core file was generate the first time, try again without
18967 the ulimit -c to work around braindamaged shells.
18968
18969Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18970
18971 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18972 [] tests with "test" and enclose string in quotes.
18973 * gdb.stabs/configure: Rebuild
d63a86f8 18974
c906108c
SS
18975Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18976
18977 Changes in sync with expect:
18978 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18979 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18980 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18981 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18982 argument to AC_REQUIRE.
18983 * configure: Regenerated.
18984
18985Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18986
18987 * gdb.base/corefile.exp: When generating a core, discard any
18988 error messages about ulimit not found and the "core dumped"
18989 message from the shell that runs the coredumper.
18990
18991Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18992
18993 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18994
18995 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18996 which sed script to run. Expect failure for v_comb test
18997 on PA targets too.
d63a86f8 18998
c906108c
SS
18999Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19000
19001 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19002 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19003
19004Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19005
19006 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19007 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19008 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19009 * lib/gdb.exp (default_gdb_start): Fix typo.
19010 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19011 messages to not include the full program name that caused
19012 the core dump since some systems (such as solaris) apparently
19013 truncate this path to about 80 characters.
19014 When generating a core file first try increasing the core file
19015 size limit to unlimited since some systems may default it to
19016 zero, and it is harmless to try it. Move the test for failing
19017 to generate a core file to where it will actually get executed.
19018 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19019 new gdb result from g++ debug info improvements and make old
19020 pattern obsolescent. Also account for size_t differences
19021 (may be int or long).
19022 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19023 initialization before function call is placed in the delay slot
19024 and thus appears to be skipped over by commands such as "next".
19025
19026Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19027
19028 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19029
19030Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19031
19032 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19033 input source file; fix code to compile test to deal with this
19034 convention.
19035 * gdb.c++/*.exp: Likewise.
19036
19037Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19038
19039 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19040 "bt in signals.exp".
19041
19042Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19043
19044 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19045 "step over execarg initialization" and
889bf7c5 19046 "step over corearg initialization".
c906108c
SS
19047
19048Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19049
19050 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19051 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19052
19053Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19054
19055 From Rob Savoye (rob@poseidon.cygnus.com)
19056 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19057 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19058 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19059 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19060 configure.in}: Major reworking for autoconfig.
c906108c
SS
19061 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19062 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19063 New files.
c906108c
SS
19064 * config/unix-gdb.exp: Make GDB global.
19065 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19066 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19067 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19068 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19069 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19070 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19071 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19072 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19073 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19074 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19075 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19076 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19077 to returns as necessary, arrange for test to compile own testcase
19078 executable.
c906108c 19079 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19080
c906108c
SS
19081Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19082
19083 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19084 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19085 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19086 "backtrace through signal handler".
19087
19088Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19089
19090 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19091 continuing from a job control stop signal.
19092 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19093
19094Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19095
19096 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19097 * gdb.base/corefile.exp: Likewise.
19098 * gdb.base/funcargs.exp: Likewise.
19099
19100Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19101
19102 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19103 * config/monitor.exp: Add support for setting baud rate.
19104
19105Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19106
19107 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19108 i*86-*-linux* xfails for "backtrace through signal handler".
19109 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19110 "print func2::coremaker_local".
19111 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19112 alpha-dec-osf2* xfail for
c906108c
SS
19113 "delete all breakpoints when none".
19114
19115Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19116
19117 * gdb.base/break.exp: Change test that deletes all breakpoints
19118 when no user breakpoints are installed. A post 4.15 change
19119 causes gdb to no longer prompt in this case.
19120
19121Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19122
19123 * gdb.base/return.exp (return_tests): Change xfail for test
19124 "correct value returned double test" to stop xfailing at
19125 Solaris 2.5. Apparently the bug has been fixed.
19126
19127Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19128
19129 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19130 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19131
19132Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19133
19134 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19135 * gdb.disasm/hppa.s: Corresponding changes.
19136
19137Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19138
19139 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19140 makefile fragment.
19141 * config/mt-hpux: Deleted.
19142
19143Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19144
d63a86f8 19145 * Many files: When warning about suppressed tests due to a
c906108c
SS
19146 nonexistant test binary, avoid incrementing the warning count.
19147
19148Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19149
19150 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19151
c906108c
SS
19152Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19153
19154 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19155 "sparc-*-solaris2*".
19156
19157Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19158
19159 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19160 Add global and local variables and initialize them.
19161 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19162 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19163 extracts the file name and terminating signal from the core file.
19164 * TODO: Remove note about tests for correct mapping of corefile.
19165 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19166 from optimizing it away.
19167 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19168 handles common blocks.
19169
19170Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19171
19172 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19173 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19174
19175Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19176
19177 * Makefile.in (maintainer-clean): New target, synonym for
19178 realclean.
19179 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19180 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19181 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19182 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19183 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19184 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19185
19186Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19187
19188 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19189 xfails when not gcc compiled for "print foo::funclocal".
19190 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19191 "print foo::funclocal at foo",
19192 "print 'scope1.c'::foo::funclocal at foo",
19193 "print foo::funclocal_bss at foo",
19194 "print 'scope1.c'::foo::funclocal_bss at foo",
19195 "print foo::funclocal_ro at foo",
19196 "print 'scope1.c'::foo::funclocal_ro at foo",
19197 "print bar::funclocal at foo" and
19198 "print 'scope1.c'::bar::funclocal at foo".
19199 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19200 gcc compiled for "print foo::funclocal at bar".
19201 Expand all messages to ensure that they identify that
19202 the test is at bar().
19203 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19204 gcc compiled for:
19205 "ptype on opaque struct pointer (statically)",
19206 "ptype on opaque struct tagname (statically)",
19207 "ptype on opaque struct pointer (dynamically) 1",
19208 "ptype on opaque struct tagname (dynamically) 1",
19209 "ptype on opaque struct pointer (dynamically) 2" and
19210 "ptype on opaque struct tagname (dynamically) 2
19211 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19212 gcc compiled for:
19213 "p datalocal"
19214 "whatis datalocal",
19215 "ptype datalocal",
19216 "p bsslocal",
19217 "whatis bsslocal", and
19218 "ptype bsslocal".
19219 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19220 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19221 when not gcc compiled.
19222 * gdb.base/funcargs.exp (float_and_integral_args): Add
19223 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19224 compiled.
19225 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19226 "backtrace from call6a" when not gcc compiled.
19227 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19228 "backtrace from call7a" when not gcc compiled.
19229 * gdb.base/callfuncs.exp (do_function_calls):
19230 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19231 "p t_char_array_values(char_array_val2,char_array_val1)",
19232 "p t_char_array_values(char_array_val1,char_array_val2)",
19233 "p t_char_array_values("carray 1","carray 2")",
19234 "p t_char_array_values("carray 1",char_array_val2)",
19235 "p t_char_array_values(char_array_val1,"carray 2")",
19236 "p sum_args(1,{2})",
19237 "p sum_args(2,{2,3})",
19238 "p sum_args(3,{2,3,4})",
19239 "p sum_args(4,{2,3,4,5})"
19240 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19241 "backtrace in corefile.exp" when not gcc compiled.
19242
19243Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19244
19245 * gdb.base/signals.exp: Rewrite `handle all print' test as
19246 a procedure. Accept blanks or TABs as whitespace, increase
19247 timeout and expect input buffer size for the large output
19248 from the command. Remove "i*86-*-bsdi2.0" xfail.
19249
19250Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19251
19252 * gdb.base/setvar.exp: Add new testcases for truncation when
19253 assigning invalid values to bitfields.
19254
19255Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19256
d63a86f8 19257 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19258 mips-sgi-irix* xfail for
19259 "call inferior func with struct - returns char *"
19260 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19261 accepted in the result.
c906108c
SS
19262
19263Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19264
19265 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19266 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19267 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19268 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19269 that accidentally got checked in.
19270
19271Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19272
d63a86f8 19273 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19274 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19275 compiled test.
19276 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19277 Add mips-sgi-irix5* xfail for not gcc compiled.
19278 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19279 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19280 "p top", "whatis top", "p middle", and "whatis middle".
19281 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19282 "whatis signed char" for not gcc compiled.
19283 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19284 "set variable signed char=-1 (-1)" and
19285 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19286 * gdb.base/funcargs.exp (float_and_integral_args):
19287 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19288 Add mips-sgi-irix* xfail when not gcc compiled for
19289 "continue to call2b".
19290 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19291 "continue to call2g".
19292 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19293 "backtrace from call6a"
19294 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19295 "backtrace from call7k".
19296 Add mips-sgi-irix5* xfail when not gcc compiled for
19297 "backtrace from call7a".
19298 (localvars_after_alloca): Fix gdb_test cmds for
19299 "print * after runto ...".
19300 Remove rs6000-*-* xfails for
19301 "print i after runto localvars_after_alloca" and
19302 "print l after runto localvars_after_alloca"
19303 for all compilers.
19304 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19305 when not compiled with gcc, for:
c906108c
SS
19306 "print signed char == (minus)",
19307 "print signed char != (minus)",
19308 "print signed char < (minus)",
19309 "print signed char > (minus)".
19310 * gdb.base/callfuncs.exp (do_function_calls):
19311 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19312 "call inferior func with struct - returns char *".
d63a86f8 19313 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19314 "correct value returned double test" to include Solaris 2.4.
19315 * gdb.base/funcargs.exp (float_and_integral_args):
19316 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19317
c906108c
SS
19318Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19319
19320 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19321 enumeration bitfields if compiling with GNU C.
19322 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19323 to empty' prompt.
19324
19325Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19326
19327 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19328 test for PRO targets.
19329
19330 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19331 breakpoints in the inferior at any given time by making
19332 two groups of breakpoints for call2*, call6* and call7*
19333 tests.
19334
19335Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19336
19337 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19338 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19339 from optimizing it away.
19340 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19341 "call inferior func with struct".
19342
19343Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19344
19345 * configure.in: Only configure gdb.chill for particular targets.
19346
19347Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19348
19349 * gdb.base/Makefile.in: Add action to .c.o transformation
19350 rule that generates a .ci file for each .o file and remove
19351 explicit .c.o rules except for callfuncs.o.
19352 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19353 generates a .ci file for each .o file and remove explicit
19354 .cc.o rules.
19355 (clean): Remove *.tmp *.ci files.
19356 (EXECUTABLES): Remove templ-info.exp.
19357 * gdb.base/compiler.c: New file.
19358 * gdb.c++/compiler.cc: New file
19359 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19360 Change rs6000-*-* xfail for
19361 "print 'scope0.c'::filelocal_ro" and
19362 "print 'scope1.c'::filelocal" and
19363 "print 'scope1.c'::filelocal_bss" and
19364 "print 'scope1.c'::filelocal_ro" and
19365 "print 'scope1.c'::foo::funclocal" and
19366 "print 'scope1.c'::foo::funclocal_ro" and
19367 "print 'scope1.c'::bar::funclocal" and
19368 "print 'scope0.c'::filelocal_ro" and
19369 "print 'scope1.c'::filelocal at foo" and
19370 "print 'scope1.c'::filelocal_bss at foo" and
19371 "print 'scope1.c'::filelocal_ro at foo" and
19372 "print 'scope1.c'::foo::funclocal at foo" and
19373 "print 'scope1.c'::foo::funclocal_bss at foo" and
19374 "print 'scope1.c'::foo::funclocal_ro at foo" and
19375 "print 'scope1.c'::bar::funclocal at foo" and
19376 "print 'scope0.c'::filelocal_ro" and
19377 "print 'scope1.c'::filelocal" and
19378 "print 'scope1.c'::filelocal_bss" and
19379 "print 'scope1.c'::filelocal_ro" and
19380 "print 'scope1.c'::foo::funclocal" and
19381 "print 'scope1.c'::foo::funclocal_bss" and
19382 "print 'scope1.c'::foo::funclocal_ro" and
19383 "print 'scope1.c'::bar::funclocal" and
19384 "print 'scope1.c'::bar::funclocal_bss"
19385 to only be xfail'd when not compiled with gcc.
d63a86f8 19386 Add rs6000-*-* xfail for
c906108c
SS
19387 "print 'scope0.c'::filelocal_bss before run"
19388 when compiled with gcc.
19389 (test_at_main): Add rs6000-*-* xfail for
19390 "print filelocal_ro in test_at_main"
19391 when compiled with gcc.
19392 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19393 Add rs6000-*-aix* xfail for
c906108c
SS
19394 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19395 "ptype t_char_array", not compiled with gcc.
19396 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19397 xfail for "list foo (in include file)" when gcc compiled.
19398 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19399 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19400 "run to call0a" if not compiled with gcc.
19401 (unsigned_integral_args): Add rs6000-*-* xfail for
19402 "run to call1a" if not compiled with gcc.
19403 (float_and_integral_args): Add rs6000-*-* xfail for
19404 "run to call2a" if not compiled with gcc and for
19405 "continue to call2b" for any compiler.
19406 Add rs6000-*-* xfail to
19407 "print f1 after run to call2a" for gcc compiled.
19408 (discard_and_shuffle): Add rs6000-*-* xfail for
19409 "run to call6a".
19410 (shuffle_round_robin): Add rs6000-*-* xfail for
19411 "backtrace from call7a" if not compiled with gcc.
19412 Add rs6000-*-* xfail for
19413 "backtrace from call7b" if compiled with gcc.
19414 (call_after_alloca): Add rs6000-*-* xfail for
19415 "print c in call_after_alloca" and
19416 "print s in call_after_alloca" and
19417 "backtrace from call_after_alloca_subr"
19418 if not compiled with gcc.
19419 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19420 "print c in localvars_in_indirect_call" and
19421 "print c in localvars_in_indirect_call" and
19422 "backtrace in indirectly called function" and
19423 "stepping into indirectly called function"
19424 if not compiled with gcc.
19425 (localvars_after_alloca): Add rs6000-*-* xfail for
19426 "print c after runto localvars_after_alloca" and
19427 "print s after runto localvars_after_alloca" and
19428 "print i after runto localvars_after_alloca" and
19429 "print l after runto localvars_after_alloca"
19430 for all compilers.
19431 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19432 than whatis-info.exp.
19433 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19434 than opaque-info.exp.
19435 Setup rs6000-*-* xfail for
d63a86f8 19436 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19437 "ptype on opaque struct pointer (dynamically)" when
19438 not compiled with gcc.
19439 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19440 rather than callf-info.exp.
19441 (do_function_calls): Add clear_xfail for rs6000-*-* for
19442 "p t_float_values2(3.14159,float_val2)". Seems to work
19443 fine there, both with xlc and gcc. Need to find out what
19444 it is doing right and fix other platforms.
19445 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19446 "call inferior func with struct - returns int",
19447 "call inferior func with struct - returns long",
19448 "call inferior func with struct - returns float",
19449 "call inferior func with struct - returns double",
19450 "call inferior func with struct - returns char *",
19451 but only if not gcc compiled (presumes xlc compiled).
19452 Change rs6000-*-* xfails for
19453 "call inferior func with struct - returns char" and
19454 " call inferior func with struct - returns short" to only
19455 xfail if not using gcc.
19456 (clean mostlyclean): Remove *.ci and *.tmp files.
19457 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19458 than templ-info.exp.
19459 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19460 Add rs6000-*-* xfail for "up to foo in langs.exp"
19461 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19462 when not gcc compiled.
d63a86f8 19463
c906108c
SS
19464Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19465
19466 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19467 * gdb.base/corefile.exp: Likewise.
19468 * gdb.base/list.exp: Likewise.
19469 * gdb.base/scope.exp: Likewise.
19470 * gdb.base/siganls.exp: Likewise.
19471
19472 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19473 compiler output.
19474 * gdb.base/whatis.exp: Likewise.
19475
19476Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19477
19478 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19479 failure (opcode table has been fixed to match reality).
19480
19481Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19482
19483 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19484 "call inferior func with struct - returns char",
19485 "call inferior func with struct - returns short"
19486
19487 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19488 "print 'scope0.c'::filelocal at main",
19489 "print 'scope0.c'::filelocal_bss in test_at_main",
19490 "print 'scope0.c'::filelocal at foo",
19491 "print 'scope0.c'::filelocal_bss in test_at_foo",
19492 "print 'scope0.c'::filelocal at bar",
19493 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19494
c906108c
SS
19495 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19496 in source file 1". This bug seems to have been fixed with both
19497 gcc and native cc (was native assembler bug?).
19498
19499Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19500
19501 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19502 "backtrace through signal handler" to "i*86-*-sysv4*".
19503 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19504 continue" case. Add "known SVR4 bug" to fail message.
19505 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19506 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19507 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19508 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19509 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19510 "up to foo in langs.exp", "show language at foo in
19511 langs.exp", "up to cppsub_ in langs.exp", "show
19512 language at cppsub_ in langs.exp", "up to fsub in
19513 langs.exp", and "show language at fsub in langs.exp".
19514 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19515 "bactrace in corefile.exp".
19516 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19517 "call inferior function with struct - returns float" and
19518 "call inferior function with struct - returns double".
d63a86f8 19519
c906108c
SS
19520Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19521
19522 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19523 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19524 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19525 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19526
19527Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19528
19529 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19530 (or overriden) "CHILL" macro rather then bare "gcc".
19531 Also look for ../../gcc/xgcc since that is what we will
19532 actually need, not "Makefile". Remove following assignment
19533 of CHILL to CHILL_FOR_TARGET because that results in
19534 recursive definition.
19535
19536Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19537
19538 * gdb.base/corefile.exp: Change xfail for backtrace in
19539 corefile.exp from linuxaout to all linux.
19540 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19541 cases where we miss the breakpoint at the signal handler
19542 for some reason. Setup xfail for linuxoldld/linuxaout and
19543 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19544 hitting SIGURG breakpoint.
19545 * gdb.base/signals.exp: Setup xfail for "next" acting like
19546 continue to add linuxoldld. Setup xfail for all linux for
19547 "next to handler in signals_tests_1", "backtrace in
19548 signals_tests_1", "continue to func1", "pass SIGUSR1",
19549 and continue to handler".
19550
19551Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19552
19553 * Update all FSF addresses except those in COPYING* files.
19554
19555Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19556
19557 * gdb.base/a2-run.exp: Change messages to be more explicit about
19558 the status of args, and quote binfile in results.
19559
19560Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19561
19562 * gdb.base/callfuncs.exp: Add tests for passing structs to
19563 inferior functions and return various types.
19564 * gdb.base/callfuncs.c: Add functions to receive a struct
19565 and return a member of the struct, in various types.
19566
19567Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19568
19569 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19570
19571Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19572
19573 * config/vxworks29k.exp: New file, sources vxworks.exp.
19574
19575Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19576
19577 * config/gdbremote.exp: New file. Testing framework using
19578 gdbserver.
19579
19580Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19581
19582 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19583 "call function when asleep" and "send end of file".
19584 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19585 for "backtrace in corefile.exp".
19586 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19587 for "backtrace through signal handler".
19588 * gdb.base/corefile.exp: Make sure we actually generate a core file
19589 before trying the core tests. Some systems allow the user to suppress
19590 generation of core files and default to that (linux for example).
19591 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19592 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19593
19594Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19595
19596 * gdb.threads: New directory with some crude multi-threaded
19597 gdb tests (step.exp and step2.exp).
19598 * config/mt-lynx (STEP_EXECUTABLE): Define.
19599 (THREADFLAGS): Define.
19600
19601Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19602
19603 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19604
19605 * gdb.base/signals.exp: Disable whole file for lynx until
19606 further notice.
19607
19608 * gdb.base/signals.exp: xfail test where "next" acts like
19609 "continue" for lynx.
19610
19611 * gdb.base/interrupt.exp: xfail test for calling function while
19612 inferior is asleep for lynx.
19613
19614 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19615 than one cr-lf after each command.
19616
19617Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19618
19619 * configure.in: Reinstate setting of stabsdirs variable, fix
19620 typo in setting up configdirs for native builds.
19621
19622 * gdb.base/return.exp: Fix typo in return double test.
19623 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19624 compiler from optimizing them away.
19625
19626Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19627
19628 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19629 sequences to be echo'd by gdb when using gdb_test.
19630 * gdb.chill/chexp.exp: Likewise.
19631 * gdb.fortran/exprs.exp: Likewise
19632
19633Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19634
19635 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19636 after the inferior gdb has started.
19637
19638 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19639 after each command.
19640 * gdb.base/funcargs.exp: Likewise.
19641 * gdb.base/gdbvars.exp: Likewise.
19642 * gdb.base/interrupt.exp: Likewise.
19643 * gdb.base/list.exp: Likewise.
19644 * gdb.base/watchpoint.exp: Likewise.
19645 * gdb.c++/demangle.exp: Likewise.
19646 * gdb.c++/inherit.exp: Likewise.
19647 * gdb.chill/chexp.exp: Likewise.
19648 * gdb.fortran/exprs.exp: Likewise.
19649
19650 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19651 test if we can't handle IO to/from the inferior.
19652
19653 * gdb.c++/misc.exp: Always check for a program already being
19654 started after sending a "run" command to gdb.
19655
19656 * gdb.base/twice.exp: Start with a fresh gdb.
19657
19658 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19659 only depend on gdb's expression code, not the chill runtime.
19660
19661 * gdb.base/return.c: Put return values into variables so we
19662 can have gdb print them rather than depending on the program
19663 to print them.
19664 * gdb.base/return.exp: Corresponding changes.
19665
19666 * lib/gdb.exp: Provide default value for noinferiorio.
19667 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19668 the inferior.
19669
19670 * gdb.base/break.exp: Always check for a program already being
19671 started after sending a "run" command to gdb.
19672 (text_next_with_recursion): Don't check the output from the
19673 program's printf statement. Instead just make sure the program
19674 exited.
19675
19676 * gdb.base/commands.exp: Protect tests which need arguments with
19677 $noargs conditionals.
19678
19679Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19680
19681 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19682 of structure member arrays to match gdb/valops.c:value_addr change.
19683
19684Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19685
19686 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19687 cases.
19688
19689Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19690
19691 * configure.in (configdirs): Remove gdb.chill from default list
19692 of subdirs and then add it back in only if doing a native build.
19693 The current chill compiler does not yet work in any cross build.
19694 * Revert all signal changes from Jul 6.
19695 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19696 for sh-hms targets, allowing these tests to link, with no other
19697 changes. Testing is suppressed by setting "nosignals" in site.exp.
19698
19699Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19700
19701 * configure.in (signaldirs): Define and add to configdirs for all
19702 targets except some specific ones that are known to not support signals.
19703 Also clean up formatting.
19704 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19705 (signals, sigall): Remove rules to build.
19706 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19707 Moved to new gdb.signals directory.
19708 * gdb.signals: New test directory.
19709 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19710 signals.c signals.exp}: New or moved files.
19711
19712Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19713
19714 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19715
19716Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19717
19718 * gdb.base/return.exp: Xfail `return double' test failure
19719 on at least Solaris 2.3 and handle future/past versions on
19720 a case by case basis as appropriate. Also update message
19721 to include i*86 failures.
19722
19723Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19724
19725 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19726
19727 * lib/gdb.exp: Fix comment which erroneously identified
19728 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19729 gdb_file_cmd not gdb_load).
19730 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19731
19732 * gdb.base/setvar.exp: Make test names consistent between pass and
19733 fail cases. Use gdb_test more.
19734
19735Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19736
19737 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19738
19739Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19740
19741 * gdb.base/help.exp: Fix expected help string for `show commands'.
19742
19743Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19744
19745 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19746
19747 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19748 of a text section.
19749
19750Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19751
19752 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19753 that loop eventually terminates. Fix Connection refused logic so
19754 that testsuite will expire nicely.
19755
19756Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19757
19758 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19759 config/rom68k.exp: New tcl glue for the appropriate monitors.
19760 These all just end up calling monitor.exp.
19761 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19762 refused' by retrying. Cleanup some timeout issues.
19763 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19764 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19765 callers don't have to set/restore global timeout variable.
19766
19767 * The following set of changes centralizes management of the global
19768 timeout variable. This way, it can be set in one target dependent
19769 place instead of dozens of places scattered throughout the test suite.
19770 If you need to lengthen a timeout, then you should either set timeout
19771 in one of the config/{target}.exp files, or multiply it by a factor.
19772 Setting it to an absolute value is always going to lose for some
19773 targets.
19774 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19775 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19776 * gdb.base/funcargs.exp: Don't set timeout.
19777 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19778 * gdb.base/printcmds.exp (test_print_string_constants
19779 test_print_array_constants): Don't set timeout.
19780 * gdb.base/ptype.exp: Don't set timeout.
19781 * gdb.base/recurse.exp: Don't set timeout.
19782 * gdb.base/return.exp: Don't set timeout.
19783 * gdb.base/watchpoint.exp: Don't set timeout.
19784 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19785 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19786
19787Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19788
19789 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19790
19791Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19792
19793 * lib/gdb.exp: Disable chill tests for irix5.
19794
19795Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19796
19797 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19798 each test pass or fail.
19799
19800Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19801
19802 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19803 xlc not gcc.
19804
19805Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19806
19807 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19808
19809Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19810
19811 * config/est.exp: Fix copyright and comments. Remove dead code.
19812 Use targetname, serialport and baud variables instead of fixed
19813 constants.
19814 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19815 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19816
19817Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19818
19819 * gdb.base/watchpoint.exp: Don't run
19820 test_watchpoint_triggered_in_syscall for sunos.
19821
19822Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19823
19824 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19825 they don't seem to exist. Do include stdio.h.
19826
19827Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19828
19829 * gdb.base/a1-selftest.exp: Add alpha xfail.
19830
19831Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19832
19833 * gdb.base/watchpoint.c (main): Prompt before calling read().
19834 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19835 Revise accordingly. Remove cruft about sending "123" several
19836 times, until it gets noticed. Clean up the "print buf[0]" stuff
19837 so that it passes or fails, and waits for prompts in the usual way.
19838
19839Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19840
19841 * gdb.base/recurse.exp: Fix comment.
19842
19843 * TODO: Remove item about printing variables in nodebug.exp. Add
19844 item about enabling tests which are only run on some targets.
19845
19846 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19847 fail, make test names unique, use new gdb_test convention
19848 regarding pattern, use gdb_test more, etc.).
19849
19850 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19851 fail, make test names unique, etc.).
19852
19853Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19854
19855 * gdb.base/nodebug.c: Change return type of top and middle to
19856 short.
19857 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19858 are fixed by the recent mdebugread.c changes. Allow `short ()'
19859 as type for top and middle.
19860
19861Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19862
19863 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19864 nearly as I can tell, the whole thing was an accident in Stu's
19865 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19866 to replace a send/expect pair with gdb_test, but ended up only
19867 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19868 of 30 Mar 1995 took care of it, but left this vestigial comment
19869 which I am now nuking.
19870
19871Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19872
19873 * gdb.base/break.exp: Look for different line number for
19874 breakpoint at main depending on usestubs.
19875
19876Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19877
19878 * gdb.base/list.exp: Adjust some alternate expect patterns to
19879 match recent list0.c change. Add alternate expect pattern for
19880 output from `list default lines around main' for optimizing
19881 compilers.
19882
19883Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19884
19885 * lib/gdb.exp: If nosignals is not set, set it to 0.
19886
19887Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19888
19889 * config/slite-gdb.exp: Responds to load symbol table prompt.
19890 * gdb.base/break.exp: Adjust line number, fix rerun.
19891 * gdb.base/langs0.c: Add #ifdef usestubs.
19892
19893Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19894
19895 * gdb.base/list.exp: Adjust line contents after adding new lines in
19896 list0.c. Also fix a syntax error.
19897
19898 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19899 * gdb.base/break.exp: ditto.
19900 * gdb.base/list.exp: ditto.
19901 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19902 * gdb.base/run.c: ditto.
19903 * gdb.base/list0.c: ditto.
19904 * gdb.base/funcargs.c: ditto.
19905
19906Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19907
19908 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19909 $targetname, $serialport and $baud instead of hardwired variables.
19910 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19911 target doesn't support signals.
19912
19913Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19914
19915 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19916
19917Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19918
19919 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19920 Don't rely on the value of an auto variable before it has been
19921 initialized. Use gdb_test more.
19922
19923Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19924
19925 * lib/gdb.exp (default_gdb_version): A version number must start
19926 with a digit, but other than that contains all characters up to
19927 the first whitespace character.
19928
19929Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19930
19931 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19932
19933Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19934
19935 * gdb.c++/*.exp: Warn if executable does not exist. The original
19936 reason for skipping the warning was that configure.in sometimes
19937 intentionally skipped building the executables but the tcl code
19938 had no way of knowing. That (a) was always bogus with respect to
19939 error handling, (b) is no longer true (right now there is no way
19940 to skip C++ tests).
19941
19942 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19943
19944Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19945
19946 * gdb.base/list.exp: Add expect patterns for output from
19947 SunPRO compiled executables.
19948 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19949 types.
19950
19951Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19952
19953 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19954 number (we are already testing that the correct source line text
19955 gets printed).
19956
19957 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19958 that is what is intended, but something needed to be done to get
19959 sunos4 native working again.
19960
19961 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19962
19963 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19964 apparently went with a (very) old xfail.
19965
19966Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19967
19968 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19969 runto_main is a proc in gdb.exp that will do 'step' for target use
19970 stubs.
19971 * gdb.base/exprs.exp: ditto.
19972 * gdb.base/interrupt.exp: ditto.
19973 * gdb.base/opaque.exp: ditto.
19974 * gdb.base/printcmds.exp: ditto.
19975 * gdb.base/ptype.exp: ditto.
19976 * gdb.base/scope.exp: ditto.
19977 * gdb.base/setvar.exp: ditto.
19978 * gdb.base/signals.exp: ditto.
19979 * gdb.base/twice.exp: ditto.
19980 * gdb.c++/classes.exp: ditto.
19981 * gdb.c++/inherit.exp: ditto.
19982 * gdb.c++/templates.exp: ditto.
19983 * gdb.base/break.exp: no run and hit main for stubs. Change line
19984 numbers for breakpoints and info breakpoint.
19985 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19986 breakpoint().
19987 * gdb.base/callfuncs.c: ditto.
19988 * gdb.base/exprs: ditto.
19989 * gdb.base/interrupt.c: ditto.
19990 * gdb.base/opaque0.c: ditto.
19991 * gdb.base/printcmds.c: ditto.
19992 * gdb.base/ptype.c: ditto.
19993 * gdb.base/scope0.c: ditto.
19994 * gdb.base/setvar.c: ditto.
19995 * gdb.base/signals.c: ditto.
19996 * gdb.base/twice.c: ditto.
19997 * gdb.c++/misc.cc: ditto.
19998 * gdb.c++/templates.cc: ditto.
19999
20000Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20001
20002 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20003
20004 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20005 somewhere between `read' and `main.c'. I'm pretty sure the
20006 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20007 and it isn't particularly useful.
20008
20009 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20010
20011Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20012
20013 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20014
20015Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20016
20017 * config/mt-slite: add LIBS and -nostdlib.
20018 * config/slite-gdb.exp: add this new file to support sparclite target.
20019
20020Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20021
20022 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20023
20024 * gdb.base/a2-run.exp: Change argument to istarget from
20025 "*-*-vxworks" to "*-*-vxworks*".
20026 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20027
20028Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20029
20030 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20031 will not runto main but do a 'step' to step out of breakpoint().
20032 * config/mt-slite: add -Dusestubs.
20033
20034Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20035
20036 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20037 instead of just @.
20038
20039 * gdb.base/signals.exp: Add test for "handle all print".
20040 * TODO: Remove "handle all print". Also remove item about
20041 checking copyright date (I don't like the idea of a spurious FAIL
20042 based on when we run the tests).
20043
20044 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20045 for SunOS4 (reason for failure not investigated). Remove
20046 redundant test for $binfile.
20047
20048 * gdb.base/nodebug.c (array_index): Call malloc.
20049
20050 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20051
20052Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20053
20054 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20055 conventions and slightly simplify the matching regexp.
20056
20057Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20058
20059 * gdb.base/break.exp: Update gdb_test invocation to use new
20060 convention.
20061
20062 * lib/gdb.exp: If noargs is not set, set it to 0.
20063
20064 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20065 tests unique.
20066
20067 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20068
20069Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20070
20071 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20072 one argument of type "<non-float parameter>".
20073
20074Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20075
20076 * config/rom68k.exp: New file to support Motorola IDP board.
20077 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20078 * gdb.base/break.c: Change things around so that this program
20079 doesn't depend upon args. This is necessary to make remote
20080 targets work (in general, they can't take args).
20081 * gdb.base/break.exp: Don't try to send args to program. Don't
20082 expect output. Also, replace lots of code with gdb_test.
20083
20084Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20085
20086 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20087 printing of '\'' (which is what the comment says we are testing,
20088 even though we were not), not '''.
20089 (test_integer_literals_rejected): Test that printing ''' is an error.
20090
20091 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20092 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20093 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20094 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20095 Use gdb_test not test_print_accept.
20096 * lib/gdb.exp: Remove test_print_accept.
20097
20098 * gdb.base/signals.exp (signal_tests_1): Make pass message
20099 consistent with fail message.
20100
20101 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20102 unsigned char; the bug (PR 1821) is fixed.
20103
20104 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20105
20106 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20107 successful tests--makes xfailing them work right.
20108
20109Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20110
20111 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20112 only \r\n, not .*. The test can pass .* as the last thing in
20113 $pattern if that is what it wants. In addition to providing this
20114 flexibility, this change should speed up pattern matching in cases
20115 where the pattern already ended with .* (there were a number of
20116 them). This change also helps catch bad patterns--in the old
20117 scheme the typo "char \*" instead of "char \\*" would pass. Now
20118 it is caught.
20119 * Many .exp files: Update callers.
20120
20121 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20122 clearer and does not spuriously match multiple ('s. Likewise for
20123 ) and *.
20124
20125 * gdb.base/nodebug.exp: Test ability to call a function and pass
20126 it a string (even with no debugging info).
20127
20128 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20129 "p '\'", which is the same as "p ''" once tcl gets done with
20130 quoting, to "p '\\'", which I suspect is what is intended (one
20131 backslash gets sent to GDB).
20132
20133 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20134
20135Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20136
20137 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20138 1817) was fixed literally years ago.
20139
20140Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20141
20142 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20143 test, it causes stepping out of call_after_alloca_subr with
20144 optimizing compilers.
20145 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20146 fails.
20147
20148 * gdb.c++/templates.exp: Source templ-info.exp only if
20149 the templates executable exists.
20150
20151 * gdb.c++/misc.cc (class Contains_static_instance,
20152 class Contains_nested_static_instance),
20153 gdb.c++/classes.exp (test_static_members): Test printing of
20154 a class that contains a static instance of the class.
20155
20156Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20157
20158 * gdb.base/langs2.c (cppsub_): Don't prototype.
20159 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20160 only, I believe).
20161
20162Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20163
20164 * lib/gdb.exp (skip_chill_tests): New procedure.
20165
20166 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20167
20168Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20169
20170 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20171 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20172
20173Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20174
20175 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20176
20177 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20178 disassemble 8, not 16, instructions for part 4.
20179
20180 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20181 support the latter anymore.
20182
20183 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20184 -DNO_PROTOTYPES.
20185 * gdb.base/callfuncs.c: Control use of prototypes based on
20186 NO_PROTOTYPES, not __STDC__.
20187 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20188 t_float_values2 tests if prototypes in use.
20189
20190 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20191 t_double_values): When checking differences against DELTA, check
20192 that difference is within the range (-DELTA,DELTA), not just
20193 (-infinity,DELTA).
20194
20195Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20196
20197 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20198 'file' command firts, then 'target', then 'load', this is due to gdb
20199 target set up.
20200 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20201
20202Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20203
20204 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20205 FP load/store variants.
20206 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20207
20208Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20209
20210 * gdb.base/term.exp: Do not give a warning if not native, it is
20211 not an abnormal condition.
20212
20213Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20214
20215 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20216 t_char_array".
20217
20218Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20219
20220 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20221 are getting the version number.
20222
20223 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20224 if not native, it is not an abnormal condition.
20225
20226Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20227
20228 * lib/gdb.exp: Just use "file exists", rather than undocumented
20229 dejagnu procedure "findfile".
20230
20231Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20232
20233 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20234 (LDFLAGS): Set to -Xlinker -Ur.
20235
20236 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20237 Removed, these values are set by lib/gdb.exp.
20238
20239 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20240
20241Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20242
20243 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20244 of replicating gdb startup code.
20245
20246 * config/mt-vxworks (LDFLAGS): Set to -r.
20247 (CFLAGS_FOR_TARGET): Removed.
20248
20249 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20250 (gdb) and gdb for vxworks uses (vxgdb).
20251
20252 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20253 executable is not in the tree and host != target, use sed and
20254 program_transform_name to determine the gdb name used by the
20255 target.
20256
20257 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20258 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20259
20260Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20261
20262 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20263 floats, chars, and shorts where there are ANSI-style function
20264 definitions.
20265
20266 * gdb.base/langs.exp, gdb.base/langs*: New test.
20267 * gdb.base/Makefile.in: Build it.
20268 * TODO: Remove item about checking that C names don't get C++
20269 demangling applied; this test tests it.
20270
20271Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20272
20273 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20274 went with the const70 xfail. The xfail went away a year ago.
20275
20276 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20277
20278 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20279 for hp300.
20280
20281 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20282
20283 * gdb.base/a1-selftest.exp: Don't run on hp300.
20284
20285Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20286
20287 * Makefile.in (site.exp): Set host_alias and target_alias as well
20288 as host_triplet and target_triplet.
20289
20290Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20291
20292 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20293
20294 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20295 places as other ecoff systems).
20296
20297 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20298 ultrix.
20299
20300Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20301
20302 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20303 remove them.
20304 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20305 variable and "variable" in addition to "data variable".
20306 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20307
20308 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20309 2.
20310 * gdb.base/list1.c (long_line): Add additional statement at start
20311 of function.
20312 * gdb.base/list.exp (test_forward_search): Update line number to
20313 reflect new statement.
20314
20315Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20316
20317 * gdb.base/signals.exp: Reinitialize searched source directories
20318 after gdb_start call.
20319
20320Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20321
20322 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20323 * gdb.stabs/Makefile.in: Likewise.
20324
20325 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20326 change. Instead split the tests into smaller pieces.
20327 * gdb.disasm/hppa.s: Corresponding changes.
20328
20329Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20330
20331 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20332 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20333
20334 * gdb.base/funcargs.exp: Modify many tests so that every test
20335 either passes or fails. Make some test names unique.
20336
20337Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20338
20339 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20340 Call stty to set interrupt character.
20341
20342 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20343 for HP assembler versus GNU assembler based on actual behavior of
20344 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20345
20346 * TODO: Suggest a few more stepping tests.
20347
20348Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20349
20350 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20351 restart GDB for h8300 after a continue.
20352 (return): Add pattern to match a29k-udi behavior.
20353 * gdb.base/nodebug.exp: Remove obsolete comment.
20354 * gdb.base/regs.exp: New file, testing of register displays.
20355 * gdb.base/return.exp: Fix typo in reference to $objdir.
20356 * gdb.base/whatis.exp: Always start with a fresh GDB.
20357
20358Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20359
20360 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20361 higher, these tests generate a lot of output.
20362
20363Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20364
20365 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20366 code following the catch silently ignored some errors; without the
20367 catch they should be thrown like any other tcl error. Also, the
20368 catch used "" instead of {} which meant all the callers who wanted
20369 to include one of the characters "[]$ had to quote it an extra time.
20370 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20371 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20372 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20373 Remove extra quoting.
20374
20375Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20376
20377 * gdb.base/commands.exp: Make test names unique; every test either
20378 passes or fails. Update some comments.
20379
20380 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20381
20382Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20383
20384 The following fixes a FAIL caused by the fact that the alpha stabs
20385 configuration didn't use the ".if alpha" code in weird.def.
20386 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20387 bit pointer, so the 32 bit version works even on the alpha.
20388 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20389 Remove the stuff which allowed us to have separate versions for
20390 alpha and everything else.
20391
20392 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20393 regexp which "info func operator\[\](" is supposed to match. Fix
20394 string to send to GDB. Note that GDB still doesn't work right. Add a
20395 new test for "info func .perator\[\](" which GDB does handle correctly.
20396
20397 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20398
20399Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20400
20401 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20402 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20403 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20404 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20405 it makes the tests harder to understand and confuses test-o-matic.
20406 The preferred style is that each test provides a PASS or a FAIL,
20407 and has a unique message (e.g. "continue #54" not just "continue")
20408 which is the same for the pass and the fail.
20409 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20410 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20411 to lib/gdb.exp.
20412 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20413 prt_accept which was basically the same thing. Likewise for
20414 test_print_reject and prt_reject.
20415 * lib/gdb.exp (test_print_reject): Add some more error message
20416 patterns to match from the former printcmds.exp (prt_reject).
20417 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20418 One defect of the passcount stuff is that some of it failed to
20419 report XPASS where appropriate.
20420 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20421 stuff before and after arg in expected pattern.
20422 (test_paddr_operator_functions): Re-do test without print_addr_of;
20423 this is the only test which seems to want extra stuff there.
20424
20425Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20426
20427 * gdb.base/nodebug.exp: Update new tests to reflect improved
20428 wording of gdb output.
20429
20430 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20431 and "ptype" work on variables in files compiled without -g.
20432 Replaces commented out "maint print msymbol" tests.
20433
20434Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20435
20436 * gdb.base/setvar.c (dummy): Call malloc.
20437
20438 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20439 losing with the irix4 sed.
20440
20441 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20442 ALRM" on irix4.
20443
20444Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20445
20446 * TODO: Remove items about corefile.exp testing new exec-file and
20447 backtrace; both are now done. Add items about printing enums.
20448
20449Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20450
20451 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20452 "get signal $thissig" test fails.
20453
20454 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20455
20456Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20457
20458 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20459 compiler warning with dec alpha compiler.
20460
20461 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20462 extra \n from gdb_test call (this explains why the prompt test
20463 that I removed yesterday was there).
20464 (user_defined_command_test): Remove extra \n and prompt test.
20465
20466 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20467 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20468 doesn't exist.
20469 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20470 Also remove alpha workaround, which turns out to be because
20471 SIGABRT == SIGLOST.
20472
20473 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20474
20475 * gdb.base/help.exp: Don't test "help show".
20476
20477Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20478
20479 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20480 "set print address" is on.
20481 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20482 pass prompt to gdb_test; gdb_test already looks for the prompt.
20483
20484 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20485
20486 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20487 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20488 was to make sure that gdb can read a core file. But (a) the "read
20489 the corefile" part didn't make it to a1-selftest.exp, we just
20490 delete the corefile after creating it, and (b) we test reading
20491 corefiles in corefile.exp anyway. Also, this test left around a
20492 xgdb process on Solaris.
20493
20494 * gdb.base/corefile.exp: Also test backtrace.
20495
20496Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20497
20498 * gdb.base/commands.exp: Test a simple user defined command with
20499 arguments and if/while statements; verify the full user command is
20500 printed by "show user".
20501
20502 * gdb.base/commands.exp: Test if/while commands as part of a
20503 breakpoint command list; verify they appear in breakpoint
20504 information.
20505
20506Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20507
20508 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20509 than by dividing by zero.
20510
20511Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20512
20513 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20514 performing an inferior call with watchpoints enabled.
20515 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20516 call.
20517
20518Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20519
20520 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20521 of "file" command.
20522
20523 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20524 Add additional pattern for when "int operator int(void);" appears
20525 in a different order.
20526
20527Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20528
20529 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20530
20531 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20532 and "signal" with ".*".
20533
20534Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20535
20536 * TODO: Add note about "handle all nostop".
20537
20538 * gdb.base/{sigall.c, sigall.exp}: New test.
20539 * gdb.base/Makefile.in: Add it.
20540
20541Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20542
20543 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20544 when invoking GDB, suppresses any windowing interface.
20545
20546Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20547
20548 * config/sim-gdb: New file, simulator testing support.
20549
20550Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20551
20552 * gdb.base/interrupt.exp: Test calling func1 twice.
20553
20554Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20555
20556 * gdb.base/list.exp (test_forward_search): Set timeout higher
20557 when we'll be getting lots of output from gdb.
20558
20559 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20560 "init_malloc" to after the expect statement. Run it if that
20561 regexp is taken, but also for two others which happen if source
20562 cannot be found.
20563
20564Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20565
20566 * gdb.base/printcmds.exp: New test, for printing register before
20567 program is running.
20568
20569Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20570
20571 * gdb.base/list.exp: Correct some alternate expect patterns
20572 to reflect changes in list1.c.
20573
20574Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20575
20576 * TODO: Add item regarding large frames.
20577
20578 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20579
20580 * TODO: Remove item about enabling return.exp; it
20581 is enabled. Suggest a few more "return" tests.
20582
20583Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20584
20585 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20586 anonymous unions.
20587
20588Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20589
20590 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20591 and pr-5646.o, so "make" is the same as "make all", not "make
20592 pr-4975.o".
20593
20594Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20595
20596 * gdb.base/list.exp: Adjust expectations to reflect changes in
20597 list1.c.
20598 (test_forward_search): New test proc.
20599 * gdb.base/list1.c (long_line): New function, has long source line.
20600
20601Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20602
20603 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20604 additional line of code that was added.
20605
20606Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20607
20608 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20609 tests so as not to overflow expect's input buffers.
20610 * gdb.disasm/hppa.exp: Corresponding changes.
20611
20612Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20613
20614 Beginnings of template debugging tests.
20615 * gdb.c++/templ-info.cc: New file to test for template
20616 debugging capability of the compiler.
20617 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20618 templ-info.cc.
20619 * gdb.c++/templates.cc: Add explicit template instantiations
20620 to enable compiling with -fno-implicit-templates. Add destructor
20621 and 'value' method to T5 class for template tests.
20622 * gdb.c++/templates.exp: Add testcases for printing of template
20623 types, setting breakpoints on template methods and calling a
d63a86f8 20624 template method.
c906108c
SS
20625
20626Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20627
20628 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20629 branch target since some assemblers (gas-2.5) may emit a
20630 relocation for the branch instead of resolving it in the
20631 assembler.
20632
20633Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20634
20635 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20636 through signal handler.
20637
20638Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20639
20640 * configure.in (*-*-netware): Use config/mt-netware.
20641
20642 * config/mt-netware: New file.
20643 * config/mt-i386-netware: Removed, separate configs for different
20644 netware architectures are no longer needed now that we have
20645 --with-headers.
20646
20647Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20648
20649 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20650 by the recent changes to use ANSI C arithmetic conversions.
20651
20652Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20653
20654 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20655 bug involving using inferior_pid to figure out whether to select a
20656 frame.
20657
20658Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20659
20660 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20661 match the current disassembler output.
20662
20663Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20664
20665 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20666 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20667 types, expect "int" as type of integer values (for now).
20668
20669Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20670
20671 * gdb.base/commands.exp: New tests for if/while commands.
20672
20673Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20674
20675 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20676 by .*, since hex values have different syntax in Chill mode.
20677
20678Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20679
20680 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20681 linefeed from expect pattern for repeated types with indices > 9.
20682
20683Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20684
20685 First part of Fortran test suite.
20686 * gdb.fortran: New directory.
20687 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20688
20689Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20690
20691 * gdb.base/default.exp: Update expect pattern for load command
20692 without arguments.
20693
20694Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20695
20696 * configure.in: Change i386 to i[345]86.
20697 * gdb.base/configure.in: Likewise.
20698 * gdb.c++/configure.in: Likewise.
20699 * gdb.chill/configure.in: Likewise.
20700
20701Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20702
20703 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20704 patterns, since that is not a valid context for comments.
20705
20706Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20707
20708 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20709 repeated types and repeated types with indices > 9.
20710
20711Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20712
20713 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20714 2417; old bug has been fixed.
20715
20716Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20717
20718 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20719 send the newline ourselves instead of assuming gdb_test will do
20720 so when passed an empty input string.
20721
20722 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20723 stabs testcode.
20724
20725Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20726
20727 * lib/gdb.exp (gdb_test): Don't send anything if the first
20728 argument is an empty string. This makes cases where we want to
20729 match output that is already in expect's buffers (for example,
20730 matching a breakpoint after gdb_run_cmd has been called) work
20731 reliably.
20732
20733Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20734
20735 * config/netware.exp: New file.
20736
20737Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20738
20739 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20740 the -B and -L prefixes so we can find the debugging stub.
20741
20742 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20743 there and we are using the gcc from the tree.
20744
20745 * gdb.base/types.c: Removed.
20746
20747 * gdb.base/configure.in: Look for makefile fragments in ../config.
20748 Recognize i386-*-netware.
20749 * gdb.c++/configure.in: Likewise.
20750
20751Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20752
20753 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20754 the correct TCL syntax.
20755
20756Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20757
20758 * gdb.base/opaque.exp: use runto instead of messing around with
20759 breakpoints. Simplify by using gdb_test.
20760
20761 * gdb.base/bitfields.exp: restart between tests on netware targets
20762 because breakpoints aren't relocated after target death. Run
20763 processes to completion.
20764
20765 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20766
20767Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20768
20769 * Makefile.in: Remove extra tabs that confuse some versions
20770 of "make". Use the newly built gdb to test with by default,
20771 rather than the first one in the tester's search path.
20772
20773Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20774
20775 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20776
20777 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20778 condition help.
20779
20780Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20781
20782 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20783
20784 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20785 running.
20786 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20787 * gdb.base/funcargs.exp: Likewise.
20788
20789 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20790 * gdb.base/funcargs.exp: Likewise.
20791
20792 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20793 message is "".
20794
20795Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20796
20797 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20798 return,signals,twice}.exp: Handle non-existant binaries
20799 consistantly.
20800
20801 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20802 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20803 might testing a cross development system.
20804
20805Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20806
20807 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20808 runtest script is relative to ${srcdir}, not ${rootdir}.
20809
20810Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20811
20812 * gdb.base/signals.exp: Allow for optionality of breakpoint
20813 address.
20814
20815Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20816
20817 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20818
20819Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20820
20821 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20822 for size_t definition.
20823 * gdb.c++/templates.cc: Likewise
20824
20825 * config/mt-i386-netware: New file.
20826
20827 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20828 defined.
20829
20830 * gdb.base/Makefile.in: Added support for systems that name core
20831 files by appending "core" to the program name.
20832 * gdb.base/a1-selftest.exp: Likewise.
20833
20834Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20835
20836 * gdb.base/return.exp: Add comment and message for `return double'
20837 test failure on Sparc Solaris.
20838
20839Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20840
20841 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20842
20843Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20844
20845 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20846 from optimizing them away.
20847 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20848 patterns to include default constructors and assignment operators,
20849 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20850 character in the output of the virtual base pointer.
20851
20852Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20853
20854 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20855 expression match in print_addr_of to avoid unintented matches.
20856 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20857 versions up to 2.5.8.
20858
20859Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20860
20861 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20862 included file to run under newer versions of expect.
20863 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20864 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20865 Remove xfail for the virtual table of BDDHookV.
20866
20867Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20868
20869 * lib/gdb.exp (string_to_regexp): Set a default result.
20870 (default_gdb_start): Fix misleading message.
20871
20872Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20873
20874 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20875 Remove all CC, etc definitions.
20876 * config/mt-hpux: New file.
20877 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20878 (CFLAGS, LDFLAGS): Define.
20879 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20880
20881 * Makefile.in (site.exp): Don't insert host_os, etc.
20882 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20883 (distclean): Check existence of subdir.
20884 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20885 * gdb.base/Makefile.in: General cleanup and simplification.
20886 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20887 to build executables. Use default rule to build .o files.
20888 (EXPECT, RUNTEST, CC): Fix relative pathname.
20889 (site.exp): Don't insert host_os, etc.
20890 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20891 and/or SIGUSR1 defined.
20892 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20893 * gdb.c++/Makefile.in: General cleanup and simplification.
20894 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20895 (CFLAGS): Remove.
20896 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20897
20898Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20899
20900 * gdb.base/recurse.exp: Misc changes to get tests running again
20901 after Kung's changes to the watchpoint code.
20902 * gdb.base/watchpoint.exp: Likewise.
20903
20904Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20905
20906 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20907
20908Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20909
20910 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20911 * lib/gdb.exp (default_gdb_start): Define.
20912 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20913 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20914 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20915 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20916 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20917 Don't call gdb_target_udi in between tests.
20918
20919Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20920
20921 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20922 (which was basically just a local version of the same thing). In
20923 addition to avoiding duplication, gdb_test_exact is faster.
20924 * lib/gdb.exp (gdb_test_exact): Fix typo.
20925
20926 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20927 don't give an error.
20928
20929 * gdb.base/term.exp: Call delete_breakpoints before starting.
20930
20931 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20932 (t10): Add comment.
20933
20934Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20935
20936 Reorganization of the GDB Test Suite.
20937
20938 * gdb.base: New directory, contains all the basic tests.
20939 * gdb.c++: New directory, tests specific to C++.
20940 * gdb.chill: New directory, tests specific to Chill.
20941 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20942 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20943 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20944 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20945 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20946 t30-31 to chill).
20947 * */gdbme.*: Rename to match appropriate expect scripts.
20948 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20949 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20950 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20951 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20952 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20953 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20954 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20955 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20956 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20957 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20958 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20959 gdb.c++/virtfunc.cc: New names of C++ files.
20960 * gdb.chill/chillvars.ch: New name of Chill file.
20961 * gdb.base/configure.in, gdb.c++/configure.in,
20962 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20963 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20964 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20965 * configure.in (configdirs): Update to reflect directory changes.
20966 (target_abbrev): No longer define for any configuration.
20967 * Makefile.in: Cosmetic improvements to header comments.
20968
20969Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20970
20971 Various changes to gdb.t31:
20972
20973 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20974 * gdbme.ch: Make all key-words and predefineds be upper-case.
20975 * chillvars.exp: Expect key-words and predefinds in upper-case.
20976
20977 * chillvars.exp: Use gdb_test_exact many places.
20978 Change expected output for arrays (which now includes index labels).
20979
20980 * pr-5020.exp, gdme.ch (module PR_5020):
20981 New test, for PR-5020.
20982
20983Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20984
20985 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20986 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20987
20988Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20989
20990 * Makefile.in: Fix bit-rot in definitions of CHILL,
20991 CHILL_FOR_TARGET and Chill_LIB.
20992 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20993 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20994 CHILL, and CHILL_LIB.
20995
20996Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20997
20998 * Revert the previous changes. Please see Rob's directory
20999 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21000
21001Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21002
21003 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21004 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21005 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21006 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21007 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21008 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21009 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21010 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21011 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21012 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21013 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21014 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21015 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21016 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21017 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21018 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21019 changes from 94Q1.
21020
21021Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21022
21023 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21024 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21025 Rob's new testing fragments.
21026
21027Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21028
21029 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21030 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21031
21032Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21033
21034 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21035 version also, match on casted version strings, and match on
21036 gdb startup case where the line numbers might be messed up.
21037
21038Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21039
21040 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21041 (CFLAGS): Delete it from here.
c906108c
SS
21042
21043Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21044
21045 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21046
21047Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21048
21049 * Makefile.in (RUNTEST): Default to just "runtest".
21050
21051Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21052
21053 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21054 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21055 the code has been restructured.
21056
21057Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21058
21059 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21060 \n, not just one of each.
21061
21062 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21063 /bin/cc gives a warning if you do.
21064
21065Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21066
d63a86f8 21067 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21068 __t10ListS_link1ZUiRCUiPT0
21069
21070Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21071
21072 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21073 on local variables in recursive functions.
21074
21075 * gdb.t07/Makefile.in: Build the new test.
21076
21077Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21078
21079 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21080 directly. Instead compare the return values from actual calls.
21081
21082Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21083
21084 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21085
21086Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21087
21088 * From Peter Schauer with minor modifications.
a9c64011
AS
21089 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21090 stops in mid-line in the caller. Add xfail for returning a float
21091 value on X86 targets.
c906108c
SS
21092
21093Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21094
21095 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21096 to avoid expect lossage.
21097 (fmem_LRbug_tests): Likewise.
21098 * gdb.disasm/hppa.s: Corresponding changes.
21099
21100 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21101 conditions to work with latest dejagnu/expect.
21102
21103 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21104 expected to fail on the PA.
21105 (backtrace in call with trampolines): Explicitly require main
21106 to be frame #1 (no trampolines should show up in backtrace).
21107
21108 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21109 "continue -expect".
21110 * gdb.t06/break.exp: Likewise.
21111 * gdb.t07/watchpoint.exp: Likewise.
21112 * gdb.t13/bitfields.exp: Likewise.
21113 * gdb.t15/{funcargs,return}.exp: Likewise.
21114 * gdb.stabs/weird.exp: Likewise.
21115 * config/{mips,udi}-gdb.exp: Likewise.
21116
21117 * hppa.sed: Enclose comments within a sed command to avoid
21118 losing with the old OSF1 sed.
21119
21120Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21121
21122 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21123 sequent dynix.
21124 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21125 * gdb.t15/funcargs.exp: Conditionally step again to really
21126 finish from marker_call_with_trampolines. Handle the case where
21127 the first step from within call_with_trampolines already steps
21128 us back to main.
21129 * gdb.t15/gdbme.c: Add comment to closing brace of
21130 call_with_trampolines for funcargs.exp.
21131
21132Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21133
d63a86f8 21134 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21135 Fix typo(s).
21136
21137Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21138
21139 * gdb.t07/gdbme.c: More code for watchpoint testing.
21140
21141 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21142 "Hardware watchpoint" throughout file.
21143 (test_watchpoint_triggered_in_syscall): New test.
21144 (test_complex_watchpoint): New test.
21145
21146Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21147
21148 * gdbme.c (call_with_trampolines): New function to try and step
21149 into. Tests trampoline problems on the PA.
21150
21151 * funcargs.exp (localvars_in_indirect_call): No longer expect
21152 stepping into indirect call to fail on PAs.
21153 (test_stepping_over_trampolines): New test.
21154
21155Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21156
21157 * TODO: Add suggestions for static member function tests, and
21158 completion tests.
21159
21160Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21161
21162 * TODO: Add suggestions for "p/a" tests.
21163
21164 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21165 (default_gdb_exit): Replace all the hair with sending "quit" to
21166 the process with a simple close.
21167
21168Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21169
21170 * TODO: Add suggestions for shared library tests.
21171
21172Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21173
21174 * TODO: Add suggestions for x/s tests.
21175
21176Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21177
21178 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21179 "enable once", and "enable breakpoints once" with ".*".
21180
21181Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21182
21183 * TODO: Add suggestions about structure passing tests.
21184
21185Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21186
21187 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21188 the primary1 test, use work around if __GNUC__ < 2.
21189 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21190 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21191 Test for bad output rather than waiting for timeout. Issue
21192 second continue only if first continue failed.
21193
21194Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21195
21196 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21197 operator[] test with gdb_test because the old code didn't seem to
21198 be getting the quoting right with the new dejagnu.
21199
21200Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21201
21202 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21203 one from the path.
21204 * Makefile.in: Use a fresh expect if there is one, use runtest
21205 from the src tree if there is one.
d63a86f8 21206
c906108c
SS
21207Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21208
21209 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21210 next over recursive call. Revise the tests from that point on
21211 (which had been skipped) to match GDB's actual (correct) output.
21212
21213 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21214 with next over a breakpoint whose condition is false.
21215
21216 * gdb.t00/help.exp: Comment out "help set print" tests just like
21217 (and for same reason as) "help set" test.
21218
21219Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21220
21221 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21222 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21223
21224Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21225
21226 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21227 necessary gdb_target_udi.
21228
21229 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21230
21231 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21232 1838 and 2417; they are fixed.
21233
21234 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21235 gdb.t03/ptype.exp (ptype structure, ptype union):
21236 Remove xfails; the test is looser than when the xfails were added.
21237
21238 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21239 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21240
21241 * gdb.t01/run.exp: Only run shell test if isnative.
21242
21243 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21244 since "run" automatically loads if necessary. Call gdb_target_udi
21245 after the "file" since "file" kills any execution target.
21246
21247 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21248 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21249 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21250 argument for UDI.
21251
21252Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21253
21254 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21255
21256 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21257
21258Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21259
21260 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21261 properly quoting regexps. This makes the second argument to
21262 demangle a fixed string, which matches the callers, instead of a
21263 shell-style pattern which is what the previous implementation
21264 used. Update some of the callers.
21265
21266Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21267
21268 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21269 (comib_nullified_tests): Fix typo.
21270 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21271 strings. No longer expected to fail.
21272
21273 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21274 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21275 strings. No longer expected to fail.
21276
21277 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21278 string. No longer expected to fail.
21279
21280Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21281
21282 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21283 No longer expected to fail.
21284
21285 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21286 string. No longer expected to fail.
21287
21288Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21289
21290 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21291 only in the names (I probably got most of them). I was even
21292 generous with some which differed in underscores in names, and
21293 probably missed a few, and I *still* was able to remove almost a
21294 third of the file with almost no impact on testsuite coverage.
21295
21296Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21297
21298 * gdb.t00/default.exp: Match udi_attach error message as well as
21299 the one from child_attach.
21300
21301 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21302
21303 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21304
21305 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21306 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21307
21308 * Move test with enums and partial symbols back to
21309 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21310 Reverts the change of 26 May 93. Per today's change to
21311 stabs.texinfo, the behavior that weird.exp was expecting was
21312 unreasonable; what is important is that the compiler+gdb get
21313 things right, which happens with a recent gcc. Also fix the test
21314 to deal with native compilers which put out the stab gdb can't
21315 deal with.
21316
21317Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21318
21319 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21320 in the names. The main thing these accomplish is to slow things down.
21321 Many more such duplicates surely remain.
21322
21323 * gdb.t00/help.exp: Comment out "help support" test just like
21324 (and for same reason as) "help set" test.
21325
21326Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21327
21328 * gdb.t06/break.exp: Remove setup_xfails for
21329 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21330 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21331 about known bug in gcc to include up through 2.5.8.
21332 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21333 well as "_vb$".
21334 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21335 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21336 with latest gcc and gdb.
21337 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21338 well as "_vb$".
21339
21340Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21341
21342 * configure.in (hppa*-*-*): Also configure and build stabs-only
21343 tests.
21344
21345Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21346
21347 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21348 * gdb.t10/configure.in (hppa*-*-*): Use it.
21349
21350Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21351
21352 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21353
21354Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21355
21356 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21357 versions prior to 1.13.5.
21358
21359Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21360
21361 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21362 the prompt is at the start of a line.
21363
21364Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21365
21366 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21367 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21368 in the copr tests now.
21369 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21370 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21371 expected to fail.
21372
21373Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21374
21375 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21376 gdb.t31/chillvars.exp, lib/gdb.exp:
21377 Tweak to run under either version of expect.
21378 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21379 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21380 * gdb.t11/list.exp: Remove extraneous whitespace.
21381
21382Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21383
21384 * gdb.t16/printcmds.exp (test_print_strings): Accept
21385 "(unsigned char *) " before the string.
21386
21387 * TODO: Add notes about printing of fancy types and GDB expressions.
21388
21389Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21390
21391 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21392 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21393 if doing mips-idt-ecoff.
c906108c
SS
21394
21395Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21396
21397 * Most .exp files: Tweak to run under either version of expect.
21398
21399Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21400
21401 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21402 xfails; I'm not sure why they are failing, but not because of PR 1806.
21403
21404Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21405
21406 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21407 defined in lib/gdb.exp.
21408
21409Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21410
21411 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21412 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21413 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21414 have to be typeless.
21415
21416Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21417
21418 * TODO: Add suggestion for copyright year test.
21419
21420Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21421
21422 * configure.in (*-*-lynxos*): Add stabs tests.
21423
21424Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21425
21426 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21427 so insert a tab before any assembler directive in column zero.
21428
21429 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21430 stores.
21431 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21432 stores.
21433 (fpu_short_memory_tests): Likewise.
21434
21435Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21436
21437 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21438 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21439 .stabs directives in comments.
21440
21441Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21442
21443 * TODO: New file, describing tests we could write.
21444 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21445
21446Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21447
21448 * gdb.t06/signals.exp: Add kludge to force re-sync.
21449
21450 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21451 to xgdb instead of gdb, get out of gdb.
21452
21453Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21454
21455 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21456 for info.
21457
21458Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21459
21460 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21461 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21462 * gdb.stabs/hppa.sed: New sed script for the PA.
21463
21464Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21465
21466 * gdb.stabs: Re-write weird.def and configuration to use sed
21467 instead of cpp. sed is portable and POSIX; cpp is neither.
21468
21469Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21470
21471 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21472
21473Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21474
21475 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21476
21477Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21478
21479 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21480 "_vb$".
21481 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21482 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21483
21484Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21485
21486 * lib/gdb.exp: Comment out code which depends on non-existent
21487 `transform' procedure.
21488
21489Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21490
21491 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21492 * lib/gdb.exp: Transform tool name.
21493 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21494 1.1's new error handling system.
21495
21496Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21497
21498 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21499
21500Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21501
21502 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21503 They made pattern matching so slow that timeouts happened on
21504 heavily loaded systems. Now any output from "show print" which
21505 gets us back to the GDB prompt is a PASS.
21506
21507Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21508
21509 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21510
21511Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21512
21513 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21514
21515 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21516 It is not from PR 3220.
21517
21518Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21519
21520 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21521 just started failing because they depended on the order the
21522 subcommands are presented, or exact docstring text. This kind of
21523 test is a pain and has minimal benefit.
21524
21525Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21526
21527 * gdb.t09/corefile.exp: At end of test, use "core" command with
21528 no arguments.
21529
21530Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21531
21532 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21533 17}/Makefile.in: Make it possible to run the testsuite with Sun
21534 make and CC = cross gcc by adding explicit build rules for .o
21535 files.
21536
21537Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21538
21539 * gdb.t15/funcargs.exp: Don't put comments on same line as
21540 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21541
c906108c
SS
21542Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21543
21544 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21545
21546Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21547
21548 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21549 * gdb.t20/inherit.exp: remove three dumplicate entries.
21550
21551Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21552
21553 * gdb.t06/break.exp: For "next over recursive call", fail on any
21554 incorrect output, not just on "factorial (value=2)".
21555
21556Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21557
21558 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21559 working now. Add an xfail if accesing a bss variable causes
21560 a memory error if the target is not yet run.
21561
21562Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21563
21564 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21565 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21566 name of __st* demangling (2 strings). Did Kung really get the
21567 more than 95 others right without testing them?
21568
21569Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21570
21571 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21572
21573Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21574
21575 * configure.in (configdirs): Add gdb.disasm
21576 * gdb.disasm: New directory for GDB disassembler tests.
21577 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21578
21579Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21580
21581 * gdb.t00/help.exp: Don't test "help set".
21582
21583 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21584 from within expect statements. None of these happen anymore and
21585 they cause regressions to be silently unnoticed.
21586
21587 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21588 messages) about known failures with gcc cygnus-2.4.5-930417.
21589
21590 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21591 comp-info.exp so it gets built if it doesn't exist.
21592
21593 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21594 it is no longer used.
21595 * gdb.t13/comp-info.c: Removed.
21596
21597Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21598
21599 * gdb.t06/signals.exp: Add xfail for sun3.
21600
21601Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21602
21603 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21604 relevant because ^C doesn't get sent but failure can be reproduced
21605 interactively).
21606
21607Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21608
21609 * gdb.stabs/alpha.mt: New configuration file for alpha.
21610 * gdb.stabs/configure.in: Use it.
21611 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21612 sharing with alpha.mt, redefine long to word via preprocessor.
21613 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21614 for alpha.
21615 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21616 native cc.
21617 * gdb.t00/teststrategy.exp: Change expect string so that we
21618 consume the `(xgdb)' from the command echo and from the gdb prompt.
21619 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21620 gdb currently compares all values as long, so this failure probably
21621 applies to any configuration where LONGEST is bigger than a target int.
21622 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21623 with gcc.
21624 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21625 to handle opaque pointers, gcc is.
21626 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21627 as first argument. Include <sys/types.h> and change all operator
21628 new definitions to use size_t.
21629 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21630 now that we use size_t.
21631
21632Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21633
a9c64011 21634 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21635 a long or float array cast all array members to the same type.
a9c64011 21636 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21637 with 64 bit longs.
a9c64011 21638 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21639 on alpha.
a9c64011 21640 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21641
21642Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21643
21644 * gdb.t24 (demangle.exp): Constructors of templates have names like
21645 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21646 section 14.6 of the ARM.
21647
21648 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21649 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21650 accomplish little and slow down the testsuite.
21651
21652 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21653 Accept spaces various places.
21654
21655Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21656
21657 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21658 with watchpoint enabled.
21659
21660 * Makefile.in: Remove definition of CC and remove the second
21661 definition of CXX (the "CXX = gcc" one remains). These definitions
21662 were causing backquotes to be expanded within backquotes, which
21663 doesn't work.
21664
21665Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21666
21667 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21668
21669Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21670
a9c64011
AS
21671 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21672 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21673 by mips cc and contains no stabs entries.
21674
21675Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21676
21677 * config/vx-gdb.exp: Use fake device to load files rather than
21678 NFS.
21679 * lib/gdb.exp: New proc to do "file" command.
21680 * config/unix-gdb.exp: Use new "file" proc.
21681
21682Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21683
21684 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21685 Rework board rebooting slightly.
21686 (gdb_exit): Don't exit from the remote shell; there isn't one.
21687 * gdb.stabs/weird.exp: If a program is being debugged already,
21688 kill it.
21689 * gdb.t04/setvar.exp: Stop and restart gdb.
21690 * gdb.t05/expr.exp: Likewise.
21691 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21692 restart gdb and reload the program.
21693 * gdb.t08/opaque.exp: Likewise.
21694 * gdb.t12/scope.exp: Likewise.
21695 * gdb.t13/bitfields.exp: Likewise.
21696 * gdb.t15/funcargs.exp: Likewise.
21697 * gdb.t20/classes.exp: Likewise.
21698 * gdb.t03/ptype.exp: Increase timeout.
21699 * gdb.t16/printcmds.exp (test_print_string_constants,
21700 test_print_array_constants): Likewise.
21701 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21702 * gdb.t20/classes.exp (do_tests): Likewise.
21703 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21704
21705Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21706
21707 * gdb.stabs: Renamed *wierd* to *weird*.
21708
21709Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21710
21711 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21712 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21713
21714Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21715
21716 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21717 (do_tests): Remove xfail for whatis on one_var and two_var.
21718
21719Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21720
21721 * Makefile.in: Made cross building work better by adding
21722 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21723
21724Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21725
21726 * gdb.t15/{return.c,return.exp,Makefile.in}:
21727 New test, currently commented out.
21728
21729Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21730
21731 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21732 still running and removes the leftover named socket so GDb can do
21733 clean restarts.
21734
21735Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21736
21737 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21738 console, not GDB.
21739 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21740 cross testing works better with "make check"
21741 * config/unix-gdb: Use default procedures for exit and version.
21742 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21743 with the newest VxWorks.
21744
21745Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21746
21747 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21748 old form.
21749
21750 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21751 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21752
21753 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21754
21755 * config/unix-gdb.exp: Remove this version of gdb_exit
21756 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21757 Rob says he'll look at it when he gets back to testing boards.
21758
21759Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21760
21761 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21762 an expected fail for certain ptype commands.
21763
21764 * gdb.t20/classes.exp: Update expected results of "ptype class
21765 Base1" to account for the constructor that now appears in the type.
21766
21767Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21768
21769 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21770 disappeared from list.
21771 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21772 "alldone" proc with call to cleanup and exit.
21773 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21774 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21775 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21776 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21777 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21778 "alldone" proc with simple returns that suppress remaining
21779 tests. The alldone proc went away many months ago.
21780
21781Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21782
21783 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21784
21785 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21786
21787Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21788
21789 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21790 as vax gdb will display them.
21791
21792Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21793
21794 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21795 optimizers.
21796
21797 * scope.exp: Change "bad value for localval" messages so each one
21798 is unique.
21799
21800 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21801 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21802
21803 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21804
21805Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21806
21807 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21808 doesn't exist (due to optimization).
21809
21810Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21811
21812 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21813 contains \r because the filename is long.
21814
21815 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21816 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21817
21818Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21819
21820 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21821 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21822 Ultrix.
21823 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21824 int tests.
21825 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21826
21827Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21828
21829 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21830
21831 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21832 to match does not match the passing case but still matches the
c906108c
SS
21833 failing case.
21834
21835Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21836
21837 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21838
21839Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21840
21841 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21842 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21843 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21844 Remove various versions of gdb_exit.
21845 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21846 gdb_exit.
21847 * config/unix-gdb.exp: gdb_exit remains here, and should override
21848 the generic version, since it's doing a lot of wierd stuff that
21849 the other versions aren't. FIXME, fold it in, or abandon this
21850 version.
21851
21852Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21853
21854 * gdb.t24/demangle.exp: Add tests for PR 3220.
21855
21856Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21857
21858 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21859
21860Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21861
21862 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21863 "i386-*-*". Works for i486 as well.
21864
21865 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21866 bug, and expand domain of xfail to all SVR4 systems, since the
21867 actual problem is likely to be in generic SVR4 /proc support.
21868
21869Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21870
21871 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21872
21873Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21874
21875 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21876 xfails for other systems. Match a missing 'Continuing.' as an
21877 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21878
21879 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21880 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21881 Only issue warning for missing executables if -all option is used.
21882
21883 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21884 file if -all option is used. It's like an unpredictable XFAIL.
21885
21886Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21887
21888 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21889 for dynamically linked binaries.
21890
21891 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21892
21893Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21894
21895 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21896 to state that this is a known bug in old versions of g++.
21897
21898Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21899
21900 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21901 while waiting for `Continuing'.
21902
21903Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21904
21905 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21906 in text, data, and bss.
21907 * gdb.t10/nodebug.c: Add local and global test variables for
21908 initialized and uninitialized data.
21909
21910Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21911
21912 * config/unix-gdb.exp (gdb_exit): Add "wait".
21913
21914Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21915
21916 * gdb.t06/signals.exp: xfail the continue from the handler for all
21917 targets.
21918
21919 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21920 function with watchpoints enabled, the i386 call dummy starts with
21921 a call.
21922
21923 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21924 386 bsd names its corefiles.
21925
21926Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21927
21928 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21929 compilers don't grok it.
21930 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21931 with small octal ints rather than character constants, which
21932 are signed and might not fit if first promoted to int.
21933
21934Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21935
21936 * gdb.t09/Makefile.in (clean): Remove corefile.
21937
21938Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21939
21940 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21941
21942Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21943 and Jim Kingdon (kingdon@cygnus.com)
21944
21945 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21946 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21947 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21948
21949Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21950
21951 * gdb.t17/interrupt.exp: Add xfail for hppa.
21952
21953Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21954
21955 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21956 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21957 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21958 to determine signed-ness of bitfields and use the result to setup
21959 the xfail.
21960 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21961 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21962 call line is reached if necessary.
21963
21964Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21965
21966 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21967
21968Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21969
21970 * gdb.t06/break.exp: Also test `clear' command.
21971
21972Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21973
21974 * gdb.t00/teststrategy.exp: Remove extra quote.
21975
21976 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21977 watchpoint enabled to be for all non-68k machines.
21978
21979 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21980
21981Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21982
21983 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21984 targets use aout.mt instead of ecoff.mt as gas understands
21985 standard aout format.
21986
21987Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21988
21989 * lib/gdb.exp (runto): Don't insist that function we are running to
21990 was compiled with -g.
21991
21992 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21993
21994 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21995 to get back into the read system call.
21996 Accept leading newline in case where we woke it up.
21997
21998Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21999
22000 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22001 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22002 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22003 enable ecoff configuration.
22004
22005Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22006
22007 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22008
22009Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22010
22011 * gdb.t16/printcmds.exp: Add another printf test.
22012
22013Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22014
22015 * configure.in: If configured -with-stabs on any target, add
22016 stabsdirs to configdirs.
22017
22018Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22021 fun" so pattern does not match the command itself.
22022
22023Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22024
22025 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22026
22027Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22028
22029 * gdb.t17/interrupt.exp: Test for more things.
22030
22031Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22032
22033 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22034 compiler arranges the code and line numbers.
22035
22036 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22037
22038Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22039
22040 * gdb.t00/help.exp: Increase expect input buffer size.
22041
22042Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22043
22044 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22045
22046 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22047
22048 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22049
22050 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22051 [0-9]*, not just [0-9].
22052
22053Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22054
22055 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22056
22057 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22058
22059Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22060
22061 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22062
22063Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22064
22065 * gdb.t06/signals.c: Add xfails for sun3.
22066
22067 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22068
22069 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22070 test_stepping tests.
22071
22072Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22073
22074 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22075
22076 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22077
22078 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22079 rather than actually putting it through cpp twice.
22080
22081 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22082
22083Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22084
22085 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22086 no longer needed.
22087
22088Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22089
22090 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22091
22092 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22093 C++ features prints as "struct", make it a pass, not an xfail.
22094
22095Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22096
22097 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22098 Don't require VA to print as "class" rather than "struct".
22099
22100Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22101
22102 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22103
22104Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22105
22106 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22107
22108Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22109
22110 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22111 order.
22112
22113Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22114
22115 * gdb.t16/printcmds.exp: Add printf tests.
22116
22117 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22118
22119 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22120
22121Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22122
22123 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22124 pass counts, to counteract any existing or future setup_xfails.
22125
22126Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22127
22128 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22129 {BEGIN,END}_COMMON for common block instead of STAB.
22130 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22131
22132 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22133 intp_var should be N_GSYM not N_LSYM.
22134 wierd-aout.S: Use a label for the value of the N_SO.
22135 wierd.def: Remove all backslashes.
22136 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22137
22138Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22139
22140 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22141 get the expected next to inheritance3.
22142
22143Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22144
22145 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22146 now that gcc-2.4 gets it right.
22147
22148Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22149
22150 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22151
22152 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22153 generating comp-info.exp which works for cross-compilation.
22154
22155Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22156
22157 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22158 "*-*-sysv4.*".
22159
22160Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22161
22162 * gdb.t01/run.exp: Start with a fresh gdb.
22163 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22164 SVR4.x.
22165
22166Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22167
22168 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22169 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22170 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22171 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22172 things to remove.
22173
22174Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22175
22176 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22177 test cases from bug reports.
22178
22179Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22180
22181 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22182 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22183 avoid spurious xfails.
22184 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22185 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22186 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22187
22188Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22189
22190 * gdb.t00/teststrategy.exp: Rework to provide more useful
22191 description of each test, fix problem with systems that define
22192 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22193 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22194 results for "next over recursive call" so timeouts aren't taken
22195 by error.
22196
22197Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22198
22199 * gdb.t12/scope.exp: Test printing of variables before run.
22200
22201 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22202 printed in wrong order due to sorting.
22203
22204Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22205
22206 * gdb.t00/teststrategy.exp: Fix expected results for printing
22207 user entered string constant. Is array of char, prints with no
22208 address.
22209
22210 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22211 commands.
22212 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22213 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22214 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22215 of struct of char arrays.
22216 * gdb.t00/radix.exp: New tests for radix commands.
22217
22218Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22219
22220 * gdb.t16/printcmd.exp: Print a variable before running program
22221 (with xfail for AIX).
22222
22223Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22224
22225 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22226
22227 * gdb.t16/printcmd.exp: Don't print variables before running program.
22228
22229 * gdb.t06/break.exp: Don't require envp argument to main.
22230
22231 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22232
22233 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22234 Add xfails for rs6000.
22235
22236 * gdb.t02/whatis.exp: Change other tests not to re-test something
22237 we already tested.
22238
22239 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22240 each type used has a variable of that type.
22241
22242Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22243
22244 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22245
22246Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22247
22248 * configure.in: change srctrigger to be a file, not a directory
22249
22250Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22251
22252 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22253
22254 * gdb.t11/list.exp: Fixed a couple of typos.
22255
22256Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22257
22258 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22259 is fixed and PR is closed.
22260 * gdb.t16 (gdbme.c): Add simple test string variable.
22261 * gdb.t16 (printcmds.exp): Add tests with simple test string
22262 variable, primarily for boundaries on "set print elements".
22263
22264Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22265
22266 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22267 Make leading 0's optional and don't expect a tab in the middle
22268 of the number.
22269
22270 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22271
22272 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22273 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22274 don't end command passed to gdb_test with newline.
22275
22276 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22277 signed keyword away, don't expect signed bitfields to be signed.
22278
22279 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22280 printing with only as many 1's as are in the field as well as printing
22281 with 32 1's (see comment).
22282
22283Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22284
22285 * gdb.t00/default.exp: Start with a fresh gdb.
22286 * configure.in (configdirs): Remove gdb.t31 until the chill
22287 compiler works again. It no longer is able to find chillrt0
22288 since it isn't in libchill.a anymore.
22289 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22290 wierd.o, make more modular.
22291 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22292 spurious newlines that caused problems.
22293
22294Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22295
22296 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22297 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22298 gdb.stabs/wierd.{exp,def}: Many new tests.
22299
22300 * gdb.t00/default.exp: update info line for new message.
22301
22302 * gdb.t02/{whatis.exp,gdbme.c}:
22303 Test that "char *" doesn't print as "caddr_t".
22304
22305Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22306
22307 * gdb.t00/help.exp: Use .* in place of some help messages which
22308 just changed.
22309 gdb.t00/default.exp: Update "info frame" test for new message.
22310 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22311 Remove some xfails
22312
22313Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22314
22315 * gdb.t03/{gdbme.c,ptype.exp}:
22316 Add tests for typedef'd struct and union without tags.
22317 Also check "whatis" on a variable of a typedef'd enum without a tag.
22318
22319 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22320 PRMS 1823; the bug still exists but isn't reproduced by this test
22321 anymore), and remove rs6000 XFAIL (the bug is fixed).
22322
22323 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22324 duplicated from whatis.exp. For those that are left, accept
22325 "long", "long int", or "int" for long variables (whatis.exp already
22326 has an XFAIL for "int", so no need to fail it here).
22327
22328 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22329 Deal with GCC's names for types now that GDB uses the compiler's names.
22330
22331 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22332 setup_xfail's for sunos4. If we #defined the signed keyword away,
22333 don't expect GDB to know that char it is signed.
22334
22335 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22336
22337Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22338
22339 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22340 should work on any system, regardless of debugging format.
22341 * gdb.t21/demangle.exp: Move to gdb.t24.
22342 * gdb.t24/demangle.exp: Move from gdb.t21.
22343 * gdb.t24/{Makefile.in, configure.in}: New files.
22344
22345Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22346
22347 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22348 * gdb.stabs: New directory.
22349
22350Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22351
22352 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22353 not just "Quit anyway?".
22354
22355Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22356
22357 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22358 that all setup_xfails are immediately followed by clear_xfails.
22359
22360Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22361
22362 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22363 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22364 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22365 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22366 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22367 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22368 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22369 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22370 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22371 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22372 gdb.t31/chillvars.exp, lib/gdb.exp:
22373 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22374 bug-gdb@prep.ai.mit.edu.
22375
22376Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22377
22378 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22379 with 0.0, not integer 0.
22380
22381Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22382
22383 * gdb.t06/break.exp: Update for "Kill the program" message change.
22384
22385Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22386
22387 * Makefile.in (GDBFLAGS): Set to -nx.
22388 * Makefile.in (site.exp): Use GDBFLAGS.
22389
22390Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22391
22392 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22393 Makefiles.
22394 (check): depend on just-check.
22395 (just-check): added so that tests can be run without a noop
22396 build pass.
22397
22398Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22399
22400 Switch to using configure's configdirs.
22401 * Makefile.in (Makefile): add configure.in dependency.
22402 (SUBDIRS): removed redundant assignment.
22403 * configure.in: switch subdirs assignment to configdirs.
22404 * gdb.t*/configure.in: new files.
22405
22406Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22407
22408 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22409 works.
22410
22411Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22412
22413 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22414 in explicit rules. Apparently this is not supported by some makes.
22415
22416Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22417
22418 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22419
22420Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22421
22422 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22423 disappeared.
22424
22425Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22426
22427 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22428
22429Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22430
22431 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22432 watchpoint problem that is now fixed.
22433 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22434 uninitialized convenience variables.
22435 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22436 structures.
22437
22438Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22439
22440 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22441 which causes expect to get out of sync with gdb on long output
22442 from help set.
22443 * gdb.t09/corefile.exp: Make expected pattern for core file
22444 failing signal and frame output format less sun specific.
22445
22446Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22447
22448 * gdb.t31/chillvars.exp: Add and remove initial dummy
22449 breakpoint, so that symbol table is forced in.
22450 (Needed at least on Sunos4, though it seems not SVR4.)
22451 * gdb.t31/chillvars.exp: Update for changed output format.
22452
22453Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22454
a9c64011 22455 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22456
22457Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22458
22459 * Makefile.in: Added --srcdir when invoking runtest, removed the
22460 need for a local config file. (optional now)
22461
22462Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22463
22464 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22465 failure count used to force early termination. Add some more
22466 expected failures for gnu style demangling.
22467
22468Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22469
22470 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22471 pmi variable from gdb.t20/gdbme to get optimized away.
22472 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22473 Check for written corefile upon timeout _and_ eof.
22474
22475Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22476
22477 * config/unix-gdb.exp: Add missing return 0.
22478
22479Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22480
22481 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22482 test termination.
22483
22484Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22485
22486 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22487 disappeared.
22488
22489Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22490
22491 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22492 time as i860 support works.
22493
d63a86f8 22494 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22495 "backtrace 100\r" rather than just "backtrace\r", to match last
22496 change.
22497
22498Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22499
22500 * config/udi-gdb.exp (gdb_exit): Remove close command.
22501 (gdb_target_udi): New procedure to set the UDI target.
22502 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22503 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22504 Added waits for prompts after several question responses. Added
22505 some more responses used by a29k-amd-udi-gdb.
22506 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22507 pass different arguments, restart UDI connection after program
22508 completion.
22509 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22510 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22511 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22512 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22513 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22514 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22515 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22516 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22517 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22518 after program completion.
22519 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22520 compiled with a SELECT_VECS setting.
22521 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22522 infinite recursion.
22523
22524 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22525 Added checks for COFF results, and made them expected failures for
22526 all targets. It would be better to make them expected failures
22527 for COFF targets only.
22528
22529Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22530
22531 * Makefile.in: add null dvi target, don't bother to recurse
22532 through test directories for info and install-info; rename
22533 $(datadir) to be dejagnu instead of deja-gnu
22534
22535Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22536
22537 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22538 compiler to coredump.
22539 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22540 code.
22541
22542Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22543
22544 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22545 coredump.
22546 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22547 code.
22548
22549Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22550
22551 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22552 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22553 which in a shell. Deletes xgdb when done.
22554 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22555 Tests the return from the "set height" or "set width" commands.
22556 Added a few return codes where needed.
22557
22558Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22559
22560 * Makefile.in (SUBDIRS): Add gdb.t17.
22561 * configure.in (subdirs): Add gdb.t17.
22562 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22563 files to test gdb's calling of functions in the inferior with
22564 the correct arguments and gdb's ability to retrieve any
22565 result returned.
22566
22567Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22568
22569 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22570 may be called after gdb goes away. Previous versions of expect
22571 needed these to avoid file descriptor leaks, but they cause
22572 errors with the current revision of expect.
22573 * gdb.t00/gdbvars.exp: Use -re on expected output after
22574 setting sevenbit-strings.
22575 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22576 to set sevenbit-strings consistent across tests.
22577 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22578 set sevenbit-strings consistent across tests.
22579
22580Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22581
22582 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22583 expected output to match current "expect" expectations.
22584
22585Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22586
22587 * gdb.t00/default.exp: Change expected output for default "source"
22588 command, to match new gdb behavior which requires a filename to
22589 source.
22590
22591Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22592
22593 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22594 expected fail for i486-*-* that misses the marker2 function.
22595 * gdb.t10/crossload.exp (bfddefault): Allow successful
22596 recognition of a format to pass even if no symbols are found.
22597 Explicitly catch failures where the format is not recognized
22598 or is ambiguous, and add the reason to the fail message.
22599 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22600 the cause is and invalid target and add reason to failure message.
22601 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22602 elf32-i386, elf32-sparc, and elf32-i860.
22603 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22604 Set up expected failure for 'filename'::variable scope resolution,
22605 which is now apparently broken on all targets.
22606 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22607 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22608 gdb.t23/templates.exp: Change failure for missing binfile into
22609 just a warning.
22610 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22611 references.
22612
22613Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22614
22615 * gdb.t00/default.exp: Add expected output for default "source"
22616 command, to match new gdb behavior.
22617 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22618
22619Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22620
22621 * config/*-gdb.exp: returns an error, rather than exiting on
22622 internal errors.
22623
22624Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22625
22626 * gdb.t03/gdbme.c: Add pointer to struct variable.
22627 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22628 referencing struct members.
22629
22630Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22631
22632 * configure.in (mips-idt-ecoff): New target.
22633 * config/mips-gdb.exp: New file for remote board using MIPS remote
22634 debugging protocol.
22635
22636 * Redid configuration scheme. Removed gdb.t*/configure.in.
22637 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22638 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22639 distclean targets. Built executables via .o files. Adjusted
22640 tests to account for source files in $(srcdir) rather than
22641 $(objdir).
22642 * lib/gdb.exp (runto): Don't expect () after the function name,
22643 because it may have arguments.
22644
22645Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22646
22647 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22648 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22649 expected failures for mips-idt-* and mips-sgi-*.
22650 * gdb.t00/default.exp (attach): Kill process if requested.
22651 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22652 that does not read core files.
22653 * gdb.t01/run.exp: Removed checks for exit status code.
22654 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22655 it is linked in.
22656 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22657 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22658 appropriate, rather than doing it by hand.
22659 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22660 execution.
22661 * gdb.t10/crossload.exp: Kill existing program if needed.
22662 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22663 appropriate, rather than doing it by hand. Always increase
22664 timeout for this test, not just for VxWorks.
22665
22666Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22667
22668 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22669 of Chill STRUCT types and STRUCT values.
22670 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22671 than "char".
22672 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22673 struct2): New struct definitions and initializations to test
c906108c
SS
22674 simple Chill STRUCT types.
22675
22676Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22677
22678 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22679 the null byte at the end of strings.
22680 * gdb.t00/default.exp: Make show version insensitive to copyright
22681 date.
22682 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22683 to avoid dependencies on target char signedness.
22684 * gdb.t16/printcmds.exp: Update expected results for explicitly
22685 unsigned char.
22686 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22687 now work.
22688 * gdb.t21/demangle.exp: Add many more patterns for template
22689 demangling, most of them being expected failures.
22690 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22691 string we are matching for, to match on the whole string.
22692 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22693 and fix a whole bunch that had incorrect expected output but were
22694 passing anyway because of the bug in "proc demangle".
22695 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22696 type.
22697 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22698
22699Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22700
a9c64011
AS
22701 * gdb/testsuite: made modifications to testcases, etc., to allow
22702 them to work properly given the reorganization of deja-gnu and the
22703 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22704
22705Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22706
22707 * gdb/testsuite: Initial creation of gdb/testsuite.
22708 Migrated dejagnu testcases and support files for testing nm to
22709 gdb/testsuite from deja-gnu. These files were moved "as is"
22710 with no modifications. This migration is part of a major overhaul
22711 of dejagnu. The modifications to these testcases, etc., which
22712 will allow them to work with the new version of dejagnu will be
22713 made in a future update.
48efe704 22714
8d8cb839 22715 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22716\f
8d8cb839
EZ
22717;; Local Variables:
22718;; mode: change-log
22719;; left-margin: 8
22720;; fill-column: 74
22721;; version-control: never
22722;; End:
902f2ccb
MC
22723
22724 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22725 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22726 Copying and distribution of this file, with or without modification,
22727 are permitted provided the copyright notice and this notice are preserved.
This page took 2.694949 seconds and 4 git commands to generate.