]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d9492458
TJB
12011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
3 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
4 "vector_register2_vr" test strings. Test the extended floating
5 point registers (F32~F63).
6 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7 IBM XL C compiler. Make the test program use a register provided
8 by the compiler for the lxvd2x instruction.
9
8af8e3bc
PA
102011-02-14 Pedro Alves <pedro@codesourcery.com>
11
12 * gdb.trace/unavailable.cc (class Base, class Middle, class
13 Derived): New types.
14 (derived_unavail, derived_partial, derived_whole): New globals.
15 (virtual_partial): New global.
16 (virtualp): Point at virtual_partial.
17 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
18 related to unavailable vptr.
19
1b28d0b3
PA
202011-02-14 Pedro Alves <pedro@codesourcery.com>
21
22 * gdb.trace/unavailable.cc (a, b, c): New globals.
23 (main): Set and clear them.
24 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
25 `a' and `c', and check that `b' isn't collected, although `a' and
26 `c' are.
27
ec0a52e1
PA
282011-02-14 Pedro Alves <pedro@codesourcery.com>
29
30 * gdb.trace/unavailable.cc (struct Virtual): New.
31 (virtualp): New global pointer.
32 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
33 printing a pointer to an object whose type has a vtable, with
34 print object on.
35
24e6bcee
PA
362011-02-14 Pedro Alves <pedro@codesourcery.com>
37
38 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
39 value repeat handles unavailableness.
40
39d37385
PA
412011-02-14 Pedro Alves <pedro@codesourcery.com>
42
43 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
44 tests for building arrays from unavailable values, subscripting
45 non-memory rvalue unvailable arrays, and accessing fields or
46 baseclasses of non-lazy unavailable values,
47 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
48 struct types.
49 (g_smallstruct, g_smallstruct_b): New globals.
50
06d72e16
PA
512011-02-14 Pedro Alves <pedro@codesourcery.com>
52
53 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
54
bc9a5551
JK
552011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
56
57 Fix const/volatile qualifiers of C++ types, PR c++/12328.
58 * gdb.cp/overload-const.exp: New file.
59 * gdb.cp/overload-const.cc: New file.
60
54fcddd0
UW
612011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
62
63 * gdb.opencl/callfuncs.cl: New file.
64 * gdb.opencl/callfuncs.exp: New test.
65 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
66
d6dafb7c
UW
672011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
68
69 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
70 when computing result.
71 * gdb.arch/altivec-abi.exp: Update expected results.
72
a449c2d8
TJB
732011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
74
75 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
76 * gdb.base/jit.exp: Likewise.
77 * gdb.base/pie-execl.exp: Likewise.
78 * gdb.base/solib-nodir.exp: Likewise.
79 * gdb.base/solib-overlap.exp: Likewise.
80
764880b7
PA
812011-02-07 Pedro Alves <pedro@codesourcery.com>
82
83 * gdb.trace/collection.c (global_pieces): New.
84 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
85 New procedure.
86 (gdb_trace_collection_test): Call it.
87
505500db
SW
882011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
89
90 * gdb.python/py-evthreads.c: New file.
91 * gdb.python/py-evthreads.exp: New file.
92 * gdb.python/py-events.py: New file.
93 * gdb.python/py-events.exp: New file.
94 * gdb.python/py-events.c: New file.
95
385203ed
DD
962011-02-04 David Daney <ddaney@caviumnetworks.com>
97
98 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
99
9011945e
AB
1002011-02-03 Andrew Burgess <aburgess@broadcom.com>
101
102 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
103 gdb.base/disasm-end-cu.exp: New test for disassembling over the
104 boundary between two compilation units.
105
580688f3
PA
1062011-02-02 Pedro Alves <pedro@codesourcery.com>
107
108 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
109 (Virtual): New structs.
110 (virtual_o, virtual_middle_b): New globals.
111 * gdb.cp/virtbase.exp: New tests.
112
d3f0f853
PP
1132011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
114
115 * gdb.base/jit.exp: New file.
116 * gdb.base/jit-main.c: New file.
117 * gdb.base/jit-solib.c: New file.
118
b2030fb5
UW
1192011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
120
121 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
122 proceed to initial kernel entry point.
123 * gdb.opencl/datatypes.exp: Likewise.
124 * gdb.opencl/operators.exp: Likewise.
125 * gdb.opencl/vec_comps.exp: Likewise.
126
2db19d1e
SW
1272011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
128
129 * gdb.cp/nsnested.cc: New.
130 * gdb.cp/nsnested.exp: New.
131 * gdb.cp/nsnoimports.exp: New.
132 * gdb.cp/nsnoimports.cc: New.
133
6b0c4c1f
JB
1342011-01-31 Joel Brobecker <brobecker@adacore.com>
135
136 * gdb.base/interact.exp: Add extra tests that verify that
137 the value of the interactive-mode setting does not change
138 after the script is sourced.
139
80b23b6a
JK
1402011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
141
142 * gdb.cp/noparam.exp: New file.
143 * gdb.cp/noparam.cc: New file.
144
ffd5ec24
PA
1452011-01-28 Pedro Alves <pedro@codesourcery.com>
146
147 * gdb.trace/tfile.exp: Test that with no traceframe selected,
148 there's no stack or registers.
149
a81766d8
TT
1502011-01-26 Tom Tromey <tromey@redhat.com>
151
152 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
153 space before string output. Add test for "set print pretty off"
154 case.
155
585fdaa1
PA
1562011-01-25 Pedro Alves <pedro@codesourcery.com>
157
158 * gdb.base/frame-args.exp: Adjust.
159 * gdb.dwarf2/dw2-noloc.exp: Adjust.
160 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
161 * gdb.dwarf2/pieces.exp: Adjust.
162 * gdb.opt/clobbered-registers-O2.exp: Adjust.
163 * gdb.opt/inline-locals.exp: Adjust.
164 * gdb.threads/fork-child-threads.exp: Adjust.
165
d468832a
KW
1662011-01-25 Ken Werner <ken.werner@de.ibm.com>
167
168 * gdb.opencl/convs_casts.cl: Move program scope variables into the
169 OpenCL kernel function. Add a comment as marker. Add address space
170 qualifiers for the remaining program scope variables.
171 * gdb.opencl/datatypes.cl: Likewise.
172 * gdb.opencl/operators.cl: Likewise.
173 * gdb.opencl/vec_comps.cl: Likewise.
174 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
175 Add breakpoint at the marker comment.
176 * gdb.opencl/datatypes.exp: Likewise.
177 * gdb.opencl/operators.exp: Likewise.
178 * gdb.opencl/vec_comps.exp: Likewise.
179
490f124f
PA
1802011-01-24 Pedro Alves <pedro@codesourcery.com>
181
182 * gdb.base/printcmds.c (some_struct): New struct and instance.
183 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
184 procedure.
185 <global scope>: Call it.
186
6da78614
KW
1872011-01-21 Ken Werner <ken.werner@de.ibm.com>
188
189 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
190 argument to the gdb_compile_opencl_hostapp call.
191
ec64c9aa
YQ
1922011-01-19 Yao Qi <yao@codesourcery.com>
193
194 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
195 positve list.
196
810cfdbb
YQ
1972011-01-19 Yao Qi <yao@codesourcery.com>
198
199 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
200 canonical form.
201 Remove "xscale-*-*"
202 * gdb.xml/tdesc-regs.exp: Likewise.
203 * gdb.python/py-section-script.exp: Replace ARM target triplet
204 with canonical form.
205 Match arm*-*-symbianelf*.
206 * gdb.base/dup-sect.exp: Likewise.
207 * lib/dwarf.exp: New.
208 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
209 dwarf2_support.
210 * gdb.dwarf2/dup-psym.exp: Likewise.
211 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
212 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
213 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
214 * gdb.dwarf2/dw2-basic.exp: Likewise.
215 * gdb.dwarf2/dw2-compressed.exp: Likewise.
216 * gdb.dwarf2/dw2-const.exp: Likewise.
217 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
218 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
219 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
220 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
221 * gdb.dwarf2/dw2-filename.exp: Likewise.
222 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
223 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
224 * gdb.dwarf2/dw2-intercu.exp: Likewise.
225 * gdb.dwarf2/dw2-intermix.exp: Likewise.
226 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
227 * gdb.dwarf2/dw2-noloc.exp: Likewise.
228 * gdb.dwarf2/dw2-op-call.exp: Likewise.
229 * gdb.dwarf2/dw2-producer.exp: Likewise.
230 * gdb.dwarf2/dw2-ranges.exp: Likewise.
231 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
232 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
233 * gdb.dwarf2/dw2-strp.exp: Likewise.
234 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
235 * gdb.dwarf2/implptr.exp: Likewise.
236 * gdb.dwarf2/mac-fileno.exp: Likewise.
237 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
238 * gdb.dwarf2/pieces.exp: Likewise.
239 * gdb.dwarf2/pr11465.exp: Likewise.
240 * gdb.dwarf2/valop.exp: Likewise.
241 * gdb.dwarf2/watch-notconst.exp: Likewise.
242 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
243
4694da01
TT
2442011-01-19 Tom Tromey <tromey@redhat.com>
245
246 * gdb.python/py-infthread.exp: Add thread tests.
247
b075872c
JB
2482011-01-14 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
251
2c3e6e24
JB
2522011-01-14 Joel Brobecker <brobecker@adacore.com>
253
254 * gdb.ada/widewide: New testcase.
255
de8fa76c
JB
2562011-01-13 Joel Brobecker <brobecker@adacore.com>
257
258 * gdb.base/interact.exp: New testcase.
259
1b05df00
TT
2602011-01-12 Tom Tromey <tromey@redhat.com>
261
262 * gdb.mi/gdb2549.exp: Update for error message changes.
263 * gdb.mi/mi-cli.exp: Likewise.
264 * gdb.mi/mi-disassemble.exp: Likewise.
265 * gdb.mi/mi-pthreads.exp: Likewise.
266 * gdb.mi/mi-regs.exp: Likewise.
267 * gdb.mi/mi-stack.exp: Likewise.
268 * gdb.mi/mi-var-block.exp: Likewise.
269 * gdb.mi/mi-var-cmd.exp: Likewise.
270 * gdb.mi/mi2-cli.exp: Likewise.
271 * gdb.mi/mi2-disassemble.exp: Likewise.
272 * gdb.mi/mi2-pthreads.exp: Likewise.
273 * gdb.mi/mi2-regs.exp: Likewise.
274 * gdb.mi/mi2-stack.exp: Likewise.
275 * gdb.mi/mi2-var-block.exp: Likewise.
276 * gdb.mi/mi2-var-cmd.exp: Likewise.
277
c2ff108b
JK
2782011-01-12 Andrew Burgess <aburgess@broadcom.com>
279 Jan Kratochvil <jan.kratochvil@redhat.com>
280
281 PR fortran/11104 and DWARF unbound arrays detection.
282 * gdb.fortran/multi-dim.exp: New file.
283 * gdb.fortran/multi-dim.f90: New file.
284
b716877b
AB
2852011-01-12 Andrew Burgess <aburgess@broadcom.com>
286
287 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
288 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
289 add new tests for opcode dumping.
290
6c162d5e
TT
2912011-01-11 Tom Tromey <tromey@redhat.com>
292
293 * gdb.python/py-infthread.exp: Load gdb-python.exp.
294
77b06cd7
TJB
2952010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
296
297 Convert hardware watchpoints to use breakpoint_ops.
298 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
299 type is not supported.
300 * gdb.base/foll-fork.exp: Likewise.
301 * gdb.base/foll-vfork.exp: Likewise.
302
f39a75d0
PM
3032011-01-10 Phil Muldoon <pmuldoon@redhat.com>
304
305 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
306 Use load_lib gdb-python.exp.
307 * gdb.python/python.exp: Ditto.
308 * gdb.python/py-function.exp: Ditto.
309
fc529d80
AS
3102011-01-09 Andreas Schwab <schwab@linux-m68k.org>
311
312 * gdb.threads/tls.exp ("info address me"): Fix expected output.
313
fb03cb59
JK
3142011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 * configure: Regenerate.
317
d8e22779
TT
3182011-01-06 Tom Tromey <tromey@redhat.com>
319
320 * gdb.python/py-frame.exp: Test gdb.newest_frame.
321
09050809
JB
3222011-01-06 Joel Brobecker <brobecker@adacore.com>
323
fc529d80
AS
324 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
325 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
326 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
327 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
328 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
329 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
330 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
331 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
332 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
333 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
334 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
335 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
336 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
337 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
338 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
339 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
340 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
341 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
342 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
343 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
344 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
345 gdb.ada/uninitialized_vars.exp,
346 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
347 Simplify by using clean_restart.
09050809 348
8ed5dd9e
JB
3492011-01-06 Joel Brobecker <brobecker@adacore.com>
350
351 Add marker to be used as anchor for inserting breakpoints.
352 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
353 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
354 Likewise.
355
356 Remove uses of gdb_start_cmd.
357 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
358 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
359
360 Do not run testcase if testing with GDBserver.
361 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
362 if testing with GDBserver.
363
368a124f
JB
3642011-01-06 Joel Brobecker <brobecker@adacore.com>
365
366 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
367 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
368 copyright header.
369
44944448
JB
3702011-01-05 Joel Brobecker <brobecker@adacore.com>
371
372 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
373 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
374 testsuite/gdb.fortran/complex.f,
375 testsuite/gdb.fortran/derived-type.f90,
376 testsuite/gdb.fortran/library-module-lib.f90,
377 testsuite/gdb.fortran/library-module-main.f90,
378 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
379 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
380 Copyright year update.
381
31886ea6
JB
3822011-01-05 Joel Brobecker <brobecker@adacore.com>
383
384 * gdb.base/langs1.f: Add copyright header.
385
ebedcab5
JK
3862011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
387
388 * gdb.base/morestack.exp: New file.
389 * gdb.base/morestack.c: New file.
390
de1eb2f9
JK
3912011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
392
393 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
394
9e87a409
JB
3952010-12-29 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
398 * gdb.ada/arrayptr.exp: Add test printing that new variable.
399
720d1a40
JB
4002010-12-29 Joel Brobecker <brobecker@adacore.com>
401
402 * gdb.ada/lang_switch.exp: Correct expected parameter value.
403
a283af87
AS
4042010-12-25 Andreas Schwab <schwab@linux-m68k.org>
405
5d3d9cba
AS
406 * gdb.threads/tls.exp: Fix typo.
407
a283af87
AS
408 * gdb.threads/thread-specific.exp (get_thread_list): Update.
409 * gdb.threads/execl.exp: Update.
410
2a20745c
YQ
4112010-12-23 Yao Qi <yao@codesourcery.com>
412
413 * gdb.arch/arm-disp-step.exp: New.
414 * gdb.arch/arm-disp-step.S: New.
415
a7658b96
TT
4162010-12-21 Tom Tromey <tromey@redhat.com>
417
418 * gdb.threads/execl.exp: Update.
419 * gdb.threads/linux-dp.exp: Update.
420 * gdb.threads/manythreads.exp: Update.
421 * gdb.threads/tls.exp: Update.
422
5b79abe7
TT
4232010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
426 (NextOverThrowDerivates) <resumebpt>: New.
427 (resumebpt_test): New.
428 (main): Call resumebpt_test.
429 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
430
0914bcdb
SS
4312010-12-12 Stan Shebs <stan@codesourcery.com>
432
433 * gdb.trace/tsv.exp: Test print command on trace state variables.
434
305aeedc
TT
4352010-12-09 Tom Tromey <tromey@redhat.com>
436
437 * gdb.base/interp.exp: Add regression test.
438
186c406b
TT
4392010-12-09 Tom Tromey <tromey@redhat.com>
440
441 * gdb.java/jnpe.java: New file.
442 * gdb.java/jnpe.exp: New file.
443 * gdb.cp/nextoverthrow.exp: New file.
444 * gdb.cp/nextoverthrow.cc: New file.
445
aae1c79a
DE
4462010-12-07 Doug Evans <dje@google.com>
447
448 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
449 of data-directory.
450 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
451 updated.
452 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
453
d426f7b4
MS
4542010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
455
456 * gdb.base/callfuncs.exp: Test for skip_float_tests.
457 * gdb.base/call-sc.exp: Ditto.
458 * gdb.base/finish.exp: Ditto.
459 * gdb.base/return.exp: Ditto.
460 * gdb.base/return2.exp: Ditto.
461
5fa290c1
DE
4622010-11-30 Doug Evans <dje@google.com>
463
464 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
465 (gdb_expect_list): Fix spelling errors in comments.
466 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
467 send_gdb/gdb_expect_list where applicable.
468 * gdb.base/call-ar-st.exp: Ditto.
469 * gdb.base/funcargs.exp: Ditto.
470 * gdb.base/gcore.exp: Ditto.
471 * gdb.base/page.exp: Ditto.
472 * gdb.base/sigaltstack.exp: Ditto.
473 * gdb.base/siginfo.exp: Ditto.
474 * gdb.base/sigstep.exp: Ditto.
475 * gdb.base/trace-commands.exp: Ditto.
476
4e04c971
DE
4772010-11-29 Doug Evans <dje@google.com>
478
479 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
480 printer-name;subprinter-name.
481
8cf6f0b1
TT
4822010-11-29 Tom Tromey <tromey@redhat.com>
483
484 * gdb.dwarf2/implptr.exp: New file.
485 * gdb.dwarf2/implptr.c: New file.
486 * gdb.dwarf2/implptr.S: New file.
487
94b6973e
PM
4882010-11-29 Phil Muldoon <pmuldoon@redhat.com>
489
fc529d80 490 PR python/12199
94b6973e
PM
491
492 * gdb.python/py-breakpoint.exp: Test the delete method.
493
8358c15c
JK
4942010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 Fix step_resume_breakpoint unsaved during an infcall.
497 * gdb.base/step-resume-infcall.exp: New file.
498 * gdb.base/step-resume-infcall.c: New file.
499
f6df29bc
TJB
5002010-11-24 Edjunior Machado <emachado@br.ibm.com>
501
502 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
503
f2b5a5cf
TJB
5042010-11-24 Edjunior Machado <emachado@br.ibm.com>
505
506 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
507 on ppc64's symbols; "finish" and "return" commands must accept to
508 show the caller line again as well as the line after.
509 * gdb.asm/powerpc64.inc: New file.
510
6b0ecdc2
DE
5112010-11-23 Doug Evans <dje@google.com>
512
513 * lib/gdb.exp (gdb_test_sequence): New function.
514 (gdb_expect_list): Add verbose -log call for each pattern.
515 * gdb.base/signals.exp (test_handle_all_print): Call it.
516 Reduce timeout increment from 6 minutes to 1 minute.
517 * gdb.server/ext-run.exp: Call it.
518
ea976c60
PM
5192010-11-23 Phil Muldoon <pmuldoon@redhat.com>
520
f2b5a5cf 521 PR python/12212
ea976c60
PM
522
523 * gdb.python/python.exp: Check that selected_thread raises an
524 error when no inferior is loaded.
525
c0efa795
JK
5262010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
529 * gdb.dwarf2/dw2-stack-boundary.S: New file.
530
ec3aa567
JK
5312010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
534 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
535
d8249011
DE
5362010-11-18 Doug Evans <dje@google.com>
537
538 * gdb.server/ext-run.exp: Fix intermittent failures.
539
d4eba7d1
NF
5402010-11-12 Nathan Froyd <froydnj@codesourcery.com>
541
542 * gdb.stabs/gdb11479.exp: Use runto_main.
543
b04c2f88
NF
5442010-11-12 Nathan Froyd <froydnj@codesourcery.com>
545
546 * gdb.base/break-entry.exp: Skip if using a stub.
547
ae9d7ce4
NF
5482010-11-12 Nathan Froyd <froydnj@codesourcery.com>
549
550 * gdb.python/py-inferior.exp: Pack values in target endianness.
551
621c8364
TT
5522010-11-12 Tom Tromey <tromey@redhat.com>
553
554 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
555 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
556 MemoryError.
557 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
558 type.
559 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
560 MemoryError.
561 (test_subscript_regression): Update exception type.
562
84f4c1fe
PM
5632010-11-11 Phil Muldoon <pmuldoon@redhat.com>
564
565 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
566 breakpoint tests.
567
a1442452
PA
5682010-11-09 Pedro Alves <pedro@codesourcery.com>
569
570 * gdb.base/watchpoint.exp: Test "watch -location" with an
571 innacessible location.
572
efd11a33
JK
5732010-11-09 Edjunior Machado <emachado@br.ibm.com>
574 Luis Machado <luisgpm@br.ibm.com>
575
576 * gdb.base/maint.exp: Expect "." prefix.
577 * gdb.base/nodebug.exp: Expect "." Likewise.
578 * gdb.base/sepsymtab.exp: Expect "." Likewise.
579 * gdb.base/watchpoint-cond-gone.exp: Likewise.
580 * gdb.base/watchpoint.exp: Expect a software watch to be created for
581 POWER server processors.
582
aa00efb5
JK
5832010-11-08 Edjunior Machado <emachado@br.ibm.com>
584 Luis Machado <luisgpm@br.ibm.com>
585
586 * gdb.base/break-entry.exp: convert entry point for
587 ppc64 and expect leading `.' on ppc64's symbols
588
99e7ae30
DE
5892010-11-05 Doug Evans <dje@google.com>
590
591 * gdb.base/help.exp: Update expected output.
b521dba8
DE
592 * gdb.python/py-param.exp: Delete, contents moved to ...
593 * gdb.python/py-parameter.exp: ... here. New file.
594 Add test for gdb.parameter ("directories").
99e7ae30 595
f4b8a18d
KW
5962010-11-05 Ken Werner <ken.werner@de.ibm.com>
597
598 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
599 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
600 * configure: Regenerate.
601 * gdb.opencl/Makefile.in: New File.
602 * gdb.opencl/datatypes.exp: Likewise.
603 * gdb.opencl/datatypes.cl: Likewise.
604 * gdb.opencl/operators.exp: Likewise.
605 * gdb.opencl/operators.cl: Likewise.
606 * gdb.opencl/vec_comps.exp: Likewise.
607 * gdb.opencl/vec_comps.cl: Likewise.
608 * gdb.opencl/convs_casts.exp: Likewise.
609 * gdb.opencl/convs_casts.cl: Likewise.
610 * lib/opencl.exp: Likewise.
611 * lib/opencl_hostapp.c: Likewise.
612 * lib/opencl_kernel.cl: Likewise.
613 * lib/cl_util.c: Likewise.
614 * lib/cl_util.c: Likewise.
615 * gdb.base/default.exp (set language): Add "opencl" to the list of
616 languages.
617
a9d5ef47
SW
6182010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
619
620 * gdb.cp/overload.exp: Added test for inheritance overload.
621 * gdb.cp/overload.cc: Ditto.
622 * gdb.cp/oranking.exp: Removed releveant kfails.
623
03eb1c79
JK
6242010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
625 Joel Brobecker <brobecker@adacore.com>
626
627 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
628 check test_compiler_info.
629
dbc98a8b
KW
6302010-11-03 Ken Werner <ken.werner@de.ibm.com>
631
632 * gdb.base/gnu_vector.exp: Adjust expect messages.
633
120bd360
KW
6342010-11-03 Ken Werner <ken.werner@de.ibm.com>
635
636 * gdb.base/gnu_vector.exp: Add unary operator tests.
637
c37f7098
KW
6382010-11-03 Ken Werner <ken.werner@de.ibm.com>
639
640 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
641
7b51bc51
DE
6422010-11-02 Doug Evans <dje@google.com>
643
644 * gdb.python/py-pp-maint.c: New file.
645 * gdb.python/py-pp-maint.exp: New file.
646 * gdb.python/py-pp-maint.py: New file.
647
50c97f38
TT
6482010-11-02 Tom Tromey <tromey@redhat.com>
649
650 * gdb.base/default.exp: Remove "scheme" from language list.
651
a289b8f6
JK
6522010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 Revert:
655 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
656 * gdb.threads/sigstep-threads.exp: New file.
657 * gdb.threads/sigstep-threads.c: New file.
658
cd017491
MS
6592010-10-20 Michael Snyder <msnyder@vmware.com>
660
661 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
662
8e6a5956
UW
6632010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
664
665 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
666 Skip test completely if gdb,no_hardware_watchpoints.
667
2c04da0d
UW
6682010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
669
670 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
671 strict, but do not check for any particular function name within libc.
672
79afc5ef
SW
6732010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
674
675 * gdb.cp/smartp.exp: New test.
676 * gdb.cp/smartp.cc : New test.
677
026ffab7
SW
6782010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
679
680 * gdb.cp/converts.exp: Test pointer to bool conversion.
681 Test pointer to long conversion.
682 * gdb.cp/oranking.exp: Removed relevant kfail.
683
3a772aa4
TT
6842010-10-18 Tom Tromey <tromey@redhat.com>
685
686 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
687 argument to lazy_string.
688 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
689 (pp_ls.to_string): Use it.
690 * gdb.python/py-prettyprint.c (main): Move declarations to top.
691 Add "estring2" local.
692
5fc3827b
JK
6932010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 Fix s390x compatibility.
696 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
697 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
698
8aeb23f3
JK
6992010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.threads/sigstep-threads.exp: New file.
702 * gdb.threads/sigstep-threads.c: New file.
703
c1e56572
JK
7042010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
705
706 * gdb.base/pie-execl.exp: New file.
707 * gdb.base/pie-execl.c: New file.
708
92163a10
JK
7092010-10-13 Doug Evans <dje@google.com>
710 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 PR exp/12117
713 * gdb.cp/ptype-cv-cp.cc: New file.
714 * gdb.cp/ptype-cv-cp.exp: New file.
715
7062b0a0
SW
7162010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
717
718 * gdb.cp/converts.cc: New test program.
719 * gdb.cp/converts.exp: New test.
720 * gdb.cp/overload.exp: Added test for void* vs int*.
721 * gdb.cp/overload.exp: Ditto.
722 * gdb.cp/oranking.exp: Removed related kfail.
723
0e3509db
DE
7242010-10-13 Doug Evans <dje@google.com>
725
726 * lib/gdb-python.exp (gdb_check_python_config): New function.
727 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
728 * gdb.python/lib-types.cc: New file.
729 * gdb.python/lib-types.exp: New file.
730
8dc78533
JK
7312010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
732
733 * gdb.python/py-error.exp: New file.
734 * gdb.python/py-error.py: New file.
735
93c17e06
JK
7362010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
739 gdb_test_multiple.
740
d8b34041
JK
7412010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 * gdb.base/break-interp.exp: Use ldlags for linking flags.
744 * gdb.base/prelink.exp: Likewise.
745 * gdb.base/solib-nodir.exp: Likewise.
746 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
747 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
748 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
749
e0cc584e
UW
7502010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
751
752 * break-interp.exp (test_ld): Use two separate gdb_expect statements
753 for the "info files" test to avoid timeouts on slow machines.
754
cfc353b1
JK
7552010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
756
757 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
758 (main): Make openlib dummy call.
759
d3d7896d
JK
7602010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
763 * break-interp.exp (reach): Move the core body ...
764 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
765 (test_ld): Provide always real argument, even to the linker. Replace
766 dl_main by _dl_debug_state.
767
5e533c94
JK
7682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 Fix results of prelinked PIEs on ppc*.
771 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
772 Accept also DISPLACEMENT "PRESENT".
773 (main): Replace "ZERO" displacements by "PRESENT".
774
33540610
SW
7752010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
776
777 * gdb.cp/oranking.exp: New test.
778 * gdb.cp/oranking.cc: New test program.
779
3bdf2bbd
KW
7802010-10-08 Ken Werner <ken.werner@de.ibm.com>
781
782 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
783 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
784
2f608a3a
KW
7852010-10-06 Ken Werner <ken.werner@de.ibm.com>
786
787 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
788 lush, lynx) New constant.
789 * gdb.base/constvars.exp: Test const array types.
790 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
791
aa2e2d8d
DE
7922010-10-06 Doug Evans <dje@google.com>
793
794 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
795 of syscall staging area.
796
2844d6b5
KW
7972010-10-06 Ken Werner <ken.werner@de.ibm.com>
798
799 * gdb.base/gnu_vector.c: Add variable c4.
800 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
801 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
802
7d8ac8bb
MR
8032010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
804
805 * gdb.arch/altivec-abi.exp: Fix a typo.
806
84a02e58
MR
8072010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
808
809 * lib/mi-support.exp (thread_selected_re): Correct pattern used
810 to match a thread ID.
811
b18e6318
JK
8122010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 Fix s390x testcase compatibility.
815 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
816
a2c09bd0
DE
8172010-10-01 Doug Evans <dje@google.com>
818
819 * lib/gdb-python.exp: New file.
820 * gdb.python/py-block.exp: Use it.
821 * gdb.python/py-breakpoint.exp: Ditto.
822 * gdb.python/py-frame.exp: Ditto.
823 * gdb.python/py-inferior.exp: Ditto.
824 * gdb.python/py-param.exp: Ditto.
825 * gdb.python/py-prettyprint.exp: Ditto.
826 * gdb.python/py-shared.exp: Ditto.
827 * gdb.python/py-symbol.exp: Ditto.
828 * gdb.python/py-symtab.exp: Ditto.
829 * gdb.python/py-type.exp: Ditto.
830 * gdb.python/py-value.exp: Ditto.
831 * gdb.python/python.exp: Ditto.
832
38f12cfc
TT
8332010-09-30 Tom Tromey <tromey@redhat.com>
834
835 * gdb.base/anon.exp: New file.
836 * gdb.base/anon.c: New file.
837
9ae8282d
TT
8382010-09-30 Tom Tromey <tromey@redhat.com>
839
840 * gdb.base/completion.exp: Test completion through anonymous
841 union.
842 * gdb.base/break1.c (struct some_struct): Add anonymous union.
843
e9e07ba6
JK
8442010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 Fix printing parameters of inlined functions.
847 * gdb.dwarf2/dw2-inline-param.exp: New file.
848 * gdb.dwarf2/dw2-inline-param-main.c: New file.
849 * gdb.dwarf2/dw2-inline-param.S: New file.
850
cd2effb2
JK
8512010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 PR corefiles/12071.
854 * gdb.base/corefile.exp (quit with a process, no question: load core)
855 (quit with a core file): New tests.
856
bceffbf3
JK
8572010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 Fix GDB crash on inferior calls with self-referencing classes.
860 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
861 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
862 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
863
1736ad11
JK
8642010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 Fix lost siginfo_t for inferior calls.
867 * gdb.base/siginfo-infcall.exp: New file.
868 * gdb.base/siginfo-infcall.c: New file.
869
a176ad92
JB
8702010-09-22 Joel Brobecker <brobecker@adacore.com>
871
872 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
873
c2b0a229
JK
8742010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
877 New test.
878 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
879
e8ae22d1
JB
8802010-09-22 Joel Brobecker <brobecker@adacore.com>
881
882 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
883 type of our const type.
884
ec322823
SW
8852010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
886
887 * gdb.cp/pr12028.cc: New.
888 * gdb.cp/pr12028.exp: New.
889
72929c62
JB
8902010-09-22 Joel Brobecker <brobecker@adacore.com>
891
892 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
893
875b4ff5 8942010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 895 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
896
897 PR mi/11407
898 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
899 * gdb.mi/dw2-ref-missing-frame-main.c New File.
900 * gdb.mi/dw2-ref-missing-frame.S New File.
901 * gdb.mi/dw2-ref-missing-frame.exp New File.
902
7155d578
TT
9032010-09-14 Tom Tromey <tromey@redhat.com>
904
905 PR symtab/8399:
906 * gdb.threads/tls.exp: Remove kfail. Update expected output.
907
515ed532
TT
9082010-09-14 Tom Tromey <tromey@redhat.com>
909
910 PR exp/11803:
911 * gdb.threads/tls.exp: Use C++.
912 (check_thread_local): Use K::another_thread_local.
913 * gdb.threads/tls.c (class K): New.
914 (another_thread_local): Now a member of K.
915 (spin): Update. No longer K&R C.
916
450ca57c
SW
9172010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
918
919 * gdb.cp/koenig.cc: created class for testing member lookup.
920 * gdb.cp/koenig.exp: Added test for member lookup.
921
dbd492a3
JK
9222010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 Fix false FAILs on sourcetree topdir directory containing "kill".
925 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
926 source line matching regexp.
927
8d4d924b
JK
9282010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.python/python.exp (set height 0, collect help from uiout)
931 (verify help to uiout): New tests.
932
8e64f2a0
JK
9332010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
934
935 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
936 is_lp64_target to check 64bit target.
937
4569eed2
JK
9382010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
941 (test_ld) <powerpc64-*>: New.
942
5e1617b1
DJ
9432010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
944
945 * gdb.cp/templates.exp (test_template_args): Allow "struct".
946
c767944b
DJ
9472010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
950 (FunctionArg::method): New function.
951 (empty, arg): New variables.
952 (main): Call arg.method.
953 * gdb.cp/templates.exp (test_template_args): New function.
954 (do_tests): Call it.
955
27d3a3fc
UW
9562010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
957
958 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
959 of "next" to proceed over pthread_exit call.
960
55b7ce7f
UW
9612010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
962
963 * gdb.base/maint.exp: Avoid wildcards against potentially very long
964 "maint print statistics" output to prevent expect timeouts.
965
809df446
JK
9662010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
967
968 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
969 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
970 (test_float_rejected): ... here.
971 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
972 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
973 (test_float_rejected): ... here.
974 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
975 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
976 (test_float_rejected): ... here.
977 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
978 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
979 (test_float_rejected): ... here.
980
8464be76
DJ
9812010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
982
983 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
984 before disabling hardware watchpoints.
985 (test_inaccessible_watchpoint): Check that hardware watchpoints
986 are used. Test for watchpoints on a constant address.
987
14dba4b4
JK
9882010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 * gdb.base/ui-redirect.exp: New file.
991
3f3540e1 9922010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 993 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
994
995 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
996
0f254bb7
DE
9972010-08-31 Doug Evans <dje@google.com>
998
999 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1000
03f17ccf
TT
10012010-08-30 Tom Tromey <tromey@redhat.com>
1002
1003 PR python/11792:
1004 * gdb.python/py-value.exp (test_subscript_regression): Add
1005 dynamic_type test.
1006
640617ad
DJ
10072010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1008
1009 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1010 instead of running to main. Do not test the main function.
1011 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1012 Add new main.
1013
2ed91d1b
PA
10142010-08-26 Pedro Alves <pedro@codesourcery.com>
1015
1016 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1017 one test.
1018
673bfd45
DE
10192010-08-24 Doug Evans <dje@google.com>
1020
1021 PR symtab/11942
1022 * gdb.dwarf2/dw4-sig-types.cc: New file.
1023 * gdb.dwarf2/dw4-sig-types.h: New file.
1024 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1025 * gdb.dwarf2/dw4-sig-types.exp: New file.
1026
f9ffd4bb
TT
10272010-08-23 Tom Tromey <tromey@redhat.com>
1028
1029 PR python/11145:
1030 * gdb.python/py-value.c (Base, Derived): New types.
1031 (base): New global.
1032 * gdb.python/py-value.exp (test_subscript_regression): Add
1033 dynamic_cast test.
1034
d839c8a4
TT
10352010-08-23 Tom Tromey <tromey@redhat.com>
1036
1037 PR python/10676:
1038 * gdb.python/py-type.exp (test_fields): Add tests for type
1039 equality.
1040
702c2711
TT
10412010-08-23 Tom Tromey <tromey@redhat.com>
1042
1043 PR python/11915:
1044 * gdb.python/py-type.exp (test_fields): Add tests for array.
1045
832bafd3
KS
10462010-08-23 Keith Seitz <keiths@redhat.com>
1047
1048 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1049 have any children. Create a new abbrev for it.
1050 Add missing terminal sequence to .debug_abbrev.
1051
c37bf528
KS
10522010-08-20 Keith Seitz <keiths@redhat.com>
1053
1054 PR symtab/11465:
1055 * gdb.dwarf2/pr11465.exp: New test.
1056 * gdb.dwarf2/pr11465.S: New file.
1057 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1058 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1059
4572cbac
TJB
10602010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1061
1062 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1063 registers. Update data sets with the new v2_double element in the
1064 VSX register union. Add vector_register3_vr data set for the AltiVec
1065 registers. Use gdb_test_no_output instead of send_gdb.
1066
e7fbb131
PA
10672010-08-19 Pedro Alves <pedro@codesourcery.com>
1068
1069 * gdb.python/py-shared.exp: New file, factored out from
1070 python.exp.
1071 * gdb.python/py-shared.c: New file.
1072 * gdb.python/py-shared-sl.c: New file.
1073 * gdb.python/python-1.c: New file.
1074 * gdb.python/python-sl.c: Delete.
1075 * gdb.python/python.c: Mention python-1.c.
1076 * gdb.python/python.exp: Move shared library tests to
1077 py-shared.exp.
1078 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1079 (MISCELLANEOUS): New.
1080 (clean mostlyclean): Also remove $MISCELLANEOUS.
1081
d30f5e1f
DE
10822010-08-19 Doug Evans <dje@google.com>
1083
1084 PR exp/11926
1085 * gdb.base/printcmds.exp (test_float_accepted): New function.
1086 Move existing float tests there. Add tests for floats with suffixes.
1087 (test_float_rejected): New function.
1088 * gdb.java/jv-print.exp (test_float_accepted): New function.
1089 (test_float_rejected): New function.
1090 * gdb.objc/print.exp: New file.
1091 * gdb.pascal/print.exp: New file.
1092 * lib/objc.exp: New file.
1093
7b3fd859
PM
10942010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1095
1096 * gdb.base/default.exp (info set): Avoid full buffer error and force
1097 reading up to final gdb prompt.
1098 (show): Likewise.
1099
c92817ce
TT
11002010-08-18 Tom Tromey <tromey@redhat.com>
1101
1102 PR symtab/11919:
1103 * gdb.base/completion.exp: Add test.
1104
f1208f9e
DE
11052010-08-18 Doug Evans <dje@google.com>
1106
1107 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1108 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1109 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1110 Simplify, early exit if runto_main fails.
1111 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1112 (set_lang_fortran): Moved to lib/fortran.exp.
1113 * gdb.fortran/types.exp: load_lib fortran.exp.
1114 (set_lang_fortran): Moved to lib/fortran.exp.
1115 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1116 * gdb.java/jprint.exp (set_lang_java): Ditto.
1117 * gdb.java/jv-exp.exp: load_lib java.exp.
1118 If set_lang_java fails, issue a warning instead of failure to be
1119 consistent with other set_lang_foo uses.
1120 (set_lang_java): Moved to lib/java.exp.
1121 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1122 If set_lang_java fails, issue a warning instead of failure to be
1123 consistent with other set_lang_foo uses.
1124 * gdb.pascal/types.exp: load_lib pascal.exp.
1125 (set_lang_pascal): Moved to lib/pascal.exp.
1126 * lib/fortran.exp: New file.
1127 * lib/java.exp (set_lang_java): New function.
1128 * lib/pascal.exp (set_lang_pascal): New function.
1129
2f06b485
YQ
11302010-08-18 Yao Qi <yao@codesourcery.com
1131
1132 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1133 func_nofb_start and func_loopfb_start, so that address of functions
1134 is equal to these labels on Thumb.
1135
96e25403
YQ
11362010-08-18 Yao Qi <yao@codesourcery.com>
1137
1138 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1139 to reflect latest c source file.
1140
36e6adc4
JK
11412010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1142
1143 * gdb.cp/infcall-dlopen.exp: New file.
1144 * gdb.cp/infcall-dlopen.cc: New file.
1145 * gdb.cp/infcall-dlopen-lib.cc: New file.
1146
f431efe5
PA
11472010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1148 Pedro Alves <pedro@codesourcery.com>
1149
1150 PR breakpoints/11371
1151
1152 * gdb.base/watch-cond-infcall.exp: New file.
1153 * gdb.base/watch-cond-infcall.c: New file.
1154
06a64a0b
TT
11552010-08-16 Tom Tromey <tromey@redhat.com>
1156
1157 * gdb.base/help.exp: Update.
1158 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1159 watchpoint.
1160 (test_watch_location): New proc.
1161 (test_watchpoint_in_big_blob): Delete watchpoint.
1162 * gdb.base/watchpoint.c (func5): New function.
1163 (main): Call it.
1164
70ebf4ed
DE
11652010-08-16 Doug Evans <dje@google.com>
1166
1167 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1168
ca5c20b6
PM
11692010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1170
1171 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1172 tests.
1173
7346b668
KW
11742010-08-11 Ken Werner <ken.werner@de.ibm.com>
1175
1176 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1177 * gdb.base/gnu_vector.c: New File.
1178 * gdb.base/gnu_vector.exp: Likewise.
1179
cb2e07a6
PM
11802010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1181
1182 * gdb.python/python.c: New File.
1183 * gdb.python/python-sl.c: New File.
1184 * gdb.python/python.exp: Test solib_address and decode_line
1185 * functions.
1186
5da1313b
JK
11872010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1188
1189 * gdb.python/python.exp (show height, set height 10)
1190 (verify pagination beforehand, verify pagination beforehand: q)
1191 (gdb.execute does not page, verify pagination afterwards)
1192 (verify pagination afterwards: q): New.
1193
49c3ccf7
DE
11942010-08-02 Doug Evans <dje@google.com>
1195
1196 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1197 because of an older gcc, change test2
1198 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1199 to unsupported.
1200
42c0c4f1
KH
12012010-07-30 Kazu Hirata <kazu@codesourcery.com>
1202
1203 * gdb.base/break-always.exp: Do not expect full paths to file
1204 names.
1205 * gdb.base/commands.exp: Likewise.
1206
d3765805
DE
12072010-07-30 Doug Evans <dje@google.com>
1208
c98ee71b
DE
1209 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1210 xfail them when run with older gccs.
1211
fd961404
DE
1212 * lib/gdb.exp (build_executable): Forward "c++" option to
1213 get_compiler_info.
1214
999adef4
DE
1215 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1216 "python print ttype.template_argument(1)" and
1217 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1218 if using gcc 4.4 or earlier.
1219
d3765805
DE
1220 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1221 attach-to-debugger handling.
1222
1276c759
JK
12232010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1224
1225 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1226 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1227 (main): Use copyreloc.
1228 * gdb.base/prelink.exp (split debug of executable)
1229 (.dynbss vs. .bss address shift): New tests.
1230
88caa9b9
PA
12312010-07-29 Pedro Alves <pedro@codesourcery.com>
1232
1233 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1234 in gdb_test_multiple.
1235
c6f2ac43
PA
12362010-07-29 Pedro Alves <pedro@codesourcery.com>
1237
1238 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1239 environment.
1240
326fd672
TT
12412010-07-28 Tom Tromey <tromey@redhat.com>
1242
1243 PR python/11060:
1244 * gdb.python/py-type.c (Temargs): New template.
1245 (temvar): New variable.
1246 * gdb.python/py-type.exp (test_template): New proc.
1247
3ce3b1ba
PA
12482010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1249
1250 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1251 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1252
34eaf542
TT
12532010-07-28 Tom Tromey <tromey@redhat.com>
1254
1255 PR c++/9946:
1256 * gdb.cp/temargs.exp: New file.
1257 * gdb.cp/temargs.cc: New file.
1258
d41b819e
JK
12592010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 * gdb.base/help.exp (help disassemble): Update the content.
1262
26ab7092
JK
12632010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.threads/ia64-sigill.exp: New file.
1266 * gdb.threads/ia64-sigill.c: New file.
1267
5283e9e1
TT
12682010-07-27 Tom Tromey <tromey@redhat.com>
1269
1270 * gdb.opt/inline-cmds.c (ATTR): New define.
1271 (func1): Use it.
1272 (func2): Likewise.
1273 (func3): Likewise.
1274 (outer_inline1): Likewise.
1275 (outer_inline2): Likewise.
1276 * gdb.opt/inline-bt.c (ATTR): New define.
1277 (func1): Use it.
1278 (func2): Likewise.
1279 * gdb.opt/inline-locals.c (ATTR): New define.
1280 (func1): Use it.
1281 (func2): Likewise.
1282
e992ef73
TT
12832010-07-27 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.stabs/gdb11479.c (hack): New function.
1286 (test): Use it.
1287 (test2): Use it.
1288 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1289 (int32_search_buf, int64_search_buf): No longer static.
1290 (x): Remove.
1291 * gdb.base/relocate.c (hack): New function.
1292
5374244e
PM
12932010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1294
1295 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1296 * gdb.python/py-value.c (func1): New function.
1297 (func2): Likewise.
1298
a99aee83
CV
12992010-07-26 Corinna Vinschen <vinschen@redhat.com>
1300
1301 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1302 as not to clash with .data section.
1303
a04ba985
JG
13042010-07-26 Jerome Guitton <guitton@adacore.com>
1305
1306 * gdb.base/code_elim.exp: New file.
1307 * gdb.base/code_elim1.c: New file.
1308 * gdb.base/code_elim2.c: New file.
1309
23bd0f7c
PA
13102010-07-21 Pedro Alves <pedro@codesourcery.com>
1311
1312 PR symtab/11827
1313
1314 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1315 (some_volatile_enum): New variable.
1316 * gdb.base/printcmds.exp (test_print_enums): New.
1317 <top level>: Call it.
1318
883df6dd
SW
13192010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1320
1321 * gdb.cp/fpointer.cc: New test.
1322 * gdb.cp/fpointer.exp: New test.
1323
569b05a5
JK
13242010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1325
1326 * gdb.base/solib-nodir.exp: New file.
1327 * lib/gdb.exp (runto): New case for a GDB internal error.
1328
51d7d803
JK
13292010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1330 Ulrich Weigand <uweigand@de.ibm.com>
1331 Tom Tromey <tromey@redhat.com>
1332
1333 * gdb.base/charset-malloc.c: New file.
1334 * gdb.base/charset.c (malloc_stub): New prototype.
1335 (main): Call it instead of malloc itself.
1336 * gdb.base/charset.exp: Use only prepare_for_testing.
1337 (binfile): Remove the variable.
1338
c0edd9ed
JK
13392010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 Make core files the process_stratum.
1342 * gdb.base/corefile.exp (run: load core again)
1343 (run: sanity check we see the core file, run: with core)
1344 (run: core file is cleared, attach: load core again)
1345 (attach: sanity check we see the core file, attach: with core)
1346 (attach: core file is cleared): New tests.
1347 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1348
3cbaedff
KW
13492010-07-14 Ken Werner <ken.werner@de.ibm.com>
1350
1351 * gdb.arch/altivec-abi.exp: New tests.
1352
91158a56
TT
13532010-07-13 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1356 (main): Use it.
1357 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1358
0f5238ed
TT
13592010-07-13 Tom Tromey <tromey@redhat.com>
1360
1361 * gdb.base/label.exp: New file.
1362 * gdb.base/label.c: New file.
1363
add265ae
L
13642010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1365 H.J. Lu <hongjiu.lu@intel.com>
1366
1367 * lib/gdb.exp (is_ilp32_target): New.
1368 (is_lp64_target): Likewise.
1369
1370 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1371 target.
1372 * gdb.arch/amd64-disp-step.exp: Likewise.
1373 * gdb.arch/amd64-dword.exp: Likewise.
1374 * gdb.arch/amd64-i386-address.exp: Likewise.
1375 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1376
add265ae
L
1377 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1378 target.
1379 * gdb.arch/i386-bp_permanent.exp: Likewise.
1380 * gdb.arch/i386-byte.exp: Likewise.
1381 * gdb.arch/i386-disp-step.exp: Likewise.
1382 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1383 * gdb.arch/i386-prologue.exp: Likewise.
1384 * gdb.arch/i386-size-overlap.exp: Likewise.
1385 * gdb.arch/i386-size.exp: Likewise.
1386 * gdb.arch/i386-sse.exp: Likewise.
1387 * gdb.arch/i386-unwind.exp: Likewise.
1388 * gdb.arch/i386-word.exp: Likewise.
1389
1390 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1391 test only when building 64-bit executables. Do not hard-code
1392 -m64 option.
1393
2dfb8c17
DE
13942010-07-07 Doug Evans <dje@google.com>
1395
1396 * lib/gdb.exp (gdb_test_list_exact): New function.
1397 * gdb.base/default.exp (show convenience): Call it, add tests for
1398 $_sdata = void, $_thread = 0.
1399
4e5799b6
JK
14002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1401 Joel Brobecker <brobecker@adacore.com>
1402
1403 Fix re-run of PIE executable, PR shlibs/11776.
1404 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1405 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1406 and re-"run" of the inferior.
1407
1a219cc7
JK
14082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1409 Joel Brobecker <brobecker@adacore.com>
1410
1411 Cope with missing /usr/sbin/prelink.
1412 * lib/prelink-support.exp (prelink_no):
1413 <result == 1 && $output is "no such file or directory">: New.
1414 (prelink_yes): Likewise. Return on failed prelink_no.
1415
5e3b36f8
JK
14162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1417 Joel Brobecker <brobecker@adacore.com>
1418
1419 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1420 build_executable by build_executable_own_libs. Replace "prelink -R"
1421 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1422 change.
1423 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1424 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1425 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1426 Replace build_executable by build_executable_own_libs's function
1427 build_executable_own_libs.
1428 (prelinkNO): Create new stub to call prelink_no.
1429 (prelinkYES): Create new stub to call prelink_yes.
1430 (test_attach): Rename calls of copy to file_copy.
1431 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1432 (copy): Move to ...
1433 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1434 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1435 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1436 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1437 special flags by gdb_compile_shlib. Replace second gdb_compile by
1438 build_executable_own_libs. Replace "prelink -R" execution by a call of
1439 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1440 a second call of prelink_yes. Replace restart commands by
1441 clean_restart.
1442 (prelink): Rename to ...
1443 (seen displacement message): ... this test. Extend its expectation
1444 strictness.
1445
86e4bafc
JK
14462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1449 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1450 displacement message exactly once.
1451
3cd07d20
JK
14522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1453 Joel Brobecker <brobecker@adacore.com>
1454
1455 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1456 its restore after the <$relink_args != ""> loop. new comment.
1457
0a1e94c7
JK
14582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1459 Joel Brobecker <brobecker@adacore.com>
1460
1461 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1462 code for it. New variable relink_args.
1463 (prelinkYES): Call prelinkNO.
1464 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1465 in such case. Move the core code to ...
1466 (test_attach_gdb): ... a new function. Send GDB command "file".
1467 Extend expected "Attaching to " string.
1468
2f70bcfb
TT
14692010-07-02 Tom Tromey <tromey@redhat.com>
1470
1471 * gdb.base/bitops.exp: Remove extraneous "pass".
1472
a17ac5b0
TT
14732010-07-02 Ken Werner <ken.werner@de.ibm.com>
1474
1475 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1476
dc10affe
PA
14772010-07-01 Pedro Alves <pedro@codesourcery.com>
1478
d41c0fc8
PA
1479 * gdb.base/help.exp: Adjust expected output.
1480
14812010-07-01 Pedro Alves <pedro@codesourcery.com>
1482
1483 * gdb.base/help.exp: Adjust expected output.
dc10affe 1484
0a600c36
JK
14852010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1486
1487 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1488 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1489 c++/11702.
1490
37cc8bfe
JK
14912010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1492 Doug Evans <dje@google.com>
1493
1494 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1495 add .dynamic entry'.
1496
254e6b9e
DE
14972010-06-29 Doug Evans <dje@google.com>
1498
1499 Test PR c++/11702.
1500 * gdb.cp/m-static.exp: Add testcase.
1501 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1502
595939de 15032010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1504 Tom Tromey <tromey@redhat.com>
1505 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1506
1507 * gdb.python/py-inferior.c: New File.
1508 * gdb.python/py-infthread.c: New File.
1509 * gdb.python/py-inferior.exp: New File.
1510 * gdb.python/py-infthread.exp: New File.
1511
98751a41
JK
15122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1513
1514 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1515 (ptype ::C::OtherFileClass typedefs): New.
1516 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1517 (C::OtherFileClass::cOtherFileClassVar2): New.
1518 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1519 cOtherFileClassVar2.
1520 (C::cOtherFileType2, C::cOtherFileVar2): New.
1521 (C::cOtherFileVar_use): use also cOtherFileVar2.
1522 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1523
41f62f39
JK
15242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1525
1526 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1527 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1528 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1529 (print ::C::cOtherFileVar)
1530 (whatis C::OtherFileClass::cOtherFileClassType)
1531 (whatis ::C::OtherFileClass::cOtherFileClassType)
1532 (print C::OtherFileClass::cOtherFileClassVar)
1533 (print ::cOtherFileClassVar)
1534 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1535 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1536 trailing content.
1537 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1538 (C::OtherFileClass::cOtherFileClassVar)
1539 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1540 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1541
af53d231
JK
15422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1543
1544 Test PR c++/11703 and PR gdb/1448.
1545 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1546 gdb/1448.
1547
9655fd1a
JK
15482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1549
1550 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1551 (main) <rtti_data>: New.
1552 * gdb.cp/virtbase.exp (print rtti_data): New.
1553
824cc8dd
JK
15542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1555 Joel Brobecker <brobecker@adacore.com>
1556
1557 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1558
6036c742
JK
15592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1560
1561 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1562
de6a0421
DE
15632010-06-28 Doug Evans <dje@google.com>
1564
1565 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1566
b2dae948
DE
15672010-06-27 Doug Evans <dje@google.com>
1568
1569 * gdb.cp/m-static.exp: Update expected test output.
1570
0f3bb72e
PH
15712010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1572
889bf7c5
PA
1573 * gdb.gdb/selftest.exp: Adjust expected message for
1574 capturing start-up runtime.
0f3bb72e 1575
bc9f0842
TT
15762010-06-25 Tom Tromey <tromey@redhat.com>
1577
1578 PR python/10808:
1579 * gdb.python/python.exp: Add new tests.
1580
099ef718
SW
15812010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1582
1583 * gdb.cp/operator.cc: Created an import loop.
1584 * gdb.cp/operator.exp: Added testcase for import loop.
1585
5868a632
JK
15862010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1587
1588 Test PR python/11407.
1589 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1590 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1591 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1592 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1593 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1594 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1595 binfile. Call gdb_compile with clean_restart twice.
1596 (func_nofb print, func_nofb backtrace, func_loopfb print)
1597 (func_loopfb backtrace): New.
1598
af76db58
JK
15992010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1600
1601 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1602 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1603 by a hand made one.
1604 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1605 i?86 requirement. Remove variables srcfile and binfile. New variable
1606 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1607
f2c7657e
UW
16082010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1609
1610 * gdb.cell/dwarfaddr.exp: New file.
1611 * gdb.cell/dwarfaddr.S: New file.
1612
628fe4e4
JK
16132010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 Test PR 9436.
1616 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1617
f1421989
HZ
16182010-06-24 Hui Zhu <teawater@gmail.com>
1619
1620 * gdb.base/eval.exp: New file.
1621
d03285ec
UW
16222010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1623
1624 * gdb.cell/fork.exp: New file.
1625 * gdb.cell/fork.c: Likewise.
1626 * gdb.cell/fork-spu.c: Likewise.
1627
41b2c92d
PM
16282010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1629
1630 * lib/gdb.exp (banned_variables_traced): New global variable.
1631 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1632 (gdb_init): Use `trace add variable' instead of obsolete
1633 `trace variable'.
1634
d5bc977f
DE
16352010-06-21 Doug Evans <dje@google.com>
1636
1637 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1638
d2ed6730
UW
16392010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1640
1641 * gdb.arch/spu-ls.exp: New file.
1642 * gdb.arch/spu-ls.c: Likewise.
1643
6aed2dbc
SS
16442010-06-18 Stan Shebs <stan@codesourcery.com>
1645
1646 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1647
e0756905
UW
16482010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1649
1650 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1651 * gdb.base/watch-cond.exp: Likewise.
1652 * gdb.python/py-breakpoint.exp: Likewise.
1653
d8053d4d
PA
16542010-06-18 Pedro Alves <pedro@codesourcery.com>
1655
1656 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1657 clean_restart, make sure every test has a distinct message, and
1658 that messages don't include the executable' full path.
1659
81ce510c
DE
16602010-06-17 Doug Evans <dje@google.com>
1661
1662 * gdb.arch/i386-size.exp: Updated expected output for
1663 DISASSEMBLY_OMIT_FNAME.
1664
65d79d4b
SDJ
16652010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1666 Sergio Durigan Junior <sergiodj@redhat.com>
1667
1668 * gdb.base/watch-notconst.c: New file.
1669 * gdb.base/watch-notconst.S: New file.
1670 * gdb.base/watch-notconst2.c: New file.
1671 * gdb.base/watch-notconst2.S: New file.
1672 * gdb.base/watch-notconst.exp: New file.
1673 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1674 (func4): Add operations on `global_ptr_ptr'.
1675 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1676 routine to test watchpoints created with a constant expression.
1677 (test_inaccessible_watchpoint): Include tests for watchpoints
1678 created with a constant expression.
1679
df0f4836
KB
16802010-06-14 Kevin Buettner <kevinb@redhat.com>
1681
1682 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1683 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1684 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1685 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1686 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1687 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1688 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1689 of `_start'.
1690
b769def5
UW
16912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1692
1693 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1694 not supported on the target.
1695 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1696 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1697 * gdb.mi/mi-nsintrall.exp: Likewise.
1698 * gdb.mi/mi-nsmoribund.exp: Likewise.
1699 * gdb.mi/mi-nsthrexec.exp: Likewise.
1700
d914c394
SS
17012010-06-11 Stan Shebs <stan@codesourcery.com>
1702
1703 * gdb.base/permissions.exp: New file.
1704
17052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1706
1707 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1708 does not support ELF executable class.
1709
f3ce5b9c
UW
17102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1711
1712 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1713
8e46892c
JK
17142010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1715
1716 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1717 (runto): Catch "The target does not support running in non-stop mode.".
1718
6cc55c64
MS
17192010-06-11 Michael Snyder <msnyder@vmware.com>
1720
1721 * gdb.base/setshow.exp (set language asm): Don't use
1722 gdb_test_no_output, fails on some targets.
1723
caddefa4
UW
17242010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1725
1726 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1727 * gdb.cp/pr9167.exp: Likewise.
1728
468b1aa7
UW
17292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1730
1731 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1732
5c3552dc
UW
17332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1734
1735 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1736
02e6fe6a
UW
17372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1738
1739 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1740
0e03807e
TT
17412010-06-11 Tom Tromey <tromey@redhat.com>
1742
1743 PR gdb/9977, PR exp/11636::
1744 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1745 (pieces_test_f6): Update expected output.
1746
2bdf28a0
JK
17472010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.base/moribund-step.exp: New.
1750
f6978de9
MS
17512010-06-08 Michael Snyder <msnyder@vmware.com>
1752
1753 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1754 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1755 * gdb.ada/frame_args.exp: Ditto.
1756 * gdb.ada/lang_switch.exp: Ditto.
1757 * gdb.ada/ptype_arith_binop.exp: Ditto.
1758 * gdb.ada/ref_param.exp: Ditto.
1759 * gdb.ada/type_coercion.exp:Ditto.
1760
1761 * gdb.asm/asm-source.exp: Ditto.
1762
1763 * gdb.base/attach.exp: Ditto.
1764 * gdb.base/bitfields2.exp: Ditto.
1765 * gdb.base/call-signal-resume.exp: Ditto.
1766 * gdb.base/callfuncs.exp: Ditto.
1767 * gdb.base/commands.exp: Ditto.
1768 * gdb.base/dbx.exp: Ditto.
1769 * gdb.base/default.exp: Ditto.
1770 * gdb.base/dump.exp: Ditto.
1771 * gdb.base/exprs.exp: Ditto.
1772 * gdb.base/freebpcmd.exp: Ditto.
1773 * gdb.base/interrupt.exp: Ditto.
1774 * gdb.base/list.exp: Ditto.
1775 * gdb.base/long_long.exp: Ditto.
1776 * gdb.base/maint.exp: Ditto.
1777 * gdb.base/ptype.exp: Ditto.
1778 * gdb.base/return.exp: Ditto.
1779 * gdb.base/setshow.exp: Ditto.
1780 * gdb.base/sigbpt.exp: Ditto.
1781 * gdb.base/sigrepeat.exp: Ditto.
1782
1783 * gdb.cp/classes.exp: Ditto.
1784
1785 * gdb.dwarf2/dw2-restore.exp: Ditto.
1786
1787 * gdb.gdb/selftest.exp: Ditto.
1788
1789 * gdb.multi/base.exp: Ditto.
1790 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1791
1792 * gdb.python/py-block.exp: Ditto.
1793 * gdb.python/py-prettyprint.exp: Ditto.
1794 * gdb.python/py-template.exp: Ditto.
1795
1796 * gdb.server/ext-attach.exp: Ditto.
1797 * gdb.server/ext-run.exp: Ditto.
1798 * gdb.server/server-mon.exp: Ditto.
1799
1800 * gdb.threads/fork-thread-pending.exp: Ditto.
1801 * gdb.threads/hand-call-in-threads.exp: Ditto.
1802 * gdb.threads/interrupted-hand-call.exp: Ditto.
1803 * gdb.threads/linux-dp.exp: Ditto.
1804 * gdb.threads/manythreads.exp: Ditto.
1805 * gdb.threads/print-threads.exp: Ditto.
1806 * gdb.threads/pthreads.exp: Ditto.
1807 * gdb.threads/schedlock.exp: Ditto.
1808 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1809 * gdb.threads/threadapply.exp: Ditto.
1810
de7ff789
MS
18112010-06-08 Michael Snyder <msnyder@vmware.com>
1812
889bf7c5 1813 * gdb.ada/exec_changed.exp:
de7ff789
MS
1814 Use ".*" instead of "" as wildcard regexp.
1815
1816 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1817 * gdb.base/call-ar-st.exp: Ditto.
1818 * gdb.base/checkpoint.exp: Ditto.
1819 * gdb.base/default.exp: Ditto.
1820 * gdb.base/dump.exp: Ditto.
1821 * gdb.base/ending-run.exp: Ditto.
1822 * gdb.base/fileio.exp: Ditto.
1823 * gdb.base/miscexprs.exp: Ditto.
1824 * gdb.base/pointers.exp: Ditto.
1825 * gdb.base/readline.exp: Ditto.
1826 * gdb.base/reread.exp: Ditto.
1827 * gdb.base/restore.exp: Ditto.
1828 * gdb.base/shlib-call.exp: Ditto.
1829 * gdb.base/valgrind-db-attach.exp: Ditto.
1830 * gdb.base/volatile.exp: Ditto.
1831 * gdb.base/watchpoints.exp: Ditto.
1832
1833 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1834
1835 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1836 * gdb.python/py-value.exp: Ditto.
1837
1838 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1839 * gdb.trace/circ.exp: Ditto.
1840 * gdb.trace/collection.exp: Ditto.
1841 * gdb.trace/packetlen.exp: Ditto.
1842 * gdb.trace/passc-dyn.exp: Ditto.
1843 * gdb.trace/report.exp: Ditto.
1844 * gdb.trace/tfile.exp: Ditto.
1845 * gdb.trace/tfind.exp: Ditto.
1846 * gdb.trace/while-dyn.exp: Ditto.
1847
3bebe2f2
JK
18482010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1851
5c631832
JK
18522010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1853
1854 Test PR 10640.
1855 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1856
4c3376c8
SW
18572010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1858
1859 * gdb.cp/koenig.exp: Test for ADL operators.
1860 * gdb.cp/koenig.cc: Added ADL operators.
1861 * gdb.cp/operator.exp: New test.
1862 * gdb.cp/operator.cc: New test.
1863
dc226d5a
MS
18642010-06-04 Michael Snyder <msnyder@vmware.com>
1865
dfb88a23
MS
1866 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1867 * gdb.base/pending.exp: Ditto.
f7ae76b3 1868
dc226d5a
MS
1869 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1870
967cf477
DE
18712010-06-04 Doug Evans <dje@google.com>
1872
1873 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1874 disabled printers.
1875 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1876 (enable_lookup_function): New function.
1877
eb801841
TT
18782010-06-04 Tom Tromey <tromey@redhat.com>
1879
1880 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1881 of hash and id.
1882
38979823
JK
18832010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1886 newline.
1887 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1888 (empty verbose non-noisy clear, empty verbose noisy clear)
1889 (empty non-verbose noisy clear): Likewise.
1890
35ec993f
MS
18912010-06-03 Michael Snyder <msnyder@vmware.com>
1892
1893 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1894 * gdb.base/display.exp: Ditto.
1895 * gdb.base/find.exp: Ditto.
1896 * gdb.base/ifelse.exp: Ditto.
1897 * gdb.base/multi-forks.exp: Ditto.
1898 * gdb.base/recurse.exp: Ditto.
1899 * gdb.base/setshow.exp: Ditto.
1900 * gdb.base/value-double-free.exp: Ditto.
1901 * gdb.base/watch-vfork.exp: Ditto.
1902 * gdb.base/watch_thread_num.exp: Ditto.
1903 * gdb.base/watchpoint-solib.exp: Ditto.
1904 * gdb.base/watchpoint.exp: Ditto.
1905 * gdb.base/watchpoints.exp: Ditto.
1906
1907 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1908 * gdb.cp/overload.exp: Ditto.
1909 * gdb.cp/virtfunc.exp: Ditto.
1910
1911 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1912
889bf7c5 1913 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1914 Replace gdb_test with gdb_test_no_output.
1915
889bf7c5 1916 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1917 Replace gdb_test with gdb_test_no_output.
1918 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1919 * gdb.threads/watchthreads.exp: Ditto.
1920 * gdb.threads/watchthreads2.exp: Ditto.
1921
1922 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1923 * gdb.trace/tfind.exp: Ditto.
1924
c22decce
JB
19252010-06-03 Joel Brobecker <brobecker@adacore.com>
1926
1927 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1928 successful test if message is the empty string.
1929
fd5700c7
JK
19302010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1931
1932 * gdb.fortran/module.exp (stopped language detection): New test.
1933
f55ee35c
JK
19342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 Support DW_TAG_module as separate namespaces.
1937 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1938 gdb.fortran/library-module-lib.f90: New.
1939 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1940 (print i): Remove.
1941 (continue to breakpoint: i-is-1, print var_i value 1)
1942 (continue to breakpoint: i-is-2, print var_i value 2)
1943 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1944 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1945 (complete `modmany, complete `modmany`, complete `modmany`var)
1946 (show language, setting breakpoint at module): New tests.
1947 * gdb.fortran/module.f90 (module mod): Remove.
1948 (module mod1, module mod2, module modmany, subroutine sub1)
1949 (subroutine sub2, program module): New.
1950
b8e8282f
JK
19512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1954 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1955 * gdb.cp/anon-union.exp (pass): Rename to ...
1956 (print z 2): ... here.
b8e8282f 1957
019ebafc
MS
19582010-06-02 Michael Snyder <msnyder@vmware.com>
1959
e68d8fd4
MS
1960 * gdb.trace/actions.exp: Use gdb_test_no_output.
1961 * gdb.trace/circ.exp: Ditto.
1962 * gdb.trace/packetlen.exp: Ditto.
1963 * gdb.trace/save-trace.exp: Ditto.
1964 * gdb.trace/tracecmd.exp: Ditto.
1965 * gdb.trace/tsv.exp: Ditto.
1966
12b5d08a
MS
1967 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1968 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1969 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1970 * gdb.threads/manythreads.exp: Ditto.
1971 * gdb.threads/print-threads.exp: Ditto.
1972 * gdb.threads/pthreads.exp: Ditto.
1973 * gdb.threads/schedlock.exp: Ditto.
1974 * gdb.threads/staticthreads.exp: Ditto.
1975 * gdb.threads/thread-specific.exp: Ditto.
1976 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1977 * gdb.threads/threadapply.exp: Ditto.
1978 * gdb.threads/watchthreads.exp: Ditto.
1979 * gdb.threads/watchthreads2.exp: Ditto.
1980
89493308
MS
1981 * gdb.python/py-block.exp: Use gdb_test_no_output.
1982 * gdb.python/py-prettyprint.exp: Ditto.
1983 * gdb.python/py-template.exp: Ditto.
1984 * gdb.python/py-value.exp: Ditto.
1985
1986 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1987 * gdb.reverse/watch-reverse.exp: Ditto.
1988
1989 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1990 * gdb.server/ext-run.exp: Ditto.
1991
019ebafc
MS
1992 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1993 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1994 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1995 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1996 * gdb.dwarf2/dw2-producer.exp: Ditto.
1997 * gdb.dwarf2/mac-fileno.exp: Ditto.
1998
1999 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2000 * gdb.gdb/selftest.exp: Ditto.
2001
2002 * gdb.multi/base.exp: Use gdb_test_no_output.
2003
2004 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2005
3e0ca3a5
JK
20062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2009
9db70545
MS
20102010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2011
a8d52276
MS
2012 * gdb.cp/class2.exp: Use gdb_test_no_output.
2013 * gdb.cp/classes.exp: Ditto.
2014 * gdb.cp/extern-c.exp: Ditto.
2015 * gdb.cp/inherit.exp: Ditto.
2016 * gdb.cp/maint.exp: Ditto.
2017 * gdb.cp/mb-inline.exp: Ditto.
2018 * gdb.cp/mb-templates.exp: Ditto.
2019 * gdb.cp/method2.exp: Ditto.
2020 * gdb.cp/misc.exp: Ditto.
2021 * gdb.cp/ovldbreak.exp: Ditto.
2022 * gdb.cp/punctuator.exp: Ditto.
2023 * gdb.cp/templates.exp: Ditto.
2024 * gdb.cp/virtbase.exp: Ditto.
2025
889bf7c5 2026 * gdb.threads/attach-stopped.exp:
9db70545 2027 Replace uses of send_gdb / gdb_expect.
889bf7c5 2028 * gdb.threads/attachstop-mt.exp:
9db70545 2029 Replace uses of send_gdb / gdb_expect.
889bf7c5 2030 * gdb.threads/gcore-thread.exp:
9db70545 2031 Replace uses of send_gdb / gdb_expect.
889bf7c5 2032 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2033 Replace uses of send_gdb / gdb_expect.
2034 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2035 * gdb.threads/print-threads.exp:
9db70545
MS
2036 Replace uses of send_gdb / gdb_expect.
2037 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2038 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2039 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2040
2041 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2042 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2043 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2044 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2045 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2046 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2047 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2048 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2049 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2050 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2051 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2052
359cc68c
JK
20532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2056
7d3fe98e
SW
20572010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2058
2059 * gdb.cp/koenig.exp: Added new test case.
2060 * gdb.cp/koenig.cc: Ditto.
2061
27d3a1a2
MS
20622010-06-01 Michael Snyder <msnyder@vmware.com>
2063
2064 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2065 * gdb.base/arrayidx.exp: Ditto.
2066 * gdb.base/attach.exp: Ditto.
2067 * gdb.base/auxv.exp: Ditto.
2068 * gdb.base/bigcre.exp: Ditto.
2069 * gdb.base/break-always.exp: Ditto.
2070 * gdb.base/break-interp.exp: Ditto.
2071 * gdb.base/break.exp: Ditto.
2072 * gdb.base/breakpoint-shadow.exp: Ditto.
2073 * gdb.base/call-ar-st.exp: Ditto.
2074 * gdb.base/call-sc.exp: Ditto.
2075 * gdb.base/call-signal-resume.exp: Ditto.
2076 * gdb.base/callfuncs.exp: Ditto.
2077 * gdb.base/catch-syscall.exp: Ditto.
2078 * gdb.base/charset.exp: Ditto.
2079 * gdb.base/code-expr.exp: Ditto.
2080 * gdb.base/commands.exp: Ditto.
2081 * gdb.base/cond-expr.exp: Ditto.
2082 * gdb.base/condbreak.exp: Ditto.
2083 * gdb.base/cursal.exp: Ditto.
2084 * gdb.base/cvexpr.exp: Ditto.
2085 * gdb.base/default.exp: Ditto.
2086 * gdb.base/del.exp: Ditto.
2087 * gdb.base/detach.exp: Ditto.
2088 * gdb.base/display.exp: Ditto.
2089 * gdb.base/ena-dis-br.exp: Ditto.
2090 * gdb.base/eval-skip.exp: Ditto.
2091 * gdb.base/foll-fork.exp: Ditto.
2092 * gdb.base/foll-vfork.exp: Ditto.
2093 * gdb.base/frame-args.exp: Ditto.
2094 * gdb.base/funcargs.exp: Ditto.
2095 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2096 * gdb.base/gdbvars.exp: Ditto.
2097 * gdb.base/help.exp: Ditto.
2098 * gdb.base/ifelse.exp: Ditto.
2099 * gdb.base/included.exp: Ditto.
2100 * gdb.base/list.exp: Ditto.
2101 * gdb.base/macscp.exp: Ditto.
2102 * gdb.base/maint.exp: Ditto.
2103 * gdb.base/multi-fork.exp: Ditto.
2104 * gdb.base/overlays.exp: Ditto.
2105 * gdb.base/page.exp: Ditto.
2106 * gdb.base/pending.exp: Ditto.
2107 * gdb.base/pointers.exp: Ditto.
2108 * gdb.base/pr11022.exp: Ditto.
2109 * gdb.base/prelink.exp: Ditto.
2110 * gdb.base/printcmds.exp: Ditto.
2111 * gdb.base/psymtab.exp: Ditto.
2112 * gdb.base/randomize.exp: Ditto.
2113 * gdb.base/relational.exp: Ditto.
2114 * gdb.base/relocate.exp: Ditto.
2115 * gdb.base/remote.exp: Ditto.
2116 * gdb.base/sepdebug.exp: Ditto.
2117 * gdb.base/set-lang-auto.exp: Ditto.
2118 * gdb.base/setshow.exp: Ditto.
2119 * gdb.base/setvar.exp: Ditto.
2120 * gdb.base/signals.exp: Ditto.
2121 * gdb.base/signull.exp: Ditto.
2122 * gdb.base/sigstep.exp: Ditto.
2123 * gdb.base/sizeof.exp: Ditto.
2124 * gdb.base/solib-disc.exp: Ditto.
2125 * gdb.base/store.exp: Ditto.
2126 * gdb.base/structs.exp: Ditto.
2127 * gdb.base/structs2.exp: Ditto.
2128 * gdb.base/subst.exp: Ditto.
2129 * gdb.base/term.exp: Ditto.
2130 * gdb.base/trace-commands.exp: Ditto.
2131 * gdb.base/unwindonsignal.exp: Ditto.
2132 * gdb.base/valgrind-db-attach.exp: Ditto.
2133 * gdb.base/varargs.exp: Ditto.
2134 * gdb.base/watch-cond.exp: Ditto.
2135 * gdb.base/watch_thread_num.exp: Ditto.
2136 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2137 * gdb.base/watchpoint.exp: Ditto.
2138 * gdb.base/whatis-exp.exp: Ditto.
2139
f8d3bf8f
MS
21402010-06-01 Michael Snyder <msnyder@vmware.com>
2141
2142 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2143 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2144 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2145 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2146 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2147 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2148 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2149 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2150 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2151 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2152 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2153 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2154 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2155 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2156 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2157
3f9e0d32
JK
21582010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2159
2160 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2161 trailing newline.
2162 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2163 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2164 (p *args): ... here and remove excessive trailing newline.
2165
f629457d
JB
21662010-05-31 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2169
09eef106
JK
21702010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 Accept the new Linux kernel "t (tracing stop)" string.
2173 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2174 Update comment.
2175 (state_wait) <T (tracing stop)>: New.
2176 (main): Update the state_wait expect string.
2177
94f31136
PA
21782010-05-28 Pedro Alves <pedro@codesourcery.com>
2179
2180 * limits.c, limits.exp: Delete files.
2181 * Makefile.in (clean mostlyclean): Adjust.
2182 * tracecmd.exp: Adjust.
2183
096554ab
JK
21842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2185
2186 * gdb.base/tui-layout.exp: New.
2187
27d3a1a2 21882010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2189
889bf7c5 2190 * gdb.reverse/break-precsave.exp:
bcd2dc50 2191 Replace uses of send_gdb / gdb_expect.
889bf7c5 2192 * gdb.reverse/break-reverse.exp:
bcd2dc50 2193 Replace uses of send_gdb / gdb_expect.
889bf7c5 2194 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2195 Replace uses of send_gdb / gdb_expect.
889bf7c5 2196 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2197 Replace uses of send_gdb / gdb_expect.
889bf7c5 2198 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2199 Replace uses of send_gdb / gdb_expect.
889bf7c5 2200 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2201 Replace uses of send_gdb / gdb_expect.
889bf7c5 2202 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2203 Replace uses of send_gdb / gdb_expect.
889bf7c5 2204 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2205 Replace uses of send_gdb / gdb_expect.
889bf7c5 2206 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2207 Replace uses of send_gdb / gdb_expect.
889bf7c5 2208 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2209 Replace uses of send_gdb / gdb_expect.
889bf7c5 2210 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2211 Replace uses of send_gdb / gdb_expect.
889bf7c5 2212 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2213 Replace uses of send_gdb / gdb_expect.
889bf7c5 2214 * gdb.reverse/machinestate.exp:
bcd2dc50 2215 Replace uses of send_gdb / gdb_expect.
889bf7c5 2216 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2217 Replace uses of send_gdb / gdb_expect.
889bf7c5 2218 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2219 Replace uses of send_gdb / gdb_expect.
889bf7c5 2220 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2221 Replace uses of send_gdb / gdb_expect.
889bf7c5 2222 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2223 Replace uses of send_gdb / gdb_expect.
889bf7c5 2224 * gdb.reverse/step-precsave.exp:
bcd2dc50 2225 Replace uses of send_gdb / gdb_expect.
889bf7c5 2226 * gdb.reverse/step-reverse.exp:
bcd2dc50 2227 Replace uses of send_gdb / gdb_expect.
889bf7c5 2228 * gdb.reverse/until-precsave.exp:
bcd2dc50 2229 Replace uses of send_gdb / gdb_expect.
889bf7c5 2230 * gdb.reverse/until-reverse.exp:
bcd2dc50 2231 Replace uses of send_gdb / gdb_expect.
889bf7c5 2232 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2233 Replace uses of send_gdb / gdb_expect.
889bf7c5 2234 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2235 Replace uses of send_gdb / gdb_expect.
2236
3def43e0
JK
22372010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2240 excessive newline.
2241
27d3a1a2 22422010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2243
2244 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2245 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2246 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2247 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2248 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2249 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2250 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2251 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2252 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2253 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2254 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2255 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2256 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2257 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2258 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2259 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2260 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2261 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2262 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2263
27d3a1a2 22642010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2265
22454424
MS
2266 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2267 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2268
2269 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2270 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2271 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2272
889bf7c5 2273 * gdb.reverse/consecutive-reverse.exp:
22454424 2274 Replace uses of send_gdb / gdb_expect.
889bf7c5 2275 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2276 Replace uses of send_gdb / gdb_expect.
2277
2278 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2279 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2280 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2281 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2282 Replace uses of send_gdb / gdb_expect.
2283 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2284 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2285 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2286 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2287 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2288 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2289 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2290 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2291 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2292
22932010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2294
22454424 2295 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2296
22454424 2297 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2298
22454424
MS
2299 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2300 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2301 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2302 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2303 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2304 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2305 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2306 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2307 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2308
6e5f2c59
TT
23092010-05-25 Tom Tromey <tromey@redhat.com>
2310
2311 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2312
bbc8b958
TT
23132010-05-25 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2316 argument order.
2317 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2318 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2319 order.
2320 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2321 order.
2322 * gdb.base/call-sc.exp (setup_kfails): Remove.
2323 (setup_compiler_kfails): Remove.
2324 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2325 argument order.
2326 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2327 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2328 (advancei): Fix setup_kfail argument order.
2329 * gdb.base/radix.exp: Fix setup_kfail argument order.
2330 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2331 order.
2332 * gdb.base/structs.exp (setup_kfails): Remove.
2333 (setup_compiler_kfails): Fix setup_kfail argument order.
2334 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2335 order.
2336 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2337 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2338 setup_kfail argument order.
2339 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2340
83d1babf
TT
23412010-05-25 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2344
6acb16a2
MS
23452010-05-25 Michael Snyder <msnyder@vmware.com>
2346
2347 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2348 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2349 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2350 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2351 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2352 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2353 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2354 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2355 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2356 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2357 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2358 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2359 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2360 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2361 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2362 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2363 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2364 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2365 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2366 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2367 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2368 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2369 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2370 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2371 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2372 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2373 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2374 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2375 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2376 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2377 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2378 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2379 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2380 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2381 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2382 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2383 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2384 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2385 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2386 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2387 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2388 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2389 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2390 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2391 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2392 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2393 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2394 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2395
23962010-05-25 Doug Evans <dje@google.com>
2397
2398 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2399 gdb.string_to_argv.
ad3986f0 2400
d3b1e874
TT
24012010-05-21 Tom Tromey <tromey@redhat.com>
2402
2403 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2404 Call it.
2405 * gdb.dwarf2/pieces.S: Update.
2406 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2407
cb826367
TT
24082010-05-21 Tom Tromey <tromey@redhat.com>
2409
2410 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2411 Call it.
2412 * gdb.dwarf2/pieces.c (struct C): New.
2413 (f6): New function.
2414 * gdb.dwarf2/pieces.S: Replace.
2415
74de6778
TT
24162010-05-21 Tom Tromey <tromey@redhat.com>
2417
2418 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2419 Call it.
2420
afd74c5f
TT
24212010-05-21 Tom Tromey <tromey@redhat.com>
2422
2423 * gdb.dwarf2.pieces.exp: New file.
2424 * gdb.dwarf2.pieces.S: New file.
2425 * gdb.dwarf2.pieces.c: New file.
2426
a7b75dfd 24272010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2428 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2429
2430 * lib/gdb.exp (gdb_test_no_output): New function.
2431 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2432 when testing commands that should produce no output.
2433
c81c812a
JB
24342010-05-17 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2437 parameter that we want to watch being a constant.
2438
0cce5bd9
JB
24392010-05-17 Joel Brobecker <brobecker@adacore.com>
2440
2441 * gdb.ada/cond_lang: New testcase.
2442
47050449
JB
24432010-05-17 Joel Brobecker <brobecker@adacore.com>
2444
2445 * lib/gdb.exp (banned_variables): New variable/constant.
2446 (gdb_init): Add write trace on variables listed in banned_variables.
2447 (gdb_finish): Remove write traces on variables listed in
2448 banned_variables.
2449
77c01586
JB
24502010-05-17 Joel Brobecker <brobecker@adacore.com>
2451
2452 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2453 * gdb.cp/koenig.exp: Likewise.
2454
88d4aea7
PM
24552010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2456
889bf7c5 2457 PR python/11482
88d4aea7
PM
2458
2459 * gdb.python/py-value.exp (test_value_hash): New function.
2460
f5a010c0
PM
24612010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2462
2463 PR exp/11530.
2464 * gdb.base/gdb11530.c: New file.
2465 * gdb.base/gdb11530.exp: New file.
2466
8ef4892f
JK
24672010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2470 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2471
7322dca9
SW
24722010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2473
2474 * gdb.cp/koenig.exp: New test.
2475 * gdb.cp/koenig.cc: New test program.
2476
02e7ea18
JB
24772010-05-05 Joel Brobecker <brobecker@adacore.com>
2478
2479 Remove the use of prms_id and bug_id throughout the testsuite.
2480
e1c34c5d
PM
24812010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2482
2483 PR exp/11349.
2484 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2485 use a reference local variable.
2486
8e1d0c49
JK
24872010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2490 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2491 variable different_dir. Move debugfile into a full directory pathname
2492 under DIFFERENT_DIR.
2493 * lib/gdb.exp (separate_debug_filename): Remove.
2494 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2495 variable debug_dir and mkdir of it. Update function comments.
2496
e66408ed
PA
24972010-04-29 Pedro Alves <pedro@codesourcery.com>
2498
2499 PR gdb/11557
2500
2501 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2502 files.
2503
d7b32ed3
PM
25042010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2505
889bf7c5 2506 * gdb.python/py-param.exp: New File.
d7b32ed3 2507
6aecb9c2
JB
25082010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2509
2510 * gdb.base/default.exp: Fix "set language" test.
2511
bdf92a1c
PM
25122010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2513
2514 PR breakpoints/11531.
2515 * gdb.base/gdb11531.c: New file.
2516 * gdb.base/gdb11531.exp: New file.
2517
3f172e24
TT
25182010-04-26 Tom Tromey <tromey@redhat.com>
2519
2520 * gdb.base/completion.exp: Add tests for completion and deprecated
2521 commands.
2522
64af4c92
JK
25232010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2524
2525 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2526 (print /x char_array): Escape curly brackets.
2527
492928e4
JK
25282010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 Fix deadlock on looped list of loaded shared objects.
2531 * gdb.base/solib-corrupted.exp: New.
2532
66d09542
DE
25332010-04-23 Doug Evans <dje@google.com>
2534
2535 * gdb.python/py-section-script.c: New file.
2536 * gdb.python/py-section-script.exp: New file.
2537 * gdb.python/py-section-script.py: New file.
2538
8bd10a10
CM
25392010-04-20 Chris Moller <cmoller@redhat.com>
2540
2541 PR 10179
2542
2543 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2544 * gdb.base/pr10179-a.c:
2545 * gdb.base/pr10179-b.c:
2546 * gdb.base/pr10179.exp: New files.
2547
c0201579
JK
25482010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2549
2550 Fix crashes on dangling display expressions.
2551 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2552 is SEP.
2553 (lib_flags): Remove the "debug" keyword.
2554 (libsepdebug): New variable for iterating new loop.
2555 (save_pf_prefix): New variable wrapping the loop.
2556 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2557 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2558
793b0ff8
PM
25592010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2560
2561 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2562
097f51f7
PM
25632010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2564
2565 PR stabs/11479.
2566 * gdb.stabs/gdb11479.exp: New file.
2567 * gdb.stabs/gdb11479.c: New file.
2568
9a22f0d0
PM
25692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2570
2571 * gdb.base/charset.c (Strin16, String32): New variables.
2572 * gdb.base/charset.exp (gdb_test): Test correct display
2573 of 16 or 32 bit strings.
2574
25752010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2576
2577 PR 9167
2578 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2579 * gdb.cp/pr9167.cc: New file.
2580 * gdb.cp/pr9167.exp: New file.
2581
2582
6e354e5e
PM
25832010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2584
2585 PR pascal/11492.
2586 * gdb.pascal/gdb11492.pas: New file.
2587 * gdb.pascal/gdb11492.exp: New file.
2588
be942545
JB
25892010-04-20 Joel Brobecker <brobecker@adacore.com>
2590
1667e6e3 2591 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2592
0c3acc09
JB
25932010-04-20 Joel Brobecker <brobecker@adacore.com>
2594
2595 * gdb.ada/dyn_loc: New testcase.
2596
ec31cde5
CM
25972010-04-20 Chris Moller <cmoller@redhat.com>
2598
2599 PR 10867
889bf7c5 2600
ec31cde5
CM
2601 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2602 * gdb.cp/pr10687.cc: New file.
2603 * gdb.cp/pr10687.exp: New file.
2604
2605
ce4b0682
SDJ
26062010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2607 Sergio Durigan Junior <sergiodj@redhat.com>
2608
2609 * gdb.fortran/logical.exp: New testcase.
2610 * gdb.fortran/logical.f90: New file.
2611
3436961f
DE
26122010-04-19 Doug Evans <dje@google.com>
2613
2614 * gdb.base/help.exp (help source): Update expected output.
2615
4d836c09
JK
26162010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2617
2618 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2619 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2620 gdb_exit and return.
2621 (executable): New variable.
2622 (binfile): Use it.
2623
6149aea9
PA
26242010-04-19 Pedro Alves <pedro@codesourcery.com>
2625
2626 PR breakpoints/8554.
2627
2628 * gdb.trace/save-trace.exp: Adjust.
2629
ed41462c
L
26302010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2631
2632 PR corefiles/11511
2633 * gdb.arch/system-gcore.exp: New.
2634 * gdb.arch/gcore.c: Likewise.
2635
3f7b2faa
DE
26362010-04-15 Doug Evans <dje@google.com>
2637
fa33c3cd
DE
2638 * gdb.python/py-progspace.c: New file.
2639 * gdb.python/py-progspace.exp: New file.
2640
3f7b2faa
DE
2641 * gdb.base/source.exp: Add tests for "source -s".
2642
79f283fe
PM
26432010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2644
2645 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2646 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2647 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2648 * gdb.python/py-mi.exp: New test for to_string returning None.
2649
fc8eb08a
PM
26502010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2651
2652 * gdb.python/py-breakpoint.c: Make result global.
2653
26e197f6
JK
26542010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 Fix non-GNU make compatibility.
2657 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2658
adc36818
PM
26592010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2660
2661 * gdb.python/py-breakpoint.exp: New File.
2662 * gdb.python/py-breakpoint.C: Ditto.
2663
64e17368
SS
26642010-04-08 Stan Shebs <stan@codesourcery.com>
2665
2666 * gdb.trace/actions.exp: Clear default-collect.
2667 * gdb.trace/save-trace.exp: Clear default-collect.
2668
fff5cc64
PM
26692010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2670
2671 * gdb.python/py-value: Add null string variable.
2672 (test_lazy_string): Test zero length, NULL address lazy
2673 strings.
2674
a055a187
L
26752010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2676
2677 * gdb.arch/i386-avx.c: New.
2678 * gdb.arch/i386-avx.exp: Likewise.
2679
2680 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2681
96e39866
DE
26822010-04-06 Doug Evans <dje@google.com>
2683
2684 * gdb.base/source-test.gdb: New file.
2685 * gdb.base/source.exp: Test source -v.
2686
5984a431
UW
26872010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2688
2689 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2690
ec8a089a
PM
26912010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2692
2693 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2694 within one line, unless it is followed by a double quote.
2695 * gdb.stabs/hppa.sed: Idem.
2696 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2697 * gdb.stabs/weird.exp: Check for correct parsing of
2698 char and string constants.
ec8a089a
PM
2699 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2700 in .stabs to .stabx substitution.
2701
fce3c1f0
SS
27022010-04-05 Stan Shebs <stan@codesourcery.com>
2703
2704 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2705 constant global.
2706 * gdb.trace/tfile.exp: Try to print them.
2707
d77f58be
SS
27082010-04-04 Stan Shebs <stan@codesourcery.com>
2709
2710 * gdb.base/completion.exp: Update for new "info watchpoints".
2711 * gdb.base/default.exp: Ditto.
2712 * gdb.base/help.exp: Ditto.
2713 * gdb.base/watchpoint.exp: Ditto.
2714 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2715
af54718e
SS
27162010-04-04 Stan Shebs <stan@codesourcery.com>
2717
2718 * gdb.trace/tfile.exp: Sharpen tfind test.
2719
74d1f91e
JK
27202010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.base/break-entry.exp: New.
2723
eb8e76db 27242010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2725 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2726
2727 * gdb.reverse/i386-sse-reverse.exp: New file.
2728 * gdb.reverse/i386-sse-reverse.c: New file.
2729
bf65cad8
PA
27302010-04-02 Pedro Alves <pedro@codesourcery.com>
2731
2732 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2733
fff87407
SS
27342010-04-01 Stan Shebs <stan@codesourcery.com>
2735
2736 * gdb.trace/actions.exp: Tweak expected output.
2737 * gdb.trace/while-stepping.exp: Tweak expected output.
2738
fe01d668
L
27392010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2740
2741 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2742
86b17b60
PA
27432010-04-01 Pedro Alves <pedro@codesourcery.com>
2744
2745 * gdb.base/commands.exp: Adjust.
2746 * gdb.cp/extern-c.exp: Adjust.
2747
2c58c0a9
PA
27482010-04-01 Pedro Alves <pedro@codesourcery.com>
2749
2750 * gdb.trace/collection.c (local_test_func): Define a local struct,
2751 and instanciate it.
2752
0db9b91c
PA
27532010-04-01 Pedro Alves <pedro@codesourcery.com>
2754
2755 * gdb.trace/collection.exp (gdb_collect_args_test)
2756 (gdb_collect_argarray_test): XFAIL the tests that assume the
2757 argarray argument's elements are collected.
2758
8072405b
JK
27592010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2762 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2763
8bf6485c
SS
27642010-03-31 Stan Shebs <stan@codesourcery.com>
2765
2766 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2767 and tracepoint conditionals.
2768 (gdb_verify_tracepoints): Delete unused return.
2769
fd7f724a
KS
27702010-03-26 Keith Seitz <keiths@redhat.com>
2771
2772 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2773 appear in the output before main.
2774 Remove KFAIL for gdb/2215 aka bz 9320.
2775
8d9e7719
DE
27762010-03-30 Doug Evans <dje@google.com>
2777
0906dd0b
DE
2778 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2779 by dejagnu.
2780 * gdb.arch/amd64-dword.exp: Ditto.
2781
8d9e7719
DE
2782 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2783 match.
2784 (break printf): Ditto.
2785
1da644f0
SW
27862010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2787
2788 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2789 gcc < 4.4.
2790 * gdb.cp/shadow.exp: Ditto.
2791
a8121990
PA
27922010-03-29 Pedro Alves <pedro@codesourcery.com>
2793
2794 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2795 "tstart" is silent.
2796
6e79d367
PA
27972010-03-29 Pedro Alves <pedro@codesourcery.com>
2798
2799 * gdb.trace/collection.exp (executable): New.
2800 (binfile): Use it.
2801 (fpreg, spreg, pcreg): New.
2802 (test_register): Use gdb_test_multiple. Pass /x to print.
2803 (prepare_for_trace_test): New.
2804 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2805 (gdb_collect_args_test, gdb_collect_argstruct_test)
2806 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2807 prepare_for_trace_test.
2808 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2809 fpreg, spreg and pcreg.
2810 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2811 prepare_for_trace_test.
2812 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2813 try to detect tracing support here. Don't set breakpoints at
2814 `begin' or `end' here.
2815 <global scope>: Use clean_restart. Run to main before checking
2816 for tracing support. Check for for tracing support here.
2817
09248348
JK
28182010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2821 " as $displacement" to "seen displacement message".
2822
d350db38
PA
28232010-03-28 Pedro Alves <pedro@codesourcery.com>
2824
2825 * gdb.trace/while-dyn.exp (executable): New variable.
2826 (binfile): Use it.
2827 (test_while_stepping): New function. Move most tests here. Call
2828 it once for each of the while-stepping, stepping and ws aliases.
2829
907af001
UW
28302010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2831
2832 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2833 that do not provide the tagless_struct type name at all.
2834 (test_print_anon_union): Do not check value of uninitialized
2835 union member. Do not use cp_test_ptype_class, so we can accept
2836 "long" as well as "long int".
2837
610197fd
PA
28382010-03-26 Pedro Alves <pedro@codesourcery.com>
2839
2840 * gdb.trace/tfile.c (tohex, bin2hex): New.
2841 (write_error_trace_file): Hexify error description.
2842
6c28cbf2
SS
28432010-03-25 Stan Shebs <stan@codesourcery.com>
2844
2845 * gdb.trace/tfile.c: Generate an additional trace file, improve
2846 portability.
2847 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2848 files in a better way.
2849
e62b8c7e
KS
28502010-03-25 Keith Seitz <keiths@redhat.com>
2851
2852 * gdb.java/jprint.exp: XFAIL printing of static class members
2853 because of GCC debuginfo problem.
2854
82ccf5a5
JK
28552010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2856
2857 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2858
293e2f9e
DJ
28592010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2860
2861 * gdb.base/completion.exp: Allow long instead of long int.
2862 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2863 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2864 variable p.
2865 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2866 * gdb.base/pointers.exp: Allow long instead of long int.
2867 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2868 * gdb.base/step-line.exp: Allow a directory before the source file name.
2869
95a42b64
TT
28702010-03-24 Tom Tromey <tromey@redhat.com>
2871
2872 PR breakpoints/9352:
2873 * gdb.base/default.exp: Update.
2874 * gdb.base/commands.exp: Update.
2875 * gdb.cp/extern-c.exp: Test setting commands on multiple
2876 breakpoints at once.
2877
2390201f
DJ
28782010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2879
2880 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2881 if gdb,nosignals.
2882 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2883 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2884 exited".
2885
8c9a6790
SS
28862010-03-24 Stan Shebs <stan@codesourcery.com>
2887
2888 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2889
a6c727b2
DJ
28902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2891
2892 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2893 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2894 argument. Handle "short" and "long".
2895 (Top level): Pass overprototyped output for old_fptr and xptr.
2896
4dfd5423
PA
28972010-03-23 Pedro Alves <pedro@codesourcery.com>
2898
2899 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2900 format strings and add casts to avoid compiler warnings.
2901
29022010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2903
2904 * lib/trace-support.exp (gdb_trace_setactions):
2905 Don't expect whitespace after ">" prompt.
2906 * gdb.trace/actions.exp: Adjust for output changes.
2907 * gdb.trace/while-stepping.exp: Likewise.
2908
c847d045
JK
29092010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2912 and r157645).
2913
5f717f1d
JK
29142010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2917 New.
2918
7d6d51d5
DJ
29192010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2920
2921 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2922 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2923
3b11a015
SS
29242010-03-19 Stan Shebs <stan@codesourcery.com>
2925
2926 * gdb.trace/ax.exp: New file.
2927
d7d158ed
DE
29282010-03-19 Doug Evans <dje@google.com>
2929
6bb85cd1
DE
2930 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2931 output from gcc.
2932
d7d158ed
DE
2933 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2934 named /usr/sbin/prelink<foo>.
2935
4daf5ac0
SS
29362010-03-18 Stan Shebs <stan@codesourcery.com>
2937
2938 * gdb.trace/circ.exp: Test circular-trace-buffer.
2939 * gdb.trace/tfile.exp: Update tstatus test.
2940
e8d05480
JB
29412010-03-18 Joel Brobecker <brobecker@adacore.com>
2942
2943 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2944 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2945
441b986a
UW
29462010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2947
2948 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2949
4247603b
PA
29502010-03-18 Pedro Alves <pedro@codesourcery.com>
2951
2952 * gdb.base/default.exp: Adjust the expected output of the finish
2953 and until commands when the inferior is not being run.
2954
13387711
SW
29552010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2956
2957 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2958 * gdb.cp/nsusing.exp: Ditto.
2959
6e31430b
TT
29602010-03-15 Tom Tromey <tromey@redhat.com>
2961
2962 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2963 * gdb.cp/userdef.cc (operator==): New function.
2964 (main): New locals mem1, mem2.
2965
e2d69cb5
JZ
29662010-03-15 Jie Zhang <jie@codesourcery.com>
2967
2968 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2969 Declare and use new loadtimeout variable.
2970
f572f0a9
DJ
29712010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2972
2973 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2974 Use gdb_load later.
2975
51f4c0b0
PA
29762010-03-14 Pedro Alves <pedro@codesourcery.com>
2977
2978 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2979 literal. Add missing endlines to prints to stderr.
2980
1c809c68
TT
29812010-03-12 Tom Tromey <tromey@redhat.com>
2982
2983 PR c++/9708:
2984 * gdb.cp/m-static.exp: Add regression test.
2985 * gdb.cp/m-static.cc (method): New method.
2986 (main): Call it.
2987
00ae8fef
SW
29882010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2989
2990 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2991 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2992
759f0f0b
PA
29932010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2994
21e24d21
PA
2995 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2996
29972010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2998
759f0f0b
PA
2999 * lib/gdb.exp (skip_stl_tests): New.
3000 (gdb_compile): Symbian needs -ldl.
3001 (shlib_target_file): New.
3002 (shlib_symbol_file): New.
3003 (gdb_load_shlibs): Use shlib_target_file.
3004 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3005 * gdb.cp/exception.exp: Use skip_stl_tests.
3006 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3007 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3008 * gdb.cp/mb-templates.exp: Ditto.
3009 * gdb.base/commands.exp: Relax regexes.
3010 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3011 shlib_target_file and shlib_symbol_file.
3012 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3013 sections.
3014 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3015 * gdb.base/solib-disc.exp: Use
3016 shlib_target_file and shlib_symbol_file.
3017 * gdb.base/unload.exp: Don't skip on symbian. Use
3018 shlib_target_file and shlib_symbol_file.
3019 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3020
6a8f2671 30212010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3022
6a8f2671
PA
3023 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3024 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3025 Issue a tfind end before looking for a tracepoint frame.
3026 * gdb.trace/tfind.exp: Adjust tstatus output.
3027 Adjust disassembly output.
3028 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3029
ccf26247
JK
30302010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 * gdb.base/break-interp.exp: Create new displacement parameter value
3033 for the test_ld calls.
3034 (reach): New parameter displacement, verify its content. New push of
3035 pf_prefix "reach-$func:". Import global expect_out.
3036 (test_core): New parameter displacement, verify its content. New push
3037 of pf_prefix "core:". New command "set verbose on". Import global
3038 expect_out.
3039 (test_attach): New parameter displacement, verify its content. New
3040 push of pf_prefix "attach:". New command "set verbose on". Import
3041 global expect_out.
3042 (test_ld): New parameter displacement, pass it to the reach, test_core
3043 and test_attach calls and verify its content in the "ld.so exit" test.
3044 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3045 (prelink): Update expected text, use gdb_test.
3046
e469c7fb
DE
30472010-03-10 Doug Evans <dje@google.com>
3048
3049 * gdb.base/checkpoint.exp: Fix comment.
3050 Lengthen timeout while doing >600 checkpoints test.
3051 Rename duplicate "kill all one" test to keep test names unique.
3052
60e1c644
PA
30532010-03-10 Pedro Alves <pedro@codesourcery.com>
3054
3055 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3056
cec808ec
KS
30572010-03-08 Keith Seitz <keiths@redhat.com>
3058
889bf7c5
PA
3059 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3060 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3061 (dm_type_long): New function.
3062 (dm_type_unsigned_short): New function.
3063 (dm_type_unsigned_long): New function.
3064 (myint): New typedef.
3065 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3066 long, unsigned shor and long, operator char*, and typedef.
3067 (test_lookup_operator_functions): Add operator char* test.
3068 (test_paddr_operator_functions): Likewise.
3069 (test_paddr_overloaded_functions): Use probe values for
3070 short, long, and unsigned short and long.
3071 (test_paddr_hairy_functions): If the demangler probe detected
3072 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3073 demangler.
3074 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3075 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3076 and "print null_pmf".
3077 Add test "ptype a.*pmf".
3078 * gdb.cp/overload.exp: Allow optional "int" to appear with
3079 "short" and "long".
3080 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3081 long expect value for men_overload1arg.
3082 Allow "int" to appear with "short" and "long".
3083 When testing "info break", add argument for main (void).
3084 Also allow "int" to appear with "short" and "long".
3085 Ditto with "unsigned" and "long long".
cec808ec
KS
3086 * gdb.java/jmain.exp: Do not enclose methods names in single
3087 quotes.
3088 * gdb.java/jmisc.exp: Likewise.
3089 * gdb.java/jprint.exp: Likewise.
3090 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3091
3092 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3093 * gdb.cp/exception.exp (backtrace after first throw)
3094 (backtrace after second throw): Allow a namespace before __cxa_throw.
3095 (backtrace after first catch, backtrace after second catch): Allow
3096 a namespace before __cxa_begin_catch.
3097
3098 * gdb.cp/cpexprs.exp: New file.
3099 * gdb.cp/cpexprs.cc: New file.
3100
3101 From Daniel Jacobowitz <dan@codesourcery.com>
3102 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3103 to use string_to_regexp.
3104 (ctor, dtor): New functions. Use them to match constructor
3105 and destructor function types.
3106 (Top level): Use runto_main.
3107
f870a310
TT
31082010-03-05 Tom Tromey <tromey@redhat.com>
3109
3110 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3111 gdb.target_charset.
3112 (pp_ns.to_string): Likewise.
3113
0c199f28
KS
31142010-03-04 Keith Seitz <keiths@redhat.com>
3115
3116 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3117 can be quoted. Test that both the filename and function/line
3118 portions can be quoted at the same time.
3119
c7437ca6
PA
31202010-03-04 Pedro Alves <pedro@codesourcery.com>
3121
3122 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3123
b111b805
DE
31242010-03-03 Doug Evans <dje@google.com>
3125
24486cb7
DE
3126 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3127 libc contains libpthread.
3128
b111b805
DE
3129 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3130 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3131 of gdb_compile. Add another pattern to match android backtrace.
3132
a0e0ef55
TT
31332010-03-03 Tom Tromey <tromey@redhat.com>
3134
3135 PR gdb/11345:
3136 * gdb.base/printcmds.exp (test_printf): Add test.
3137
1ba53b71
L
31382010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3139
3140 * gdb.arch/amd64-byte.exp: New.
3141 * gdb.arch/amd64-dword.exp: Likewise.
3142 * gdb.arch/amd64-pseudo.c: Likewise.
3143 * gdb.arch/amd64-word.exp: Likewise.
3144 * gdb.arch/i386-byte.exp: Likewise.
3145 * gdb.arch/i386-pseudo.c: Likewise.
3146 * gdb.arch/i386-word.exp: Likewise.
3147
f5dff777
DJ
31482010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3149
3150 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3151 types. Add structreg, bitfields, and flags registers.
3152 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3153 registers.
3154
90884b2b
L
31552010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3156
3157 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3158 (load_description): Set architecture if defined.
3159
dc00d89f
PM
31602010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3161
3162 * gdb.python/py-frame.exp: Add read_var block tests.
3163 * gdb.python/py-frame.c (block): New function.
3164
0e095b7e
JK
31652010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3166 Daniel Jacobowitz <dan@codesourcery.com>
3167
3168 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3169
624f1a65
DM
31702010-02-25 David S. Miller <davem@davemloft.net>
3171
3172 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3173 fix logic for setting all_syscalls_numbers.
3174
f3e9a817
PM
31752010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3176
3177 * Makefile.in: Add py-block and py-symbol.
3178 * gdb.python/py-symbol.exp: New File.
3179 * gdb.python/py-symtab.exp: New File.
3180 * gdb.python/py-block.exp: New File.
3181 * gdb.python/py-symbol.c: New File.
3182 * gdb.python/py-block.c: New File.
3183
f6bbabf0
PM
31842010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3185
3186 PR python/11314
3187 * lib/gdb.exp (skip_python_tests): New function.
3188 * gdb.python/py-cmd.exp: Use skip_python_tests.
3189 * gdb.python/py-frame.exp: Likewise.
3190 * gdb.python/py-function.exp: Likewise.
3191 * gdb.python/py-prettyprint.exp: Likewise.
3192 * gdb.python/py-template.exp: Likewise.
3193 * gdb.python/py-type.exp: Likewise.
3194 * gdb.python/py-value.exp: Likewise.
3195
85d721b8
PA
31962010-02-22 Pedro Alves <pedro@codesourcery.com>
3197
3198 PR9605
3199
3200 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3201
48e32051
TT
32022010-02-19 Tom Tromey <tromey@redhat.com>
3203
3204 PR c++/8693, PR c++/9496:
3205 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3206 regression tests.
3207
ac9c0048
JK
32082010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3209
3210 Fix compatibility with m68k as.
3211 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3212 Use only /* comments */.
3213
57bb97a4
UW
32142010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3215
3216 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3217 * configure: Regenerate.
3218
7d1bf85c
DJ
32192010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3220
3221 * gdb.python/py-type.exp: Check for Python support.
3222
061b5285
PA
32232010-02-17 Pedro Alves <pedro@codesourcery.com>
3224
3225 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3226 `regsub' syntax available.
3227
f8a8bc2c
PA
32282010-02-17 Pedro Alves <pedro@codesourcery.com>
3229
3230 * gdb.base/shmain.c (main): Remove printf call.
3231 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3232 * gdb.base/unload.c (main): Make format of fprintf a string
3233 literal. Add missing endlines to prints to stderr.
3234 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3235
6f451e5e
TT
32362010-02-17 Tom Tromey <tromey@redhat.com>
3237
3238 * gdb.java/jprint.java (jprint.props): New field.
3239 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3240
12d79008
PA
32412010-02-17 Pedro Alves <pedro@codesourcery.com>
3242
ef801a0e 3243 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3244 available.
3245
d252f7e5
DJ
32462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3247
3248 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3249 creation to support remote host testing.
3250
67bdab6c
DJ
32512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3252
3253 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3254 Recognize "command not found".
3255
bb391223
DJ
32562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3259 single-stepping.
3260
70362913
DJ
32612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3262
3263 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3264 if arguments are not supported.
3265
493f3c00
DJ
32662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3267
3268 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3269 be const or non-const.
3270
8034c749
DJ
32712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3272
3273 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3274 mi_send_resuming_command to send -exec-continue.
3275
791dfb64
DJ
32762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3277
3278 * gdb.base/list.exp (test_list_filename_and_function): Add test
3279 with single quotes.
3280 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3281 matching.
3282 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3283 Add KFAIL'd tests for PR gdb/11289.
3284
7c5fe868
DJ
32852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3286
3287 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3288
fdc498b8
DJ
32892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3290
3291 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3292 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3293 a temporary directory.
3294
b519e2a6
DJ
32952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3296
3297 * gdb.base/charset.exp: Use a single regular expression to match
3298 show host-charset and show target-charset output.
3299
74164c56
JK
33002010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3303 "Illegal process-id" expect string more exact.
3304 (attach to digits-starting nonsense is prohibited): New.
3305
701ed6dc
JK
33062010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.base/prelink.exp (set verbose on): New.
3309
889bf7c5 33102010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3311
3312 * mi-reverse.exp: New file. Test for reverse option to the
3313 following MI commands: exec-continue, exec-finish, exec-next,
3314 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3315
dadf0e9c
JB
33162010-02-09 Joel Brobecker <brobecker@adacore.com>
3317
3318 * gdb.ada/ptype_tagged_param: New testcase.
3319
714f19d5
TT
33202010-02-08 Tom Tromey <tromey@redhat.com>
3321
3322 PR c++/8017:
3323 * gdb.cp/overload.exp: Add tests.
3324 * gdb.cp/overload.cc (struct K): New.
3325 (namespace N): New.
3326 (main): Call new functions.
3327 (K::staticoverload): Define.
3328
889bf7c5 33292010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3330
3331 PR gdb/10728
3332 * gdb.cp/pr10728-x.h: New file.
3333 * gdb.cp/pr10728-x.cc: New file.
3334 * gdb.cp/pr10728-y.cc: New file.
3335 * gdb.cp/pr10728.exp: New file.
3336 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3337
889bf7c5 33382010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3339
3340 PR gdb/9067
3341 * gdb.cp/pr9067.exp: New
3342 * gdb.cp/pr9067.cc: New
3343 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3344
7b356089
JB
33452010-02-08 Joel Brobecker <brobecker@adacore.com>
3346
3347 * lib/gdb.exp (gdb_test_timeout): New global variable.
3348 Set it to timeout if not already set.
3349 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3350
1be00882
DE
33512010-02-05 Doug Evans <dje@google.com>
3352
3353 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3354 user.
3355
82856980
SW
33562010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3357
3358 PR c++/7935:
3359 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3360
1a334831
TT
33612010-02-04 Tom Tromey <tromey@redhat.com>
3362
3363 * gdb.cp/virtbase.exp: Make test case names unique.
3364
9c3c02fd
TT
33652010-02-02 Tom Tromey <tromey@redhat.com>
3366
3367 * gdb.cp/virtbase.exp: Add regression tests.
3368 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3369 (main): Instantiate RHC.
3370
0cc2414c
TT
33712010-02-02 Tom Tromey <tromey@redhat.com>
3372
3373 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3374 type-printing change.
3375
edf3d5f3
TT
33762010-02-02 Tom Tromey <tromey@redhat.com>
3377
3378 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3379 * gdb.cp/virtbase.cc: New file.
3380 * gdb.cp/virtbase.exp: New file.
3381 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3382
e4b7f41c
JK
33832010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3384
3385 PR libc/11214:
3386 * gdb.threads/current-lwp-dead.c: Include features.h.
3387 (HAS_NOMMU): New.
3388 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3389
b381ea14
JK
33902010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3391
3392 * gdb.base/symbol-without-target_section.exp,
3393 gdb.base/symbol-without-target_section.c: New.
3394
c593ac0e
DJ
33952010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3396
3397 * gdb.base/bigcore.exp: Reset increased timeout.
3398 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3399
db25f29d
DJ
34002010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3401
3402 * gdb.base/gcore.exp (capture_command_output): Use
3403 gdb_test_multiple.
3404
f9d67f43
DJ
34052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3406
3407 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3408 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3409 (Top level): Call it.
3410
177321bd
DJ
34112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3412
3413 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3414
97f2ed50
DJ
34152010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3416
3417 * gdb.base/call-strs.exp, gdb.base/default.exp,
3418 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3419 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3420 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3421 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3422 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3423 * gdb.base/ending-run.exp: Correct restore of timeout.
3424 * gdb.base/page.exp: Remove unnecessary timeout setting.
3425
e4e2711a
JB
34262010-01-29 Joel Brobecker <brobecker@adacore.com>
3427
3428 * gdb.ada/rec_return: New testcase.
3429
ba581dc1
JB
34302010-01-29 Joel Brobecker <brobecker@adacore.com>
3431
3432 * gdb.ada/call_pn: New testcase.
3433
4ea95be9
DJ
34342010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3435
3436 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3437 (Top level): Use it to resume.
3438 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3439 the Thumb mode displaced stepping error as unsupported.
3440
df83a9bf
SW
34412010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3442
889bf7c5
PA
3443 * gdb.cp/nsusing.exp: Added more tests.
3444 * gdb.cp/nsrecurs.exp: Ditto.
3445 * gdb.cp/nsusing.cc: Added test functions.
3446 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3447
40b27cdc
JK
34482010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3449
3450 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3451 absolute directory pathnames in gdb.sum file.
3452
de958931
SW
34532010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3454
3455 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3456 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3457
708ead4e
TT
34582010-01-26 Tom Tromey <tromey@redhat.com>
3459
3460 PR exp/7643:
3461 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3462 setup_kfail.
3463
b14e635e
SW
34642010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3465
3466 * gdb.cp/nsrecurs.exp: New test.
3467 * gdb.cp/nsrecurs.cc: New test program.
3468 * gdb.cp/nsstress.exp: New test.
3469 * gdb.cp/nsstress.cc: New test program.
3470 * gdb.cp/nsdecl.exp: New test.
3471 * gdb.cp/nsdecl.cc: New test program.
3472
8540c487
SW
34732010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3474
3475 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3476 imported into file scope.
3477 Marked test as xfail.
3478 * gdb.cp/namespace-using.cc (marker5): New function.
3479 * gdb.cp/shadow.exp: New test.
3480 * gdb.cp/shadow.cc: New test program.
3481 * gdb.cp/nsimport.exp: New test.
3482 * gdb.cp/nsimport.cc: New test program.
3483
421d5d99
TT
34842010-01-25 Tom Tromey <tromey@redhat.com>
3485
3486 PR gdb/11049:
3487 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3488 with "set print null-stop on".
3489
691f8dc1
JK
34902010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3493 Adjust it for DISASSEMBLY_OMIT_FNAME.
3494
0b92b5bb
TT
34952010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3496
3497 PR symtab/11199:
3498 * gdb.dwarf2/member-ptr-forwardref.exp,
3499 gdb.dwarf2/member-ptr-forwardref.S: New.
3500
23787403
JK
35012010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3502
3503 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3504 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3505 thread1_tid_mutex. Remove gdbstop_mutex handling.
3506 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3507 thread2_tid_mutex. Remove gdbstop_mutex handling.
3508 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3509 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3510 pthread_cond_wait conditionalizations by while loops.
3511
b966cb8a
TT
35122010-01-20 Tom Tromey <tromey@redhat.com>
3513
3514 PR backtrace/10770:
3515 * gdb.dwarf2/pr10770.exp: New file.
3516 * gdb.dwarf2/pr10770.c: New file.
3517 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3518
fcae584b
VP
35192010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3520
3521 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3522 that target was removed, and the test always runs native anyway.
3523
a0f49112
JK
35242010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3525
3526 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3527 gdb.base/watchpoint-cond-gone-stripped.c: New.
3528
ceeb3d5a
TT
35292010-01-19 Tom Tromey <tromey@redhat.com>
3530
3531 PR c++/8000:
3532 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3533 existing tests.
3534 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3535 (main): Use AAA::SomeEnum.
3536
dd322c54
JK
35372010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3538
3539 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3540 (test_ignore_count): Declare line_callme_body global.
3541 (run to breakpoint with ignore count): Use line_callme_body.
3542 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3543 (set line_main_hello, set line_main_return): Reindent.
3544 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3545 New.
3546 (continue to callee4): Use line_callee4_body.
3547 (check *stopped from CLI command): Use line_callee4_next.
3548 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3549 (set line_main_hello, set line_main_return): Reindent.
3550 (set line_callee4_head, set line_callee4_body): New.
3551 (continue to callee4): Use line_callee4_body.
3552
4e8f195d
TT
35532010-01-18 Tom Tromey <tromey@redhat.com>
3554
3555 PR c++/9680:
3556 * gdb.cp/casts.cc: Add new classes and variables.
3557 * gdb.cp/casts.exp: Test new operators.
3558
9e14a9ba
JB
35592010-01-18 Tom Tromey <tromey@redhat.com>
3560 Thiago Jung Bauermann <bauerman@br.ibm.com>
3561
3562 * gdb.python/source2.py: New file.
3563 * gdb.python/source1: New file.
3564 * gdb.python/python.exp: Test "source" command.
3565
00bf0b85
SS
35662010-01-15 Stan Shebs <stan@codesourcery.com>
3567
3568 * gdb.trace/tfile.c: New file.
3569 * gdb.trace/tfile.exp: New file.
889bf7c5 3570
55235ad7
JK
35712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3572
3573 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3574
9f2982ff
JK
35752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3578
bbfba9ed
JK
35792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3580
3581 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3582 (libfunc): New parameter action. Implement also selectable "sleep".
3583 * gdb.base/break-interp-main.c: Include assert.h.
3584 (libfunc): New parameter action.
3585 (main): New parameters argc and argv. Assert argc. Pass argv.
3586 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3587 (test_attach): New proc.
3588 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3589 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3590
61f0d762
JK
35912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3592
3593 * gdb.base/break-interp.exp (test_core): New proc.
3594 (test_ld): Call it.
3595
06a6f270
JK
35962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3597
3598 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3599 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3600 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3601 and gdb_compile_shlib. Use new -Wl compiler options.
3602 (dl bt, main bt): New tests.
3603
51bee8e9
JK
36042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3605
3606 Support PIEs with no symfile_objfile.
3607 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3608 (test_ld): New parameter trynosym.
3609 (test_ld <$trynosym>): New block.
3610
b8040f19
JK
36112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3612
3613 * gdb.base/break-interp.exp: New file.
3614
be759fcf
PM
36152010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3616
3617 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3618 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3619 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3620 test.
3621 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3622 * gdb.python/py-mi.exp: Add lazy string test.
3623
dc146f7c
VP
36242010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3625
3626 * lib/mi-support.exp (mi_check_thread_states): Handle
3627 core number in thread listing.
3628
b4ba55a1
JB
36292010-01-12 Joel Brobecker <brobecker@adacore.com>
3630
3631 * gdb.base/maint.exp: Adjust the expected output for the
3632 "maint print type" test. Use gdb_test_multiple instead of
3633 gdb_sent/gdb_expect.
3634
08e24bd4
DE
36352010-01-11 Doug Evans <dje@google.com>
3636
6496a609
DE
3637 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3638 from gdbserver_download. All callers updated.
3639
08e24bd4
DE
3640 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3641
b5cfddf5
JK
36422010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 Implement binary numbers parsing.
3645 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3646 (test_integer_literals_rejected): New binary tests.
3647
3725885a
RW
36482010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3649
3650 * gdb.cell/configure: Regenerate.
3651
37aeb5df
JK
36522010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3653
3654 * gdb.base/corefile.exp: Move the core finding block out and call it as
3655 core_find, new variable $corefile, replace corefile by $corefile and
3656 [file tail $corefile] for usage vs. test names resp.
3657 * lib/gdb.exp (core_find): Move it as a new function here. New
3658 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3659 $destcore. Return "" on error.
3660
d521f563
JK
36612010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 Workaround PR binutils/10802.
3664 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3665 (twice).
3666
28f24826
DJ
36672010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3668
3669 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3670
2de75e71
JB
36712010-01-08 Joel Brobecker <brobecker@adacore.com>
3672
3673 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3674 call, to avoid interruption.
3675
fe00719b 36762010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3677
3678 * gdb.stabs/weird.def (args93): New.
3679
d0ef5df8
DE
36802010-01-07 Doug Evans <dje@google.com>
3681
3682 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3683
3a08d52f
TT
36842010-01-07 Tom Tromey <tromey@redhat.com>
3685
3686 * gdb.base/source.exp: Use correct line number.
3687
7a697b8d
SS
36882010-01-05 Stan Shebs <stan@codesourcery.com>
3689
3690 * gdb.trace/tracecmd.exp: Test ftrace.
3691
7803799a
UW
36922010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3693
3694 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3695
c54eabfa
JK
36962010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3699 "uint_for_mi_testing".
3700
02e7ef19
JB
37012010-01-01 Joel Brobecker <brobecker@adacore.com>
3702
3703 Test indented comment in file being sourced.
3704 * gdb.base/commands.exp: Test indented comment in file being sourced.
3705
abd775ce
JB
37062010-01-01 Joel Brobecker <brobecker@adacore.com>
3707
3708 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3709 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3710 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3711 notice.
3712
79b55b82
JB
37132010-01-01 Joel Brobecker <brobecker@adacore.com>
3714
3715 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3716 notice.
3717
8997583e
JK
37182010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3719
3720 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3721 missing $after_stopped and comma (,) expectation.
3722
6da95a67
SS
37232009-12-31 Stan Shebs <stan@codesourcery.com>
3724
3725 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3726
218d2fc6
TJB
37272009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3728
3729 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3730 (top level): Call test_watchpoint_in_big_blob.
3731 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3732 watchpoints.
3733 (func3): Write to buf.
3734
236f1d4d
SS
37352009-12-29 Stan Shebs <stan@codesourcery.com>
3736
3737 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3738
f61e138d
SS
37392009-12-28 Stan Shebs <stan@codesourcery.com>
3740
3741 * gdb.trace/tsv.exp: New file.
3742 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3743
0219b378
DJ
37442009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3745
3746 * gdb.base/find.c (main): Reference search buffers.
3747 * gdb.base/included.c (main): Reference integer.
3748 * gdb.base/ptype.c (charfoo): Declare.
3749 (intfoo): Call charfoo.
3750 * gdb.base/scope0.c (useitp): New function.
3751 (usestatics): Use useitp.
3752 (useit): Add a type for val.
3753 * gdb.base/scope1.c (useit1): Take a pointer argument.
3754 (usestatics1): Update calls to useit1.
3755 * gdb.cp/call-c.cc: Declare foo.
3756 (main): Call foo.
3757 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3758 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3759 (main): Call C::ensureRefs and ensureOtherRefs.
3760 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3761 variables.
3762 (ensureOtherRefs): New function.
3763 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3764 * gdb.cp/templates.cc (main): Call t5i.value.
3765
3f78692f
JK
37662009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 Fix compatibility with G++-4.5.
3769 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3770 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3771 (uncaught return): Remove.
3772
429374b8
JK
37732009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3774 Phil Muldoon <pmuldoon@redhat.com>
3775
3776 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3777 (bp_location13, bp_location14, bp_location17, bp_location18)
3778 (marker3_proto, marker4_proto): New variables.
3779 (breakpoint info): Update output.
3780 (run until breakpoint at marker3, run until breakpoint at marker4): New
3781 tests.
3782
859825b8
JK
37832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3786 Replace the printf call of Y by provided "y-set-1" label. New block
3787 for the second shared library.
3788 * gdb.base/unload.exp: Compile also the second library, call
3789 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3790 (single pending breakpoint info): Rename to ...
3791 (pending breakpoint info before run): ... this extended test.
3792 (libfile2, libname2, libsrcfile2, libsrc2)
3793 (lib_sl2): New variables.
3794 (exec_opts): Set also SHLIB_NAME2.
3795 (pending breakpoint info on first run at shrfunc1)
3796 (pending breakpoint info on second run at shrfunc1)
3797 (pending breakpoint info on second run at shrfunc2)
3798 (print y from libfile, print y from libfile2): New tests.
3799 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3800 * gdb.base/unloadshr2.c: New.
3801
e6a386cd
HZ
38022009-12-22 Hui Zhu <teawater@gmail.com>
3803
3804 * gdb.reverse/sigall-reverse.exp: Adjust.
3805
9e19b45e
VP
38062009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3807
3808 PR gdb/10884
3809
3810 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3811 (main): Call do_bitfield_tests.
aacf5b1e 3812 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3813
d53a7b30
JB
38142009-12-20 Joel Brobecker <brobecker@adacore.com>
3815
3816 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3817 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3818 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3819 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3820 gdb.modula2/unbounded1.c: Update copyright header.
3821
191ca0a1
CM
38222009-12-10 Chris Moller <moller@mollerware.com>
3823
3824 PR gdb/9399
3825 * gdb.cp/virtfunc2.exp: New tests
3826 * gdb.cp/virtfunc2.cc: New tests
3827 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3828
0fa6cf1b
MS
38292009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3830
3831 * gdb.reverse/i387-env-reverse.c: New file.
3832 * gdb.reverse/i387-env-reverse.exp: New file.
3833 * gdb.reverse/i387-stack-reverse.c: New file.
3834 * gdb.reverse/i387-stack-reverse.exp: New file.
3835
361ae042
PM
38362009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3837
3838 * gdb.python/py-type.exp (test_range): New test.
3839
bfd31e71
PM
38402009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3841
3842 PR python/10805
3843
3844 * gdb.python/py-type.exp: New file.
3845 * gdb.python/py-type.c: New file.
3846 * Makefile.in: Add py-type.
3847
57a1d736
TT
38482009-12-03 Tom Tromey <tromey@redhat.com>
3849
3850 * gdb.python/py-value.exp (test_parse_and_eval): New
3851 function.
3852
1f3b5d1b
PP
38532009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3854
3855 PR gdb/11022
3856
3857 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3858 * gdb.base/pr11022.c: New test.
3859
8b7dbdc9
JK
38602009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3861
3862 Fix spurious false FAILs.
3863 * gdb.base/structs.c (chartest): New.
3864 (main): Fill-in chartest.
3865 * gdb.base/structs.exp (anychar_re, first): New.
3866 (start_structs_test): Import global anychar_re and first.
3867 New gdb_test call "set print elements 300; ${testfile}"
3868 (start_structs_test <$first>): New block.
3869 (any): Import global anychar_re. New variable ac. Use ${ac}.
3870
6a53b2ec
JK
38712009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3872
3873 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3874
d7167b4c
JK
38752009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3876
3877 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3878 Force $srcfile file.
3879 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3880
b1798462
UW
38812009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3882
3883 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3884 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3885 * gdb.threads/watchthreads-reorder.exp: Likewise.
3886
b6199126
DJ
38872009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3888
3889 PR gdb/8704
3890
3891 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3892 "if", and "thread". Correct matching in the previous test.
3893
b22a0510
DJ
38942009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3895
3896 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3897
930636d2
MS
38982009-11-23 Michael Snyder <msnyder@vmware.com>
3899
3900 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3901 * gdb.reverse-watch-precsave.exp: Ditto.
3902
21a0512e
PP
39032009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3904
3905 * gdb.asm/asm-source.exp: Adjust.
3906 * gdb.base/help.exp: Adjust.
889bf7c5 3907
fc30d5e0
PA
39082009-11-22 Pedro Alves <pedro@codesourcery.com>
3909
3910 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3911 (do_syscall_tests_without_xml): Set data-directory to
3912 /the/path/to/nowhere.
3913
f6bc2008
PA
39142009-11-21 Pedro Alves <pedro@codesourcery.com>
3915
3916 * gdb.threads/local-watch-wrong-thread.c,
3917 gdb.threads/local-watch-wrong-thread.exp: New files.
3918
8c2fb5de
PA
39192009-11-21 Pedro Alves <pedro@codesourcery.com>
3920
3921 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3922 assume new `regsub' syntax available.
3923
ebec9a0f
PA
39242009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3925
a79d3c27
JK
3926 * gdb.base/watchpoint-hw-hit-once.exp,
3927 gdb.base/watchpoint-hw-hit-once.c: New.
3928
39292009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3930
3931 * gdb.threads/watchthreads-reorder.exp,
3932 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3933
276a961b
MK
39342009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3935
3936 * gdb.xml/tdesc-regs.exp: Use for m68k.
3937
4867c1fb
PA
39382009-11-15 Pedro Alves <pedro@codesourcery.com>
3939
3940 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3941
f6838f81
DJ
39422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3943
3944 * lib/gdb.exp (current_target_name): New procedure.
3945 (gdb_wrapper_target): New variable.
3946 (gdb_wrapper_init): Set gdb_wrapper_target.
3947 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3948 wrapper.
3949
4ac4dd3f
DJ
39502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3951
3952 * gdb.base/remote.exp: Delete the slowest load test.
3953 Do not load with fixed packet sizes.
3954
a7881759
DJ
39552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3956
3957 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3958
97a5b505
DJ
39592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3960
3961 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3962 srcfile when setting a breakpoint.
3963
d3e1fc54
DJ
39642009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3965
3966 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3967 macros.
3968
7cbcbded
DJ
39692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3970
3971 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3972 to be in memory.
3973 * gdb.base/display.c (force_mem): New.
3974 (do_loops): Use it. Add breakpoint comments.
3975 (do_vars): Add a breakpoint comment.
3976 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3977 line numbers.
3978
bdea3a92
NF
39792009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3980
3981 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3982 instead of a bare "run".
3983
269f82e5
PP
39842009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3985
3986 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3987
a69b7d9d
DJ
39882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3989
3990 * lib/cell.exp (skip_cell_tests): Clean up test files before
3991 returning.
3992
b598bfda
DJ
39932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3994
3995 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3996 and the breakpoint menu. Do not call perror if a prompt is seen.
3997 Consume the following GDB prompt.
3998 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3999 * gdb.cp/namespace.exp: Use gdb_test.
4000 * gdb.cp/templates.exp: Use gdb_test.
4001 (test_template_breakpoints): Use gdb_test_multiple.
4002
87728fa0
DJ
40032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4006 (marker4): Reference values.
4007
b67c692f
DJ
40082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4009
4010 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4011 is missing.
4012
f0df251a
DJ
40132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4014
4015 * gdb.base/break.c (need_malloc): New.
4016 * gdb.base/constvars.c (main): Reference crass and crisp.
4017 * gdb.base/gdb1821.c (main): Reference bar.
4018 * gdb.cp/gdb1355.cc (main): Reference s1.
4019 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4020 (main): Call them.
4021 * gdb.cp/hang2.cc (dummy2): Define.
4022 * gdb.cp/hang3.cc (dummy3): Define.
4023 * gdb.cp/m-data.cc (main): Reference shadow.
4024
bdf7534a
NF
40252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4026 Nathan Froyd <froydnj@codesourcery.com>
4027
4028 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4029 remote host.
4030
f24fce77
NF
40312009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4032
4033 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4034 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4035 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4036 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4037 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4038 * gdb.dwarf2/dw2-producer.exp: Likewise.
4039 * gdb.dwarf2/mac-fileno.exp: Likewise.
4040 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4041 py-prettyprint.py to the remote host.
4042 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4043
40f0318e
KS
40442009-11-11 Keith Seitz <keiths@redhat.com>
4045
4046 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4047 use it instead of "Foo".
4048 * gdb.cp/classes.exp (do_tests): Add a test to access
4049 a method through a typedef'd class name.
4050
f3d9f7fb
NF
40512009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4052
4053 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4054 exponents.
4055 * gdb.base/pointers.exp: Likewise.
4056 * gdb.cp/ref-types.exp: Likewise.
4057
a4216f37
KS
40582009-11-11 Keith Seitz <keiths@redhat.com>
4059
4060 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4061 new[] and delete[].
4062 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4063 "void".
4064 (probe_demangler): Remove all single-quoting of
4065 method and variable names.
4066 (info_func_regexp): Remove the word "void" from any
4067 occurrence of "(void)".
4068 (print_addr_2): Remove all single-quoting of
4069 method names.
4070 (print_addr_2_kfail): Likewise.
4071 (print_addr): Single-quote C function names before
4072 passing to print_addr_2.
4073 (test_paddr_operator_functions): Remove single-quoting
4074 for method names.
4075 Add tests for operator new[] and operator delete[].
4076
9b14d7aa
JK
40772009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4078
4079 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4080
85feb311
KS
40812009-11-09 Keith Seitz <keiths@redhat.com>
4082
4083 * gdb.cp/overload.exp: Add tests for resolving overloaded
4084 methods in expression parsing/evaluation.
4085
fa335448
DJ
40862009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * lib/gdb.exp (default_gdb_version): Use --version instead of
4089 --command.
4090
ec3c07fc
NS
40912009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4092
4093 * lib/gdb.exp (gdb_compile_test): New.
4094 (skip_ada_tests, skip_java_tests): New.
4095 (gdb_compile): Use gdb_compile_test for f77.
4096 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4097 * lib/java.exp (compile_java_from_source): Remove runtests check,
4098 use gdb_compile_test to record result.
4099 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4100 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4101 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4102 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4103 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4104 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4105 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4106 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4107 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4108 adjust gdb_compile invocations.
4109
b8b4e42b
JK
41102009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 * Makefile.in (abs_builddir): New.
4113 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4114 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4115 `$(abs_builddir)/site.exp'.
4116
f8b7eaf3
DJ
41172009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4118
4119 * config/m68k-emc.exp, lib/emc-support.exp,
4120 gdb.trace/gdb_c_test.c: Delete.
4121 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4122 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4123 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4124 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4125 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4126 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4127 casing for m68k-*-elf.
4128
c4187697
NS
41292009-11-03 Pedro Alves <pedro@codesourcery.com>
4130
4131 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4132 * gdb.arch/i386-prologue.exp: Likewise.
4133 * gdb.arch/i386-unwind.exp: Likewise.
4134
db16b772
DJ
41352009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4136
4137 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4138
bcf71277
DJ
41392009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4142
0105cee2
DJ
41432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4144
4145 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4146
24ddea62
JK
41472009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4148
4149 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4150
287ccc17
JK
41512009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4154 * gdb.base/sepdebug2.c: New file.
4155
08bca259 41562009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4157
4158 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4159 the modified warnings for catch syscall. Verify if GDB was compiled
4160 with support for lib expat, and choose which tests to run depending
4161 on this.
4162
5d4e2b76
VP
41632009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4164
4165 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4166 that composite commands are parsed OK. And also test
4167 that breakpoint commands do work.
4168
240e538a
MS
41692009-10-23 Michael Snyder <msnyder@vmware.com>
4170
4171 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4172 to allow for new disassembly style.
4173
9c419145
PP
41742009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4175
4176 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4177
02506ff1
MS
41782009-10-22 Michael Snyder <msnyder@vmware.com>
4179
4180 * gdb.reverse/break-precsave.exp: New test.
4181 * gdb.reverse/consecutive-precsave.exp: Ditto.
4182 * gdb.reverse/finish-precsave.exp: Ditto.
4183 * gdb.reverse/i386-precsave.exp: Ditto.
4184 * gdb.reverse/machinestate-precsave.exp: Ditto.
4185 * gdb.reverse/sigall-precsave.exp: Ditto.
4186 * gdb.reverse/solilb-precsave.exp: Ditto.
4187 * gdb.reverse/step-precsave.exp: Ditto.
4188 * gdb.reverse/until-precsave.exp: Ditto.
4189 * gdb.reverse/watch-precsave.exp: Ditto.
4190
4cf866a3
MS
41912009-10-22 Michael Snyder <msnyder@vmware.com>
4192
4193 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4194 for gdb_expect. Adjust one test's expect strings for the new
4195 format of disassemble.
4196 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4197 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4198 gdb_test_multiple.
4199 * gdb.reverse/step-reverse.exp: Delete 'return'.
4200 * gdb.reverse/until-reverse.exp: Delete blank lines.
4201 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4202
2b28d209
PP
42032009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4204
4205 * gdb.base/consecutive.exp: Adjust.
4206 * gdb.base/display.exp: Likewise.
4207 * gdb.base/pc-fp.exp: Likewise.
4208 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4209
33b9c32b
MS
42102009-10-19 Michael Snyder <msnyder@vmware.com>
4211
4212 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4213 * gdb.reverse/finish-reverse.c: Ditto.
4214 * gdb.reverse/sigall-reverse.c: Ditto.
4215 * gdb.reverse/solib-reverse.c: Ditto.
4216 * gdb.reverse/step-reverse.c: Ditto.
4217 * gdb.reverse/watch-reverse.c: Ditto.
4218
6c95b8df
PA
42192009-10-19 Pedro Alves <pedro@codesourcery.com>
4220 Stan Shebs <stan@codesourcery.com>
4221
4222 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4223 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4224 "Executing new program".
4225 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4226 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4227 left listed after having been killed.
4228 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4229 * gdb.base/maint.exp: Adjust test.
4230
4231 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4232 * gdb.multi/Makefile.in: New.
4233 * gdb.multi/base.exp: New.
4234 * gdb.multi/goodbye.c: New.
4235 * gdb.multi/hangout.c: New.
4236 * gdb.multi/hello.c: New.
4237 * gdb.multi/bkpt-multi-exec.c: New.
4238 * gdb.multi/bkpt-multi-exec.exp: New.
4239 * gdb.multi/crashme.c: New.
4240
279017b7
TG
42412009-10-13 Tristan Gingold <gingold@adacore.com>
4242
4243 * gdb.base/sepdebug.exp: Check debug info are found.
4244
0413d738
PA
42452009-10-08 Pedro Alves <pedro@codesourcery.com>
4246
4247 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4248 bits.
4249
c628eecc
JK
42502009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4251
4252 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4253
38af1bfe
JB
42542009-10-07 Joel Brobecker <brobecker@adacore.com>
4255
4256 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4257 of the comments.
4258
2b0adecd
PM
42592009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4260
4261 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4262 * gdb.base/annota3.exp: Idem.
4263 * gdb.base/maint.exp: Idem.
4264
8d417781
PM
42652009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4266
889bf7c5 4267 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4268 to default.
4269
bb61102d
PM
42702009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4271
889bf7c5 4272 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4273 mingw and cygwin targets.
4274
ace5c364
PM
42752009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4276 Pedro Alves <pedro@codesourcery.com>
4277
889bf7c5 4278 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4279 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4280
c2d494a0
PM
42812009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4282
e1b52ce2
PM
4283 * gdb.base/shr1.c: Use %p in format string.
4284 * gdb.base/unload.c: Avoid warning in fprintf.
4285 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4286
209f53f5
PM
42872009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4288
4289 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4290 long type.
4291 (test_unlink): Correct printf string.
4292 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4293 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4294
8172766a
JK
42952009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4298 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4299 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4300
0f73703c
UW
43012009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4302
4303 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4304 * gdb.objc/nondebug.exp: Likewise.
4305
b32306ca
UW
43062009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4307
4308 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4309 target_info setting.
4310
4311 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4312 that detect new threads during "info threads".
4313
0057022f
UW
43142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4315
4316 * gdb.threads/manythreads.c (main): Increase thread stack size
4317 to 2*PTHREAD_STACK_MIN.
4318 * gdb.threads/multi-create.c (main): Likewise.
4319 (create_function): Likewise.
4320
f29c0325
UW
43212009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4322
4323 * gdb.base/dump.exp: Pass difference of pointer types instead
4324 of integer types as offset to restore in intarr3.srec case.
4325
fcb34849
UW
43262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4327
4328 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4329
d5142e3b
UW
43302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4331
4332 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4333
087b74b2 43342009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4335
087b74b2
PM
4336 New test for two watchpoints, with disabling of
4337 the first inserted.
4338 * testsuite/gdb.base/watchpoints.c: New file.
4339 * testsuite/gdb.base/watchpoints.exp: New file.
4340
96c07c5b
TT
43412009-09-25 Tom Tromey <tromey@redhat.com>
4342
4343 * gdb.base/charset.exp: Test utf-16 strings with Python.
4344
b8899f2b
TT
43452009-09-25 Tom Tromey <tromey@redhat.com>
4346
4347 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4348 UCS-4.
4349 * gdb.base/charset.c (utf_32_string): Rename.
4350 (init_utf32): Rename.
4351 (main): Update.
4352
329719ec
TT
43532009-09-22 Tom Tromey <tromey@redhat.com>
4354
4355 * gdb.python/py-function.exp: Add regression tests.
4356
11ef0d76
KS
43572009-09-21 Keith Seitz <keiths@redhat.com>
4358
4359 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4360 with invalid operator.
4361
3fe8f3b3
KS
43622009-09-21 Keith Seitz <keiths@redhat.com>
4363
4364 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4365 and destructor using typedef name of class.
4366 * gdb.cp/classes.cc (class Base1): Add a destructor.
4367 (base1): New typedef.
4368 (use_methods): Instanitate an object of type base1.
4369 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4370 (do_tests): Call test_template_typedef.
4371 * gdb.cp/templates.cc (Baz::~Baz): New method.
4372 (intBazOne): New typedef.
4373 (main): Instantiate intBazOne.
4374
7a9fe101
PM
43752009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4376
4377 PR python/10633
4378
4379 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4380 Function.
4381 (run_lang_tests): Add print elements test.
4382
2e4d963f
PM
43832009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4384
4385 * gdb.python/py-value.exp (test_subscript_regression): New
4386 function. Test for invalid subscripts.
4387 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4388 (ptr_ref): New function.
4389
ec7e75e7
PP
43902009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4391
4392 * gdb.base/default.exp: Fix "show convenience".
4393
0cc7d26f
TT
43942009-09-15 Tom Tromey <tromey@redhat.com>
4395
4396 * lib/mi-support.exp (mi_create_varobj): Update.
4397 (mi_create_floating_varobj): Likewise.
4398 (mi_create_dynamic_varobj): New proc.
4399 (mi_varobj_update): Update.
4400 (mi_varobj_update_with_type_change): Likewise.
4401 (mi_varobj_update_kv_helper): New proc.
4402 (mi_varobj_update_dynamic_helper): Rewrite.
4403 (mi_varobj_update_dynamic): New proc.
4404 (mi_list_varobj_children): Update.
4405 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4406 * gdb.python/python-prettyprint.py (pp_outer): New class.
4407 (pp_nullstr): Likewise.
4408 (lookup_function): Register new printers.
4409 * gdb.python/python-prettyprint.c (struct substruct): New type.
4410 (struct outerstruct): Likewise.
4411 (substruct_test): New function.
4412 (struct nullstr): New type.
4413 (string_1, string_2): New globals.
4414 (main): Add new tests.
4415 * gdb.python/python-mi.exp: Added regression tests.
4416 * gdb.mi/mi2-var-display.exp: Update.
4417 * gdb.mi/mi2-var-cmd.exp: Update.
4418 * gdb.mi/mi2-var-child.exp: Update.
4419 * gdb.mi/mi2-var-block.exp: Update.
4420 * gdb.mi/mi-var-invalidate.exp: Update.
4421 * gdb.mi/mi-var-display.exp: Update.
4422 * gdb.mi/mi-var-cmd.exp: Update.
4423 * gdb.mi/mi-var-child.exp: Update.
4424 * gdb.mi/mi-var-block.exp: Update.
4425 * gdb.mi/mi-break.exp: Update.
4426 * gdb.mi/gdb701.exp: Update.
4427
a96d9b2e
SDJ
44282009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4429
4430 * Makefile.in: Inclusion of catch-syscall object.
4431 * gdb.base/catch-syscall.c: New file.
4432 * gdb.base/catch-syscall.exp: New file.
4433
b43b923a
MS
44342009-09-12 Michael Snyder <msnyder@vmware.com>
4435
4436 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4437 that can support reverse debuggnig.
4438
cec03d70
TT
44392009-09-11 Tom Tromey <tromey@redhat.com>
4440
4441 * gdb.dwarf2/valop.S: New file.
4442 * gdb.dwarf2/valop.exp: New file.
4443
e23bb3fc
MK
44442009-09-11 Mark Kettenis <kettenis@gnu.org>
4445
4446 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4447
37c3696d
DE
44482009-09-10 Doug Evans <dje@google.com>
4449
4450 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4451 Add $gdb_prompt to second breakpoint regexp.
4452
5172aecb
JB
44532009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4454
4455 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4456 names, add missing ones.
4457 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4458 * gdb.python/py-frame.c: Rename from python-frame.c.
4459 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4460 testfile name.
4461 * gdb.python/py-function.exp: Rename from python-function.exp.
4462 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4463 testfile name.
4464 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4465 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4466 Adjust testfile name.
4467 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4468 * gdb.python/py-template.cc: Rename from python-template.cc.
4469 * gdb.python/py-template.exp: Rename from python-template.exp.
4470 Adjust testfile name.
4471 * gdb.python/py-value.c: Rename from python-value.c.
4472 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4473 testfile name.
4474
b554e4bd
JK
44752009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4476
4477 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4478 $bpt2address.
4479 (Second breakpoint address is valid on ia64)
4480 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4481
9a68ae16
JM
44822009-09-03 Joseph Myers <joseph@codesourcery.com>
4483
4484 * gdb.base/ending-run.exp: Restrict regular expression matching
4485 line number to require closing brace following.
4486
146b9145
DE
44872009-09-03 Doug Evans <dje@google.com>
4488
4489 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4490
787d21e1
TT
44912009-09-02 Tom Tromey <tromey@redhat.com>
4492
4493 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4494
e7802207
TT
44952009-09-02 Tom Tromey <tromey@redhat.com>
4496
4497 * gdb.dwarf2/callframecfa.exp: New file.
4498 * gdb.dwarf2/callframecfa.S: New file.
4499
817aadd2
JK
45002009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4503 gdb.base/solib-overlap-main.c: New.
4504
4a76eae5
DJ
45052009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4506
4507 PR gdb/10565
4508
4509 * gdb.base/bitfields.c (struct container, container): New.
4510 (main): Initialize it and call break5.
4511 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4512
d4b96c9a
JK
45132009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4516 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4517
4e22772d
JK
45182009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4521
2efab443
MS
45222009-08-26 Michael Snyder <msnyder@vmware.com>
4523
4524 * gdb.base/i386-reverse.c: New file.
4525 * gdb.base/i386-reverse.exp: New file.
4526 * gdb.base/Makefile.in: Add new files to be removed.
4527
07ab73a0
JM
45282009-08-26 Joseph Myers <joseph@codesourcery.com>
4529
4530 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4531 environment-pwd for remote host.
4532 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4533
676accff
KS
45342009-08-24 Keith Seitz <keiths@redhat.com>
4535
4536 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4537 Add two new C++ completer tests which limit the output to a
889bf7c5 4538 given class.
676accff 4539
f9f7ad22
MS
45402009-08-24 Michael Snyder <msnyder@vmware.com>
4541
4542 * gdb.base/del.exp: Fix typo in comment.
4543 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4544
81ecdfbb
RW
45452009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4546
4547 * configure: Regenerate.
4548 * gdb.hp/configure: Likewise.
4549 * gdb.hp/gdb.aCC/configure: Likewise.
4550 * gdb.hp/gdb.base-hp/configure: Likewise.
4551 * gdb.hp/gdb.compat/configure: Likewise.
4552 * gdb.hp/gdb.defects/configure: Likewise.
4553 * gdb.hp/gdb.objdbg/configure: Likewise.
4554 * gdb.stabs/configure: Likewise.
4555
cab0c772
UW
45562009-08-19 Doug Evans <dje@google.com>
4557
4558 * gdb.base/gdbvars.c: New file.
4559 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4560
b8fa0bfa
PA
45612009-08-14 Pedro Alves <pedro@codesourcery.com>
4562
4563 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4564 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4565
b84aa90a
PA
45662009-08-13 Pedro Alves <pedro@codesourcery.com>
4567
4568 * gdb.base/default.exp: Adjust "set language test": it's now an
4569 enum command. Larger help string moved to "help set language".
4570 * gdb.base/help.exp: Adjust "help set language" expected output,
4571 now lists all known languages.
4572
0d8f9b2c
NF
45732009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4574
4575 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4576 all frame arguments.
4577 * gdb.arch/altivec-regs.exp: Likewise.
4578
bda180e0
TT
45792009-08-07 Tom Tromey <tromey@redhat.com>
4580
4581 * gdb.base/setshow.exp: Add tests for changes to set language, set
4582 check range, and set check type.
4583
48cb2d85
VP
45842009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4585
4586 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4587 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4588 Call it.
48cb2d85 4589
1ea34204
UW
45902009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4591
4592 * configure.ac: Run gdb.cell tests when appropriate.
4593 * configure: Regenerate.
4594 * lib/cell.exp: New file.
4595 * gdb.cell: New directory.
4596 * gdb.cell/configure.ac: New file.
4597 * gdb.cell/configure: New file.
4598 * gdb.cell/Makefile.in: New file.
4599 * gdb.cell/arch.exp: New file.
4600 * gdb.cell/break.c: New file.
4601 * gdb.cell/break.exp: New file.
4602 * gdb.cell/break-spu.c: New file.
4603 * gdb.cell/bt.c: New file.
4604 * gdb.cell/bt2-spu.c: New file.
4605 * gdb.cell/bt-spu.c: New file.
4606 * gdb.cell/bt.exp: New file.
4607 * gdb.cell/coremaker.c: New file.
4608 * gdb.cell/coremaker-spu.c: New file.
4609 * gdb.cell/core.exp: New file.
4610 * gdb.cell/gcore.exp: New file.
4611 * gdb.cell/data.c: New file.
4612 * gdb.cell/data.exp: New file.
4613 * gdb.cell/data-spu.c: New file.
4614 * gdb.cell/ea-cache.exp: New file.
4615 * gdb.cell/ea-cache.c: New file.
4616 * gdb.cell/ea-cache-spu.c: New file.
4617 * gdb.cell/ea-standalone.c: New file.
4618 * gdb.cell/ea-standalone.exp: New file.
4619 * gdb.cell/ea-test.c: New file.
4620 * gdb.cell/ea-test.exp: New file.
4621 * gdb.cell/f-regs.exp: New file.
4622 * gdb.cell/mem-access.c: New file.
4623 * gdb.cell/mem-access.exp: New file.
4624 * gdb.cell/mem-access-spu.c: New file.
4625 * gdb.cell/ptype.exp: New file.
4626 * gdb.cell/registers.exp: New file.
4627 * gdb.cell/size.c: New file.
4628 * gdb.cell/sizeof.exp: New file.
4629 * gdb.cell/size-spu.c: New file.
4630 * gdb.cell/solib.exp: New file.
4631 * gdb.cell/solib-symbol.exp: New file.
4632
85e747d2
UW
46332009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4634
4635 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4636
58d6951d
DJ
46372009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4638
4639 * gdb.base/float.exp: Handle VFP registers.
4640
6e0a4f15
MS
46412009-07-14 Michael Snyder <msnyder@vmware.com>
4642
dcd5da87
MS
4643 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4644 to bring gdb to the beginning of the calling line.
4645
6e0a4f15
MS
4646 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4647 confusing the i386 epilogue unwinder.
4648
782b2b07
SS
46492009-07-14 Stan Shebs <stan@codesourcery.com>
4650
4651 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4652
f662c3bc
MS
46532009-07-14 Michael Snyder <msnyder@vmware.com>
4654
4655 * gdb.reverse/step-reverse.exp (stepi into function call):
4656 Call instruction may not be first instruction in the line.
4657 (reverse stepi from a function call): Used wrong line number.
4658
8f313923
JK
46592009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4660
4661 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4662
4662c76e
JK
46632009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4664
4665 Fix gdb.base/macscp.exp when using custom inputrc.
4666 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4667 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4668 env(TERM) set.
4669 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4670 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4671
aa81e255
JK
46722009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4675 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4676 Change the compilation target to match the testcase name.
4677 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4678 testcase name.
4679 * a2-run.exp: Use for setup prepare_for_testing. Change the
4680 compilation target to match the testcase name.
4681 * gdb.base/commands.exp: Likewise.
4682 * gdb.base/finish.exp: Likewise.
4683 * gdb.base/float.exp: Likewise.
4684 * gdb.base/info-target.exp: Likewise.
4685 * gdb.base/relational.exp: Likewise.
4686 * gdb.base/term.exp: Likewise.
4687 * gdb.base/until.exp: Likewise.
4688 * gdb.base/volatile.exp: Likewise.
4689 * gdb.base/whatis-exp.exp: Likewise.
4690
4c93b1d7
HZ
46912009-07-11 Hui Zhu <teawater@gmail.com>
4692
4693 * gdb.base/help.exp (disassemble): Update expected help text.
4694
812f7342
TT
46952009-07-09 Tom Tromey <tromey@redhat.com>
4696
4697 * lib/gdb.exp: Handle TRANSCRIPT.
4698 (remote_spawn, remote_close, send_gdb): New procs.
4699
fbb8f299
PM
47002009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4701
4702 * gdb.python/python-prettyprint.c: Add counted null string
4703 structure.
4704 * gdb.python/python-prettyprint.exp: Print null string. Test for
4705 embedded nulls.
4706 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4707 * gdb.python/python-value.exp (test_value_in_inferior): Add
4708 variable length string fetch tests.
4709 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4710
c0ac0ec7
JK
47112009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4714
30b66ecc
TT
47152009-07-07 Tom Tromey <tromey@redhat.com>
4716
4717 * gdb.base/call-rt-st.exp: Update for change to escape output.
4718 * gdb.base/callfuncs.exp: Likewise.
4719 * gdb.base/charset.exp: Likewise.
4720 * gdb.base/constvars.exp: Likewise.
4721 * gdb.base/long_long.exp: Likewise.
4722 * gdb.base/pointers.exp: Likewise.
4723 * gdb.base/printcmds.exp: Likewise.
4724 * gdb.base/setvar.exp: Likewise.
4725 * gdb.base/store.exp: Likewise.
4726 * gdb.cp/ref-types.exp: Likewise.
4727 * gdb.mi/mi-var-child.exp: Likewise.
4728 * gdb.mi/mi-var-display.exp: Likewise.
4729 * gdb.mi/mi2-var-display.exp: Likewise.
4730 * gdb.base/charset.exp: Test octal escape sequence length.
4731 Update for change to escape output.
4732
187c4a2b
JK
47332009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4736
d80a43f9
DJ
47372009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4738
4739 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4740
047427a8
JK
47412009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4742
4743 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4744 gdbserver increasing $portnum if "Can't bind address" has been seen.
4745
8b5a0f4f
PA
47462009-07-05 Pedro Alves <pedro@codesourcery.com>
4747
4748 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4749 mingw32ce.
4750
7d93ba58
PA
47512009-07-05 Pedro Alves <pedro@codesourcery.com>
4752
4753 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4754 VFP format.
4755
2277426b
PA
47562009-07-02 Pedro Alves <pedro@codesourcery.com>
4757
4758 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4759 linux. Adjust to use "inferior", "info inferiors", "detach
4760 inferior" and "kill inferior" instead of "restart", "info fork",
4761 "detach fork" and "delete fork".
4762 * gdb.base/ending-run.exp: Spell out "info".
4763 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4764 the "kill" command.
4765
5af949e3
UW
47662009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4767
4768 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4769 change to prefix TLS offset in hex with 0x.
4770
5d3729b5
UW
47712009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4772
4773 * gdb.base/default.exp: Update test case for "x" changes.
4774
af589bd0
TG
47752009-07-01 Tristan Gingold <gingold@adacore.com>
4776
4777 * gdb.base/bigcore.exp: Make darwin untested.
4778
40974f91
JK
47792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4780
4781 * gdb.base/completion.exp (directory completion): Create the directory.
4782 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4783 escapeuniquesub.
4784 (directory completion 2): Expect now ${escapeuniquesub}.
4785 (Glob remaining of directory test): Remove one excessive newline.
4786 Expect the real output.
4787
59dd3af6
JK
47882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 Fix `make check//%' target after `make check' has been ran.
4791 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4792 a mkdir call.
4793 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4794 (%/.dir): Remove.
4795
f4e164aa
JK
47962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4797
4798 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4799 the expected result record.
4800
69af2122
JK
48012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4802
4803 Remove racy FAILs relying just on the timeouts.
4804 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4805 (annotation_level 2): Remove racy FAILs.
4806
2fd481e1
PP
48072009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4808
4809 gdb/10275
889bf7c5
PA
4810 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4811
c38f313d
DJ
48122009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4813
4814 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4815
8b777f02
VP
48162009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4817
4818 * gdb.mi/mi-stack.exp: Testing symbolic options
4819 to -stack-list-locals and -stack-list-arguments.
4820
00c7eacf
JK
48212009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4824
6bc80edc
TT
48252009-06-29 Tom Tromey <tromey@redhat.com>
4826
4827 * dg-extract-results.sh: New file.
4828 * Makefile.in (FORCE_PARALLEL): New variable.
4829 (CHECK_TARGET): New conditional variable.
4830 (check): Use CHECK_TARGET.
4831 (DO_RUNTEST): New variable.
4832 (check-single): New target.
4833 (TEST_DIRS): New variable.
4834 (TEST_TARGETS): Likewise.
4835 (check-parallel): New target.
4836 (check-gdb.%): New pattern.
4837 (BASE1_FILES): New variable.
4838 (BASE2_FILES): Likewise.
4839 (check-gdb.base%): New pattern.
4840 (%/.dir): New pattern.
4841 * configure: Rebuild.
4842 * aclocal.m4 (AM_CONDITIONAL): New defun.
4843 * configure.ac: Check whether user is using GNU make.
4844 (GMAKE): New conditional.
4845
794684b6
SW
48462009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4847
4848 * gdb.cp/namespace-nested-import.cc: New test.
4849 * gdb.cp/namespace-nested-import.exp: New test.
4850
edb3359d
DJ
48512009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4852
4853 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4854 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4855 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4856 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4857 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4858 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4859 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4860 gdb.opt/inline-markers.c: New files.
4861 * lib/gdb.exp (skip_inline_frame_tests): New function.
4862 (skip_inline_var_tests): New function.
4863
cf657a0c
AS
48642009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4865
4866 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4867 backtrace.
4868
28d41a99
MS
48692009-06-27 Michael Snyder <msnyder@vmware.com>
4870
4871 * gdb.reverse: New directory.
4872 * gdb.reverse/break-reverse.c: New test.
4873 * gdb.reverse/break-reverse.exp: New test.
4874 * gdb.reverse/consecutive-reverse.c: New test.
4875 * gdb.reverse/consecutive-reverse.exp: New test.
4876 * gdb.reverse/finish-reverse.c: New test.
4877 * gdb.reverse/finish-reverse.exp: New test.
4878 * gdb.reverse/machinestate.c: New test.
4879 * gdb.reverse/ms1.c: New test.
4880 * gdb.reverse/machinestate.exp: New test.
4881 * gdb.reverse/Makefile.in: New file.
4882 * gdb.reverse/shr2.c: New test.
4883 * gdb.reverse/solib-reverse.c: New test.
4884 * gdb.reverse/solib-reverse.exp: New test.
4885 * gdb.reverse/step-reverse.c: New test.
4886 * gdb.reverse/step-reverse.exp: New test.
4887 * gdb.reverse/until-reverse.c: New test.
4888 * gdb.reverse/ur1.c: New test.
4889 * gdb.reverse/until-reverse.exp: New test.
4890 * gdb.reverse/watch-reverse.c: New test.
4891 * gdb.reverse/watch-reverse.exp: New test.
4892 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4893 * configure: Regenerate.
4894
fe3c8b0d
DE
48952009-06-26 Doug Evans <dje@google.com>
4896
4897 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4898
3a72a602
PM
48992009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4900
4901 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4902 windows problem for 'file delete $binfile'.
4903
27aa8d6a
SW
49042009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4905
4906 * gdb.cp/namespace-using.exp: New test.
4907 * gdb.cp/namespace-using.cc: New test.
4908
8ac055f8
JB
49092009-05-20 Joel Brobecker <brobecker@adacore.com>
4910
4911 * gdb.ada/variant_record_packed_array: New testcase.
4912
85e306ed
TT
49132009-06-23 Tom Tromey <tromey@redhat.com>
4914
4915 * gdb.base/charset.exp (test_combination): Regression test.
4916 * gdb.base/charset.c (my_wchar_t): New typedef.
4917 (myvar): New global.
4918 (main): Set myvar.
4919
56643c5e
PM
49202009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4921
4922 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4923 target.
4924
1fac167a
UW
49252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4926
4927 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4928
7ccb0be9
UW
49292009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4930
4931 * gdb.mi/gdb680.exp: Update test for error message.
4932
568d6575
UW
49332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4934
4935 * gdb.base/annota1.exp: Allow multiple occurrences of the
4936 frames-invalid annotation.
4937 * gdb.cp/annota2.exp: Likewise.
4938
7cd1089b
PM
49392009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4940
4941 * gdb.cp/gdb2495.cc: New file.
4942 * gdb.cp/gdb2495.exp: New file.
4943
72c63395
JK
49442009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 Report error on GDB crash during runto.
4947 * lib/gdb.exp (runto <eof>): New.
4948
3788363d
DJ
49492009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4950
4951 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4952 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4953 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4954 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4955 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4956 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4957 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4958 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4959 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4960 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4961 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4962 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4963 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4964 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4965 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4966 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4967 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4968 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4969 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4970 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4971 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4972 gdb.trace/passcount.exp, gdb.trace/report.exp,
4973 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4974 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4975 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4976 executable.
4977
17592de3
PA
49782009-06-07 Pedro Alves <pedro@codesourcery.com>
4979
4980 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4981 defined before referencing it.
4982
701e355d
DE
49832009-06-03 Doug Evans <dje@google.com>
4984
4985 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4986 * gdb.arch/i386-see.c: Ditto.
4987
f2292c65
PM
49882009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4989
4990 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4991 (check_macro): Return 1 if undefined.
4992 If first test fails, check if macro debug information is available,
4993 and report unsupported test if no macro information is found.
4994
5a437975
DE
49952009-05-29 Doug Evans <dje@google.com>
4996
4997 * gdb.threads/hand-call-in-threads.exp: New.
4998 * gdb.threads/hand-call-in-threads.c: New.
4999
c141c696
MS
50002009-05-29 Michael Snyder <msnyder@vmware.com>
5001
5002 * gdb.base/break-always.exp: Change "1" to "on".
5003 Add confirmation check.
5004
b3444185
PA
50052009-05-28 Pedro Alves <pedro@codesourcery.com>
5006
5007 * gdb.threads/threxit-hop-specific.c: New.
5008 * gdb.threads/threxit-hop-specific.exp: New.
5009 * gdb.threads/thread-execl.c: New.
5010 * gdb.threads/thread-execl.exp: New.
5011
b6313243
TT
50122009-05-27 Tom Tromey <tromey@redhat.com>
5013 Thiago Jung Bauermann <bauerman@br.ibm.com>
5014
5015 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5016 (mi_child_regexp): Likewise.
5017 (mi_list_varobj_children_range): Likewise.
5018 (mi_get_features): Likewise.
5019 (mi_list_varobj_children): Rewrite.
5020 * gdb.python/python-mi.exp: New file.
5021
a6bac58e
TT
50222009-05-27 Tom Tromey <tromey@redhat.com>
5023 Thiago Jung Bauermann <bauerman@br.ibm.com>
5024 Phil Muldoon <pmuldoon@redhat.com>
5025 Paul Pluzhnikov <ppluzhnikov@google.com>
5026
5027 * gdb.python/python-prettyprint.exp: New file.
5028 * gdb.python/python-prettyprint.c: New file.
5029 * gdb.python/python-prettyprint.py: New file.
5030 * gdb.base/display.exp: print/r is now valid.
5031
2c74e833
TT
50322009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5033 Tom Tromey <tromey@redhat.com>
5034 Pedro Alves <pedro@codesourcery.com>
5035 Paul Pluzhnikov <ppluzhnikov@google.com>
5036
5037 * gdb.python/python-template.exp: New file.
5038 * gdb.python/python-template.cc: New file.
5039 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5040 tests.
5041 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5042 Call it.
5043 (test_value_after_death): New proc.
5044 * gdb.python/python-value.c (PTR): New typedef.
5045 (main): New variable 'x'.
5046
89c73ade
TT
50472009-05-27 Tom Tromey <tromey@redhat.com>
5048
5049 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5050 tests.
5051 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5052 Call it.
5053
a75724bc
PA
50542009-05-27 Pedro Alves <pedro@codesourcery.com>
5055
5056 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5057
e58b0e63
PA
50582009-05-24 Pedro Alves <pedro@codesourcery.com>
5059
5060 * gdb.threads/fork-thread-pending.c: New.
5061 * gdb.threads/fork-thread-pending.exp: New.
5062
4ac36638
JK
50632009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5066 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5067
889bf7c5 50682009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5069
889bf7c5 5070 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5071
b242c3c2
PA
50722009-05-17 Pedro Alves <pedro@codesourcery.com>
5073
5074 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5075 `gdb_get_line_number'. Call `callee' in both parent and child.
5076 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5077 `gdb_get_line_number' instead of hardcoding line numbers.
5078 (catch_fork_unpatch_child): New procedure to test detaching
5079 breakpoints from child fork.
5080 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5081 hardcoding line numbers.
5082 (do_fork_tests): Run `catch_fork_unpatch_child'.
5083
ee342b23
VP
50842009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5085
5086 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5087 of structure type enters or leaves the scope, it
5088 is reported by -var-update.
5089
e2009e98
DE
50902009-05-11 Doug Evans <dje@sebabeach.org>
5091
5092 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5093 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5094 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5095
00903456
JK
50962009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5099
dc621c35
DE
51002009-04-30 Doug Evans <dje@google.com>
5101
5102 * gdb.threads/watchthreads2.exp: New testcase.
5103 * gdb.threads/watchthreads2.c: New testcase.
5104
9ab4e744
DE
51052009-04-29 Doug Evans <dje@google.com>
5106
5107 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5108 * gdb.cp/mb-ctor.cc: Ditto.
5109 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5110 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5111 * gdb.cp/mb-inline1.cc: Call it.
5112 * gdb.cp/mb-inline2.cc: Ditto.
5113 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5114 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5115
484086b7
JK
51162009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5119 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5120 Replace all uses of `decimal' by `nonzero'.
5121 (info macro FROM_COMMANDLINE): New test.
5122
379a77b5
TT
51232009-04-27 Tom Tromey <tromey@redhat.com>
5124
5125 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5126
b92b73c2
DE
51272009-04-27 Doug Evans <dje@google.com>
5128
5129 * gdb.threads/watchthreads.c (main): Initialize args before starting
5130 the threads. Plus formatting cleanup.
5131 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5132 biased scheduling of one thread.
5133
945a118d
JG
51342009-04-27 Jerome Guitton <guitton@adacore.com>
5135
5136 * gdb.cp/templates.cc (GetMax): New template.
5137 (main): Declare two instances of GetMax.
5138 * gdb.cp/templates.exp: Add new test.
5139
d389af10
JK
51402009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5141
5142 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5143
e7f86de9
JM
51442009-04-22 Joseph Myers <joseph@codesourcery.com>
5145
5146 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5147
334cc82d
TT
51482009-04-15 Tom Tromey <tromey@redhat.com>
5149
5150 * gdb.base/charset.exp: Add regression test.
5151
d12672cc
JB
51522009-04-14 Joel Brobecker <brobecker@adacore.com>
5153
5154 * gdb.base/exe-lock.exp: New testcase.
5155
18e8c3bc
TT
51562009-04-13 Tom Tromey <tromey@redhat.com>
5157
5158 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5159 operator on Frame.
5160
5ecd5cbe
UW
51612009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5162
5163 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5164 * gdb.server/ext-attach.exp: Likewise.
5165
7309f756
VP
51662009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5167
5168 Eliminate some sleep usage.
5169
889bf7c5
PA
5170 * gdb.mi/basics.c (do_nothing): New.
5171 (main): Use do_nothing instead of printf, so that
5172 not to introduce race condition between output of
5173 inferiour and output of gdb. Do not use sleep as it
5174 is not generally available on embedded targets.
7309f756 5175
f4b95f6f
PA
51762009-04-02 Pedro Alves <pedro@codesourcery.com>
5177
5178 * gdb.server/ext-attach.exp: Expect an optional process id after
5179 "Detached from remote process".
5180
de40b933
JK
51812009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5184 gdb.dwarf2/dw2-unresolved.exp: New.
5185
2ae101a4
PA
51862009-04-02 Pedro Alves <pedro@codesourcery.com>
5187
5188 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5189 mi_run_to_main.
5190
56a8e183
PA
51912009-04-02 Pedro Alves <pedro@codesourcery.com>
5192
5193 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5194 mi_run_to_main. Skip thread exit test on remote targets.
5195 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5196 mi_run_to_main.
5197 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5198 mi_run_to_main.
5199 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5200 when expecting ^connected. Detect when the target doesn't support
5201 non-stop mode.
5202 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5203 supported. Return -1 on error, 0 on success.
5204 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5205 (mi_runto): Return mi_runto_helper's result explicitly.
5206
c35fafde
PA
52072009-04-01 Pedro Alves <pedro@codesourcery.com>
5208
5209 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5210
f8a8dce6
JB
52112009-04-01 Tom Tromey <tromey@redhat.com>
5212
5213 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5214 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5215 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5216 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5217
71c25dea
TT
52182009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5219 Jan Kratochvil <jan.kratochvil@redhat.com>
5220
5221 PR gdb/931
5222 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5223 output.
5224 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5225 for gdb/931.
5226 * dw2-strp.S (DW_AT_language): Change to C++.
5227 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5228
02d9a9ce
JB
52292009-03-31 Joel Brobecker <brobecker@adacore.com>
5230
5231 * gdb.ada/tasks: New testcase.
5232
1042e4c0
SS
52332009-03-30 Stan Shebs <stan@codesourcery.com>
5234
5235 * gdb.trace/actions.exp: Update to match new info trace format.
5236 * gdb.trace/deltrace.exp: Ditto.
5237 * gdb.trace/infotrace.exp: Ditto.
5238 * gdb.trace/passcount.exp: Ditto.
5239 * gdb.trace/save-trace.exp: Ditto.
5240 * gdb.trace/while-stepping.exp: Ditto.
5241 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5242
f8f6f20b
TJB
52432009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5244
5245 * gdb.python/python-frame.c: New file.
5246 * gdb.python/python-frame.exp: New file.
5247
c0c6f777
TJB
52482009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5249
5250 * gdb.python/python-value.exp: Add tests for the address
5251 attribute.
5252
3cb51905
AS
52532009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5254
5255 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5256
88fc996f
DE
52572009-03-26 Doug Evans <dje@google.com>
5258
5259 * gdb.mi/mi-nonstop-exit.exp: New file.
5260 * gdb.mi/non-stop-exit.c: New file.
5261
56ef84b1
TT
52622009-03-26 Tom Tromey <tromey@redhat.com>
5263
5264 Update for change to prologue skipping:
5265 * gdb.mi/mi2-simplerun.exp: Update.
5266 * gdb.mi/mi2-break.exp: Update.
5267 * gdb.mi/mi-simplerun.exp: Update.
5268 * gdb.mi/mi-break.exp: Update.
5269 * gdb.base/ending-run.exp: Update.
5270
def2b000
TJB
52712009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5272
5273 * gdb.python/python-value.exp (test_value_in_inferior): Test
5274 gdb.Value.is_optimized_out attribute.
5275
442ddf59
JK
52762009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5277
5278 * gdb.dwarf2/dw2-noloc-main.c: New file.
5279 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5280 (.text): Remove.
5281 (.data): New.
5282 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5283 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5284 (DW_TAG_subprogram func_cu1, noloc): Remove.
5285 (main): New.
5286 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5287 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5288 (file_symbols): New procedure.
5289
a8df5de4
TT
52902009-03-25 Tom Tromey <tromey@redhat.com>
5291
5292 * gdb.base/charset.exp (valid_target_charset): New proc.
5293 Use it to skip tests on invalid charsets.
5294
cc1d7add
PM
52952009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5296
5297 * gdb.base/completion.exp: Add a test for directory completion.
5298
bcd5727b
JK
52992009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5300
5301 Fix a racy FAIL.
5302 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5303 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5304
cc924cad
TJB
53052009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5306
5307 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5308 * gdb.python/python-function.exp: Add test for function returning
5309 a GDB value.
5310
bc3b79fd
TJB
53112009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5312
5313 * gdb.python/python-function.exp: New file.
5314
6c7a06a3
TT
53152009-03-20 Tom Tromey <tromey@redhat.com>
5316
5317 * gdb.base/store.exp: Update for change to escape output.
5318 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5319 to escape output.
5320 * gdb.base/pointers.exp: Update for change to escape output.
5321 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5322 to escape output.
5323 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5324 escape output.
5325 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5326 to escape output.
5327 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5328 escape output.
5329 * gdb.base/setvar.exp: Update for change to escape output.
5330 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5331 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5332 to escape output.
5333 (test_print_string_constants): Likewise.
5334 * gdb.base/charset.exp (valid_host_charset): Check size of
5335 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5336 cases. Handle "auto"-related output.
5337 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5338 (uvar, Uvar): New globals.
5339
c31af87b
JG
53402009-03-19 Jerome Guitton <guitton@adacore.com>
5341
5342 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5343 deltas.
5344 * gdb.ada/fixed_points.exp: Ditto.
5345
51272cf2
PA
53462009-03-18 Pedro Alves <pedro@codesourcery.com>
5347
5348 * return-nodebug.c: Don't include stdio.h.
5349 (init): Delete.
5350 (func): Delete definition and provide extern declaration.
5351 (t): New.
5352 (main): Don't call printf. Call func and store its result in t.
5353 * return-nodebug1.c: New.
5354 * return-nodebug.exp: Don't expect stdio output. Instead, print
5355 the global variable t. Drop printf formatters and cast types from
5356 foreach loop. Don't use prepare_for_testing. Compile
5357 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5358 define FORMAT or CAST.
5359
d24948ac
PP
53602009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5361
5362 * gdb.base/solib-display.exp: Disable test for remote targers.
5363
61ff14c6
JK
53642009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5365
5366 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5367
cb4dce93
JK
53682009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5369
5370 Fix a racy FAIL.
5371 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5372 code from `follow parent, print pids'.
5373 (`follow child, print pids', `follow parent, print pids'): Call it.
5374 Replace `gdb_test "break..."' by gdb_breakpoint.
5375
f7c60c5e
VP
53762009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5377
5378 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5379 sync and async modes.
f7c60c5e 5380
383ace49
JB
53812009-03-12 Joel Brobecker <brobecker@adacore.com>
5382
5383 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5384 that was checked in by mistake. Remove loading of ada.exp, since
5385 this is not necessary in this case.
5386
4ce102af
JB
53872009-03-12 Joel Brobecker <brobecker@adacore.com>
5388
5389 * gdb.ada/ptype_arith_binop.exp: New testcase.
5390
529a2aef
JB
53912009-03-12 Joel Brobecker <brobecker@adacore.com>
5392
5393 * gdb.ada/mod_from_name: New testcase.
5394
8a38181c
JB
53952009-03-12 Joel Brobecker <brobecker@adacore.com>
5396
5397 * gdb.ada/tick_last_segv: New testcase.
5398
11436dee
VP
53992009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5400
61ff14c6 5401 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5402
1f31650a
VP
54032009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5404
61ff14c6
JK
5405 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5406 include the token in ^running and frame info in *stopped.
1f31650a 5407
a3247a22
PP
54082009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5409
5410 * solib-display.exp: New file.
5411 * solib-display-main.c: New file.
5412 * solib-display-lib.c: New file.
61ff14c6 5413
aae64587
PA
54142009-03-05 Pedro Alves <pedro@codesourcery.com>
5415
5416 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5417
44aabfbc
JK
54182009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5419
5420 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5421 (list_and_check_macro): Use more specific test name.
5422 (next to definition): Make the test names unique.
5423
c087fcd3
PM
54242009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5425
5426 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5427
c86cf029
VP
54282009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5429
5430 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5431 notifications.
5432 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5433 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5434 * lib/mi-support.exp (library_loaded_re): New.
5435 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5436
3ea85240
VP
54372009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5438
5439 * gdb.gdb/observer.exp: Use test_notification observer, not
5440 normal_stop, everywhere.
5441 (test_normal_stop_notifications): Rename to...
5442 (test_notifications): ...this.
5443 (test_observer_normal_stop): Rename to...
5444 (test_observer): ...this.
5445
1903f0e6
DE
54462009-02-16 Doug Evans <dje@google.com>
5447
5448 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5449 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5450 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5451 (test_prefixed_syscall,test_int3): New tests.
5452 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5453 (test_prefixed_syscall,test_int3): New tests.
5454
1d33d6ba
VP
54552009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5456
3cb51905
AS
5457 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5458 (mi_expect_interrupt): Likewise.
5459 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5460 response.
1d33d6ba 5461
faafb047
PM
54622009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5463
5464 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5465 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5466 Replace calls to get_valueofx by get_hexadecimal_valueof.
5467
417e16e2
PM
54682009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5469
5470 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5471 (get_integer_valueof): New procedure.
5472 (get_sizeof): Use new get_integer_value_of.
5473 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5474 by get_integer_valueof.
5475
7065b901
TT
54762009-02-13 Tom Tromey <tromey@redhat.com>
5477
5478 * gdb.base/remote.exp (get_sizeof): Remove.
5479 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5480 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5481 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5482 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5483 (get_sizeof): Likewise.
5484
5d7cb8df
JK
54852009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 PR fortran/9806
5488 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5489
b2febfff
PP
54902009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5491
5492 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5493
4aa995e1
PA
54942009-02-06 Pedro Alves <pedro@codesourcery.com>
5495
5496 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5497
d8906c6f
TJB
54982009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5499
5500 * gdb.python/python-cmd.exp: New file.
5501
ff4ab08d
TG
55022009-02-06 Tristan Gingold <gingold@adacore.com>
5503
5504 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5505
aacd552b
TG
55062009-02-05 Tristan Gingold <gingold@adacore.com>
5507
5508 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5509 pointer is dereferenced and use this signal name in regexp.
5510 * gdb.base/signull.exp: Ditto.
5511 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5512 * gdb.base/signull.c (main): Ditto.
5513
08c637de
TJB
55142009-02-04 Tom Tromey <tromey@redhat.com>
5515 Thiago Jung Bauermann <bauerman@br.ibm.com>
5516
5517 * gdb.python/python-value.exp: Use `gdb.history' instead of
5518 `gdb.value_from_history'.
5519 (test_value_numeric_ops): Add test for conversion of enum constant.
5520 * gdb.python/python-value.c (enum e): New type.
5521 (evalue): New global.
5522 (main): Use argv.
5523
20261af8
JG
55242009-02-04 Jerome Guitton <guitton@adacore.com>
5525
5526 * gdb.ada/uninitialized_vars: New test program.
5527 * gdb.ada/uninitialized_vars.exp: New testcase.
5528
52e44b43
TT
55292009-02-02 Tom Tromey <tromey@redhat.com>
5530
5531 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5532 * gdb.cp/pr2489.cc: Rename...
5533 * gdb.cp/pr9594.cc: ... to this.
5534
1c71341a
TT
55352009-02-02 Tom Tromey <tromey@redhat.com>
5536
5537 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5538 * gdb.cp/pr2489.cc: New file.
5539 * gdb.cp/cpcompletion.exp: New file.
5540
a4295225
TT
55412009-02-02 Tom Tromey <tromey@redhat.com>
5542
5543 PR exp/9059:
5544 * gdb.cp/call-c.exp: Add regression test.
5545 * gdb.cp/call-c.cc (FooHandle): New typedef.
5546 (main): New variable 'handle'.
5547
592375cd
VP
55482009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5549
5550 * lib/mi-support.exp (et_mi_thread_list)
5551 (check_mi_and_console_threads): Adjust for current thread in
5552 -thread-list-ids output.
5553
41447f92
VP
55542009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5555
889bf7c5
PA
5556 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5557 Call it.
41447f92 5558
35669430
DE
55592009-01-28 Doug Evans <dje@google.com>
5560
5561 * gdb.arch/amd64-disp-step.S: New file.
5562 * gdb.arch/amd64-disp-step.exp: New file.
5563 * gdb.arch/i386-disp-step.S: New file.
5564 * gdb.arch/i386-disp-step.exp: New file.
5565
09f00d9a
PM
55662009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5567
5568 * gdb.base/find.exp: Set newline variable
5569 using quotes instead of braces to fix cygwin failures.
5570
1e8fb976
PA
55712009-01-23 Pedro Alves <pedro@codesourcery.com>
5572
5573 * gdb.base/radix.exp: Add tests to ensure that that set
5574 input-radix 0 and set output-radix 0 are really rejected.
5575
da061712
PA
55762009-01-23 Pedro Alves <pedro@codesourcery.com>
5577
5578 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5579 copyright years.
5580
dd7e2d2b
PA
55812009-01-23 Pedro Alves <pedro@codesourcery.com>
5582
5583 PR gdb/9664:
5584 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5585
392452f6
PA
55862009-01-22 Pedro Alves <pedro@codesourcery.com>
5587
5588 PR c++/9631:
5589 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5590
8653e71c
PM
55912009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5592
5593 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5594 binfile definition to fix Windows OS failure.
5595
a12cc160
DJ
55962009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5597
5598 PR gdb/9346
5599 * gdb.base/interrupt.c (sigint_handler): New.
5600 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5601 on error.
5602 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5603 Test "signal SIGINT".
5604
b89667eb
DE
56052009-01-19 Doug Evans <dje@google.com>
5606
5607 * gdb.base/break.exp: Update expected gdb output.
5608 * gdb.base/sepdebug.exp: Ditto.
5609 * gdb.mi/mi-syn-frame.exp: Ditto.
5610 * gdb.mi/mi2-syn-frame.exp: Ditto.
5611 * gdb.base/call-signal-resume.exp: New file.
5612 * gdb.base/call-signals.c: New file.
5613 * gdb.base/unwindonsignal.exp: New file.
5614 * gdb.base/unwindonsignal.c: New file.
5615 * gdb.threads/interrupted-hand-call.exp: New file.
5616 * gdb.threads/interrupted-hand-call.c: New file.
5617 * gdb.threads/thread-unwindonsignal.exp: New file.
5618
adb483fe
DJ
56192009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5620
5621 * gdb.base/define.exp: Test defining and hooking prefix commands.
5622 * gdb.python/python.exp: Update test for "show user" output.
5623
60023297
JK
56242009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5627 now the output exactly, using less wildcards. Expect also the output
5628 of gfortran-4.3. Update for the f-valprint.c modification from
5629 2008-04-22.
5630 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5631 Remove gdb_test test names where matching the command.
5632
ccc57cf9
PA
56332009-01-01 Pedro Alves <pedro@codesourcery.com>
5634
5635 PR breakpoints/9681:
5636 * gdb.base/watchpoint.exp: Add regression test.
5637
c7a6ca08
PA
56382008-12-31 Pedro Alves <pedro@codesourcery.com>
5639
5640 * gdb.threads/attach-into-signal.exp: Don't use
5641 gdb_suppress_entire_file.
5642 * gdb.threads/attach-stopped.exp: Ditto.
5643 * gdb.threads/attachstop-mt.exp: Ditto.
5644
3a031f65
PA
56452008-12-31 Pedro Alves <pedro@codesourcery.com>
5646
5647 PR gdb/8812:
5648 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5649
09e6485f
PA
56502008-12-29 Pedro Alves <pedro@codesourcery.com>
5651
5652 PR gdb/7536:
5653 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5654 and unsupported output radices are really rejected.
5655
0cd53049
JK
56562008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5657
5658 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5659
ba163c7e
TT
56602008-12-22 Tom Tromey <tromey@redhat.com>
5661
5662 * gdb.cp/punctuator.exp: New file.
5663
6f4de6c9
JK
56642008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5665
5666 * gdb.base/completion.exp (Completing non-existing component): New test.
5667
0f34d0b4
JK
56682008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5669
5670 Fix for PR gdb/8648.
5671 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5672 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5673 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5674 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5675
db2ad4c3
JK
56762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5677
5678 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5679
bb5ef15e
DP
56802008-12-16 Christophe Lyon <christophe.lyon@st.com>
5681
5682 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5683 compiler actually generate code at the expected line number.
5684
90142adc
JZ
56852008-12-15 Jie Zhang <jie.zhang@analog.com>
5686
5687 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5688
fad6eecd
TT
56892008-12-12 Tom Tromey <tromey@redhat.com>
5690
5691 * gdb.base/commands.exp (redefine_hook_test): New proc.
5692 Call it.
5693
17c8aaf5
TT
56942008-12-11 Tom Tromey <tromey@redhat.com>
5695
5696 * gdb.base/macscp.exp: New regression test.
5697
7c8adf68
TT
56982008-12-11 Tom Tromey <tromey@redhat.com>
5699
5700 * gdb.base/macscp.exp: Print "address.addr".
5701 * gdb.base/macscp1.c (struct outer): New struct.
5702 (address): New global.
5703
b05dcbb7
TT
57042008-12-09 Tom Tromey <tromey@redhat.com>
5705
5706 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5707 Call it.
5708
2d476de1
DE
57092008-12-04 Doug Evans <dje@google.com>
5710
5711 * gdb.server/ext-run.exp: Relax regexp for init program.
5712
87bdc959
TG
57132008-12-03 Tristan Gingold <gingold@adacore.com>
5714
5715 * gdb.base/macscp.exp: Generate an object file during compilation
5716 to work around Darwin dsymutil limitations.
5717
e0740f77
JK
57182008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 Test resolving external references to TLS variables.
5721 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5722 FILE2_THREAD_LOCAL.
5723 (testfile2, srcfile2): New variables.
5724 * gdb.threads/tls.c (file2_thread_local)
5725 (function_referencing_file2_thread_local): New.
5726 * gdb.threads/tls2.c: New file.
5727
67f0aac5
JB
57282008-11-28 Joel Brobecker <brobecker@adacore.com>
5729
5730 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5731 rather than integer, as integer might not be big enough when
5732 on 64bit targets.
67f0aac5 5733
c332165e
JG
57342008-11-27 Jerome Guitton <guitton@adacore.com>
5735
5736 * gdb.cp/formatted-ref.exp: Add equality test.
5737 * gdb.ada/formatted_ref.exp: Ditto.
5738
fc9b693c
JK
57392008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5742 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5743
a9c64011
AS
57442008-11-20 Andreas Schwab <schwab@suse.de>
5745
5746 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5747 matching syscall entry point.
5748 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5749 (tcatch_vfork_then_child_follow): Likewise. Finish through
5750 vfork even if we stopped at the syscall trampoline.
5751
e2fd701e
DE
57522008-11-20 Doug Evans <dje@google.com>
5753
5754 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5755
69abc51c
TJB
57562008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5757
5758 * gdb.arch/ppc-dfp.exp: New file.
5759 * gdb.arch/ppc-dfp.c: New file.
5760
c14c28ba
PP
57612008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5762
5763 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5764
2e74121d
DE
57652008-11-17 Doug Evans <dje@google.com>
5766
5767 * gdb.mi/mi-syn-frame.exp: Update expected output.
5768 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5769
66bb093b
VP
57702008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5771
5772 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5773 "thread N" results in =thread-selected.
5774 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5775 (mi_send_resuming_command_raw): Be prepared for
5776 =thread-selected.
5777
3d043ef6
VP
57782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5779
a9c64011
AS
5780 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5781 * lib/mi-support.exp: Likewise.
3d043ef6 5782
808104c8
JB
57832008-11-16 Joel Brobecker <brobecker@adacore.com>
5784
5785 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5786 commands from the expected output for "help catch".
5787
00b22944
JB
57882008-11-15 Joel Brobecker <brobecker@adacore.com>
5789
5790 * gdb.ada/int_deref.exp: New testcase.
5791
59669435
TT
57922008-11-14 Nick Roberts <nickrob@snap.net.nz>
5793
5794 * gdb.mi/gdb2549.exp: New file.
5795
de04a248
DE
57962008-11-11 Doug Evans <dje@google.com>
5797
5798 * gdb.base/callexit.exp: New file.
5799 * gdb.base/callexit.c: New file.
5800
6b8ce727
DE
58012008-11-10 Doug Evans <dje@google.com>
5802
5803 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5804 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5805 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5806 (default_gdb_start,default_gdb_exit): Ditto.
5807 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5808 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5809 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5810 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5811 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5812 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5813
1b14b8aa
AS
58142008-11-03 Andreas Schwab <schwab@suse.de>
5815
5816 * gdb.base/hashline2.exp: Fix typo.
5817 * gdb.base/hashline3.exp: Likewise.
5818
f3134b88
TT
58192008-10-30 Tom Tromey <tromey@redhat.com>
5820
5821 * gdb.base/pointers.exp: Add test.
5822 * gdb.base/pointers.c (k, S): New typedefs.
5823 (instance): New global.
5824
c2226152
AS
58252008-10-30 Andreas Schwab <schwab@suse.de>
5826
5827 * gdb.base/args.exp: Add tests for newlines.
5828
462f405c
JB
58292008-10-30 Joel Brobecker <brobecker@adacore.com>
5830
5831 gdb.base/foll-exec.exp: Update the expected output of a couple
5832 of "info breakpoints" tests.
5833
79a45b7d
TT
58342008-10-28 Tom Tromey <tromey@redhat.com>
5835
5836 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5837
adc13a14
PA
58382008-10-24 Pedro Alves <pedro@codesourcery.com>
5839
5840 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5841 gdb_start_cmd.
5842 Use runto_main before any test that requires execution.
5843
252fbfc8
PA
58442008-10-23 Pedro Alves <pedro@codesourcery.com>
5845
5846 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5847 instead of SIGINT.
5848
28148e3d
JB
58492008-10-22 Joel Brobecker <brobecker@adacore.com>
5850
5851 * gdb.base/completion.exp: Update expected output following
5852 the addition of the "info tasks" command.
5853
c209f847
TT
58542008-10-22 Tom Tromey <tromey@redhat.com>
5855
5856 * gdb.base/exprs.exp (test_expr): Add test for string
5857 concatenation.
5858
f177e350
PA
58592008-10-19 Pedro Alves <pedro@codesourcery.com>
5860
5861 * configure.ac: Output gdb.python/Makefile.
5862 * configure: Regenerate.
5863 * gdb.python/Makefile.in: New.
5864
cce89356
JB
58652008-10-16 Joel Brobecker <brobecker@adacore.com>
5866
5867 * gdb.base/foll-fork.exp: Adjust the expected output to match
5868 the new description for fork/vfork catchpoints in the "info
5869 breakpoints" output.
5870
176d289d
TJB
58712008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5872
5873 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5874
a08702d6
TJB
58752008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5876
5877 * gdb.python/python-value.c: New file.
5878 * gdb.python/python-value.exp: New file.
5879
1c5cfe86
PA
58802008-10-15 Pedro Alves <pedro@codesourcery.com>
5881
5882 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5883
5a98ad69
DP
58842008-10-15 Denis Pilat <denis.pilat@st.com>
5885
41702f1b 5886 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5887
dcb1a1e2
TT
58882008-10-09 Tom Tromey <tromey@redhat.com>
5889
5890 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5891 'fprintf' and 'stderr'.
5892
9124fe48
JB
58932008-10-07 Joel Brobecker <brobecker@adacore.com>
5894
5895 * gdb.ada/ref_tick_size.exp: New testcase.
5896
45452591
DE
58972008-10-06 Doug Evans <dje@google.com>
5898
5899 * gdb.dwarf2/dw2-cu-size.exp: New file.
5900 * gdb.dwarf2/dw2-cu-size.S: New file.
5901
5902 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5903 .Ltype_int for clarity.
5904
4fc5b208
PP
59052008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5906
5907 PR gdb/2384:
5908 * gdb.cp/gdb2384.exp: Extended to test more cases.
5909 * gdb.cp/gdb2384.cc: Likewise.
5910 * gdb.cp/gdb2384-base.h: Likewise.
5911 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5912
d78df370
JK
59132008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * gdb.base/maint.exp (maint print type): Remove printing
5916 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5917
9a044a89
TT
59182008-09-30 Tom Tromey <tromey@redhat.com>
5919
5920 * gdb.base/macscp.exp: Add completion tests.
5921 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5922 (TWENTY_THREE): Likewise.
5923 (FORTY_EIGHT): Likewise.
5924
506800a9
TT
59252008-09-30 Tom Tromey <tromey@redhat.com>
5926
5927 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5928 everywhere.
5929 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5930
1a6f01b5
JK
59312008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5932
5933 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5934 testcase is derived from. Fix racy dependency on an expected PID
5935 number. No longer support the testcase on Linux kernel 2.4.x.
5936
2fae03e8
TT
59372008-09-27 Tom Tromey <tromey@redhat.com>
5938
5939 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5940 and varargs.
5941
1ad15515
PA
59422008-09-22 Pedro Alves <pedro@codesourcery.com>
5943
5944 * lib/mi-support.exp (mi_expect_interrupt): New.
5945 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5946 from gdb.mi/mi-nonstop.exp.
5947 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5948 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5949 lib/mi-support.exp.
5950 Use mi_check_thread_states throughout. Avoid ".*" and do not
5951 require an anchor after -exec-run.
5952
d0b76dc6
DJ
59532008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5954
5955 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5956 stop is pending. Avoid ".*" when two stops are pending.
5957 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5958 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5959 newlines in fullnames.
5960 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5961 (mi_expect_stop): Update comments. Only anchor in sync mode.
5962 Do not match newlines.
5963 (mi_send_resuming_command_raw): Always return status.
5964 (mi_get_stop_line): Do not match more than one line by accident.
5965 Only anchor in sync mode.
5966 (mi_run_inline_test): If -exec-next fails, give up.
5967
9990c830
UW
59682008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5969
5970 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5971 on SPU.
5972
ebcf6f00
JB
59732008-09-10 Joel Brobecker <brobecker@adacore.com>
5974
5975 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5976
b6db24e5
JB
59772008-09-10 Joel Brobecker <brobecker@adacore.com>
5978
5979 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5980 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5981 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5982 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5983 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5984 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5985 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5986 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5987 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5988 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5989 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5990 Include the "= " sequence in the expected output of print tests.
5991
2bf448e0
JB
59922008-09-10 Joel Brobecker <brobecker@adacore.com>
5993
5994 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5995 description for boolean types.
5996
d51fd4c8
PA
59972008-09-09 Pedro Alves <pedro@codesourcery.com>
5998
5999 * gdb.base/hook-stop-continue.c: New.
6000 * gdb.base/hook-stop-continue.exp: New.
6001
694182d2
DJ
60022008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6003
6004 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6005
3b8a7fc0
JG
60062008-09-08 Jerome Guitton <guitton@adacore.com>
6007
6008 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6009 (stack_check_probe_2, stack_check_probe_loop_1)
6010 (stack_check_probe_loop_2): New functions.
6011 (main): Add call to these new functions.
6012 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6013 functions, check that the breakpoint is inserted at the appropriate
6014 location.
6015 (insert_breakpoint): Slightly refine this procedure so that it can
6016 be called several times in the test.
6017
96cc0ae8
JG
60182008-09-08 Jerome Guitton <guitton@adacore.com>
6019
6020 * gdb.base/stack-checking.c: New file.
6021 * gdb.base/stack-checking.exp: New file.
6022
1f08b409
TJB
60232008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6024
6025 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6026 * gdb.arch/altivec-regs.exp: Likewise.
6027 * gdb.arch/vsx-regs.exp: Likewise.
6028
3099e1c4
TJB
60292008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6030
6031 * gdb.arch/ppc-fp.exp: New file.
6032 * gdb.arch/ppc-fp.c: New file.
6033
cc69bfc1
PP
60342008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6035
6036 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6037 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6038
b02a33db
MS
60392008-09-04 Michael Snyder <msnyder@vmware.com>
6040
6041 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6042 as "at" (for non-debug functions such as _start).
6043
2992cbe0
UW
60442008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6045
6046 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6047 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6048 software watchpoints.
6049 * gdb.base/watch_thread_num.exp: Likewise.
6050
514f746b
AR
60512008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6052
6053 * gdb.arch/i386-bp_permanent.exp: New test.
6054
876cecd0
TT
60552008-08-24 Tom Tromey <tromey@redhat.com>
6056
6057 * gdb.base/maint.exp: Update "maint print type".
6058
80f73d71
VP
60592008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6060
6061 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6062 support. Adjust the order of "*running" notifications.
6063 * gdb.mi/non-stop.c: Don't cast from int to void* and
6064 back.
6065
d9c78d7d
MK
60662008-08-20 Mark Kettenis <kettenis@gnu.org>
6067
6068 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6069 expect to find it in the "info frame" output.
6070
97a2d1d3
DJ
60712008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6072
6073 * gdb.base/interp.exp: Always consume both prompts.
6074
b96e2927
PA
60752008-08-20 Pedro Alves <pedro@codesourcery.com>
6076
6077 * gdb.base/pending.exp: Test pending breakpoints without symbols
6078 loaded.
6079
8cf6e61a
VP
60802008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6081
6082 * lib/mi-support.exp (mi_expect_stop): Produce
6083 more details on failures.
6084 * gdb.mi/mi-nonstop.exp: New.
6085 * gdb.mi/non-stop.c: New.
6086
c6ebd6cf
VP
60872008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6088
a9c64011
AS
6089 * gdb.mi/mi-async.exp: Use 'set target-async'.
6090 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6091
46a9b8ed
DJ
60922008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6093
6094 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6095
44feb3ce
TT
60962008-08-17 Tom Tromey <tromey@redhat.com>
6097
6098 * gdb.base/help.exp (help catch): Rewrite.
6099
311a4e6b
TJB
61002008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6101
6102 * gdb.base/define.exp: Test indented command documentation.
6103 * gdb.python/python.exp: Test indented multi-line command.
6104
604c2f83
LM
61052008-08-15 Luis Machado <luisgpm@br.ibm.com>
6106
6107 * testsuite/gdb.arch/vsx-regs.c: New source file.
6108 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6109 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6110
886a217c
TT
61112008-08-14 Tom Tromey <tromey@redhat.com>
6112
6113 * gdb.base/macscp.exp: Add regression test for "macro define" or
6114 "macro undef" with no arguments.
6115
c814a4f3
PP
61162008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6117
6118 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6119
12ab8a60
UW
61202008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6121
6122 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6123
d57a3c85
TJB
61242008-08-06 Tom Tromey <tromey@redhat.com>
6125
6126 * gdb.python/python.exp: New file.
6127
c7b778ff
JK
61282008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6129
6130 Fix for PR gdb/1543.
6131 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6132 $LOCATION.
6133 (location): New variable.
6134 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6135 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6136 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6137 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6138 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6139 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6140 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6141 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6142 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6143 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6144 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6145 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6146 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6147 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6148 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6149 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6150 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6151 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6152 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6153 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6154 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6155 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6156 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6157 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6158 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6159 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6160 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6161 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6162 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6163 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6164 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6165 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6166 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6167 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6168 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6169 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6170 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6171 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6172 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6173 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6174 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6175 gdb.base/type-opaque.exp, gdb.base/until.exp,
6176 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6177 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6178 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6179 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6180 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6181 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6182 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6183 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6184 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6185 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6186 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6187 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6188 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6189 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6190 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6191 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6192 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6193 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6194 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6195 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6196 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6197 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6198 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6199 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6200 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6201 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6202 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6203 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6204 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6205 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6206 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6207 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6208 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6209 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6210 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6211 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6212 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6213 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6214 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6215 to bug-gdb@prep.ai.mit.edu .
6216
5e06a3d1
VP
62172008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6218
6219 * lib/mi-support.exp (mi_load_shlibs): New.
6220 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6221
9d81d21b
VP
62222008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6223
6224 * lib/mi-support.exp (get_mi_thread_list)
6225 (check_mi_and_console_threads): New, moved from ...
6226 * gdb.mi/mi-pthread.exp: ...here.
6227 * gdb.mi/gdb669.exp (get_mi_thread_list)
6228 (check_mi_and_console_threads): Delete.
6229 * gdb.mi/mi2-pthread.exp: Likewise.
6230
bae98fe0
TT
62312008-07-28 Tom Tromey <tromey@redhat.com>
6232
6233 * Makefile.in (just-check): Remove. Move body to...
6234 (check): ... here.
6235
57380f4e
DJ
62362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6237
6238 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6239 Add a test for duplicated SIGINTs.
6240
e09490f1
DJ
62412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6242
6243 * gdb.threads/schedlock.exp (get_args): Update to work for any
6244 value of NUM.
6245 (Top level): Report the number of threads that did not resume.
6246
6387b45f
DJ
62472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6248
6249 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6250
62f64ff2
DJ
62512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6252
6253 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6254 non-MI prompt.
6255
fa8de41e
TT
62562008-07-26 Tom Tromey <tromey@redhat.com>
6257
6258 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6259 (function_struct, function_struct_ptr): New globals.
6260 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6261 function pointer in a struct.
6262
ccb3ac8a
TT
62632008-07-26 Tom Tromey <tromey@redhat.com>
6264
6265 * gdb.base/macscp.exp: Add test for macro lexing bug.
6266
d7d9f01e
TT
62672008-07-18 Tom Tromey <tromey@redhat.com>
6268
6269 * gdb.base/macscp.exp: Add macro tests.
6270
9bf07184
PP
62712008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6272
6273 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6274
becf6477
PP
62752008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6276
6277 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6278
0709f7d3
PP
62792008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6280
6281 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6282
7093c834
PP
62832008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6284
6285 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6286
b432ffe3
JK
62872008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6288
6289 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6290
b1a268e5
VP
62912008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6292
6293 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6294
e2995f8e
KB
62952008-07-11 Kevin Buettner <kevinb@redhat.com>
6296
6297 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6298 of regexp to account for changes made to GDB in the printing of
6299 byte vectors.
6300
14032a66
TT
63012008-07-11 Tom Tromey <tromey@redhat.com>
6302
6303 * gdb.base/completion.exp: Add 'help' completion test.
6304
981505ef
JK
63052008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6308
10568435
JK
63092008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6310
6311 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6312
4487aabf
PA
63132008-07-09 Pedro Alves <pedro@codesourcery.com>
6314
6315 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6316
a4a9b1c4
PA
63172008-07-09 Pedro Alves <pedro@codesourcery.com>
6318
6319 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6320
3c3185ac
JK
63212008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6322
6323 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6324
7ebd49dc
VP
63252008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6326
6327 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6328 previous commit. Add a comment.
6329
84e46146
PA
63302008-06-28 Pedro Alves <pedro@codesourcery.com>
6331
6332 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6333
0f8d4a2f
VP
63342008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6335
6336 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6337
f747e0ce
PA
63382008-06-27 Pedro Alves <pedro@codesourcery.com>
6339
6340 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6341 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6342 compiling an executable, link in an object that forces unbuffered
6343 output.
6344 * lib/set_unbuffered_mode.c: New file.
6345
734a5c36
JK
63462008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6349
a2840c35
VP
63502008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6351
a9c64011
AS
6352 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6353 mi_expect_stop.
6354 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6355 Demand that *running is output.
6356 (detect_async): Perform checking every time.
6357 (mi_send_resuming_command): Extract everything into...
6358 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6359 (mi_expect_stop): Don't accept any output before *stopped.
6360
6ae37fef
VP
63612008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6362
6363 Robustify mi-simplerun.
a9c64011
AS
6364 * gdb.mi/basics.c (main): Add a call to sleep.
6365 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6366 * gdb.mi/mi2-cli.exp: Likewise.
6367 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6368
b4aa76f0 63692008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6370
6371 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6372
e1ac3328
VP
63732008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6374
a9c64011
AS
6375 * gdb.mi/mi-console.exp: Adjust.
6376 * gdb.mi/mi-syn-frame.exp: Adjust.
6377 * gdb.mi/mi2-console.exp: Adjust.
6378 * gdb.mi/mi2-syn-frame.exp: Adjust.
6379 * lib/mi-support.exp (mi_run_cmd): Adjust.
6380 (mi_send_resuming_command): Adjust.
e1ac3328 6381
f7f9a841
VP
63822008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6383
6384 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6385 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6386 testing of stopped.
6387 * gdb.mi/mi2-syn-frame.exp: Likewise.
6388 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6389 (async, detect_async): New.
6390 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6391 depending on if we're running in sync or async mode.
f7f9a841 6392
37cd5d19
TT
63932008-06-09 Tom Tromey <tromey@redhat.com>
6394
6395 * gdb.base/completion.exp: New tests for field name completion
6396 with spaces, and field name completion with '->'.
6397
65d12d83
TT
63982008-06-06 Tom Tromey <tromey@redhat.com>
6399
6400 * gdb.base/break1.c (struct some_struct): New struct.
6401 (values): New global.
6402 * gdb.base/completion.exp: Add field name completion test.
6403
ebfe2e3f
PP
64042008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6405
6406 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6407 to pointer.
6408 * gdb.cp/call-c.cc: Likewise.
6409
bcf6fc3a
NR
64102008-06-06 Nick Roberts <nickrob@snap.net.nz>
6411
6412 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6413 annotation.
6414
49fd4a42 64152008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6416 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6417
6418 * gdb.threads/execl.c, gdb.threads/execl1.c,
6419 gdb.threads/execl.exp: New tests.
a9c64011 6420
8a34ac3f
AR
64212008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6422 Daniel Jacobowitz <dan@codesourcery.com>
6423
6424 * gdb.cp/exception.exp: Activate test, make it work with pending
6425 catchpoints.
6426
86ae69ef
JK
64272008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6430
f7f9ae2c
VP
64312008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6432
a9c64011
AS
6433 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6434 now printed.
6435 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6436
2a2d4dc3
AS
64372008-05-27 Andreas Schwab <schwab@suse.de>
6438
6439 * gdb.base/frame-args.exp: Handle arguments that are optimized
6440 out.
6441
5099e4d9
LM
64422008-05-26 Luis Machado <luisgpm@br.ibm.com>
6443
6444 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6445 quiet for ppc32 and group options into a single variable.
6446
d9c36a91
JB
64472008-05-23 Joel Brobecker <brobecker@adacore.com>
6448
6449 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6450 of zero-size elements.
6451 * gdb.ada/null_array.exp: Test printing this new array.
6452
103a8671
JK
64532008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6456
07a4cc1a 64572008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6458
6459 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6460 of the "finish" command.
6461
55f996a7
NR
64622008-05-21 Nick Roberts <nickrob@snap.net.nz>
6463
6464 * gdb.base/annota1.exp: Test for new annotation.
6465
907fc202
UW
64662008-05-16 Pedro Alves <pedro@codesourcery.com>
6467
6468 * gdb.base/fixsection.exp: New file.
6469 * gdb.base/fixsection0.c: New file.
6470 * gdb.base/fixsection1.c: New file.
6471
e8f97270
UW
64722008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6473
6474 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6475 * gdb.base/annota3.exp: Likewise.
6476
ac0bb574
NF
64772008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6478
6479 * gdb.base/watch_thread_num.exp: Don't run tests that require
6480 watchpoints if the target doesn't support them.
6481
6fadd07a
DE
64822008-05-12 Doug Evans <dje@google.com>
6483
6484 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6485
6e9a4a30
JB
64862008-05-09 Joel Brobecker <brobecker@adacore.com>
6487
6488 * gdb.ada/assign_1.exp: New testcase.
6489
08388c79
DE
64902008-05-09 Doug Evans <dje@google.com>
6491
a3c83fae
DE
6492 * gdb.base/find.exp: New file.
6493 * gdb.base/find.c: New file.
08388c79 6494
bd5ddfe8
DJ
64952008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6496
6497 * gdb.base/commands.exp (watchpoint_command_test): Handle
6498 gdb,no_hardware_watchpoints.
6499 * gdb.base/float.exp: Allow ARM targets without floating point.
6500 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6501
b5dd68e2 65022008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6503 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6504
6505 * gdb.ada/lang_switch: New test program.
6506 * gdb.ada/lang_switch.exp: New testcase.
6507
382d13d1
DE
65082008-05-05 Doug Evans <dje@google.com>
6509
6510 * gdb.base/help.exp (disassemble): Update expected help text.
6511
9dd789d0
PA
65122008-05-04 Pedro Alves <pedro@codesourcery.com>
6513
6514 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6515
611c83ae
PA
65162008-05-04 Pedro Alves <pedro@codesourcery.com>
6517
6518 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6519 different times.
6520
ff013f42
JK
65212008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6524 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6525 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6526 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6527
96dff6a2
VP
65282008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6529
6530 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6531 notification to appear.
6532
55cd6f92
DJ
65332008-05-04 Daniel Jacobowitz <dan@debian.org>
6534
6535 * gdb.base/fullname.c: New file.
6536 * gdb.base/fullname.exp: New file.
6537 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6538
d705c43c
PA
65392008-05-03 Pedro Alves <pedro@codesourcery.com>
6540
6541 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6542 expressions with macros.
6543
333222e1
JK
65442008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6545
6546 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6547
5ac01682
DJ
65482008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6549
6550 * gdb.base/completion.exp: Handle lack of other symbols beginning
6551 with "a".
6552
6553 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6554
237fc4c9
PA
65552008-05-02 Jim Blandy <jimb@codesourcery.com>
6556
6557 * gdb.asm/asmsrc1.s: Add scratch space.
6558
ed5e9466
DJ
65592008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6560 Daniel Jacobowitz <dan@codesourcery.com>
6561
6562 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6563 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6564 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6565
b39cc962
DJ
65662007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6567
6568 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6569
36d520f5
JB
65702008-05-01 Joel Brobecker <brobecker@adacore.com>
6571
6572 * gdb.base/info-target.exp: New testcase.
6573
8d4e3071
DJ
65742008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6575
6576 * gdb.cp/hang.exp: Use .cc instead of .C.
6577 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6578 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6579
6f3f3097
DJ
65802008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6581
6582 * gdb.base/gdb1250.exp: Remove perror.
6583 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6584
5550a914
PA
65852008-04-30 Pedro Alves <pedro@codesourcery.com>
6586
6587 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6588 .2byte.
6589
d848e687
DJ
65902008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6591
6592 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6593 (maybe_kfail): New.
6594
93b5768b
PA
65952008-04-25 Pedro Alves <pedro@codesourcery.com>
6596
6597 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6598
721c02de
VP
65992008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6600
a9c64011
AS
6601 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6602 * gdb.mi/mi2-syn-frame.exp: Likewise.
6603 * lib/mi-support.exp: Likewise.
721c02de 6604
74960c60
VP
66052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6606
6607 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6608 to specify regexp for the location to stop at.
6609 * gdb.base/break-always.c: New.
6610 * gdb.base/break-always.exp: New.
6611
d24317b4
VP
66122008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6613
6614 * lib/mi-support.exp (mi_runto_helper): Adjust
6615 for the original-location field.
6616 (mi_create_breakpoint, mi_list_breakpoints): New.
6617 * gdb.mi/mi-break.exp: Adjust.
6618 * gdb.mi/mi2-break.exp: Adjust.
6619 * gdb.mi/mi-pending.exp: Adjust.
6620 * gdb.mi/mi-simplerun.exp: Adjust.
6621 * gdb.mi/mi2-simplerun.exp: Adjust.
6622 * gdb.mi/mi-syn-frame.exp: Adjust.
6623 * gdb.mi/mi2-syn-frame.exp: Adjust.
6624 * gdb.mi/mi-until.exp: Adjust.
6625 * gdb.mi/mi2-until.exp: Adjust.
6626 * gdb.mi/mi-var-display.exp: Adjust.
6627 * gdb.mi/mi2-var-display.exp: Adjust.
6628 * gdb.mi/mi-watch.exp: Adjust.
6629 * gdb.mi/mi2-watch.exp: Adjust.
6630
fdc59709 66312008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6632
a9c64011
AS
6633 * aclocal.m4: Add override.m4.
6634 * configure: Regenerate.
fdc59709 6635
8e91f023
VP
66362008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6637
6638 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6639 '-var-update --all-values' reports new value even the type
6640 of a variable object has changed.
6641
233a11ab
CS
66422008-04-18 Craig Silverstein <csilvers@google.com>
6643
6644 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6645 files.
d24317b4 6646
9c1137ad
JB
66472008-04-18 Joel Brobecker <brobecker@adacore.com>
6648
6649 * gdb.ada/atomic_enum: New test program.
6650 * gdb.ada/atomic_enum.exp: New testcase.
6651
66d0bbc7
DE
66522008-04-17 Doug Evans <dje@google.com>
6653
6654 * gdb.opt/Makefile.in: Fix whitespace.
6655
100906b0
UW
66562008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6657
6658 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6659
4584e32e
DE
66602008-04-17 Doug Evans <dje@google.com>
6661
6662 * gdb.base/hashline1.exp: New testcase.
6663 * gdb.base/hashline2.exp: New testcase.
6664 * gdb.base/hashline2.exp: New testcase.
6665
0a320680
PA
66662008-04-17 Pedro Alves <pedro@codesourcery.com>
6667
6668 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6669
18ac113b
AR
66702008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6671
6672 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6673 temporary breakpoint to match "Temporary breakpoint".
6674 * gdb.base/break.exp (delete_breakpoints): Likewise.
6675 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6676 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6677 * gdb.base/display.exp: Likewise.
6678 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6679 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6680 * gdb.base/restore.exp (restore_tests): Likewise.
6681 * gdb.base/sepdebug.exp: Likewise.
6682 * gdb.base/watchpoint.exp: Likewise.
6683 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6684 * gdb.mi/mi-pending.exp: Likewise.
6685 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6686 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6687 * gdb.mi/mi-var-cmd.exp: Likewise.
6688 * gdb.mi/mi-var-display.exp: Likewise.
6689 * gdb.mi/mi2-cli.exp: Likewise.
6690 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6691 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6692 * gdb.mi/mi2-var-display.exp: Likewise.
6693 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6694 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6695 new "disp" field.
a9c64011 6696 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6697 reason. This is to support fix for PR2424.
6698
add38693
JK
66992008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6700
6701 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6702
fcacd99f
VP
67032008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6704
6705 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6706 field. Add more floating varobj tests.
fcacd99f 6707 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6708 field.
6709 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6710 (main): Call do_at_tests.
6711 * lib/mi-support.exp (mi_create_floating_varobj)
6712 (mi_varobj_update_with_type_change): New.
fcacd99f 6713
de051565
MK
67142008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6715
6716 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6717 option of -var-evaluate-expression.
6718 * gdb.mi/mi2-var-display.exp: Likewise.
6719
dbc52822
VP
67202008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6721
6722 Introduce test setup helpers.
a9c64011
AS
6723 * lib/gdb.exp (build_executable, clean_restart)
6724 (prepare_for_testing): New.
6725 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6726 * gdb.base/return.exp: Likewise.
6727 * gdb.base/ending-run.exp: Likewise.
dbc52822 6728
473591da
NR
67292008-04-07 Nick Roberts <nickrob@snap.net.nz>
6730
6731 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6732 Interface (MI) responses.
6733
2b2d9e11
VP
67342008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6735
a9c64011
AS
6736 * gdb.cp/breakpoint.cc: New code to test conditions involving
6737 member variables.
6738 * gdb.cp/breakpoint.exp: Test condition involving member
6739 variables.
2b2d9e11 6740
bb378428
VP
67412008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6742
6743 * lib/mi-support.exp (mi_expect_stop): New.
6744 (mi_run_cmd): Change the
6745 token. Use mi_send_resuming_command, use
6746 mi_expect_stop.
6747 (mi_execute_to_helper): Rename to mi_execute_to.
6748 (mi_send_resuming_command): Add more error patterns.
6749 (mi_wait_for_stop): Renamed to...
6750 (mi_get_stop_line): ...this.
6751 (mi_run_inline_test): Adjust.
6752
6753 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6754 * gdb.mi/mi-console.exp: Likewise.
6755 * gdb.mi/mi-pending.exp: Likewise.
6756 * gdb.mi/mi-simplerun.exp: Likewise.
6757 * gdb.mi/mi-stack.exp: Likewise.
6758 * gdb.mi/mi-stepi.exp: Likewise.
6759 * gdb.mi/mi-syn-frame.exp: Add comment.
6760 * gdb.mi/mi-until.exp: Likewise.
6761 * gdb.mi/mi-var-display.exp: Likewise.
6762 * gdb.mi/mi-watch.exp: Likewise.
6763 * gdb.mi/mi2-cli.exp: Likewise.
6764 * gdb.mi/mi2-console.exp: Likewise.
6765 * gdb.mi/mi2-simplerun.exp: Likewise.
6766 * gdb.mi/mi2-stack.exp: Likewise.
6767 * gdb.mi/mi2-stepi.exp: Likewise.
6768 * gdb.mi/mi2-until.exp: Likewise.
6769 * gdb.mi/mi2-var-display.exp: Likewise.
6770 * gdb.mi/mi2-watch.exp: Likewise.
6771
62172bb9
UW
67722008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6773
6774 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6775
6776 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6777
a13e061a
PA
67782008-04-04 Pedro Alves <pedro@codesourcery.com>
6779
6780 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6781 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6782 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6783 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6784 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6785 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6786 expect an mi error duplicated in stderr.
6787
eae06beb
JB
67882008-04-03 Joel Brobecker <brobecker@adacore.com>
6789
6790 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6791 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6792 Add a couple of tests that verify the behavior when the new setting
6793 is set to "cancel" and "all".
6794 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6795 "ask" before we start the testing.
6796
79c6ced6
AR
67972008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6798
6799 * gdb.cp/casts.cc: Add class reference variables.
6800 * gdb.cp/casts.exp: New test cases for up/down casting references.
6801
6c2d1a6b
MK
68022008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6803
6804 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6805 instead of beginning to make an extra test pass.
6806 * gdb.mi/mi2-var-display.exp: Likewise.
6807
55b411d9
MR
68082008-03-31 Maciej W. Rozycki <macro@mips.com>
6809
6810 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6811
c6140da2
MD
68122008-03-31 Markus Deuling <deuling@de.ibm.com>
6813 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6814
6815 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6816 value. Add xfail for older kernels.
6817
79732189
AR
68182008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6819
6820 Bring mi-support in line with gdb.exp.
6821 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6822 (mi_gdb_start): New function.
6823
33c3676e
MR
68242008-03-28 Maciej W. Rozycki <macro@mips.com>
6825
6826 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6827
92e28119
VP
68282008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6829
6830 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6831 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6832
9e8e3afe
VP
68332008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6834
6835 * lib/mi-support.exp (mi_create_varobj_checked): New.
6836 (mi_list_varobj_children): Allow to check for a
6837 value.
6838 (mi_list_array_varobj_children): New.
6839
6840 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6841 and mi_list_varobj_children, as opposed to hardcoding
6842 expected strings.
6843 * gdb.mi/gdb701.exp: Likewise.
6844 * gdb.mi/gdb792.exp: Likewise.
6845 * gdb.mi/mi-var-block.exp: Likewise.
6846 * gdb.mi/mi-var-cmd.exp: Likewise.
6847 * gdb.mi/mi-var-invalidate.exp: Likewise.
6848 * gdb.mi/mi2-var-block.exp: Likewise.
6849 * gdb.mi/mi2-var-child.exp: Likewise.
6850 * gdb.mi/mi2-var-cmd.exp: Likewise.
6851 * gdb.mi/mi2-var-display.exp: Likewise.
6852
9df50351
JK
68532008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 Fix random false FAILs on i386.
6856 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6857
31e5d73a
DJ
68582008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6859
6860 PR gdb/544
6861 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6862
12f4afab
DJ
68632008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6864
6865 PR gdb/544
6866 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6867
b562a0cb
DJ
68682008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6869
6870 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6871 fixed PR gdb/544.
6872
17faa917
DJ
68732008-03-21 Pedro Alves <pedro@codesourcery.com>
6874
6875 * gdb.threads/fork-child-threads.exp: Test next over fork.
6876
6214f497
DJ
68772008-03-21 Chris Demetriou <cgd@google.com>
6878
6879 * gdb.base/break.exp (rbreak junk): New test for rbreak
6880 "Junk at end of arguments" issue.
6881
63092375
DJ
68822008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6883
6884 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6885 *& to work on created array elements.
6886 (Top level): Test print $pc with a file. Test string operations
6887 without a target.
6888 * gdb.base/ptype.exp: Do not expect *& to work on created array
6889 elements.
6890
b21991b0
DJ
68912008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6892
6893 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6894 gdb.threads/staticthreads.exp: Update exit query.
6895
c4b347c7
SL
68962008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6897
6898 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6899
fa4727a6
DJ
69002008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6901
6902 * gdb.base/watchpoint.c (global_ptr, func4): New.
6903 (main): Call func4.
6904 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6905 (test_inaccessible_watchpoint): New.
6906
2f34202f
MR
69072008-02-29 Maciej W. Rozycki <macro@mips.com>
6908
6909 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6910 select the largest.
6911
0d6ba1b1
DJ
69122008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6913
6914 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6915 frames-invalid annotations.
6916
e691325a
PM
69172008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6918
a9c64011 6919 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6920
f85b5ecc
DE
69212008-02-27 Doug Evans <dje@google.com>
6922
6923 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6924 for bug 1738.
6925 (breakpoint_to_handler_entry): Ditto.
6926
b40e7bf3
JB
69272008-02-27 Joel Brobecker <brobecker@adacore.com>
6928
6929 * gdb.base/ending-run.exp: Use the first line of code inside
6930 function body to test breakpoints.
6931 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6932 location where the breakpoint is inserted when using the line
6933 where a function is declared. Fix typo in the description of
6934 one of the tests.
6935 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6936
2faca73a
PM
69372008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6938
6939 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6940 tests.
2faca73a 6941
6f439c36
PM
69422008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6943
6944 * gdb.base/args.exp: avoid same output for tests
6945 with single quotes.
6946
54e52265
VP
69472008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6948
a9c64011
AS
6949 * gdb.base/annota1.exp: Adjust for 'info break'
6950 format changes.
6951 * gdb.base/annota3.exp: Likewise.
6952 * gdb.base/break.exp: Likewise.
6953 * gdb.base/condbreak.exp: Likewise.
6954 * gdb.base/pending.exp: Likewise.
6955 * gdb.base/sepdebug.exp: Likewise.
6956 * gdb.base/unload.exp: Likewise.
6957 * gdb.cp/ovldbreak.exp: Likewise.
6958 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6959
897b09ca
DE
69602008-02-07 Doug Evans <dje@google.com>
6961
6962 * gdb.cp/mb-inline.exp: New.
6963 * gdb.cp/mb-inline.h: New.
6964 * gdb.cp/mb-inline1.cc: New.
6965 * gdb.cp/mb-inline2.cc: New.
6966
b1c32d35
PM
69672008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6968
6969 * gdb.pascal/floats.pas: New test program.
6970 * gdb.pascal/floats.exp: New testcase.
6971
1a4ca44a
TJB
69722008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6973
6974 * gdb.base/callfuncs.c (t_float_many_args): New function.
6975 (t_double_many_args): New function.
6976 * gdb.base/callfuncs.exp: Add tests for exceeding float
6977 and double parameters passed through the stack.
6978
439048e8
JB
69792008-02-05 Joel Brobecker <brobecker@adacore.com>
6980
6981 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6982 gdb.ada/complete/foo.adb: New files.
6983 * gdb.ada/complete.exp: New testcase.
6984
81fe8080
DE
69852008-02-03 Doug Evans <dje@google.com>
6986
301f0ecf
DE
6987 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6988
81fe8080
DE
6989 * gdb.cp/gdb2384.exp: New file.
6990 * gdb.cp/gdb2384.cc: New file.
6991 * gdb.cp/gdb2384-base.h: New file.
6992 * gdb.cp/gdb2384-base.cc: New file.
6993
4b071aec
DE
69942008-02-02 Doug Evans <dje@google.com>
6995
6996 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6997
61137ba6
JB
69982007-02-01 Joel Brobecker <brobecker@adacore.com>
6999
7000 * gdb.ada/sym_print_name: New test program.
7001 * gdb.ada/sym_print_name.exp: New testcase.
7002
70032007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7004
7005 * gdb.ada/nested/hello.adb: New file.
7006 * gdb.ada/nested.exp: New testcase.
7007 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7008
98deb0da
VP
70092008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7010
7011 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7012 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7013 don't cause future evaluations of function to report
7014 creation of internal breakpoints.
98deb0da 7015
723a2275
VP
70162008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7017
7018 * gdb.mi/mi-break.exp (test_error): New.
7019 Call it.
7020
fb546a2f
LM
70212008-01-31 Luis Machado <luisgpm@br.ibm.com>
7022
7023 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7024 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7025
2d8fd90a
PM
70262008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7027
7028 * gdb.pascal/integers.pas: New test program.
7029 * gdb.pascal/integers.exp: New testcase.
7030
a7fa0ded
PM
70312008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7032
7033 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7034
5e1a1926
TJB
70352008-01-30 Luis Machado <luisgpm@br.ibm.com>
7036
7037 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7038 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7039
8d04f9f0
JB
70402008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7041
7042 * gdb.ada/formatted_ref: New test program.
7043 * gdb.ada/formatted_ref.exp: New testcase.
7044
7045 * gdb.cp/formatted-ref.cc: New file.
7046 * gdb.cp/formatted-ref.exp: New testcase.
7047
ce75a98f
JB
70482008-01-30 Joel Brobecker <brobecker@adacore.com>
7049
7050 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7051
e835f6bf
NR
70522008-01-30 Nick Roberts <nickrob@snap.net.nz>
7053
7054 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7055 (test_file_list_exec_source_file): Update to new macro-info field.
7056
d118ef87
PH
70572008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7058
7059 * gdb.ada/exprs: New test program.
7060 * gdb.ada/exprs.exp: New testcase.
7061
7d35ab09
TJB
70622008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7063
7064 * dfp-test.c (DELTA, DELTA_B): New definitions.
7065 (double_val1, double_val2, double_val3, double_val4, double_val5,
7066 double_val6, double_val7, double_val8, double_val9, double_val10,
7067 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7068 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7069 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7070 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7071 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7072 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7073 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7074 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7075 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7076 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7077 dec128_val16): New global variables.
7078 (decimal_dec128_align): New function.
7079 (decimal_mixed): Likewise.
7080 (decimal_many_args_dec32): Likewise.
7081 (decimal_many_args_dec64): Likewise.
7082 (decimal_many_args_dec128): Likewise.
7083 (decimal_many_args_mixed): Likewise.
7084 * dfp-test.exp: Add tests calling new inferior functions.
7085
2d717e4f
DJ
70862008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7087
7088 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7089 gdb.server/ext-run.exp: New files.
7090 * lib/gdbserver-support.exp (gdbserver_download): New.
7091 (gdbserver_start): New. Update gdbserver expected
7092 output.
7093 (gdbserver_spawn): Use them.
7094 (gdbserver_start_extended): New.
7095
e85a822c
DJ
70962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7097
7098 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7099 Run on GNU/Linux.
7100 (do_exec_tests): Check for systems which do not support catchpoints.
7101 Do not match START.
7102 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7103 Run on GNU/Linux. Enable verbose output.
7104 (check_fork_catchpoints): New.
7105 (explicit_fork_child_follow, catch_fork_child_follow)
7106 (tcatch_fork_parent_follow): Update expected messages.
7107 (do_fork_tests): Use check_fork_catchpoints.
7108 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7109 Run on GNU/Linux. Enable verbose output.
7110 (check_vfork_catchpoints): New.
7111 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7112 expected messages.
7113 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7114
401ea829
JB
71152008-01-29 Jim Blandy <jimb@red-bean.com>
7116
7117 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7118 host' errors.
7119 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7120
aceaf3ad
JB
71212008-01-29 Jim Blandy <jimb@red-bean.com>
7122
7123 * gdb.threads/sigthread.c: Use barriers to ensure that
7124 child_thread and child_thread_two are always initialized before we
7125 start to use them.
7126
a5606eee
VP
71272008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7128
7129 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7130 * gdb.base/watchpoint-solib.c: New.
7131 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7132
c55a82bb
PM
71332008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7134
7135 * gdb.base/gdb1056.exp: Add unsigned integer test.
7136
0993fe05
DE
71372008-01-28 Doug Evans <dje@google.com>
7138
7139 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7140
4fe42e7f
JB
71412008-01-27 Jim Blandy <jimb@codesourcery.com>
7142
c7a69933
JB
7143 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7144
4fe42e7f
JB
7145 * gdb.base/expand-psymtabs.exp: Doc fix.
7146
5def8285
MK
71472008-01-26 Mark Kettenis <kettenis@gnu.org>
7148
7149 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7150
5313c911
NR
71512008-01-24 Nick Roberts <nickrob@snap.net.nz>
7152
a9c64011 7153 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7154 -var-set-format.
7155
93815fbf
VP
71562008-01-23 Chris Demetriou <cgd@google.com>
7157
7158 * gdb.threads/thread_events.c: New testcase source file.
7159 * gdb.threads/thread_events.exp: New testcase expect file.
7160
467a88ee
NR
71612008-01-23 Nick Roberts <nickrob@snap.net.nz>
7162
7163 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7164
7165 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7166 -var-set-format.
7167
d8f82aba
DJ
71682008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7169 Vladimir Prus <vladimir@codesourcery.com>
7170
7171 * gdb.base/float.exp: Allow missing floating point for m68k and
7172 PowerPC.
7173
60c46647
VP
71742008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7175
7176 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7177 ignore count.
7178 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7179 * gdb.mi/mi-cli.exp: Adjust.
7180 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7181
c7dd36a1
PA
71822008-01-17 Pedro Alves <pedro@codesourcery.com>
7183
7184 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7185 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7186 with dummy_ptr's address.
7187 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7188 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7189 all targets.
7190 * gdb.mi/mi2-var-child.exp: Likewise.
7191
39d5313e
JB
71922008-01-09 Joel Brobecker <brobecker@adacore.com>
7193
7194 * gdb.ada/null_array: New test program.
7195 * gdb.ada/null_array.exp: New testcase.
7196
0aea4bf3
LM
71972008-01-09 Luis Machado <luisgpm@br.ibm.com>
7198
7199 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7200 with required float modifiers.
7201
0b354900
JB
72022008-01-08 Joel Brobecker <brobecker@adacore.com>
7203
7204 * gdb.ada/funcall_param: New test program.
7205 * gdb.ada/funcall_param.exp: New testcase.
7206
cdb7f5d4
JB
72072008-01-08 Joel Brobecker <brobecker@adacore.com>
7208
7209 * gdb.ada/arrayparam: New test program.
7210 * gdb.ada/arrayparam.exp: New testcase.
7211
88e2547f
JB
72122008-01-08 Joel Brobecker <brobecker@adacore.com>
7213
7214 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7215 landed. Should also fix random failures in the test following it.
7216
f6867ce0
TJB
72172008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7218
7219 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7220 for expressions with decimal float values.
7221 (test_dfp_conversions): New function to test casts to and from
7222 decimal float types.
7223 Call test_dfp_conversions.
7224 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7225 elements.
7226 (main): Initialize ds.float4 and ds.double8 elements.
7227 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7228 string to new error message.
7229 (d64_set_tests): Likewise.
7230 (d128_set_tests): Likewise.
7231 Add tests for expressions with decimal float variables. Add tests for
7232 conversions to and from decimal float types.
7233
f9c11282
JB
72342008-01-05 Joel Brobecker <brobecker@adacore.com>
7235
7236 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7237 * gdb.ada/packed_tagged.exp: New testcase.
7238
0ecbca72
JB
72392008-01-04 Joel Brobecker <brobecker@adacore.com>
7240
7241 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7242 gdb.ada/homonym/homonym_main.adb: New files.
7243 * gdb.ada/homonym.exp: New testcase.
7244
c18d3d89
JB
72452008-01-04 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.ada/packed_array.exp: Add testing of references to
7248 a packed array.
7249
ecc7085b
JB
72502008-01-04 Joel Brobecker <brobecker@adacore.com>
7251
7252 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7253 New files.
7254 * gdb.ada/type_coercion.exp: New testcase.
7255
c474c922
JB
72562008-01-04 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7259 gdb.ada/tagged/foo.adb: New file.
7260 * gdb.ada/tagged.exp: New testcase.
7261
9005b927
JB
72622008-01-04 Joel Brobecker <brobecker@adacore.com>
7263
7264 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7265 gdb.ada/ptype_field/foo.adb: New files.
7266 * gdb.ada/ptype_field.exp: New testcase.
7267
1a6aaad8
JB
72682008-01-03 Joel Brobecker <brobecker@adacore.com>
7269
7270 * gdb.ada/print_pc.exp: New testcase.
7271
0ef22f53
JB
72722008-01-03 Joel Brobecker <brobecker@adacore.com>
7273
7274 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7275 gdb.ada/taft_type/p.adb: New files.
7276 * gdb.ada/taft_type.exp: New testcase.
7277
1689ecf8
JB
72782008-01-03 Joel Brobecker <brobecker@adacore.com>
7279
7280 * gdb.ada/array_bounds/bar.adb: New file.
7281 * gdb.ada/array_bounds.exp: New testcase.
7282
a4d0b9c3
JB
72832008-01-03 Joel Brobecker <brobecker@adacore.com>
7284
7285 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7286 gdb.ada/arrayptr/foo.adb: New files.
7287 * gdb.ada/arrayptr.exp: New testcase.
7288
a31ace00
JB
72892008-01-03 Joel Brobecker <brobecker@adacore.com>
7290
7291 * gdb.base/set-lang-auto.exp: New testcase.
7292
a97fced3
JB
72932008-01-03 Joel Brobecker <brobecker@adacore.com>
7294
7295 * gdb.ada/fun_addr/foo.adb: New file.
7296 * gdb.ada/fun_addr.exp: New testcase.
7297
ef29ce1a
JK
72982008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7301 New files
7302
0fafefe3
JB
73032008-01-02 Joel Brobecker <brobecker@adacore.com>
7304
7305 * array_subscript_addr/p.adb: New file.
a9c64011 7306 * array_subscript_addr.exp: New testcase.
0fafefe3 7307
c4359f8d
JB
73082008-01-02 Joel Brobecker <brobecker@adacore.com>
7309
a9c64011 7310 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7311 New files.
7312 * gdb.ada/str_cmp_ref.exp: New testcase.
7313
1aa1b15b
JB
73142008-01-01 Joel Brobecker <brobecker@adacore.com>
7315
7316 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7317 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7318 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7319
81c9b2cf
JB
73202008-01-01 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7323 gdb.ada/ref_param/pck.ads: New files.
7324 * gdb.ada/ref_param.exp: New testcase.
7325
319e4674
JB
73262008-01-01 Joel Brobecker <brobecker@adacore.com>
7327
7328 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7329 gdb.ada/interface/foo.adb: New files.
7330 * gdb.ada/interface.exp: New testcase.
7331
ef682c56
JB
73322007-12-31 Jim Blandy <jimb@codesourcery.com>
7333
7334 * gdb.base/multi-forks.exp: Consume all output from child
7335 processes before proceeding to next test.
7336
f6f3eb6c
JB
73372007-12-29 Jim Blandy <jimb@codesourcery.com>
7338
7339 * configure: Regenerated.
7340
f652e42f
JB
73412007-12-27 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7344 gdb.ada/fixed_cmp/fixed.adb: New files.
7345 * gdb.ada/fixed_cmp.exp: New testcase.
7346
6943e596
JB
73472007-12-27 Joel Brobecker <brobecker@adacore.com>
7348
7349 * gdb.ada/boolean_expr.exp: New testcase.
7350
aad9a193
JB
73512007-12-26 Jim Blandy <jimb@codesourcery.com>
7352
7353 * gdb.base/multi-forks.exp: Doc fix.
7354
fb5f3683
JB
73552007-12-26 Joel Brobecker <brobecker@adacore.com>
7356
7357 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7358 * gdb.ada/char_param.exp: Do not compile our test program with
7359 -gnata, this is unnecessary.
7360 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7361
384e4a9c
JB
73622007-12-24 Joel Brobecker <brobecker@adacore.com>
7363
7364 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7365 gdb.ada/print_chars/foo.adb: New files.
7366 * gdb.ada/print_chars.exp: New testcase.
7367
01e044f7
JB
73682007-12-24 Joel Brobecker <brobecker@adacore.com>
7369
7370 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7371 gdb.ada/char_param/foo.adb: New files.
7372 * gdb.ada/char_param.exp: New testcase.
7373
0ce17860
JB
73742007-12-22 Jim Blandy <jimb@codesourcery.com>
7375
7376 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7377 hard-coding source line numbers into the test.
7378 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7379 gdb_get_line_number to find.
7380
919809b9
JB
73812007-12-22 Joel Brobecker <brobecker@adacore.com>
7382
7383 * gdb.base/ptype.c (highest): New struct type.
7384 (the_highest): New variable of that type.
7385 (main): Add dummy assignment to a field of variable the_highest.
7386 * gdb.base/ptype.exp: Test type printing of our new variable.
7387
abc8a88d
PM
73882007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7389
7390 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7391 and record first explicitly generated thread number.
abc8a88d
PM
7392 Use that thread number for thread specific watchpoint test.
7393 Add iteration number to repetitive tests.
7394
5158f3e3
CES
73952007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7396 Jim Blandy <jimb@codesourcery.com>
7397
7398 * gdb.base/expand-psymtabs.c: New testcase
7399 source file.
7400 * gdb.base/expand-psymtabs.exp: New testcase
7401 expect file.
7402
37e4754d
LM
74032007-12-17 Luis Machado <luisgpm@br.ibm.com>
7404
7405 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7406 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7407
551e5d04
JB
74082007-12-17 Joel Brobecker <brobecker@adacore.com>
7409
7410 * gdb.ada/frame_args/foo.adb: New file.
7411 * gdb.ada/frame_args/pck.ads: New file.
7412 * gdb.ada/frame_args/pck.adb: New file.
7413 * gdb.ada/frame_args.exp: New testcase.
7414
a05ee097
JB
74152007-12-17 Joel Brobecker <brobecker@adacore.com>
7416
7417 * gdb.base/frame-args.c: New file.
7418 * gdb.base/frame-args.exp: New testcase.
7419
c162e8c9 74202007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7421 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7422
7423 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7424
afe8ab22 74252007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7426
afe8ab22
VP
7427 * gdb.mi/mi-pending.exp: New.
7428 * gdb.mi/mi-pending.c: New.
7429 * gdb.mi/mi-pendshr.c: New.
7430
dfdfb3ca
JB
74312007-12-06 Jim Blandy <jimb@codesourcery.com>
7432
7433 * gdb.base/default.exp: Update expected output for 'info catch'.
7434
b7fca990
JK
74352007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7436
7437 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7438 must be set to binary.
7439
6a1afc1e
PA
74402007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7441
7442 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7443
a6b151f1
DJ
74442007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7445
7446 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7447 gdb.mi/mi-file-transfer.exp: New.
7448
43039443
JK
74492007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7450
7451 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7452
0ef2251b
MR
74532007-11-22 Maciej W. Rozycki <macro@mips.com>
7454
7455 * gdb.trace/backtrace.exp: Fix a typo.
7456 * gdb.trace/circ.exp: Likewise.
7457 * gdb.trace/collection.exp: Likewise.
7458 * gdb.trace/limits.exp: Likewise.
7459 * gdb.trace/report.exp: Likewise.
7460 * gdb.trace/tfind.exp: Likewise.
7461 * gdb.trace/while-dyn.exp: Likewise.
7462
5443631e
NR
74632007-11-21 Nick Roberts <nickrob@snap.net.nz>
7464
7465 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7466 objects of pointers that can't be dereferenced are now
7467 "noneditable".
7468
a4ce5b0d
UW
74692007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7470
7471 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7472 (target_cpu): Remove.
7473
d6e956e5
VP
74742007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7475
7476 * gdb.base/ending-run.exp: Expect the list of cleared
7477 breakpoint to come in natural order, not the reversed one.
a9c64011 7478
214270ab
VP
74792007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7480
7481 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7482 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7483
1a619819
LM
74842007-11-05 Luis Machado <luisgpm@br.ibm.com>
7485
7486 * gdb.base/printcmds.exp: New function
7487 test_printf_with_dfp.
7488
5b01a6fa
DE
74892007-11-02 Doug Evans <dje@google.com>
7490
7491 * gdb.disasm/t01_mov.s: Remove carriage returns.
7492 * gdb.disasm/t02_mova.s: Ditto.
7493 * gdb.disasm/t03_add.s: Ditto.
7494 * gdb.disasm/t04_sub.s: Ditto.
7495 * gdb.disasm/t05_cmp.s: Ditto.
7496 * gdb.disasm/t06_ari2.s: Ditto.
7497 * gdb.disasm/t07_ari3.s: Ditto.
7498 * gdb.disasm/t08_or.s: Ditto.
7499 * gdb.disasm/t09_xor.s: Ditto.
7500 * gdb.disasm/t10_and.s: Ditto.
7501 * gdb.disasm/t11_logs.s: Ditto.
7502 * gdb.disasm/t12_bit.s: Ditto.
7503 * gdb.disasm/t13_otr.s: Ditto.
7504
ec33ab7f
JK
75052007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7506
7507 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7508
ae0d01ff
UW
75092007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7510
7511 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7512 provide DFP support.
7513
55eddb0f
DJ
75142007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7515
7516 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7517 Test "set powerpc vector-abi". Skip auto-detection tests for old
7518 toolchains.
7519
7020f05c
PA
75202007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7521
7522 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7523 with [string compare].
7524
84bc3db9
PA
75252007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7526
7527 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7528 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7529
5876dc88
LM
75302007-10-25 Luis Machado <luisgpm@br.ibm.com>
7531
7532 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7533 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7534 * gdb.opt/Makefile.in: New makefile.
7535 * Makefile.in: Create new directory "gdb.opt".
7536 * configure.ac: Add "gdb.opt" directory.
7537 * configure: Regenerated.
a9c64011 7538
c3ea9a14
DE
75392007-10-25 Doug Evans <dje@google.com>
7540
7541 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7542 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7543
a9c64011 75442007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7545 Thiago Jung Bauermann <bauerman@br.ibm.com>
7546
7547 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7548 Floating Point expressions.
7549 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7550 Floating Point variables.
7551 * gdb.base/dfp-test.c: new file containing program with Decimal
7552 Floating variables, used by gdb.base/dfp-test.exp.
7553
62a24a2b
DJ
75542007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7555
7556 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7557
e7b1eae6
UW
75582007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7559
7560 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7561 compiling test case with GCC.
7562 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7563
c641edcc
UW
75642007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7565
7566 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7567 format changes.
7568
5e5ebfe6
MS
75692007-10-18 Michael Snyder <msnyder@specifix.com>
7570
7571 * gdb.base/dbx.exp: Add missing "-re " operator.
7572
e831e7b6
GM
75732007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7574
7575 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7576 * configure.ac: Removed trailing spaces after backslash.
7577 * gdb.modula2: New directory.
7578 * gdb.modula2/Makefile.in: New file.
7579 * gdb.modula2/unbounded-array.exp: New file.
7580 * gdb.modula2/unbounded1.c: New file.
7581
7cc46491
DJ
75822007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7583
7584 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7585
75862007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7587
7588 * gdb.base/sigstep.c (main): Add checks for
7589 return values for setitimer call.
7590 Call setitimer again with itimer = ITIMER_REAL
7591 if first call to setitimer fails.
7592
e91528f0
KH
75932007-10-11 Kazu Hirata <kazu@codesourcery.com>
7594
7595 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7596 of $timeout.
7597
2ec9a4f8
DJ
75982007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7599
7600 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7601
76022007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7603
7604 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7605 of gdb_expect call, to avoid interruption.
7606
64b2fa04
PA
76072007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7608
7609 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7610 (v_unsigned_long_long, v_long_long_array)
7611 (v_signed_long_long_array, v_unsigned_long_long_array)
7612 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7613 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7614 [!NO_LONG_LONG]: New.
7615 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7616 v_long_long_member.
7617
7618 (v_long_long_func, v_signed_long_long_func)
7619 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7620 (main) [!NO_LONG_LONG]: Initialize long long variants.
7621
7622 * gdb.base/whatis.exp: If board file requests no_long_long, build
7623 test with NO_LONG_LONG defined. Test long long, signed long long,
7624 and unsigned long long variants but only if board file doesn't
7625 disable it.
7626
a912286e 76272007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7628 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7629
7630 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7631 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7632 * configure: Regenerated.
7633 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7634 gdb.pascal/types.exp, lib/pascal.exp: New files.
7635
471ba8c9
DJ
76362007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7637
7638 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7639 call.
7640 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7641 to return to the call.
7642 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7643 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7644 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7645 * gdb.mi/mi-until.exp (test_until): Likewise.
7646 * gdb.mi/mi2-until.exp (test_until): Likewise.
7647
fef8a650
DJ
76482007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7651 two-char array.
7652 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7653
d983da9c
DJ
76542007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7655
7656 * gdb.threads/watchthreads.c (thread_function): Sleep between
7657 iterations.
7658 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7659 at once for S/390. Generate matching fails and passes.
7660
17f62551
VP
76612007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7662
7663 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7664 the 'struct_declarations' variable to zeros.
a9c64011 7665
ed0616c6
VP
76662007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7667
7668 * gdb.cp/mb-ctor.cc: New.
7669 * gdb.cp/mb-ctor.exp: New.
7670 * gdb.cp/mb-templates.cc: New.
7671 * gdb.cp/mb-templates.exp: New.
7672
41f1b697
DJ
76732007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7676
3f213f78
PA
76772007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7678
7679 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7680 targets.
7681 * configure: Regenerate.
7682
0d381245 76832007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7684
0d381245
VP
7685 * gdb.base/annota1.exp: Adjust for 'info break'
7686 format changes.
7687 * gdb.base/annota3.exp: Likewise.
7688 * gdb.base/break.exp: Likewise.
7689 * gdb.base/condbreak.exp: Likewise.
7690 * gdb.base/pending.exp: Likewise.
7691 * gdb.base/sepdebug.exp: Likewise.
7692 * gdb.base/unload.exp: Likewise.
7693 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7694
fe3f5fa8
VP
76952007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7696
7697 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7698 messages.
7699 * gdb.base/chng-syms.exp: Likewise.
7700 * gdb.base/unload.exp: Likewise.
a9c64011 7701
a75cf6c0
DJ
77022007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7703
7704 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7705
18ecae38
DJ
77062007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * schedlock.c (NUM): Change to 1.
7709 (main): Use args[0] for the main thread.
7710 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7711 regardless of the number of threads.
7712
5509918f
MR
77132007-09-14 Maciej W. Rozycki <macro@mips.com>
7714
4a543daf
MR
7715 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7716 type down.
7717 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7718 test.
7719 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7720 watchpoint type down.
7721 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7722 test.
7723
77242007-09-14 Maciej W. Rozycki <macro@mips.com>
7725
5509918f
MR
7726 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7727 Move all the tests here and run them twice, once using software
7728 watchpoints and once using hardware watchpoints.
7729 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7730
40b53987
DJ
77312007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7734 test.
7735
695e2681
MK
77362007-09-10 Mark Kettenis <kettenis@gnu.org>
7737
8b3fc8d8
MK
7738 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7739 build-id.
7740
695e2681
MK
7741 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7742 know about $ORIGIN. Calculate output dir from $dest instead of
7743 using ${objdir}/{$subdir}.
7744
58d69f29
MK
77452007-09-09 Mark Kettenis <kettenis@gnu.org>
7746
7747 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7748 gcore, before continuing with the test.
7749
3e347599
DJ
77502007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7753 * gdb.mi/mi-watch.exp: Likewise.
7754
ea37ba09
DJ
77552007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7756 Jim Blandy <jimb@codesourcery.com>
7757
7758 * gdb.arch/i386-sse.exp: Do not expect character constants.
7759 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7760 * gdb.base/display.exp: Allow print/s.
7761 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7762 and unsigned char array changes.
7763
2025a643
DJ
77642007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7765
7766 * gdb.base/display.exp: Add tests for printf %p.
7767
26669a27
PA
77682007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7769
7770 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7771 the dll name to unicode.
7772
c8f021f8
JK
77732007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 * gdb.base/default.exp (show version): Update the version text.
7776 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7777
4cf31eea
JK
77782007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7781 New files.
7782
4935890f
JK
77832007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7784
7785 * lib/gdb.exp (build_id_debug_filename_get): New function.
7786 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7787 Remove the generate DEBUG file for the future testcase runs.
7788 New testcase for the NT_GNU_BUILD_ID retrieval.
7789 Move the final testing step to ...
7790 (test_different_dir): ... a new function.
7791 New parameter XFAIL to XFAIL all the tests performed.
7792 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7793 New parameter TYPE to PF_PREFIX all the tests performed.
7794
02142340
VP
77952007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7796
7797 * gdb.mi/mi-var-cp.cc (path_expression): New
7798 function.
7799 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7800
36acd84e
UW
78012007-08-27 Markus Deuling <deuling@de.ibm.com>
7802
7803 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7804 to fit into SPU Local Store memory.
7805
a896d121
JB
78062007-08-23 Joel Brobecker <brobecker@adacore.com>
7807
7808 * gdb.base/default.exp: Adjust the expected output of "info
7809 warranty" after the switch to GPLv3.
7810
7b433602
JB
78112007-08-23 Joel Brobecker <brobecker@adacore.com>
7812
7813 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7814 to 30000 (from 20000).
7815
e22f8b7c
JB
78162007-08-23 Joel Brobecker <brobecker@adacore.com>
7817
7818 Switch the license of all .exp files to GPLv3.
7819 Switch the license of all .f and .f90 files to GPLv3.
7820 Switch the license of all .s and .S files to GPLv3.
7821
5a0e3bd0
JB
78222007-08-23 Joel Brobecker <brobecker@adacore.com>
7823
7824 * configure.ac: Switch license to GPLv3.
7825
cc00619d
JB
78262007-08-23 Joel Brobecker <brobecker@adacore.com>
7827
7828 Switch the licensing to GPLv3 for all .ads and .adb files.
7829
8d26208a
DJ
78302007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7831
7832 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7833 and t_int_double.
7834 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7835
4fcb9948
JB
78362007-08-17 Joel Brobecker <brobecker@adacore.com>
7837
7838 * gdb.base/step-line.c: Switch license to GPL version 3, and
7839 update copyright year.
7840 * gdb.base/step-line.inp: Likewise.
7841
b9c34f67
JB
78422007-08-17 Joel Brobecker <brobecker@adacore.com>
7843
7844 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7845 changes inside gdb1555.c.
7846 * gdb.base/pending.exp: Likewise.
7847
2cc17678
DJ
78482007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * config/default.exp: New file.
7851
e48883f7
DJ
78522007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7853
7854 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7855 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7856
1ab80e5b
MR
78572007-07-30 Maciej W. Rozycki <macro@mips.com>
7858
7859 * gdb.base/dump.exp: Force the correct endianness for binary
7860 formats not carrying this information.
7861
aba471f5
DJ
78622007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7863
7864 * gdb.threads/staticthreads.exp: Match .*sem_post.
7865
d4e07204
DJ
78662007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7867
7868 * gdb.base/readline.exp (operate_and_get_next): Match the final
7869 prompt.
7870
2b97317d
KB
78712007-07-23 Kevin Buettner <kevinb@redhat.com>
7872
7873 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7874 to restarting SID.
7875
44efa07a
KB
78762007-07-18 Kevin Buettner <kevinb@redhat.com>
7877
7878 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7879 prior to `gdb_start'.
7880
7b5ebade
KB
78812007-07-18 Kevin Buettner <kevinb@redhat.com>
7882
7883 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7884 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7885 Remove call to gdb_unload.
7886
255e7678
DJ
78872007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7888 Daniel Jacobowitz <dan@codesourcery.com>
7889
7890 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7891 for __WIN32__.
7892 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7893 * gdb.base/unload.exp: Use shared library test routines.
7894
3a40aaa0
UW
78952007-07-03 Markus Deuling <deuling@de.ibm.com>
7896
7897 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7898 * gdb.base/solib-symbol-lib.c: Likewise.
7899 * gdb.base/solib-symbol-main.c: Likewise.
7900
b0f4b84b
DJ
79012007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7902
7903 * config/gdbserver.exp (gdb_reconnect): New.
7904 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7905 gdb.base/solib-disc.exp: New files.
7906 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7907 remote debugging".
7908 (gdb_compile): Add shlib_load flag.
7909 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7910 port.
7911 (gdbserver_reconnect): New.
7912
1b05479a
DJ
79132007-07-01 Nick Roberts <nickrob@snap.net.nz>
7914 Daniel Jacobowitz <dan@codesourcery.com>
7915
7916 * gdb.base/annota3.exp: Test for if construct.
7917
86f78eb2
DJ
79182007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7919
7920 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7921
6a2eb474 79222007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7923 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7924
7925 * gdb.base/display.exp: Allow a newline after display/i.
7926 * gdb.base/pc-fp.exp: Likewise.
7927 * gdb.base/sigbpt.exp: Likewise.
7928
f8b73d13
DJ
79292007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7930
7931 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7932 required features to be included.
7933
4339e69e
DJ
79342007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7935
7936 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7937 in info threads output.
7938
23d964e7
UW
79392007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7940 Markus Deuling <deuling@de.ibm.com>
7941
7942 * gdb.arch/spu-info.exp: New testcase.
7943 * gdb.arch/spu-info.c: New file.
7944
fd20f75b
DJ
79452007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7946
7947 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7948 tpcs_offset. Restore lr after the call.
7949 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7950
2226f861
DJ
79512007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7952
7953 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7954 (gdbserver_run): Kill any running gdbserver.
7955 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7956
d12371a9
MR
79572007-05-17 Maciej W. Rozycki <macro@mips.com>
7958
7959 * gdb.base/sigbpt.exp: Preset segv_addr.
7960
93f02886
DJ
79612007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7962
7963 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7964 (gdb_compile_shlib): Likewise.
7965 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7966 (default_gdb_init): Clear cleanfiles.
7967 (gdb_finish): Delete recorded cleanfiles.
7968 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7969
7970 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7971 Do not use isnative.
7972 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7973 gdb.base/so-impl-ld.exp: Likewise.
7974 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7975 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7976 gdb_compile.
7977
b04e06d7
VP
79782007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7979
7980 * config/unknown.exp: Remove.
7981
069ed931
UW
79822007-05-15 Markus Deuling <deuling@de.ibm.com>
7983
7984 * gdb.base/info-proc.exp: Check is_remote.
7985
09db0d03
UW
79862007-05-14 Markus Deuling <deuling@de.ibm.com>
7987
7988 * gdb.base/gcore.exp: Initialize variable core_supported.
7989
af2cbe8c
DJ
79902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7991
7992 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7993
027c0295
DJ
79942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7995
7996 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7997 * gdb.threads/print-threads.exp (test_all_threads): Allow
7998 negative and hexadecimal thread IDs.
7999
dc5000e7
DJ
80002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8001
8002 * gdb.java/jprint.java (public): Avoid invalid call to static
8003 method.
8004
2e74ed18
DP
80052007-05-14 Denis Pilat <denis.pilat@st.com>
8006
8007 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8008 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8009 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8010 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8011 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8012
83547f02
UW
80132007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8014
8015 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8016 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8017 this mode.
8018 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8019 * gdb.base/spu.ld: New file.
8020
b18be20d
DJ
80212007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8022
8023 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8024
be444858
DJ
80252007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8026
8027 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8028
b1d53152
DJ
80292007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8030
8031 * gdb.java/jmain.exp: Handle demangled names with and without method
8032 signatures.
8033
d084b331
DJ
80342007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8035
8036 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8037 (have_a_very_merry_interrupt): Remove calls to puts.
8038 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8039 inferior output.
8040 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8041 test names.
8042
db9d7fc5
DJ
80432007-04-29 Markus Deuling <deuling@de.ibm.com>
8044 Daniel Jacobowitz <dan@codesourcery.com>
8045
8046 * gdb.base/auxv.exp (core_works): Also check is_remote.
8047 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8048
ef783a7d 80492007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8050
ef783a7d
VP
8051 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8052 message, not the undefined 'module' variable.
8053 * gdb.base/siginfo.exp: Likewise.
8054 * gdb.base/sigstep.exp: Likewise.
8055 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8056 serialport.
8057 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8058
b7b73cae
CV
80592007-04-25 Corinna Vinschen <vinschen@redhat.com>
8060
8061 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8062 target sim fails. Return 0 otherwise.
8063 (gdb_load): Return prematurely if gdb_target_sim fails.
8064
7d90fdfa
DP
80652007-04-16 Denis Pilat <denis.pilat@st.com>
8066
8067 * gdb.base/setshow.exp: Reset height after having set it to 100.
8068
5d3e9c85
DP
80692007-04-16 Denis Pilat <denis.pilat@st.com>
8070
8071 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8072
18e75969
DP
80732007-04-16 Denis Pilat <denis.pilat@st.com>
8074
8075 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8076
25d5ea92
VP
80772007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8078
8079 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8080 tests. Run the frozen varobjs test.
8081 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8082 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8083
0b49cb80
JK
80842007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8085
8086 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8087 gdb.base/type-opaque.exp: New files.
8088
a73bafbc 80892007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8090
8091 * gdb.mi/mi-var-child.c
a73bafbc
VP
8092 (do_children_tests): User char[2] instead of
8093 char so that automatic printing of pointers to char
8094 don't give unpredicable result.
8095 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8096 local variables.
8097 * gdb.mi/mi-var-child.exp: Step to right line
8098 of do_children_tests.
8099 * gdb.mi/mi2-var-child.exp: Likewise.
8100 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8101 do_locals_tests.
a73bafbc
VP
8102 (do_children_tests): User char[2] instead of
8103 char so that automatic printing of pointers to char
a9c64011 8104 don't give unpredicable result.
a73bafbc 8105 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8106 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8107 Pass test name to mi_wait_for_stop.
8108
7ce59000
DJ
81092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8110
8111 * gdb.asm/asm-source.exp: Remove d10v case.
8112 * lib/gdb.exp (skip_cplus_tests): Likewise.
8113 * gdb.asm/d10v.inc: Deleted.
8114
20389057
DJ
81152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8116
8117 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8118
8807d78b
DJ
81192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8120
8121 * config/netware.exp: Delete file.
8122
aa3edb8e
JB
81232007-03-29 Joel Brobecker <brobecker@adacore.com>
8124
8125 * gdb.dwarf2/dw2-noloc.S: New file.
8126 * gdb.dwarf2/dw2-noloc.exp: New file.
8127
297561ac
PA
81282007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8129
8130 * gdb.cp/method2.cc: New test.
8131 * gdb.cp/method2.exp: New test.
8132 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8133
1f81bd39
DJ
81342007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8135
8136 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8137
9453113a
DJ
81382007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8139
8140 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8141
b741e217
DJ
81422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8143
8144 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8145 (gdb_load): Delete, replace with...
8146 (gdb_reload): ...this.
8147 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8148 * gdb.server/server-mon.exp: Likewise.
8149 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8150 (gdb_start_cmd): New.
8151 (gdb_file_cmd): Save the last loaded file.
8152 (gdb_reload): New.
8153 (gdb_gnu_strip_debug): Use transform.
8154 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8155 support here. Use new $last_loaded_file. Check mtime.
8156 (gdb_target_cmd): Handle ObjC failure case.
8157 (infer_host_exec): Delete.
8158 (gdbserver_load): Rename to...
8159 (gdbserver_run): ...this. Simplify.
8160 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8161 (mi_gdb_load): Move most contents to a new function...
8162 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8163 (mi_run_cmd): Use mi_gdb_target_load.
8164 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8165 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8166 Use gdb_run_cmd.
8167 * gdb.base/charsign.exp: Remove incorrect comment.
8168 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8169 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8170 gdb.base/start.exp: Use gdb_start_cmd.
8171
446ab585 81722007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8173 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8174
8175 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8176 * gdb.base/signull.exp: Similarly.
8177
bbb88ebf
UW
81782007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8179
8180 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8181 messages available to test cases (like chng-sym.exp).
8182
cb8c4a99
AS
81832007-03-14 Andreas Schwab <schwab@suse.de>
8184
8185 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8186 format changes.
8187
4e463ff5
DJ
81882007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8189
8190 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8191 (optimized_1): New.
8192 (main): Call optimized_1.
8193 (gdb2029): Correct typos. Call gdb2029_marker.
8194 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8195 for gdb2029.
8196
b6db2c47
MK
81972007-03-12 Mark Kettenis <kettenis@gnu.org>
8198
8199 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8200 as tabs. Remove redundant test pattern.
8201
70ed3737
UW
82022007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8203
8204 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8205 for /a format output.
8206
47b67b60
DJ
82072007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8208
8209 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8210 collect output incrementally.
8211
b8953b0e
UW
82122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8213
8214 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8215 for -var-create lpcharacter test.
8216 * gdb.mi/mi2-var-cmd.exp: Likewise.
8217
7acd5c40
UW
82182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8219
8220 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8221 pass on targets where address zero is readable.
8222
9c6759c1
UW
82232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8224
8225 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8226 just a single architecture.
8227
a2f1aeb4
UW
82282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8229
8230 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8231 (fetch_all_registers): New function, uses gdb_test_multiple and
8232 exp_continue to fetch inferior output line-by-line.
8233 Replace all uses of do_get_all_registers by fetch_all_registers.
8234
46579ac2
UW
82352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8236
8237 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8238 in target_info.
8239
fc133f24
MS
82402007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8241
a9c64011 8242 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8243 consistancy; add a default (timeout) case.
8244
7646a51d
MS
82452007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8246
8247 * gdb.base/watchpoint.exp: Fix truncated comment.
8248
dcfff61f
MS
82492007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8250
8251 * Makefile.in: Remove spurious single-quotes from sed command.
8252
664e3ee9
DJ
82532007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8254
8255 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8256 func.
8257 * gdb.mi/mi2-var-cmd.exp: Likewise.
8258
d7cc6f2f
JB
82592007-02-27 Joel Brobecker <brobecker@adacore.com>
8260
a9c64011
AS
8261 * gdb.dwarf2/dw2-producer.S: New file.
8262 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8263
82642007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8265
8266 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8267 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8268 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8269 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8270 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8271 Revert tests to use mi_gdb_test and include value field in output
8272 of -var-create.
8273
93d42b30
DJ
82742007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8275
8276 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8277
c499ed39
DJ
82782007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8279
8280 * gdb.base/maint.exp: Remove full paths from test names.
8281 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8282 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8283
9836f81b
JB
82842007-02-27 Joel Brobecker <brobecker@adacore.com>
8285
8286 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8287
c74d0ad8
DJ
82882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.server/server-mon.exp: New test.
8291
2711e456
DJ
82922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8293
8294 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8295
ff6f572f
DJ
82962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8297
8298 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8299 register capitalization.
8300
fada3feb
DP
83012007-02-13 Denis Pilat <denis.pilat@st.com>
8302
8303 * gdb.mi/mi-var-invalidate.exp: New file.
8304
fb1e4ffc
DJ
83052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8306
8307 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8308
3da939d7
DJ
83092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8310
8311 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8312
123dc839
DJ
83132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8314
8315 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8316 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8317
877e3645 83182007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8319
8320 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8321 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8322 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8323 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8324 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8325 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8326 Update tests to include value field in output of -var-create.
a9c64011 8327
3c0a2960
AS
83282007-02-08 Andreas Schwab <schwab@suse.de>
8329
8330 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8331
108546a0
DJ
83322007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8335 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8336
d701dcab
DP
83372007-02-02 Denis Pilat <denis.pilat@st.com>
8338
8339 * gdb.threads/threadapply.exp: check that frame is not changed by
8340 the thread apply all command.
8341
783e3e2f
AS
83422007-01-31 Andreas Schwab <schwab@suse.de>
8343
6d9c3a87
AS
8344 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8345
3c50d7b9
AS
8346 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8347 in the dwarf sections.
8348 * gdb.dwarf2/mac-fileno.S: Likewise.
8349
783e3e2f
AS
8350 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8351 bspstore register on ia64.
8352
78ff580e
AS
83532007-01-29 Andreas Schwab <schwab@suse.de>
8354
cc8e9b12
AS
8355 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8356 "frame-begin" annotation.
8357
78ff580e
AS
8358 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8359 number of "frames-invalid" annotations.
8360
704a4f78
DJ
83612007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8362
8363 * gdb.base/commands.exp: Call if_commands_test.
8364 (gdb_test_no_prompt, if_commands_test): New.
8365
e741bf94
MK
83662007-01-28 Mark Kettenis <kettenis@gnu.org>
8367
8368 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8369
474d0ad3
AS
83702007-01-27 Andreas Schwab <schwab@suse.de>
8371
8372 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8373 .short/.int/.quad in the dwarf sections.
8374 * gdb.dwarf2/dw2-intercu.S: Likewise.
8375 * gdb.dwarf2/dw2-intermix.S: Likewise.
8376
e784b426
JK
83772007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8378
8379 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8380 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8381 array.
e784b426
JK
8382 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8383 * gdb.base/setvar.exp: Likewise.
8384
37f08e04
AS
83852007-01-26 Andreas Schwab <schwab@suse.de>
8386
9a01813a
AS
8387 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8388 test.
8389
37f08e04
AS
8390 * gdb.base/multi-forks.exp ("restart $i"): Also match
8391 __kernel_syscall_via_break.
8392
6e2a9270
VP
83932007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8394
8395 * lib/mi-support.exp (mi_delete_varobj): New.
8396 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8397 testcase.
8398 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8399 (main): Call the above.
8400 (reference_update_test, base_in_reference_test)
8401 (reference_to_pointer): Delete the created varobjs.
a9c64011 8402
e515b470
DJ
84032007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8404
8405 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8406 * configure: Regenerated.
8407 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8408 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8409 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8410 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8411 * lib/gdb.exp (gdb_skip_xml_test): New function.
8412
08d8bcd7
DJ
84132007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8414
8415 * gdb.base/sigrepeat.exp: Correct error message.
8416
84172007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8418 Daniel Jacobowitz <dan@codesourcery.com>
8419
8420 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8421 gdb.arch/i386-gnu-cfi-asm.S: New files.
8422
97c3f1f3
JK
84232007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 * lib/gdb.exp: Abort on missing `site.exp'.
8426
cb1df416
DJ
84272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8428 Daniel Jacobowitz <dan@codesourcery.com>
8429
8430 * gdb.base/included.c, gdb.base/included.exp,
8431 gdb.base/included.h: New files.
8432
35990120
DJ
84332007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8434
8435 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8436 (maximize_rlimit): Reduce limits on 64-bit systems.
8437
6e81a116 84382007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8439
8440 From Marcus Deuling <deuling@de.ibm.com>:
8441 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8442 every case.
8443
6c3c41f3
NR
84442007-01-13 Nick Roberts <nickrob@snap.net.nz>
8445
8446 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8447 (test_path_specification): Use objdir instead of srcdir to always
8448 get an absolute filename.
8449
2f12c312
DJ
84502007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8451
8452 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8453
81121995
VP
84542007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8455
8456 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8457 Make sure the variable we're using is in scope.
8458 (reference_to_pointer): Likewise.
8459
4741b737
DJ
84602007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8461
8462 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8463 has no debug information.
8464
054410c3
DJ
84652007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8466
8467 * gdb.base/annota1.exp: Remove extra send_gdb.
8468
818f79f6
DJ
84692007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8470
8471 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8472
f7a6bb70
DJ
84732007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8474
8475 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8476
57e66780
DJ
84772007-01-08 Nick Roberts <nickrob@snap.net.nz>
8478 Daniel Jacobowitz <dan@codesourcery.com>
8479
8480 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8481 lcharacter or linteger change. Correct duplicated test name.
8482 * gdb.mi/mi2-var-cmd.exp: Likewise.
8483
3d799a95
DJ
84842007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8485
8486 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8487
84882007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8489
a9c64011
AS
8490 * gdb.base/nofield.c: New file.
8491 * gdb.base/nofield.exp: New testcase.
51679ba9 8492
eafb94e8
NR
84932007-01-05 Nick Roberts <nickrob@snap.net.nz>
8494
8495 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8496
8497 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8498 test.
8499
5e572bb4
DJ
85002007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8501
8502 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8503
74a44383
DJ
85042007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8505
8506 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8507 when continuing.
8508
1b572db9
DJ
85092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8510
8511 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8512 Expect ".exe" extension.
8513
381bc39b
DJ
85142007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8515
8516 * gdb.base/charset.exp: Add explicit filename to break.
8517 * gdb.base/dbx.exp: Add explicit filename to breaks.
8518
2b70e4c6
DJ
85192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8520
8521 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8522 * gdb.mi/mi2-file.exp: Likewise.
8523
303b6f5d
DJ
85242007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8525
8526 Implement specification of MI tests as comments
8527 in C and C++ sources.
8528 * lib/mi-support.exp (mi_autotest_data): New variable.
8529 (mi_autotest_source): New variable.
8530 (count_newlines, mi_prepare_inline_tests)
8531 (mi_get_inline_test, mi_continue_to_line)
8532 (mi_run_inline_test, mi_tbreak)
8533 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8534 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8535 Run inline tests.
8536 * gdb.mi/mi-var-cp.cc: Define tests here.
8537
23da0d94
VP
85382007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8539
8540 Simplify usage of mi_continue_to.
8541 * lib/mi-support.exp (mi_runto_helper): Renamed
8542 from mi_runto, added new parameter 'run_or_continue'.
8543 (mi_runto): Use mi_runto_helper.
8544 (mi_continue_to): Accept just function name as parameter.
8545 Use mi_runto_helper.
8546 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8547 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8548
f9e18282
JB
85492006-01-04 Joel Brobecker <brobecker@adacore.com>
8550
8551 Make this testcase a bit more realistic. The current code
8552 is too simplistic, and allows the compiler to optimize out
8553 some of the entities we need for this testcase.
8554 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8555 (Do_Nothing): Add extra parameter.
8556 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8557 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8558 by using a variable of type Void_Star.
8559
fd678c65
JB
85602006-01-04 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.ada/catch_ex/foo.adb: New file.
8563 * gdb.ada/catch_ex.exp: New testcase.
8564
05cfdb42
DJ
85652007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8566
8567 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8568 pass --image-base to linker.
8569
2e03ee74
DJ
85702007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8571 Daniel Jacobowitz <dan@codesourcery.com>
8572
8573 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8574 secondary prompts.
8575
0d5de010
DJ
85762007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8577
8578 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8579 output. Test the types of members and member pointers.
8580 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8581 gdb/2092.
8582 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8583 statement. Enable for GCC. Update expected output for some tests
8584 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8585 layout.
8586 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8587 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8588 (Diamond::vget_base): New.
8589 (main): Add new tests.
8590 * gdb.cp/printmethod.exp: Update expected output for member functions.
8591 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8592 print pEe->D::vg().
8593
61a771aa
DJ
85942007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8595
8596 * gdb.threads/tls.exp: Allow stops in sem_post.
8597
2fa63963
DJ
85982006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8599
8600 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8601 * gdb.base/annota3.exp: Likewise.
8602 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8603 again (instead of timing out).
8604 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8605 GCC bug 26475.
8606 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8607 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8608 test from jmisc1.exp.
8609 * gdb.java/jmisc1.exp: Delete.
8610 * gdb.java/jprint.exp: Adjust to work with method signatures including
8611 return types.
8612 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8613 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8614 * lib/java.exp (compile_java_from_source): Pass the correct type
8615 to target_compile.
8616
5eefc2b7
JB
86172006-12-31 Joel Brobecker <brobecker@adacore.com>
8618
8619 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8620 (stack_align_edx): New function.
8621 (stack_align_eax): New function.
8622 (main): Add calls to stack_align_edx and stack_align_eax.
8623 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8624 Add testing for the cases where the register used during a stack
8625 realignment is edx. Same for eax.
8626
227c54da
DJ
86272006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8628
8629 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8630 and generic PE targets.
8631
cab8ac94
JB
86322006-12-29 Joel Brobecker <brobecker@adacore.com>
8633
8634 * gdb.ada/array_return.exp: Update copyright date list.
8635
ba54f318
JB
86362006-12-27 Joel Brobecker <brobecker@adacore.com>
8637
8638 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8639 (Create_Small_Float_Vector): New function.
8640 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8641 function body.
8642 * gdb.ada/array_return/p.adb: Use new type and function from
8643 package Pck.
8644 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8645 able to print the value returned by a function returning an
8646 array of float.
8647
6b7a35dd
JB
86482006-12-20 Joel Brobecker <brobecker@adacore.com>
8649
8650 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8651 The associated tests should be PASSing.
8652
038224f6
VP
86532006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8654
8655 Test for base in references.
8656 * gdb.mi/mi-var-cp.cc: Add test code.
8657 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8658 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8659 * gdb.mi/mi2-watch.exp: Likewise.
8660 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8661 (mi_list_varobj_children): New function.
8662
b26ed50d
VP
86632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8664
8665 * lib/mi-support.exp
8666 (mi_runto): Accept "()" after function name.
8667 (mi_create_varobj): New function.
8668 (mi_varobj_update): New function.
8669 (mi_Check_varobj_value): New function.
8670 * gdb.mi/mi-var-cp.exp: New file.
8671 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8672
08232497
DJ
86732006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8674
8675 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8676 gdb.base/weaklib2.c: New files.
8677
d394c993 86782006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8679
ac6c2fba
NS
8680 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8681 info. Adjust test names.
8682
8ec659a0 8683 * gdb.base/break.c (main): Move position of malloc.
d394c993 8684 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8685
acd65feb
VP
86862006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8687
8688 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8689 assignement of arrays and function pointers.
8690 * gdb.mi/var-cmd.c: Add declaration necessary for above
8691 tests.
8692
f556d5e5
NS
86932006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8694
8695 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8696
8697 * gdb.threads/linux-dp.exp: Read thread table before and after
8698 creating each philosopher and verify it.
8699
697bc68d
NS
87002006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8701 Paul Brook <paul@codesourcery.com>
8702 Daniel Jacobowitz <dan@codesourcery.com>
8703
8704 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8705 main to remove duplication. Add start function of the form
697bc68d
NS
8706 '_*start[1-9]*'. Add RVDS start function.
8707
29d73ae4
DJ
87082006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8709
8710 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8711
c1d88655
UW
87122006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8713
8714 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8715 * gdb.asm/spu.inc: New file.
8716 * gdb.base/term.exp: Disable if [target_info exists noargs].
8717 * gdb.gdb/complaints.exp: Disable if ![isnative].
8718 * gdb.gdb/selftest.exp: Likewise.
8719 * gdb.gdb/observer.exp: Likewise.
8720 * gdb.gdb/xfullpath.exp: Likewise.
8721 * gdb.base/attach.exp: Disable on SPU target.
8722 * gdb.cp/bs145503.exp: Likewise.
8723 * gdb.cp/exception.exp: Likewise.
8724 * gdb.cp/userdef.exp: Likewise.
8725
32a13b1a
DJ
87262006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8727
8728 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8729
d8295fe9
VP
87302006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8731
8732 * gdb.base/completion.exp: Fix completion tests for
8733 'info' and 'info '.
8734 * gdb.base/help.exp (help_test_raw, test_class_help)
8735 (test_prefix_command_help): Move...
8736 * lib/gdb.exp: Here.
8737 * gdb.base/main.exp: Adjust.
8738 * gdb.cp/maint.exp: Adjust.
8739 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8740
8c394015
VP
87412006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8742
8743 * gdb.stabs/weird.exp (print_weird_var): Use
8744 gdb_test_multiple instead of gdb_expect.
8745
027fc1bc
VP
87462006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8747
8748 * gdb.base/help.exp (help_test_raw): New.
8749 (test_class_help): New.
8750 (test_prefix_command_help): New.
8751 Adjust testcases.
8752
67609209
FR
87532006-11-09 Christophe Lyon <christophe.lyon@st.com>
8754
8755 * gdb.base/constvars.c (main): Write to crass and crips, so that
8756 they are allocated by the compiler.
8757
f73adfeb
AS
87582006-10-27 Andreas Schwab <schwab@suse.de>
8759
8760 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8761 "detach-fork".
8762
2f83a18e
DJ
87632006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8764
8765 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8766 of patterns.
8767
94277a38
DJ
87682006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 * gdb.base/sepdebug.exp: Remove debug format test.
8771 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8772 Handle no-symtab.
8773 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8774
5bd2f6e2
DJ
87752006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8776
8777 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8778 int to pointer or pointer to int.
8779 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8780
8c008720
DJ
87812006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8782
8783 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8784
9e35dae4
DJ
87852006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8788
d9639e13
DJ
87892006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8790
8791 PR c++/2116
8792 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8793
390a1bd0
JB
87942006-10-06 Joel Brobecker <brobecker@adacore.com>
8795
8796 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8797 the corresponding bug has been fixed in GDB (PR/2018).
8798
dd920c33
JB
87992006-10-06 Joel Brobecker <brobecker@adacore.com>
8800
8801 * gdb.base/subst.exp: New testcase.
8802
53bbefe9
JB
88032006-10-06 Joel Brobecker <brobecker@adacore.com>
8804
8805 * gdb.ada/array_return/pck.ads: Add copyright notice.
8806 * gdb.ada/array_return/pck.adb: Likewise.
8807 * gdb.ada/array_return/p.adb: Likewise.
8808 * gdb.ada/exec_changed/first.adb: Likewise.
8809 * gdb.ada/exec_changed/second.adb: Likewise.
8810
09851417
JB
88112006-10-06 Joel Brobecker <brobecker@adacore.com>
8812
8813 * gdb.ada/watch_arg/watch.adb: New file.
8814 * gdb.ada/watch_arg.exp: New testcase.
8815
041bf30d
VP
88162006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8817
8818 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8819 via string_to_regexp.
041bf30d 8820 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8821
f286fbdd 88222006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8823
8824 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8825 Remove unused / obsolete files.
8826
7c07f349
NR
88272006-09-19 Nick Roberts <nickrob@snap.net.nz>
8828
8829 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8830
cd5ff84a
VP
88312006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8832
8833 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8834 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8835 the number of frames.
cd5ff84a 8836
ae018d1a
DJ
88372006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8838
8839 * gdb.base/args.c (main): Add breakpoint marker.
8840 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8841 really test empty arguments.
8842 (args_load): Delete.
8843 (args_test): New.
8844
b399c549
NR
88452006-09-13 Nick Roberts <nickrob@snap.net.nz>
8846
8847 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8848 check for one file.
b399c549 8849
2ab1eb7a
VP
88502006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8851
8852 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8853 HIGH_FRAME argument to -stack-list-locals can be larger than
8854 the number of frames.
a9c64011 8855
476308bf
FF
88562006-08-18 Fred Fish <fnf@specifix.com>
8857
8858 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8859 '$' in front of skip_vmx_tests_saved when setting that.
8860
8625200f
AS
88612006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8862
8863 * gdb.base/trace-commands.exp: New file.
8864
089ec8f1
DJ
88652006-08-10 Joel Brobecker <brobecker@adacore.com>
8866 Daniel Jacobowitz <dan@codesourcery.com>
8867
8868 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8869 expected output of the backtrace commands.
8870
b60f0898
JB
88712006-08-09 Joel Brobecker <brobecker@adacore.com>
8872
8873 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8874 untested followed by return combination.
8875 * gdb.arch/altivec-regs.exp: Likewise.
8876 * gdb.arch/e500-abi.exp: Likewise.
8877 * gdb.arch/e500-regs.exp: Likewise.
8878 * gdb.arch/gdb1291.exp: Likewise.
8879 * gdb.arch/gdb1431.exp: Likewise.
8880 * gdb.arch/gdb1558.exp: Likewise.
8881 * gdb.arch/i386-prologue.exp: Likewise.
8882 * gdb.arch/i386-unwind.exp: Likewise.
8883 * gdb.asm/asm-source.exp: Likewise.
8884 * gdb.base/a2-run.exp: Likewise.
8885 * gdb.base/advance.exp: Likewise.
8886 * gdb.base/all-bin.exp: Likewise.
8887 * gdb.base/annota1.exp: Likewise.
8888 * gdb.base/annota3.exp: Likewise.
8889 * gdb.base/args.exp: Likewise.
8890 * gdb.base/arithmet.exp: Likewise.
8891 * gdb.base/assign.exp: Likewise.
8892 * gdb.base/async.exp: Likewise.
8893 * gdb.base/attach.exp: Likewise.
8894 * gdb.base/bang.exp: Likewise.
8895 * gdb.base/bigcore.exp: Likewise.
8896 * gdb.base/bitfields.exp: Likewise.
8897 * gdb.base/bitfields2.exp: Likewise.
8898 * gdb.base/break.exp: Likewise.
8899 * gdb.base/call-sc.exp: Likewise.
8900 * gdb.base/call-strs.exp: Likewise.
8901 * gdb.base/callfuncs.exp: Likewise.
8902 * gdb.base/checkpoint.exp: Likewise.
8903 * gdb.base/chng-syms.exp: Likewise.
8904 * gdb.base/code-expr.exp: Likewise.
8905 * gdb.base/commands.exp: Likewise.
8906 * gdb.base/completion.exp: Likewise.
8907 * gdb.base/cond-expr.exp: Likewise.
8908 * gdb.base/condbreak.exp: Likewise.
8909 * gdb.base/consecutive.exp: Likewise.
8910 * gdb.base/constvars.exp: Likewise.
8911 * gdb.base/corefile.exp: Likewise.
8912 * gdb.base/cvexpr.exp: Likewise.
8913 * gdb.base/dbx.exp: Likewise.
8914 * gdb.base/define.exp: Likewise.
8915 * gdb.base/detach.exp: Likewise.
8916 * gdb.base/display.exp: Likewise.
8917 * gdb.base/dump.exp: Likewise.
8918 * gdb.base/ena-dis-br.exp: Likewise.
8919 * gdb.base/ending-run.exp: Likewise.
8920 * gdb.base/environ.exp: Likewise.
8921 * gdb.base/eval-skip.exp: Likewise.
8922 * gdb.base/exprs.exp: Likewise.
8923 * gdb.base/fileio.exp: Likewise.
8924 * gdb.base/finish.exp: Likewise.
8925 * gdb.base/float.exp: Likewise.
8926 * gdb.base/foll-exec.exp: Likewise.
8927 * gdb.base/foll-fork.exp: Likewise.
8928 * gdb.base/foll-vfork.exp: Likewise.
8929 * gdb.base/freebpcmd.exp: Likewise.
8930 * gdb.base/funcargs.exp: Likewise.
8931 * gdb.base/gcore.exp: Likewise.
8932 * gdb.base/gdb1090.exp: Likewise.
8933 * gdb.base/gdb1250.exp: Likewise.
8934 * gdb.base/huge.exp: Likewise.
8935 * gdb.base/info-proc.exp: Likewise.
8936 * gdb.base/interrupt.exp: Likewise.
8937 * gdb.base/jump.exp: Likewise.
8938 * gdb.base/langs.exp: Likewise.
8939 * gdb.base/lineinc.exp: Likewise.
8940 * gdb.base/list.exp: Likewise.
8941 * gdb.base/logical.exp: Likewise.
8942 * gdb.base/long_long.exp: Likewise.
8943 * gdb.base/macscp.exp: Likewise.
8944 * gdb.base/maint.exp: Likewise.
8945 * gdb.base/mips_pro.exp: Likewise.
8946 * gdb.base/miscexprs.exp: Likewise.
8947 * gdb.base/multi-forks.exp: Likewise.
8948 * gdb.base/opaque.exp: Likewise.
8949 * gdb.base/overlays.exp: Likewise.
8950 * gdb.base/pc-fp.exp: Likewise.
8951 * gdb.base/pointers.exp: Likewise.
8952 * gdb.base/printcmds.exp: Likewise.
8953 * gdb.base/psymtab.exp: Likewise.
8954 * gdb.base/ptype.exp: Likewise.
8955 * gdb.base/recurse.exp: Likewise.
8956 * gdb.base/relational.exp: Likewise.
8957 * gdb.base/relocate.exp: Likewise.
8958 * gdb.base/remote.exp: Likewise.
8959 * gdb.base/reread.exp: Likewise.
8960 * gdb.base/restore.exp: Likewise.
8961 * gdb.base/return.exp: Likewise.
8962 * gdb.base/return2.exp: Likewise.
8963 * gdb.base/scope.exp: Likewise.
8964 * gdb.base/sect-cmd.exp: Likewise.
8965 * gdb.base/sep.exp: Likewise.
8966 * gdb.base/sepdebug.exp: Likewise.
8967 * gdb.base/setshow.exp: Likewise.
8968 * gdb.base/setvar.exp: Likewise.
8969 * gdb.base/sigall.exp: Likewise.
8970 * gdb.base/sigbpt.exp: Likewise.
8971 * gdb.base/signals.exp: Likewise.
8972 * gdb.base/signull.exp: Likewise.
8973 * gdb.base/sizeof.exp: Likewise.
8974 * gdb.base/solib.exp: Likewise.
8975 * gdb.base/step-line.exp: Likewise.
8976 * gdb.base/step-test.exp: Likewise.
8977 * gdb.base/structs.exp: Likewise.
8978 * gdb.base/structs2.exp: Likewise.
8979 * gdb.base/term.exp: Likewise.
8980 * gdb.base/twice.exp: Likewise.
8981 * gdb.base/until.exp: Likewise.
8982 * gdb.base/varargs.exp: Likewise.
8983 * gdb.base/volatile.exp: Likewise.
8984 * gdb.base/watchpoint.exp: Likewise.
8985 * gdb.base/whatis-exp.exp: Likewise.
8986 * gdb.base/whatis.exp: Likewise.
8987 * gdb.cp/ambiguous.exp: Likewise.
8988 * gdb.cp/annota2.exp: Likewise.
8989 * gdb.cp/annota3.exp: Likewise.
8990 * gdb.cp/bool.exp: Likewise.
8991 * gdb.cp/breakpoint.exp: Likewise.
8992 * gdb.cp/casts.exp: Likewise.
8993 * gdb.cp/class2.exp: Likewise.
8994 * gdb.cp/classes.exp: Likewise.
8995 * gdb.cp/cplusfuncs.exp: Likewise.
8996 * gdb.cp/ctti.exp: Likewise.
8997 * gdb.cp/derivation.exp: Likewise.
8998 * gdb.cp/exception.exp: Likewise.
8999 * gdb.cp/gdb1355.exp: Likewise.
9000 * gdb.cp/hang.exp: Likewise.
9001 * gdb.cp/inherit.exp: Likewise.
9002 * gdb.cp/local.exp: Likewise.
9003 * gdb.cp/m-data.exp: Likewise.
9004 * gdb.cp/m-static.exp: Likewise.
9005 * gdb.cp/member-ptr.exp: Likewise.
9006 * gdb.cp/method.exp: Likewise.
9007 * gdb.cp/misc.exp: Likewise.
9008 * gdb.cp/namespace.exp: Likewise.
9009 * gdb.cp/overload.exp: Likewise.
9010 * gdb.cp/ovldbreak.exp: Likewise.
9011 * gdb.cp/pr-1023.exp: Likewise.
9012 * gdb.cp/pr-1210.exp: Likewise.
9013 * gdb.cp/pr-574.exp: Likewise.
9014 * gdb.cp/printmethod.exp: Likewise.
9015 * gdb.cp/psmang.exp: Likewise.
9016 * gdb.cp/ref-params.exp: Likewise.
9017 * gdb.cp/ref-types.exp: Likewise.
9018 * gdb.cp/rtti.exp: Likewise.
9019 * gdb.cp/templates.exp: Likewise.
9020 * gdb.cp/try_catch.exp: Likewise.
9021 * gdb.cp/userdef.exp: Likewise.
9022 * gdb.cp/virtfunc.exp: Likewise.
9023 * gdb.disasm/am33.exp: Likewise.
9024 * gdb.disasm/h8300s.exp: Likewise.
9025 * gdb.disasm/mn10300.exp: Likewise.
9026 * gdb.disasm/sh3.exp: Likewise.
9027 * gdb.disasm/t01_mov.exp: Likewise.
9028 * gdb.disasm/t02_mova.exp: Likewise.
9029 * gdb.disasm/t03_add.exp: Likewise.
9030 * gdb.disasm/t04_sub.exp: Likewise.
9031 * gdb.disasm/t05_cmp.exp: Likewise.
9032 * gdb.disasm/t06_ari2.exp: Likewise.
9033 * gdb.disasm/t07_ari3.exp: Likewise.
9034 * gdb.disasm/t08_or.exp: Likewise.
9035 * gdb.disasm/t09_xor.exp: Likewise.
9036 * gdb.disasm/t10_and.exp: Likewise.
9037 * gdb.disasm/t11_logs.exp: Likewise.
9038 * gdb.disasm/t12_bit.exp: Likewise.
9039 * gdb.disasm/t13_otr.exp: Likewise.
9040 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9041 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9042 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9043 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9044 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9045 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9046 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9047 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9048 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9049 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9050 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9051 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9052 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9053 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9054 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9055 * gdb.mi/gdb701.exp: Likewise.
9056 * gdb.mi/gdb792.exp: Likewise.
9057 * gdb.mi/mi-basics.exp: Likewise.
9058 * gdb.mi/mi-break.exp: Likewise.
9059 * gdb.mi/mi-cli.exp: Likewise.
9060 * gdb.mi/mi-console.exp: Likewise.
9061 * gdb.mi/mi-disassemble.exp: Likewise.
9062 * gdb.mi/mi-eval.exp: Likewise.
9063 * gdb.mi/mi-file.exp: Likewise.
9064 * gdb.mi/mi-read-memory.exp: Likewise.
9065 * gdb.mi/mi-regs.exp: Likewise.
9066 * gdb.mi/mi-return.exp: Likewise.
9067 * gdb.mi/mi-simplerun.exp: Likewise.
9068 * gdb.mi/mi-stack.exp: Likewise.
9069 * gdb.mi/mi-stepi.exp: Likewise.
9070 * gdb.mi/mi-syn-frame.exp: Likewise.
9071 * gdb.mi/mi-until.exp: Likewise.
9072 * gdb.mi/mi-var-block.exp: Likewise.
9073 * gdb.mi/mi-var-child.exp: Likewise.
9074 * gdb.mi/mi-var-cmd.exp: Likewise.
9075 * gdb.mi/mi-var-display.exp: Likewise.
9076 * gdb.mi/mi-watch.exp: Likewise.
9077 * gdb.mi/mi2-basics.exp: Likewise.
9078 * gdb.mi/mi2-break.exp: Likewise.
9079 * gdb.mi/mi2-cli.exp: Likewise.
9080 * gdb.mi/mi2-console.exp: Likewise.
9081 * gdb.mi/mi2-disassemble.exp: Likewise.
9082 * gdb.mi/mi2-eval.exp: Likewise.
9083 * gdb.mi/mi2-file.exp: Likewise.
9084 * gdb.mi/mi2-read-memory.exp: Likewise.
9085 * gdb.mi/mi2-regs.exp: Likewise.
9086 * gdb.mi/mi2-return.exp: Likewise.
9087 * gdb.mi/mi2-simplerun.exp: Likewise.
9088 * gdb.mi/mi2-stack.exp: Likewise.
9089 * gdb.mi/mi2-stepi.exp: Likewise.
9090 * gdb.mi/mi2-syn-frame.exp: Likewise.
9091 * gdb.mi/mi2-until.exp: Likewise.
9092 * gdb.mi/mi2-var-block.exp: Likewise.
9093 * gdb.mi/mi2-var-child.exp: Likewise.
9094 * gdb.mi/mi2-var-cmd.exp: Likewise.
9095 * gdb.mi/mi2-var-display.exp: Likewise.
9096 * gdb.mi/mi2-watch.exp: Likewise.
9097 * gdb.stabs/exclfwd.exp: Likewise.
9098 * gdb.stabs/weird.exp: Likewise.
9099 * gdb.threads/gcore-thread.exp: Likewise.
9100 * gdb.trace/actions.exp: Likewise.
9101 * gdb.trace/backtrace.exp: Likewise.
9102 * gdb.trace/circ.exp: Likewise.
9103 * gdb.trace/collection.exp: Likewise.
9104 * gdb.trace/deltrace.exp: Likewise.
9105 * gdb.trace/infotrace.exp: Likewise.
9106 * gdb.trace/limits.exp: Likewise.
9107 * gdb.trace/packetlen.exp: Likewise.
9108 * gdb.trace/passc-dyn.exp: Likewise.
9109 * gdb.trace/passcount.exp: Likewise.
9110 * gdb.trace/report.exp: Likewise.
9111 * gdb.trace/save-trace.exp: Likewise.
9112 * gdb.trace/tfind.exp: Likewise.
9113 * gdb.trace/tracecmd.exp: Likewise.
9114 * gdb.trace/while-dyn.exp: Likewise.
9115 * gdb.trace/while-stepping.exp: Likewise.
9116
f4b618d1
JB
91172006-08-08 Joel Brobecker <brobecker@adacore.com>
9118
9119 * gdb.base/step-bt.c: New file.
9120 * gdb.base/step-bt.exp: New testcase.
9121
3d00d119
DJ
91222006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9123
9124 * config/monitor.exp (gdb_load): Remove support for obsolete
9125 download-write-size.
9126 * gdb.base/remote.exp: Likewise. Update all callers of
9127 gdb_timed_load.
9128
017b5bd4
DJ
91292006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9130
9131 * cursal.exp: Pass binfile to gdb_load.
9132
837c599d
DJ
91332006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9134
9135 * gdb.base/cursal.exp: Add "" to gdb_load call.
9136
8dd4540b
MK
91372006-07-29 Mark Kettenis <kettenis@gnu.org>
9138
9139 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9140 NetBSD/ELF targets.
9141
ab5c9f60
DJ
91422006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9143
9144 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9145 operator*.
9146
4c42eaff
DJ
91472006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9148
9149 * gdb.base/completion.exp: Update for change in "file" behavior.
9150 * gdb.stabs/weird.exp: Likewise.
9151 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9152 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9153
0155cc76
NS
91542006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9155
9156 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9157 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9158
16026cd7
AS
91592006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9160
9161 * gdb.base/default.exp: Update source command error message.
9162 * gdb.base/help.exp: Update 'help source' message.
9163
16963cb6
DJ
91642006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9165
9166 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9167 test.
9168
6d7fd486
AS
91692006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9170
9171 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9172
29e8a844
DJ
91732006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9174
9175 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9176
6afcfa39
DJ
91772006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9180
267a692b
MK
91812006-07-17 Mark Kettenis <kettenis@gnu.org>
9182
9183 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9184 *-*-openbsd* from targets for wich we expect ARM FPA floating
9185 point format.
9186
85d2fec4
NR
91872006-07-17 Nick Roberts <nickrob@snap.net.nz>
9188
9189 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9190
91912006-07-17 Mark Kettenis <kettenis@gnu.org>
9192
9193 * gdb.base/annota3.exp: Expect frame-begin annotation.
9194
85b4c6e8
JB
91952006-07-14 Joel Brobecker <brobecker@adacore.com>
9196
9197 * gdb.base/help.exp: Adjust "help unset" test to accept
9198 any list of unset commands.
9199
fb933624
DJ
92002006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9201 Daniel Jacobowitz <dan@codesourcery.com>
9202
9203 * gdb.cp/ref-params.exp: New test.
9204 * gdb.cp/ref-params.cc: New source file.
9205 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9206
1dff4b64
MK
92072006-07-08 Mark Kettenis <kettenis@gnu.org>
9208
9209 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9210 spaces/tabs in regular expressions since they might not be there.
9211
40d2e0e3
AS
92122006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9213
9214 * gdb.base/ifelse.exp: New file.
9215
f6c957d2
NS
92162006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9217
9218 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9219 line.
9220 * gdb.base/huge.exp: Loop over compilation to find a size that
9221 is acceptable.
9222 * gdb.base/remote.exp: Correct expected strings.
9223 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9224
b9c5a23d
DJ
92252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9228
9af2e58d
DJ
92292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9230
9231 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9232 native.
9233
30930ca5
DJ
92342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9235
9236 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9237 enable stabs testing.
9238
aa32fa1d
DJ
92392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9240
bd4a4c80 9241 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9242 gdb_test_multiple does.
9243
321fef15
DJ
92442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9245
9246 * Makefile.in (host_alias): Remove.
9247 (target_alias): Use @target_noncanonical@.
9248 (site.exp): Don't set host_alias.
9249 * aclocal.m4: Remove contents. Include acx.m4.
9250 * configure: Regenerated.
9251 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9252
e1c2defa
NS
92532006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9254
e63b55d1
NS
9255 * lib/gdb.exp (gdb_load_cmd): New.
9256
5600ea19
NS
9257 * gdb.base/fileio.c: Add system(NULL) test.
9258 * gdb.base/fileio.exp: Check it.
9259
e1c2defa
NS
9260 * gdb.base/break.c: Add 10a breakpoint at }
9261 * gdb.base/break.exp: Add test for breakpoint at }
9262 * gdb.cp/anon-union.cc: Add code at end of function.
9263 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9264 * gdb.mi/var-cmd.c: Add code at end of function.
9265 * gdb.mi/mi-var-display.exp: Adjust end of next.
9266 * gdb.mi/mi2-var-display.exp: Likewise.
9267 * gdb.base/fileio.c: Add stop function and insert calls at
9268 stopping places.
9269 * gdb.base/fileio.exp: Breakpoint stop function and remove
9270 explicit line number references.
9271
6c0112ec
JB
92722006-05-19 Joel Brobecker <brobecker@adacore.com>
9273
a9c64011
AS
9274 * gdb.base/del.exp (test_delete_alias): New function.
9275 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9276
154189a4
FF
92772006-05-18 Fred Fish <fnf@specifix.com>
9278
9279 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9280 required. Check for spurious output after program exits normally.
9281
582e64c2
FF
92822006-05-17 Fred Fish <fnf@specifix.com>
9283
9284 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9285 gdb_load, so it works in the simulator.
9286
8ef6493a
FF
92872006-05-11 Fred Fish <fnf@specifix.com>
9288
9289 * gdb.base/bang.exp: Ignore unexpected output between the
9290 "program exited normally" and the gdb prompt, as many other
9291 tests do.
9292
692b141c
MK
92932006-05-07 Mark Kettenis <kettenis@gnu.org>
9294
9295 * gdb.base/help.exp: Make "delete checkpoint" part option for
9296 "help d" and "help delete" tests.
9297
540b8a30
UW
92982006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9299
a9c64011 9300 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9301 expected output in some mi_gdb_test statements.
9302 * gdb.mi/mi2-basics.exp: Likewise.
9303
9b6462d9
JB
93042006-05-05 Joel Brobecker <brobecker@adacore.com>
9305
9306 * gdb.base/del.c: New file.
9307 * gdb.base/del.exp: New testcase.
9308
954de43b
DM
93092006-05-05 David S. Miller <davem@sunset.davemloft.net>
9310
9311 * gdb.base/break.exp: Do not assume a breakpoint on
9312 main will actually be in $srcfile when optimizing.
1303f75e
DM
9313 * gdb.base/savedregs.exp: Do not require that the dummy
9314 frame location match up to a symbol and source file location.
c3242428
DM
9315 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9316 will get printed without a mi_cmd_data_list_register_values prefix.
9317 (*-data-list-register-*): Correct regular expressions to expect the new
9318 pseudo d? floating point registers.
9319 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9320
c7e64c9a
DJ
93212006-05-05 Christophe Lyon <christophe.lyon@st.com>
9322
9323 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9324 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9325 is allocated by the compiler.
9326 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9327 anons, e, anone to force their allocation by the compiler.
9328
93292006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9330
9331 * gdb.base/help.exp: Update expected text for help d and
9332 help delete.
9333
27ce9a6d
MK
93342006-05-02 Mark Kettenis <kettenis@gnu.org>
9335
9336 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9337 NetBSD/ELF targets.
9338
8608915f
MK
93392006-04-30 Mark Kettenis <kettenis@gnu.org>
9340
9341 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9342 single-step breakpoint fails; make this a KFAIL on
9343 sparc*-*-openbsd*.
9344 * gdb.base/siginfo.exp: Likewise.
9345 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9346
b8db102d
MS
93472006-04-26 Michael Snyder <msnyder@redhat.com>
9348
9349 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9350 which may have to consume output from other forks.
9351 Add tests to make sure that "delete fork" succeeded.
9352
c702009a
MS
93532006-04-20 Michael Snyder <msnyder@redhat.com>
9354
9355 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9356 Add support for the Renesas M32C and M16C.
9357
9358 * gdb.asm/asm-source.exp: Add m32c target.
9359 * gdb.asm/m32c.inc: Support for m32c target.
9360
e28493f2
AS
93612006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9362
9363 * gdb.base/commands.exp (recursive_source_test): New test.
9364
880da185
DM
93652006-04-04 David S. Miller <davem@sunset.davemloft.net>
9366
9367 * gdb.base/float.exp: Add pattern for sparc targets.
9368
61d9b92f
DJ
93692006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9370
9371 * gdb.base/commands.exp (stray_arg0_test): New test.
9372
bd717df8
PB
93732006-03-30 Paul Brook <paul@codesourcery.com>
9374
9375 * gdb.mi/mi-until.exp: kfail broken until command.
9376 * gdb.mi/mi2-until.exp: Ditto.
9377
ec793d3c
NR
93782006-03-27 Nick Roberts <nickrob@snap.net.nz>
9379
9380 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9381
831004b7
AO
93822006-03-08 Alexandre Oliva <aoliva@redhat.com>
9383
9384 * gdb.base/prelink.exp: Anchor tested-for regular expression
9385 on gdb prompt.
9386
effe49a0
PB
93872006-03-07 Paul Brook <paul@codesourcery.com>
9388
9389 * gdb.base/assign.exp: Correct fail message.
9390
e5461016
PB
93912006-03-07 Paul Brook <paul@codesourcery.com>
9392
9393 * lib/compiler.c: Extract armcc version number.
9394 * lib/compiler.cc: Ditto.
9395
fc91c6c2
PB
93962006-03-07 Paul Brook <paul@codesourcery.com>
9397
9398 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9399 additional_flags=-w.
9400 * gdb.arch/altivec-regs.exp: Ditto.
9401 * gdb.arch/e500-abi.exp: Ditto.
9402 * gdb.arch/e500-regs.exp: Ditto.
9403 * gdb.base/all-bin.exp: Ditto.
9404 * gdb.base/annota1.exp: Ditto.
9405 * gdb.base/annota3.exp: Ditto.
9406 * gdb.base/args.exp: Ditto.
9407 * gdb.base/arithmet.exp: Ditto.
9408 * gdb.base/assign.exp: Ditto.
9409 * gdb.base/async.exp: Ditto.
9410 * gdb.base/bang.exp: Ditto.
9411 * gdb.base/break.exp: Ditto.
9412 * gdb.base/call-rt-st.exp: Ditto.
9413 * gdb.base/completion.exp: Ditto.
9414 * gdb.base/cond-expr.exp: Ditto.
9415 * gdb.base/condbreak.exp: Ditto.
9416 * gdb.base/consecutive.exp: Ditto.
9417 * gdb.base/define.exp: Ditto.
9418 * gdb.base/display.exp: Ditto.
9419 * gdb.base/ena-dis-br.exp: Ditto.
9420 * gdb.base/environ.exp: Ditto.
9421 * gdb.base/eval-skip.exp: Ditto.
9422 * gdb.base/info-proc.exp: Ditto.
9423 * gdb.base/jump.exp: Ditto.
9424 * gdb.base/logical.exp: Ditto.
9425 * gdb.base/long_long.exp: Ditto.
9426 * gdb.base/maint.exp: Ditto.
9427 * gdb.base/miscexprs.exp: Ditto.
9428 * gdb.base/pc-fp.exp: Ditto.
9429 * gdb.base/pointers.exp: Ditto.
9430 * gdb.base/relational.exp: Ditto.
9431 * gdb.base/reread.exp: Ditto.
9432 * gdb.base/sect-cmd.exp: Ditto.
9433 * gdb.base/sep.exp: Ditto.
9434 * gdb.base/sepdebug.exp: Ditto.
9435 * gdb.base/until.exp: Ditto.
9436 * gdb.base/whatis-exp.exp: Ditto.
9437 * gdb.cp/annota2.exp: Ditto.
9438 * gdb.cp/annota3.exp: Ditto.
9439 * gdb.trace/actions.exp: Ditto.
9440 * gdb.trace/backtrace.exp: Ditto.
9441 * gdb.trace/circ.exp: Ditto.
9442 * gdb.trace/collection.exp: Ditto.
9443 * gdb.trace/deltrace.exp: Ditto.
9444 * gdb.trace/infotrace.exp: Ditto.
9445 * gdb.trace/limits.exp: Ditto.
9446 * gdb.trace/packetlen.exp: Ditto.
9447 * gdb.trace/passc-dyn.exp: Ditto.
9448 * gdb.trace/passcount.exp: Ditto.
9449 * gdb.trace/report.exp: Ditto.
9450 * gdb.trace/save-trace.exp: Ditto.
9451 * gdb.trace/tfind.exp: Ditto.
9452 * gdb.trace/tracecmd.exp: Ditto.
9453 * gdb.trace/while-dyn.exp: Ditto.
9454 * gdb.trace/while-stepping.exp: Ditto.
9455 * lib/gdb.exp: Ditto.
9456 (gdb_compile): Handle nowarning option.
9457
5f4a23d9
AO
94582006-03-07 Alexandre Oliva <aoliva@redhat.com>
9459
9460 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9461 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9462 Rename executable to prelinkt. Don't re-prelink if we didn't
9463 get a core file. Test prelink -u exit status to tell whether
9464 prelinking failed. Use gdb_test_multiple.
9465
9733fc94
DJ
94662006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9467
9468 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9469 (do_tests): Call it.
9470
cc10cae3
AO
94712006-02-28 Alexandre Oliva <aoliva@redhat.com>
9472
9473 * gdb.base/prelink.exp: New test.
9474 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9475
15c46491
WZ
94762006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9477
9478 * gdb.fortran/derived-type.f90: New file.
9479 * gdb.fortran/derived-type.exp: New testcase.
9480
5c9f7ded
DJ
94812006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9482
9483 * gdb.base/default.exp: Allow ';' as a directory separator.
9484
5b96932b
AS
94852006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9486
9487 * gdb.base/help.exp (help add-symbol-file): Update.
9488
1986bccd
AS
94892006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9490
9491 * gdb.base/help.exp (help load): Update expected results.
9492
a8b7528f
FF
94932006-02-19 Fred Fish <fnf@specifix.com>
9494
9495 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9496 specifix hex value as part of results.
9497 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9498
f8261448
FF
94992006-02-16 Fred Fish <fnf@specifix.com>
9500
9501 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9502 ushort_addr, and slong_addr, so the typedefs are not optimized
9503 away.
9504 * gdb.base/whatis.exp: Add tests using type name for struct type,
9505 union type, enum type, and typedef.
a9c64011 9506
31d8bdd2
MK
95072006-02-13 Mark Kettenis <kettenis@gnu.org>
9508
9509 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9510
34e41e63
JB
95112006-02-13 Jim Blandy <jimb@redhat.com>
9512
9513 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9514 case where it takes two "next" commands to skip past the init
9515 call.
9516
ac6e4f31
FF
95172006-02-12 Fred Fish <fnf@specifix.com>
9518
9519 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9520 to handle cases where it takes two "next" commands to skip
9521 past the init call.
9522
2db2d571
JB
95232006-02-07 Joel Brobecker <brobecker@adacore.com>
9524
9525 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9526 on hppa32 targets.
9527
38fcd64c
DJ
95282006-02-06 Vladimir Prus <ghost@cs.msu.su>
9529
9530 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9531 field.
9532
1315ad46
MK
95332006-01-29 Mark Kettenis <kettenis@gnu.org>
9534
9535 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9536
5625b943
DJ
95372006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9538
9539 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9540 files.
9541
80df1bbe
DJ
95422006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9543
9544 * gdb.cp/maint.exp: Set complaints to a positive value.
9545
9078e690
DJ
95462006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9549 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9550 function name.
9551
9c903399
DJ
95522006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9553
9554 * gdb.base/checkpoint.c: Update copyright notice. Include
9555 <stdlib.h>.
9556
761ae4d6
JB
95572006-01-04 Jim Blandy <jimb@redhat.com>
9558
9559 * gdb.asm/asm-source.exp: Independently provide default values for
9560 asm-flags and debug-flags. Use 'string equal' to do the
9561 comparison, not the implicit expr's '==' operator. Remove
9562 now-unneeded assignments to asm-flags. In h8300 case, place
9563 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9564
099ac3dd
MS
95652006-01-04 Michael Snyder <msnyder@redhat.com>
9566
9567 * gdb.base/checkpoint.c: New file.
9568 * gdb.base/checkpoint.exp: New file.
9569 * gdb.base/multi-fork.c: New file.
9570 * gdb.base/multi-fork.exp: New file.
9571 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9572
f4d85314
FF
95732006-01-04 Fred Fish <fnf@specifix.com>
9574
9575 * gdb.base/ptype.c (foo): Add typedef.
9576 (intfoo): Add function.
9577 * gdb.base/ptype1.c: New file.
9578 * gdb.base/ptype.exp: Handle compilation and linking with two
9579 source files. Test that proper type for "foo" is found based
9580 on source context rather than first match found in symtabs.
9581
a1b06f35
MK
95822005-12-28 Mark Kettenis <kettenis@gnu.org>
9583
9584 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9585 * gdb.asm/openbsd.inc: Indent commands.
9586
d082a1e2
MK
95872005-12-26 Mark Kettenis <kettenis@gnu.org>
9588
c65016bd
MK
9589 * gdb.base/freebpcmd.exp: Increase timeout.
9590
d082a1e2
MK
9591 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9592
d3c32a0e
DJ
95932005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9594
9595 * gdb.base/default.exp: Update check for "show version".
9596
9fdb1f50
RC
95972005-12-09 Randolph Chung <tausq@debian.org>
9598
9599 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9600 * gdb.asm/pa64.inc: New file.
9601
5f2c56f7
RC
96022005-12-09 Randolph Chung <tausq@debian.org>
9603
9604 * gdb.asm/common.inc: Indent commands.
9605 * gdb.asm/asmsrc1.s: Likewise.
9606 * gdb.asm/asmsrc2.s: Likewise.
9607
8117349c
RC
96082005-12-09 Randolph Chung <tausq@debian.org>
9609
9610 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9611 (get_addr_of_sym): Remove duplicate print.
9612 (gen_core): xfail hppa*-*-hpux*, update expected output.
9613 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9614 * gdb.arch/pa64-nullify.s: New file.
9615
8f07f25a
RC
96162005-12-09 Randolph Chung <tausq@debian.org>
9617
9618 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9619
55b39184
DJ
96202005-12-07 Christophe Lyon <christophe.lyon@st.com>
9621
9622 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9623 code generation for these functions.
9624 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9625 error message.
9626
31e2b00f
AS
96272005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9628
9629 * gdb.base/help.exp (help b, help br, help bre, help brea)
9630 (help break): Update the expected message.
9631
c3d0b56e
SC
96322005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9633
9634 * gdb.asm/m68hc11.inc: Setup the data section.
9635 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9636 script for this test.
9637 (m6812-*-*): Likewise.
9638
36ae0ea9
RC
96392005-11-09 Randolph Chung <tausq@debian.org>
9640
9641 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9642
9d6f42e9
WZ
96432005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9644
9645 * gdb.base/break.exp: Fix a comment typo.
9646
e2126a14
EZ
96472005-11-03 Jim Blandy <jimb@redhat.com>
9648
a9c64011
AS
9649 Checked in by Elena Zannoni <ezannoni@redhat.com>
9650
889bf7c5 9651 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9652
e0ac7199
CV
96532005-11-02 Corinna Vinschen <vinschen@redhat.com>
9654
9655 * gdb.arch/gdb1558.c: Include stdio.h.
9656
31d3fb18
MK
96572005-10-31 Mark Kettenis <kettenis@gnu.org>
9658
9659 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9660
e52b687c
MK
96612005-10-31 Mark Kettenis <kettenis@gnu.org>
9662
9663 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9664
f4711d79
PG
96652005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9666
a9c64011
AS
9667 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9668 vscr" tests to better match output.
f4711d79 9669
987a9106
JB
96702005-10-12 Jim Blandy <jimb@redhat.com>
9671
9672 * gdb.base/structs.exp (any): New function.
9673 (test_struct_returns): Don't make any assumptions at all about
9674 what value the function returns when GDB can't set the return
9675 value.
9676
2336bb58
JB
96772005-10-09 Joel Brobecker <brobecker@adacore.com>
9678
9679 * gdb.ada/arrayidx/p.adb: New file.
9680 * gdb.ada/arrayidx.exp: New testcase
9681
96822005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9683
9684 * gdb.ada/array_return/pck.ads: New file.
9685 * gdb.ada/array_return/pck.adb: New file.
9686 * gdb.ada/array_return/p.adb: New file.
9687 * gdb.ada/array_return.exp: New testcase.
9688
705335ea
JB
96892005-10-03 Joel Brobecker <brobecker@adacore.com>
9690
a9c64011
AS
9691 * gdb.base/arrayidx.c: New file.
9692 * gdb.base/arrayidx.exp: New testcase.
705335ea 9693
11ee9940
NR
96942005-09-29 Nick Roberts <nickrob@snap.net.nz>
9695
9696 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9697 frames-invalid and breakpoints-invalid are no longer generated
9698 with level 3 so don't expect them in the output.
9699
39fb8e9e
BR
97002005-09-27 Bob Rossi <bob@brasko.net>
9701
a9c64011 9702 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9703 from test. Escape the | in mi_gdb_test call.
9704 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9705 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9706 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9707 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9708 expected regex's in mi_gdb_test calls.
9709 * lib/mi-support.exp: Remove arbitrary .* from tests.
9710 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9711 Fully anchor GDB/MI expected results in mi_gdb_test.
9712 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9713 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9714
2af48f68
PB
97152005-09-26 Paul Brook <paul@codesourcery.com>
9716
9717 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9718
f34502bc
WZ
97192005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9720
9721 * bfp-test.c: New file.
9722 * bfp-test.exp: New testcase.
9723
ca929517
WZ
97242005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9725
9726 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9727 of subarray and substring variable.
9728 * gdb.fortran/subarray.f: New source file for the test of subarray
9729 and substring variable evaluation.
9730 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9731 of string constant.
9732
c761af65
DJ
97332005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9736 copyright dates.
9737
561d7a1d
PG
97382005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9739
9740 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9741 powerpc altivec' test with an almost identical 'info vector' test.
9742
b2b64cc9
PG
97432005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9744
a9c64011
AS
9745 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9746 vscr" tests to match output.
b2b64cc9 9747
6ac4d15a
PG
97482005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9749
a9c64011
AS
9750 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9751 output.
6ac4d15a 9752
40e55bef
BR
97532005-09-11 Bob Rossi <bob@brasko.net>
9754
889bf7c5
PA
9755 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9756 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9757 commands that return an MI output command and an asyncronous MI output
9758 command.
40e55bef
BR
9759 * gdb.mi/mi-console.exp: Ditto.
9760
3c7385ec
BR
97612005-09-11 Bob Rossi <bob@brasko.net>
9762
9763 * gdb.mi/mi-var-child.c: Include <string.h>.
9764
a6cd0eb3
DJ
97652005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9766
9767 * killed.exp: Correct gdb_expect syntax.
9768
2f168eed
CV
97692005-08-09 Corinna Vinschen <vinschen@redhat.com>
9770
9771 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9772
ecd3fd0f
BR
97732005-08-02 Bob Rossi <bob@brasko.net>
9774
9775 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9776 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9777 Change tests to inferior-tty-set/show.
9778 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9779 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9780 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9781 inferior. Use mi_gdb_test to get GDB and Inferior output.
9782 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9783 descriptor.
9784 (mi_inferior_tty_name): Add inferior PTY file name.
9785 (mi_gdb_start): Add INFERIOR_PTY parameter.
9786 (mi_gdb_test): Add IPATTERN parameter.
9787
f1ea48cb 97882005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9789
f1ea48cb
BR
9790 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9791 parameter to mi_gdb_test.
9792 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9793
6e650a67
DJ
97942005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9795
9796 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9797 struct_declarations.
9798 * gdb.mi/mi-var-child.exp: Step over the initialization of
9799 struct_declarations.
9800
8be260b6
DJ
98012005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9802
9803 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9804 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9805 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9806 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9807 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9808 file.
9809
4e660f07
NR
98102005-07-27 Nick Roberts <nickrob@snap.net.nz>
9811
9812 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9813 (do_children_tests): Assign values to the extra elements.
9814
9815 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9816 them for tests for "-var-update --no-values" and
a9c64011 9817 "-var-update --all-values".
4e660f07
NR
9818 Add test for "-var-list-children --simple-values".
9819
9820 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9821
9822 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9823 "-stack-list-locals --simple-values" Improve doc strings and
9824 comments.
9825
6bdae935
MK
98262005-07-18 Mark Kettenis <kettenis@gnu.org>
9827
598b7a6f
MK
9828 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9829 *-*-openbsd*.
9830 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9831
6bdae935
MK
9832 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9833 sigaltsatck'.
9834
1323e929 98352005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9836
1323e929
BR
9837 * gdb.base/default.exp (tty): Changed output of command.
9838 * gdb.base/help.exp (help tty): Ditto.
9839
b1a9c082
MK
98402005-07-12 Mark Kettenis <kettenis@gnu.org>
9841
9842 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9843
10a844a2
MK
98442005-07-10 Mark Kettenis <kettenis@gnu.org>
9845
9846 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9847 -stack-select-frame without arguments.
9848 (test_stack_frame_listing): Add test for newly implemented command
9849 -stack-info-frame.
9850
3cb3b8df
BR
98512005-07-06 Bob Rossi <bob@brasko.net>
9852
9853 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9854 command.
9855 (Copyright): Update copyright.
9856
a0c5fbcf
WZ
98572005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9858
9859 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9860 tests to evaluate exponentiation expression.
9861
984971d0
AS
98622005-06-29 Andreas Schwab <schwab@suse.de>
9863
9864 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9865 main to avoid warnings.
9866
9867 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9868
fe03833f
NR
98692005-06-20 Nick Roberts <nickrob@snap.net.nz>
9870
9871 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9872 -stack-select-frame without arguments.
9873 (test_stack_frame_listing): Add test for newly implemented command
9874 -stack-info-frame.
a9c64011 9875
7a55f279
WZ
98762005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9877
0ffa0ea5
DJ
9878 * gdb.fortran/array-element.f: New file.
9879 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9880
26585198
DJ
98812005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9882
9883 * gdb.base/bigcore.exp: Correct checks for systems which can
9884 not dump a large core file.
9885
c1bd25fd
DJ
98862005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9887
9888 * gdb.base/relocate.c: Add a copyright notice.
9889 (dummy): Remove.
9890 * gdb.base/relocate.exp: Test printing the values of variables
9891 from a relocatable file.
9892
589e074d
DJ
98932005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9894
9895 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9896 excess MI output after an error.
9897
0915f927
JB
98982005-05-29 Joel Brobecker <brobecker@adacore.com>
9899
9900 * gdb.arch/alpha-step.c: New file.
9901 * gdb.arch/alpha-step.exp: New testcase.
9902
76ff342d
DJ
99032005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9904 Dennis Brueni <dennis@slickedit.com>
9905
9906 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9907 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9908 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9909 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9910 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9911 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9912 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9913
96b0c7ac
DJ
99142005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9915 Wu Zhou <woodzltc@cn.ibm.com>
9916
9917 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9918 IBM's xlc compiler.
9919 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9920 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9921
f21565d2
JB
99222005-05-13 Jim Blandy <jimb@redhat.com>
9923
9924 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9925 calling gdb_suppress_entire_file.
9926 * gdb.base/charset.exp: Same.
9927 * gdb.base/call-rt-st.exp: Same.
9928
6006a3a1
BR
99292005-05-05 Bob Rossi <bob_rossi@cox.net>
9930
9931 * lib/gdb.exp (fullname_syntax): Added global regex.
9932 (fullname_syntax_POSIX): Ditto.
9933 (fullname_syntax_UNC): Ditto.
9934 (fullname_syntax_DOS_CASE): Ditto.
9935 (fullname_syntax_DOS): Ditto.
9936 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9937 fullname_syntax variable to scope and use it.
9938 (test_file_list_exec_source_files): Ditto.
9939 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9940
c3b69c04
DJ
99412005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9942
9943 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9944
3c95e6af
PG
99452004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9946
a9c64011
AS
9947 * lib/gdb.exp (skip_altivec_tests): New function, based on
9948 check_vmx_hw_available from the GCC testsuite.
9949 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9950 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9951
78df6c56
JB
99522005-05-02 Jim Blandy <jimb@redhat.com>
9953
9954 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9955 calling gdb_suppress_entire_file.
9956
1690f9cf
DJ
99572005-04-30 Randolph Chung <tausq@debian.org>
9958
9959 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9960 Slightly relax "sem_post" name checking.
9961
5ea106f7
PG
99622005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9963
9964 * gdb.base/unload.exp: Use new shared library infrastructure.
9965
bf7234cf
PG
99662005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9967
9968 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9969 infrastructure.
bf7234cf 9970
547b869a
CV
99712005-04-29 Corinna Vinschen <vinschen@redhat.com>
9972
9973 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9974 * gdb.asm/h8300.inc: New file.
9975
f07e55f0
PG
99762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9977
9978 * gdb.base/shlib-call.exp: Change to use new shared library
9979 infrastructure.
9980
3cbba3d1
PG
99812005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9982
a9c64011
AS
9983 * gdb.base/pending.exp: Change to use new shared library
9984 infrastructure.
3cbba3d1 9985
ed6df200
PG
99862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9987
a9c64011
AS
9988 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9989 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9990
8c8f4ebe
PG
99912005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9992
a9c64011
AS
9993 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9994 shared objects being adjusted and update copyright years.
8c8f4ebe 9995
607fbc54
DJ
99962005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * ChangeLog: Correct some 2003-01-13 dates.
9999 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10000 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10001 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10002 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10003 gdb.trace/tfind.exp: Update copyright years.
10004
57bf0e56
DJ
100052005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10006 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * lib/gdb.exp (gdb_compile): Handle shlib=.
10009 (gdb_compile_shlib): New function.
10010
9b593790
PG
100112005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10012
a9c64011 10013 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10014
9494c6a5
DJ
100152005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10016
10017 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10018 gdb.server.
10019 * configure.ac: Likewise.
10020 * configure: Regenerated.
10021 * gdb.gdbserver/Makefile.in: Moved to...
10022 * gdb.server/Makefile.in: ... here.
10023 * gdb.gdbserver/server.c: Moved to...
10024 * gdb.server/server.c: ... here.
10025 * gdb.gdbserver/server-run.exp: Moved to...
10026 * gdb.server/server-run.exp: ... here.
10027
6f8eac0e
DJ
100282005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10031 * configure.ac: Create gdb.gdbserver/Makefile.
10032 * configure: Regenerated.
10033 * lib/gdbserver-support.exp: New file, derived from
10034 config/gdbserver.exp.
10035 * config/gdbserver.exp: Use gdbserver-support.exp.
10036 * gdb.gdbserver/Makefile.in: New file.
10037 * gdb.gdbserver/server.c: New file.
10038 * gdb.gdbserver/server-run.exp: New file.
10039
6e87504d
PG
100402005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10041
a9c64011
AS
10042 * lib/gdb.exp (test_compiler_info): Return compiler_info
10043 if no arguments are given.
6e87504d 10044
d1779be4
PG
100452005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10046
10047 * gdb.arch/altivec-abi.exp: Check for compiler and set
10048 use altivec' flag accordingly.
10049 * gdb.arch/altivec-regs.exp: Likewise.
10050
88750304
DJ
100512005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10054
f3fb768d
AS
100552005-03-27 Andreas Schwab <schwab@suse.de>
10056
10057 * gdb.base/bigcore.c (main): Add missing mode argument in open
10058 call.
10059
7e813ac5
DJ
100602005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10063 downloads.
10064 * config/gdbserver.exp (gdb_load): Likewise.
10065
8e3049aa
PB
100662005-03-14 Paul Brook <paul@codesourcery.com>
10067
10068 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10069 targets.
10070
a9df7c44
JB
100712005-03-09 Joel Brobecker <brobecker@adacore.com>
10072
10073 * gdb.dwarf2/dup-psym.S: New file.
10074 * gdb.dwarf2/dup-psym.exp: New testcase.
10075
9f0d94e8
JB
100762005-03-09 Joel Brobecker <brobecker@adacore.com>
10077
10078 * gdb.ada/exec_changed/first.adb: New file.
10079 * gdb.ada/exec_changed/second.adb: New file.
10080 * gdb.ada/exec_changed.exp: New testcase.
10081
5f579bc5
NS
100822005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10083
36e9969c
NS
10084 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10085 (A2): New class.
10086 (main): Test operator+.
10087 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10088 breakpoint test.
10089
5f579bc5
NS
10090 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10091 * gdb.base/signull.exp: Disable if gdb,nosignals.
10092 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10093 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10094 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10095 * gdb.mi/mi2-console.exp: Likewise.
10096 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10097 continue output at start.
10098 (gdb_collect_locals_test): Robustify regexp.
10099 * gdb.trace/passc-dyn.exp: Fix comment typo.
10100 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10101
be46087e
CV
101022005-03-08 Corinna Vinschen <vinschen@redhat.com>
10103
10104 * gdb.asm/asm-source.exp: Add iq2000 case.
10105 * gdb.asm/iq2000.inc: New file.
10106
384e1a61 101072005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10108
384e1a61
MI
10109 * gdb.base/command.exp: Change hardcoded value to regular expression.
10110 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10111
584b6e9e
DJ
101122005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10113
10114 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10115 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10116 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10117 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10118 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10119
ab5b5d61
MK
101202005-03-05 Mark Kettenis <kettenis@gnu.org>
10121
10122 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10123 changes.
10124
ae051c1b
PG
101252004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10126
a9c64011
AS
10127 * lib/compiler.c: Add test for IBM's xlc compiler.
10128 * lib/compiler.cc: Likewise.
ae051c1b 10129
3f0f6ed2
JB
101302004-02-24 Joel Brobecker <brobecker@adacore.com>
10131
10132 * gdb.ada/fixed_points.exp: Create compilation object directory
10133 before running the test.
10134 * gdb.ada/null_record.exp: Likewise.
10135 * gdb.ada/packed_array.exp: Likewise.
10136 * gdb.ada/start.exp: Likewise.
10137
724f452b
JB
101382005-02-15 Joel Brobecker <brobecker@adacore.com>
10139
10140 * gdb.ada/packed_array/pa.adb: New file.
10141 * gdb.ada/packed_array.exp: New testcase.
10142
57f5cdfb 101432005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10144
1f393151
MK
10145 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10146 files.
10147
ebdda337
MK
10148 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10149 on *-*-openbsd*. Correctly match whitespace in regukar
10150 expressions.
10151
cf309262
DJ
101522005-02-10 Daniel Jacobowitz <dan@debian.org>
10153
10154 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10155 PR exp/1821
10156 * gdb.base/gdb1821.c: New test file.
10157 * gdb.base/gdb1821.exp: New test file.
10158
3be49e7a
JB
101592005-02-09 Joel Brobecker <brobecker@adacore.com>
10160
10161 * gdb.base/start.c: New file.
10162 * gdb.base/start.exp: New testcase.
10163
e292e67d
JB
101642005-02-09 Joel Brobecker <brobecker@adacore.com>
10165
10166 * gdb.ada/start/dummy.adb: New file.
10167 * gdb.ada/start.exp: New testcase.
10168
dbdfa66c
CV
101692005-02-09 Corinna Vinschen <vinschen@redhat.com>
10170
10171 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10172 for printing symbols and statistics.
10173 Add test for using relative pathnames in "maint print msymbols" test.
10174 Mark "maint info sections DATA" XFAIL on Cygwin.
10175 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10176 tests.
10177
d7941671
AC
101782005-02-09 Andreas Schwab <schwab@suse.de>
10179
10180 Committed by Andrew Cagney <cagney@gnu.org>
10181 * gdb.base/remotetimeout.exp: New file.
10182
74e5ef44
MK
101832005-02-07 Mark Kettenis <kettenis@gnu.org>
10184
10185 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10186
464dd14d
JB
101872005-02-03 Joel Brobecker <brobecker@adacore.com>
10188
10189 * gdb.ada/gnat_ada.gpr: New file.
10190 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10191 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10192 * configure.ac: No longer generate gnat_ada.gpr.
10193 * configure: Regenerate.
10194 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10195 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10196 * gdb.ada/null_record/bar.ads: Likewise.
10197 * gdb.ada/null_record/bar.adb: Likewise.
10198 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10199 * gdb.ada/null_record.exp (testdir): New variable.
10200 (testfile): executable is now in testdir subdirectory.
10201 (srcfile): Use full path to the main compilation unit.
10202 * gdb.ada/fixed_points.exp: Same changes as above.
10203
30d756ae
NR
102042005-02-03 Nick Roberts <nickrob@snap.net.nz>
10205
10206 * gdb.base/interp.exp: New test.
10207
9d799f85
AC
102082005-01-24 Andrew Cagney <cagney@gnu.org>
10209
10210 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10211
15656118
AC
102122005-01-19 Andrew Cagney <cagney@gnu.org>
10213
a892c31b
AC
10214 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10215 configure.ac not configure.in.
10216
15656118
AC
10217 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10218 of powerpc*-*-*.
10219 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10220 * gdb.base/list.exp (test_list_function)
15656118
AC
10221 (test_list_filename_and_function): Ditto.
10222 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10223
a7b01baf
AC
102242005-01-16 Andrew Cagney <cagney@gnu.org>
10225
17d92a02
AC
10226 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10227
a7b01baf
AC
10228 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10229
bc8332bb
AC
102302005-01-14 Andrew Cagney <cagney@gnu.org>
10231
10232 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10233 * gdb.mi/mi2-var-cmd.exp: Ditto.
10234
4d074752
CV
102352005-01-10 Corinna Vinschen <vinschen@redhat.com>
10236
10237 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10238
bec39cab
AC
102392005-01-07 Andrew Cagney <cagney@gnu.org>
10240
10241 * configure.ac: Rename configure.in, require autoconf 2.59.
10242 * configure: Re-generate.
10243 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10244 * gdb.stabs/configure: Re-generate.
10245 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10246 * gdb.hp/configure: Re-generate.
10247 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10248 autoconf 2.59.
10249 * gdb.hp/gdb.objdbg/configure: Re-generate.
10250 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10251 autoconf 2.59.
10252 * gdb.hp/gdb.defects/configure: Re-generate.
10253 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10254 autoconf 2.59.
10255 * gdb.hp/gdb.compat/configure: Re-generate.
10256 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10257 autoconf 2.59.
10258 * gdb.hp/gdb.base-hp/configure: Re-generate.
10259 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10260 autoconf 2.59.
10261 * gdb.hp/gdb.aCC/configure: Re-generate.
10262
f10b16d4
JB
102632004-12-15 Jim Blandy <jimb@redhat.com>
10264
10265 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10266 under NPTL when there is debugging info available for libpthread.
10267
fb6e1814
JG
102682004-12-13 Jerome Guitton <guitton@gnat.com>
10269
10270 * gdb.ada/fixed_points.c: New file.
10271 * gdb.ada/fixed_points.exp: New file.
10272
fe46cd3a
RC
102732004-12-03 Randolph Chung <tausq@debian.org>
10274
10275 * gdb.arch/pa-nullify.exp: New file.
10276 * gdb.arch/pa-nullify.s: New file.
10277
8de0841b
RC
102782004-11-30 Randolph Chung <tausq@debian.org>
10279
10280 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10281 instead of "tbug". Fix regexp to work properly with gdb_test.
10282
c8170782
PH
102832004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10284
10285 * gdb.base/bitfields2.exp: New test.
10286 * gdb.base/bitfields2.c: New file.
10287
954269c2
RE
102882004-11-28 Richard Earnshaw <rearnsha@arm.com>
10289
10290 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10291
0107feed
RC
102922004-11-16 Randolph Chung <tausq@debian.org>
10293
10294 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10295
f073ae8c
DJ
102962004-11-14 Daniel Jacobowitz <dan@debian.org>
10297
10298 * gdb.threads/threadapply.exp: Correct "macro details" test.
10299
19ad59e7
JJ
103002004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10301
10302 * gdb.threads/threadapply.exp: New test.
10303 * gdb.threads/threadapply.c: New file.
10304
9cf0961b
MK
103052004-11-07 Mark Kettenis <kettenis@gnu.org>
10306
10307 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10308 frames.
10309
c789492a
FL
103102004-11-05 Felix Lee <felix+log1@specifixinc.com>
10311
10312 * gdb.base/cursal.exp: New file.
10313 * gdb.base/cursal.c: New file.
10314
a1e167bb
AC
103152004-11-03 Andrew Cagney <cagney@gnu.org>
10316
10317 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10318
b7cbf173
MK
103192004-10-30 Mark Kettenis <kettenis@gnu.org>
10320
10321 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10322 NetBSD/ELF targets.
10323
88f9d34f
JB
103242004-10-29 Joel Brobecker <brobecker@gnat.com>
10325
10326 * gdb.threads/bp_in_thread.c: New file, copied from
10327 pthread_cond_wait.c.
10328 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10329 file, rather than reusing the .c file from another testcase.
10330
ca7d6a0c
JB
103312004-10-20 Joel Brobecker <brobecker@gnat.com>
10332
10333 * gdb.ada/null_record.exp: Check where we stopped after
10334 sending the start command, instead of where the associated
10335 temporary breakpoint was inserted.
10336
0d863d03
AC
103372004-10-14 Andrew Cagney <cagney@gnu.org>
10338
10339 * gdb.mi/gdb701.c (main): Return 0.
10340
d11e72cb
DJ
103412004-10-13 Daniel Jacobowitz <dan@debian.org>
10342
d40539a4 10343 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10344
e1923096
JJ
103452004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10346
10347 * gdb.threads/schedlock.c: Add comment markers to use to find
10348 line numbers.
10349 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10350 comments.
10351 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10352 breakpoint lines.
10353
ec8ba2c9
DJ
103542004-10-12 Daniel Jacobowitz <dan@debian.org>
10355
10356 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10357
0eb3658b
DJ
103582004-10-12 Daniel Jacobowitz <dan@debian.org>
10359
10360 * configure.in: Add gdb.dwarf2.
10361 * configure: Regenerated.
10362 * Makefile.in: Add gdb.dwarf2.
10363 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10364 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10365 gdb.dwarf2/file1.txt: New files.
10366
a271cc33
OF
103672004-10-11 Orjan Friberg <orjanf@axis.com>
10368
a9c64011 10369 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10370 of "run", since the latter doesn't work with remote targets. Adjust
10371 the breakpoint numbering accordingly.
10372 * gdb.threads/pthread_cond_wait.exp: Ditto.
10373
895ce074
MC
103742004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10375
10376 * gdb.base/overlays.exp: Update copyright years.
10377
6be3092d
KI
103782004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10379
10380 * gdb.base/overlays.exp: Disable if target is Linux.
10381
e05389b8
FL
103822004-10-06 Felix Lee <felix+log1@specifixinc.com>
10383
10384 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10385
73cb587d
KI
103862004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10387
10388 * gdb.asm/asm-source.exp: Add m32r-linux target.
10389 * gdb.asm/m32r-linux.inc: New file.
10390
3c0edcdc
AC
103912004-09-24 Andrew Cagney <cagney@redhat.com>
10392 David Anderson <anderson@redhat.com>
10393
10394 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10395 command fails, assume things will work.
10396 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10397 (_GNU_SOURCE): Define.
10398 (print_unsigned, print_hex): Change parameter to "long long".
10399 (print_byte_count): New function, use to print byte counts.
10400 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10401 O_LARGEFILE.
10402 (main): Compute an upper bound on a corefile in max_core_size.
10403 Limit memory chunk size to max_core_size. Limit total memory
10404 allocated to max_core_size.
10405
4bb3667f
AC
104062004-09-23 Andrew Cagney <cagney@gnu.org>
10407
10408 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10409 from a separate process with code that creates a corefile by
10410 making the inferior dump core.
10411
60fe1a51
MK
104122004-09-23 Mark Kettenis <kettenis@gnu.org>
10413
10414 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10415 block.
10416
8e937346
MC
104172004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10418
10419 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10420 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10421 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10422 Likewise.
10423
7213f6d6
JJ
104242004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10425
10426 * gdb.java/jprint.exp: New test case for java inferior call.
10427 * gdb.java/jprint.java: Ditto.
10428
eac69dca
JB
104292004-09-15 Joel Brobecker <brobecker@gnat.com>
10430
10431 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10432
22227696
MC
104332004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10434
10435 * gdb.threads/killed.c: Include <stdlib.h>.
10436 * gdb.threads/pthreads.c: Likewise.
10437
7dd403a4
MC
104382004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10439
10440 * gdb.threads/killed.c: Add copyright notice.
10441
33f2d567
JM
104422004-09-10 Jason Molenda (jmolenda@apple.com)
10443
a9c64011
AS
10444 * gdb.base/define.exp: Two new tests to verify zero space chars
10445 after 'if' and 'while' commands in a user-defined command is correctly
10446 parsed.
33f2d567 10447
e05b62ac
AC
104482004-09-08 Andrew Cagney <cagney@gnu.org>
10449
10450 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10451 delivery test with duplicate at end of file.
10452
9cbe82da
MK
104532004-09-06 Mark Kettenis <kettenis@jive.nl>
10454
10455 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10456
564803d9
MC
104572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10458
10459 * config/hppro.exp: Removed.
10460
7c6807ce
MC
104612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10462
10463 * config/sparclet.exp: Removed.
10464
bf7e26dd
MC
104652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10466
10467 * config/udi.exp: Removed.
10468
714e341b
MC
104692004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10470
10471 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10472 of "exp_continue".
10473 (advancei): Likewise.
10474
1236e623
JJ
104752004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10476
10477 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10478
3bdcad15
MI
104792004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10480
228af206 10481 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10482 to check for nodebug in executable.
10483 * gdb.gdb/observer.exp (setup_test): Likewise.
10484 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10485 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10486
c72b934c
AC
104872004-09-01 Andrew Cagney <cagney@gnu.org>
10488
10489 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10490 files.
10491
edd9b715
JJ
104922004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10493
10494 * gdb.base/unload.exp: Fix expected warning message to match
10495 latest format.
10496
fb4ce06b
CV
104972004-09-01 Corinna Vinschen <vinschen@redhat.com>
10498
10499 * gdb.base/call-rt-st.exp: Fix typos.
10500
ce78e7c3
MI
105012004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10502
10503 * gdb.threads/thread_check.exp: New testcase.
10504 * gdb.threads/thread_check.c: New testcase.
10505
2dedb159
AC
105062004-08-31 Andrew Cagney <cagney@gnu.org>
10507
10508 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10509 (skip_to_handler_entry): New procedures. Test stepping into a
10510 handler when the breakpoint is at the handler's entry point.
10511
68f53502
AC
105122004-08-30 Andrew Cagney <cagney@gnu.org>
10513
10514 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10515 gdb/1757.
10516
3e3ffd2b
MC
105172004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10518
10519 With code from Manoj Iyer <manjo@austin.ibm.com>:
10520 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10521 return value. Add an arm for "no debugging symbols found".
10522 Change a stray "error" to "perror".
10523 (gdb_run_cmd): Adapt to new return value.
10524 * gdb.base/remote.exp: Adapt to new return value.
10525 * gdb.gdb/complaints.exp: Likewise.
10526 * gdb.gdb/observer.exp: Likewise.
10527 * gdb.gdb/selftest.exp: Likewise.
10528 * gdb.gdb/xfullpath.exp: Likewise.
10529
4b6f5fd2
JB
105302004-08-27 Joel Brobecker <brobecker@gnat.com>
10531
10532 * gdb.threads/bp_in_thread.exp: New testcase.
10533
e5b25496
MC
105342004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10535
10536 Fix PR testsuite/1735.
10537 * gdb.threads/schedlock.c (thread_function): Add a cast
10538 to suppress a gcc warning.
10539 * gdb.threads/thread-specific.c (thread_function): Likewise.
10540
934353d6
MC
105412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10542
10543 * gdb.base/unload.c: Include <stdlib.h>.
10544
f98a0aef 105452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10546
f98a0aef 10547 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10548 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10549 synchronized after the "return".
10550
5a2e8882
MC
105512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10552
10553 * gdb.mi/basics.c: Include <stdio.h>.
10554 * gdb.mi/pthreads.c: Include <stdlib.h>.
10555 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10556
a9640423
MC
105572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10558
10559 * gdb.threads/schedlock.c: Add copyright notice.
10560
b04e311d
AC
105612004-08-25 Andrew Cagney <cagney@gnu.org>
10562
10563 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10564 (skip_over_handler, breakpoint_over_hander): New test procedures.
10565 (advance, advancei): Add a proper prefix, do not use
10566 rerun_to_main.
10567 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10568
7c27f15b
MC
105692004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10570
10571 * gdb.mi/basics.c: Add copyright notice.
10572 * gdb.mi/var-cmd.c: Add copyright notice.
10573
fffc87ae
MC
105742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10575
10576 * lib/gdb.exp: Remove signed_keyword_not_used.
10577 * lib/compiler.c: Likewise.
10578 * lib/compiler.cc: Likewise.
10579
d782e0bf
MC
105802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10581
10582 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10583 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10584
96033e83
MC
105852004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10586
10587 * gdb.base/whatis.c: Add copyright notice.
10588
cf38c229
MK
105892004-08-20 Mark Kettenis <kettenis@gnu.org>
10590
10591 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10592 it to skip the breakpoints encoded in the inline assembly.
10593
f4b49756
MC
105942004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10595
10596 * Makefile.in: Add gdb.fortran.
10597
2f193b69
MC
105982004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10599
10600 * gdb.base/call-sc.exp (test_scalar_returns):
10601 Fix cut-and-paste glitch in "Make fun return now".
10602
89a237cb
MC
106032004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10604
10605 * configure.in: Add gdb.fortran.
10606 * configure: Regenerate.
10607 * gdb.fortran/Makefile.in: New file.
10608 * lib/gdb.exp (skip_fortran_tests): New procedure.
10609
469aff8e
MC
106102004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10611
10612 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10613 reference to bug-gnu@prep.ai.mit.edu.
10614 * gdb.mi/mi-var-child.exp: Likewise.
10615 * gdb.mi/mi-var-cmd.exp: Likewise.
10616 * gdb.mi/mi-var-display.exp: Likewise.
10617 * gdb.mi/mi2-var-block.exp: Likewise.
10618 * gdb.mi/mi2-var-child.exp: Likewise.
10619 * gdb.mi/mi2-var-cmd.exp: Likewise.
10620 * gdb.mi/mi2-var-display.exp: Likewise.
10621
00b51b9f
MK
106222004-08-15 Mark Kettenis <kettenis@gnu.org>
10623
10624 * gdb.base/unload.c (main): Make local variable msg const.
10625
45f07fef
MC
106262004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10627
10628 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10629 to bug-gnu@prep.ai.mit.edu.
10630 * gdb.mi/mi-disassemble.exp: Likewise.
10631 * gdb.mi/mi-eval.exp: Likewise.
10632 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10633 default line number.
10634 * gdb.mi/mi-return.exp: Likewise.
10635 * gdb.mi/mi-simplerun.exp: Likewise.
10636 * gdb.mi/mi-stack.exp: Likewise.
10637 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10638 number with explicit range test.
10639 * gdb.mi/mi-watch.exp: Likewise.
10640 * gdb.mi/mi2-break.exp: Likewise.
10641 * gdb.mi/mi2-cli.exp: Likewise.
10642 * gdb.mi/mi2-disassemble.exp: Likewise.
10643 * gdb.mi/mi2-eval.exp: Likewise.
10644 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10645 default line number.
10646 * gdb.mi/mi2-return.exp: Likewise.
10647 * gdb.mi/mi2-simplerun.exp: Likewise.
10648 * gdb.mi/mi2-stack.exp: Likewise.
10649 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10650 number with explicit range test.
10651 * gdb.mi/mi2-watch.exp: Likewise.
10652
dd8c8ee7
MC
106532004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10654
10655 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10656 * gdb.cp/m-static.exp: Likewise.
10657 * gdb.cp/rtti.exp: Likewise.
10658
4e838464
MK
106592004-08-14 Mark Kettenis <kettenis@gnu.org>
10660
10661 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10662
8d8cb839
EZ
106632004-08-14 Eli Zaretskii <eliz@gnu.org>
10664
10665 * ChangeLog: Prefix Local Variables with semi-colons and indent
10666 the reference to older ChangeLog files, to fix fontification in
10667 Emacs.
10668
deea8bb0
MC
106692004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10670
10671 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10672 * gdb.mi/mi2-break.exp: Likewise.
10673
c3297504
MC
106742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10675
10676 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10677
25808999
MC
106782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10679
10680 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10681
226a8d71
MC
106822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10683
10684 * gdb.cp/classes.exp: Remove unused declarations. Just let
10685 test names default instead of providing special names. Remove
10686 extraneous demangler test.
10687
37fdf854
JJ
106882004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10689
10690 * gdb.base/unload.exp: New test for breakpoints in dynamically
10691 loaded libraries.
10692 * gdb.base/unload.c: Ditto.
10693 * gdb.base/unloadshr.c: Ditto.
10694
2d3a7986
MC
106952004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10696
10697 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10698 cp_test_ptype_class.
10699 (test_enums): Likewise.
10700
c72b934c
AC
107012004-08-10 Andrew Cagney <cagney@gnu.org>
10702
10703 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10704 files.
10705
cc503c8a
AC
107062004-08-10 Andrew Cagney <cagney@gnu.org>
10707
10708 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10709 init_malloc call.
10710
902f2ccb
MC
107112004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10712
10713 * ChangeLog: Add copyright notice. The notice is copied
10714 from emacs 21.3 top level ChangeLog.
10715
78c90502
MC
107162004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10717
10718 * lib/cp-support.exp: New file.
10719 * lib/cp-support.exp (cp_test_type_class): New function.
10720 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10721 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10722 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10723 cp_test_ptype_class.
10724
88e5ea78
MC
107252004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10726
10727 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10728 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10729 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10730 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10731 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10732 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10733 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10734 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10735 gdb.mi/mi2-watch.exp: Update copyright years.
10736
6a89fc9c
MK
107372004-08-09 Mark Kettenis <kettenis@gnu.org>
10738
10739 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10740
1482e0de
MC
107412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10742
10743 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10744 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10745 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10746 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10747 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10748 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10749 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10750 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10751 gdb.mi/mi-watch.exp: Update copyright years.
10752
1a5ce3f3
DJ
107532004-08-08 Daniel Jacobowitz <dan@debian.org>
10754
10755 PR gdb/1738
10756 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10757 from a breakpoint with a pending signal.
10758
04f6ecf2
DJ
107592004-08-08 Daniel Jacobowitz <dan@debian.org>
10760
10761 PR gdb/1736
10762 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10763 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10764 the prompt.
10765 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10766
54d90d35
DJ
107672004-08-08 Daniel Jacobowitz <dan@debian.org>
10768
10769 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10770
d2f6abb0
DJ
107712004-08-08 Daniel Jacobowitz <dan@debian.org>
10772
10773 PR gdb/1736
10774 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10775 for i?86-*-linux*.
10776
5598c03d
DJ
107772004-08-08 Daniel Jacobowitz <dan@debian.org>
10778
10779 * gdb.arch/i386-prologue.exp: Compile without debug information.
10780
c6fee705
MC
107812004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10782
10783 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10784 rather than asking gdb to search.
10785
dd90efdb
MC
107862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10787
10788 * gdb.base/gcore.c: Include <string.h>.
10789
1e84bec1
MC
107902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10791
10792 * gdb.base/gcore.c: Add copyright notice.
10793
e425eb2b
MC
107942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10795
10796 * gdb.base/freebpcmd.c: Include <stdio.h>.
10797 * gdb.base/long_long.c: Include <string.h>.
10798 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10799 * gdb.base/siginfo.c: Include <string.h>.
10800 * gdb.base/sigstep.c: Include <string.h>.
10801
cb9aaed5
MC
108022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10803
10804 * gdb.base/complex.c: Include <stdlib.h>.
10805
55944f3d
MC
108062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10807
10808 * gdb.base/complex.c: Add copyright notice.
10809
7b2953d9
MC
108102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10811
10812 * gdb.base/charset.c: Include <stdlib.h>.
10813
c9133d23
MC
108142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10815
10816 * gdb.base/auxv.c: Include <stdlib.h>.
10817
0a8490ad
MC
108182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10819
10820 * gdb.base/auxv.c: Add copyright notice.
10821
3426d5ec
MC
108222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10823
10824 * gdb.base/coremaker.c: Add copyright notice.
10825 * gdb.base/coremaker2.c: Add copyright notice.
10826
8da195dd
AC
108272004-08-04 Andrew Cagney <cagney@gnu.org>
10828
10829 * gdb.base/store.exp: Update copyright.
10830 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10831 names, do not import gdb_prompt.
10832
8d394f98
AC
108332004-08-01 Andrew Cagney <cagney@gnu.org>
10834
10835 Fix PR testsuite/1729.
10836 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10837 not use capture_value with value 4.
10838 (capture_value): Add optional test name parameter.
10839 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10840 the prefix, pass to capture_value.
10841
b6702b23
MK
108422004-08-01 Mark Kettenis <kettenis@gnu.org>
10843
10844 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10845 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10846 (main): Call new function.
10847
c203e0ca
MC
108482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10849
10850 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10851
a7995a30
MC
108522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10853
10854 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10855
9366563b
MC
108562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10857
b6eeaf26 10858 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10859 Accept more values of vtbl pointer. Remove some messages
10860 about "obsolete gcc or gdb".
10861
2fc1f950
MC
108622004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10863
10864 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10865
c724d49b
MC
108662004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10867
10868 * gdb.base/asm-source.exp: Properly convert target board
10869 debug flags from gcc format to binutils format.
10870
736b0fce
MK
108712004-07-28 Mark Kettenis <kettenis@gnu.org>
10872
10873 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10874 gdb1718". PR backtrace/1718 partially fixed.
10875
5633ea5c
JJ
108762004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10877
10878 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10879
575eebb1
NC
108802004-07-26 Nick Clifton <nickc@redhat.com>
10881
10882 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10883 good default value for a specific architecture is available then
10884 set it to that value. Otherwise default to the -gstabs switch.
10885 Remove the -g... switches from the asm-flags variable. Allow the
10886 target board info to override the value if it wants to. Pass the
10887 switch on the assembler command line.
10888
62104619
MK
108892004-07-23 Mark Kettenis <kettenis@gnu.org>
10890
10891 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10892 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10893 (main): Call new function.
10894
4a1135b8
MC
108952004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10896
10897 Test for PR exp/1715.
10898 * gdb.base/radix.exp: Refactor common procedures. Make all
10899 test names unique. Change XFAIL to KFAIL.
10900
8a12c1f0
MC
109012004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10902
10903 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10904 * gdb.ada/gnat_ada.gin: ... to here.
10905 * configure.in: Use gnat_ada.gin.
10906 * configure: Regenerate.
10907
23b451cf
AC
109082004-07-20 Andrew Cagney <cagney@gnu.org>
10909
10910 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10911 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10912 XFAILs. Clean up test messages and comments. Check backtraces.
10913 Delete re-sync code.
10914
ab618a02
MC
109152004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10916
10917 Fix PR cli/740.
10918 * gdb.base/annota1.exp: Honor gdb,nosignals.
10919 * gdb.base/annota3.exp: Likewise.
10920
46dad340
MC
109212004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10922
10923 * lib/java.exp: Update copyright notice.
10924
756d8c70
AC
109252004-07-19 Andrew Cagney <cagney@gnu.org>
10926
10927 * gdb.base/selftest.exp: Copy file from here ...
10928 * gdb.gdb/selftest.exp: ... to here.
10929
586027e6
AC
109302004-07-16 Andrew Cagney <cagney@redhat.com>
10931
10932 * lib/insight-support.exp: Delete file.
10933 * lib/java.exp (java_init): Fix copyright.
10934
029d2200
AC
109352004-07-16 Andrew Cagney <cagney@gnu.org>
10936
10937 * gdb.base/restore.c: Append "prologue" to comments marking the a
10938 function's prologue.
10939 * gdb.base/restore.exp: Update copyright, re-indent.
10940 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10941 callerN" prefix where needed. Update patterns that match a
10942 function's prologue.
10943
653b62c5
MC
109442004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10945
10946 * gdb.base/restore.c: Add copyright notice.
10947
f7d690e5
AC
109482004-07-16 Andrew Cagney <cagney@gnu.org>
10949
10950 * gdb.base/logical.exp: Update copyright.
10951 (evaluate): New procedure. Use to re-implement tests using
10952 several tables.
10953
d629a7cb
MH
109542004-07-14 Martin Hunt <hunt@redhat.com>
10955
10956 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10957 which fixes some problems where init.tcl was not found.
10958
9c7bb332
AC
109592004-07-13 Andrew Cagney <cagney@gnu.org>
10960
6bf46641
AC
10961 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10962 (check_sizeof, check_valueof): Do not include the output in the
10963 test name. Use gdb_test.
10964 (get_valueof): Use gdb_test_multiple.
10965
c4ffd4c0
AC
10966 * gdb.base/step-test.exp: Update copyright. Use
10967 gdb_test_multiple. Ensure that test names do not include
10968 architecture dependent output.
10969
ab89363a
AC
10970 * gdb.gdb/observer.exp: Update copyright.
10971 (setup_test): Use gdb_test_multiple.
10972 (attach_first_observer, attach_second_observer)
10973 (attach_third_observer, detach_first_observer)
10974 (detach_second_observer, detach_third_observer)
10975 (reset_counters, check_counters): Make $message a prefix.
10976 (test_normal_stop_notifications): Add "args" parameter - a list of
10977 init functions to be called. Make $message a prefix,
10978 (test_observer_normal_stop): Change the message prefixes so that
10979 they are unique, pass the attach / detach procedures to
10980 test_normal_stop_notifications.
10981
ec58997a
AC
10982 * gdb.base/signull.exp (test_segv): Prefix all tests with
10983 "${name}". Clean up test messages.
10984
b475183b
AC
10985 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10986
9c7bb332
AC
10987 * gdb.base/ena-dis-br.exp: Update copyright.
10988 (break_at): New function. Replace send_gdb with gdb_test,
10989 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10990 ignore count, not stopped at bpt", with KFAIL.
10991
2dd95497
CV
109922004-07-13 Corinna Vinschen <vinschen@redhat.com>
10993
10994 * gdb.base/attach.exp: Remove cleanupfile handling.
10995
419e626b
AC
109962004-07-12 Andrew Cagney <cagney@gnu.org>
10997
10998 * gdb.base/annota1.exp: Cleanup corefile test name.
10999 * gdb.base/annota3.exp: Ditto.
11000
8b1b3228
AC
110012004-07-12 Andrew Cagney <cagney@gnu.org>
11002
78650829
AC
11003 * gdb.base/signals.exp: Clean up copyright, re-indent.
11004
8b1b3228
AC
11005 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11006 gdb_test and gdb_test_multiple.
11007
935c2760
JJ
110082004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11009
11010 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11011 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11012 provide line number info for first statement in main.
11013
1544280f
AC
110142004-07-08 Andrew Cagney <cagney@gnu.org>
11015
1279f4ff
AC
11016 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11017
1544280f
AC
11018 * gdb.base/sigbpt.exp: Make the common part of each test name a
11019 prefix instead of suffix.
11020
bcc82369
BR
110212004-07-07 Bob Rossi <bob_rossi@cox.net>
11022
11023 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11024 test from test_tbreak_creation_and_listing to
11025 test_file_list_exec_source_file
11026 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11027 Changed name of test from test_tbreak_creation_and_listing to
11028 test_file_list_exec_source_file
11029
23f4b0aa
JJ
110302004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11031
11032 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11033 the jmisc() constructor instead of <init>.
11034 * gdb.java/jmisc1.exp: Ditto.
11035
56401cd5
AC
110362004-07-07 Andrew Cagney <cagney@gnu.org>
11037
11038 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11039 corrupting the PC.
11040
44ae2f6a
MC
110412004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11042
11043 * gdb.cp/templates.exp: Accept whitespace change in demangler
11044 output.
11045
45a83408
AC
110462004-07-06 Andrew Cagney <cagney@gnu.org>
11047
11048 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11049
d205ad70
MC
110502004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11051
11052 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11053 * lib/compiler.cc: Likewise.
11054
06ea1a61
MC
110552004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11056
11057 * lib/compiler.cc: Work around string preprocessing problem
11058 with old hp c++ compiler.
11059 * lib/compiler.c: Likewise.
11060
daab1251
CV
110612004-06-29 Corinna Vinschen <vinschen@redhat.com>
11062
11063 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11064 directives to conditionalize symbol prefixing.
11065 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11066 additional_flags handling. Add underscore prefix for Cygwin.
11067 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11068 conditionalize symbol prefixing.
11069 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11070 additional_flags handling. Add underscore prefix for Cygwin.
11071
cc984116
CV
110722004-06-29 Corinna Vinschen <vinschen@redhat.com>
11073
11074 * gdb.base/bigcore.exp: Skip test on Cygwin.
11075
c279b077
MC
110762004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11077
11078 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11079 formats for "info register". Use gdb_test_multiple. Fix
11080 the "invalid register" test.
11081
0e915747
CV
110822004-06-28 Corinna Vinschen <vinschen@redhat.com>
11083
11084 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11085 PID for Cygwin. Add Cygwin specific strings to check for in some
11086 tests.
11087 (do_attach_tests): Add a test for user interaction when attaching
11088 to a process with no matching symbol table already loaded.
11089
11422c86
AC
110902004-06-26 Andrew Cagney <cagney@gnu.org>
11091
11092 Test PR java/1567 and PR java/1565.
11093 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11094 * gdb.java/jmisc2.exp: Delete file.
11095
cefbce26
MC
110962004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11097
11098 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11099
e19f872c
CV
111002004-06-25 Corinna Vinschen <vinschen@redhat.com>
11101
11102 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11103 attach process.
11104
d931ba3b
MC
111052004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11106
11107 * gdb.cp/pr-1553.exp: Remove.
11108
aef68c48
MC
111092004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11110
11111 * gdb.cp/pr-1553.cc: Remove.
11112 * gdb.cp/pr-1553.exp: Disable this test.
11113
8d5df71a
JB
111142004-06-20 Jim Blandy <jimb@redhat.com>
11115
a9c64011 11116 Fix PR testsuite/1680.
8d5df71a
JB
11117 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11118 regular expressions.
11119
4ac6f39d
MC
111202004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11121
11122 Fix PR testsuite/1679.
11123 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11124 Issue an UNSUPPORTED result instead.
11125
1b413552
JB
111262004-06-18 Jim Blandy <jimb@redhat.com>
11127
11128 * gdb.base/charset.exp: Only send a control-C if we see a new
11129 prompt and incomplete command.
11130
6daa6ebd
MC
111312004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11132
11133 * gdb.cp/pr-574.cc: Add copyright notice.
11134
51fa4ae0
JB
111352004-06-17 Jim Blandy <jimb@redhat.com>
11136
11137 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11138 cases where the regexp has no groups; this grabs random text from
11139 the previous test suite, whatever that was.
11140
8fea26c5
MC
111412004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11142
11143 * gdb.cp/printmethod.cc: Add copyright notice.
11144
1e3aeb41
MC
111452004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11146
11147 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11148
9d9030bc
AC
111492004-06-16 Andrew Cagney <cagney@gnu.org>
11150
11151 * gdb.base/signull.c: Update copyright. Include <string.h>.
11152 (bowler): Replace data_pointer with data_read
11153 and data_write cases. Add code_descriptor case.
11154 (zero, desc): New array and pointer.
11155 (data, code): Change to simple pointers.
11156 * gdb.base/signull.exp: Fix probe pattern matching a function
11157 descriptor SIGSEGV. Replace data_pointer with data_read and
11158 data_write tests.
11159
acd4ad44
AC
111602004-06-16 Andrew Cagney <cagney@gnu.org>
11161
11162 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11163
08fd625c
MC
111642004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11165
11166 * gdb.base/long_long.c: Add copyright notice.
11167
1903502c
MC
111682004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11169
11170 * gdb.base/long_long.exp: Remove reference to
11171 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11172 to gdb_breakpoint and gdb_continue_to_breakpoint.
11173
83313cb1
JB
111742004-06-14 Jim Blandy <jimb@redhat.com>
11175
11176 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11177 endian case.
11178
1bf404ef
AC
111792004-06-14 Andrew Cagney <cagney@gnu.org>
11180
11181 * gdb.base/gcore.exp (capture_command_output): Delete the always
11182 passing tests containing inferior values.
11183 * gdb.base/ending-run.exp: Do not include the breakpoint address
11184 in the test message. Update copyright.
11185 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11186 size in the test name, use gdb_test_multiple. Update copyright.
11187
ef220b33
MC
111882004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11189
11190 * gdb.cp/ref-types.cc: Add copyright notice.
11191
4f70a4c9
MC
111922004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11193
11194 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11195 hp_aCC_compiler.
11196 * lib/compiler.cc: Likewise.
11197 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11198 'set' commands. Log diagnostics for other lines. Set
11199 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11200
335928ac
MC
112012004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11202
11203 * gdb.cp/try_catch.cc: Add copyright notice.
11204
2efb12e8
MC
112052004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11206
11207 * gdb.cp/userdef.cc: Add copyright notice.
11208
0bbed51a
MC
112092004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11210
11211 * gdb.cp/virtfunc.cc: Add copyright notice.
11212
e12a46c9
RC
112132004-06-11 Randolph Chung <tausq@debian.org>
11214
11215 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11216 problem.
11217
338e05af
AC
112182004-06-10 Andrew Cagney <cagney@gnu.org>
11219
11220 * lib/compiler.cc, lib/compiler.c: Append either
11221 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11222 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11223 instead of gcc-3-3.
11224
dc3f10cb
AC
112252004-06-09 Andrew Cagney <cagney@gnu.org>
11226
b4d946af
AC
11227 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11228 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11229
dc3f10cb
AC
11230 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11231 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11232 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11233 fixed.
11234
b5c0bfa2
AC
112352004-06-09 Andrew Cagney <cagney@gnu.org>
11236
11237 * gdb.base/structs.exp (test_struct_returns): Replace
11238 "return_value_unknown" and "finish_value_unknown" by
11239 "return_value_known" and "finish_value_known". Instead of
11240 "return_value_unknown" iff "finish_value_unknown", check
11241 "return_value_known" implies "finish_value_known".
11242
caeb605f
MH
112432004-06-08 Martin Hunt <hunt@redhat.com>
11244
11245 * gdb.base/float.exp: Add pattern for mips targets.
11246
c892bb64
RC
112472004-06-08 Randolph Chung <tausq@debian.org>
11248
11249 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11250 message for unknown architectures more clear.
11251
48306d3e
JB
112522004-06-08 Joel Brobecker <brobecker@gnat.com>
11253
11254 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11255 start the execution of the program.
11256
83ecb59f
JB
112572004-06-07 Jim Blandy <jimb@redhat.com>
11258
11259 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11260 * gdb.arch/i386-cpuid.h: New helper file.
11261
55264cb4
RC
112622004-06-07 Randolph Chung <tausq@debian.org>
11263
11264 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11265 has started.
11266
23cadb28
RM
112672004-06-04 Roland McGrath <roland@redhat.com>
11268
11269 Fix PR gdb/1647.
11270 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11271 differently to be robust to output buffering differences.
11272
51d01eda
MC
112732004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11274
11275 * gdb.threads/pthreads.exp: Update copyright years.
11276 (check_control_c): Change asynchronous 'after' to synchronous.
11277
f4fc3b93
RM
112782004-06-04 Roland McGrath <roland@redhat.com>
11279
11280 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11281 next gdb prompt.
11282
4013522b
MC
112832004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11284
11285 Fix PR gdb/1636.
11286 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11287 calls to synchronous.
11288
7a8f1e6b
JB
112892004-05-26 Jim Blandy <jimb@redhat.com>
11290
11291 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11292
81bb3443
RC
112932004-05-24 Randolph Chung <tausq@debian.org>
11294
11295 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11296 * gdb.asm/pa.inc: New file.
11297
8f5a3103
MK
112982004-05-22 Mark Kettenis <kettenis@gnu.org>
11299
11300 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11301
734b8fe8 113022004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11303 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11304
11305 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11306 GDB prompt.
11307
725603e1
UW
113082004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11309
f4fc3b93 11310 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11311 setjmp/longjmp. Use sigaction instead of signal.
11312
8b923272 113132004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11314 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11315
11316 * gdb.threads/pthread_cond_wait.c: New file.
11317 * gdb.threads/pthread_cond_wait.exp: New testcase.
11318
8bfabb04
AC
113192004-05-13 Andrew Cagney <cagney@redhat.com>
11320
11321 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11322 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11323
42edda50
AC
113242004-05-11 Andrew Cagney <cagney@redhat.com>
11325
11326 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11327 fixed but revealed gdb/1639.
11328
d303a6c7
AC
113292004-05-10 Andrew Cagney <cagney@redhat.com>
11330
11331 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11332 func1" and "next to 2nd alarm", kernel bug avoided.
11333
bf08c2a1
DJ
113342004-05-10 Daniel Jacobowitz <dan@debian.org>
11335
11336 PR external/1568
11337 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11338 XFAIL if it is smaller than bytes_allocated.
11339 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11340 (main): Make chunks_allocated unsigned. Correct comment.
11341
c0586a34
JB
113422004-05-07 Joel Brobecker <brobecker@gnat.com>
11343
11344 * gdb.arch/powerpc-aix-prologue.c: New file.
11345 * gdb.arch/powerpc-aix-prologue.exp: New file.
11346
f2785d12
JB
113472004-05-07 Jim Blandy <jimb@redhat.com>
11348
11349 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11350 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11351
bd7f6e30
JB
113522004-05-06 Joel Brobecker <brobecker@gnat.com>
11353
11354 * gdb.base/sep.exp: No longer setup_kfail when the program was
11355 built with dwarf2.
11356
0a5e7efe
JI
113572004-05-05 Jim Ingham <jingham@apple.com>
11358
11359 * gdb.base/pending.exp: Make sure pending breakpoints
11360 preserve the ignore count.
f4fc3b93 11361
a8958849
MK
113622004-04-27 Jerome Guitton <guitton@gnat.com>
11363
11364 * i386-prologue.exp: Add testcase for jump instruction as first
11365 instruction of the real code.
11366 * i386-prologue.c (jump_at_beginning): New function.
11367
7e103f5b
MK
113682004-04-28 Mark Kettenis <kettenis@gnu.org>
11369
11370 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11371 x86_64-*-*.
11372
5d38b224
MK
113732004-04-28 Mark Kettenis <kettenis@gnu.org>
11374
11375 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11376 i*86-*-*.
11377
0ef32fd9
MK
113782004-04-25 Mark Kettenis <kettenis@gnu.org>
11379
11380 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11381 expression that checks the return type.
11382
71d7dd7c
AC
113832004-04-23 Andrew Cagney <cagney@redhat.com>
11384
11385 * gdb.base/call-sc.exp: New test of scalar call/return values.
11386 * gdb.base/call-sc.c: Ditto.
11387
1e9f977e
JJ
113882004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11389
11390 * gdb.threads/manythreads.c: Reduce thread stack size.
11391
899d9e3a
JJ
113922004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11393
11394 * gdb.threads/manythreads.c: Add copyright notice.
11395
61bcae62
AC
113962004-04-23 Andrew Cagney <cagney@redhat.com>
11397
11398 * gdb.base/siginfo.exp: Better handle step out of signal.
11399 * gdb.base/sigstep.exp: Ditto.
11400
7339a42e 114012004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11402 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11403
11404 * gdb.threads/manythreads.c: New testcase.
11405 * gdb.threads/manythreads.exp: Ditto.
11406
5c98409b
JB
114072004-04-22 Jim Blandy <jimb@redhat.com>
11408
11409 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11410 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11411
3b611f1a
MC
114122004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11413
11414 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11415
f0fd9238
AC
114162004-04-21 Andrew Cagney <cagney@redhat.com>
11417
11418 * gdb.base/sigstep.c: New file.
11419 * gdb.base/sigstep.exp: New file.
11420
90990674
JB
114212004-04-16 Joel Brobecker <brobecker@gnat.com>
11422
11423 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11424 call to observer_notify_normal_stop.
11425
78cef34b
AC
114262004-04-15 Andrew Cagney <cagney@redhat.com>
11427
11428 * gdb.base/siginfo.c: New file.
11429 * gdb.base/siginfo.exp: New file.
11430
d2343407
JB
114312004-04-12 J. Brobecker <brobecker@gnat.com>
11432
11433 * gdb.base/sep.exp: Fix typo in comment.
11434
a2dba3c8
JB
114352004-04-12 J. Brobecker <brobecker@gnat.com>
11436
11437 * gdb.base/sep.c: New file.
11438 * gdb.base/sep-proc.c: New file.
11439 * gdb.base/sep.exp: New testcase.
11440
15f7b60e
MK
114412004-04-09 Mark Kettenis <kettenis@gnu.org>
11442
11443 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11444 support.
11445
44f4de1a
AC
114462004-04-05 Andrew Cagney <cagney@redhat.com>
11447
11448 * gdb.base/sigaltstack.c: New file.
11449 * gdb.base/sigaltstack.exp: New file.
11450
ef04f396
JB
114512004-04-04 Joel Brobecker <brobecker@gnat.com>
11452
11453 * gdb.base/foll-fork.exp: Update the expected output for
11454 "help set follow-fork-mode", to match a change that was made
11455 to the help of this variable on 2004-01-13.
11456
d40d2c92
JB
114572004-04-01 Joel Brobecker <brobecker@gnat.com>
11458
11459 * lib/ada.exp: Add copyright notice.
11460 * bar.ads: Likewise.
11461 * bar.adb: Likewise.
11462 * null_record.adb: Likewise.
11463 * null_record.exp: Likewise.
11464 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11465
f86ef5a3
JB
114662004-04-01 Joel Brobecker <brobecker@gnat.com>
11467
11468 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11469 * configure: Regenerate.
11470
414e70e3
JB
114712004-04-01 Joel Brobecker <brobecker@gnat.com>
11472
11473 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11474 to build the application. Remove the message printed when in
11475 verbose mode, redundant with the UNSUPPORTED message above.
11476
f0aaee49
JB
114772004-03-31 Joel Brobecker <brobecker@gnat.com>
11478
11479 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11480 * gdb.ada (null_record.exp): New testcase.
11481
ac81cb54
JB
114822004-03-31 Joel Brobecker <brobecker@gnat.com>
11483
11484 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11485
854af2f7
JB
114862004-03-31 Joel Brobecker <brobecker@gnat.com>
11487
11488 * gdb.ada: New subdirectory.
11489 * gdb.ada/Makefile.in: New file.
11490 * gdb.ada/gnat_ada.gpr.in: New file.
11491
034cb681
JB
114922004-03-31 Joel Brobecker <brobecker@gnat.com>
11493
11494 * lib/ada.exp: New file.
11495
78a1a894
DJ
114962004-03-24 Daniel Jacobowitz <drow@mvista.com>
11497
11498 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11499 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11500
4b2b3b3e
AC
115012004-03-22 Andrew Cagney <cagney@redhat.com>
11502
11503 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11504 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11505 Problem identified by Ulrich Weigand.
11506
23c73aa3
DC
115072004-03-17 David Carlton <carlton@kealia.com>
11508
11509 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11510 PR c++/826.
11511
d63a86f8
RM
115122004-03-16 Roland McGrath <roland@redhat.com>
11513
11514 * gdb.base/auxv.exp: New file.
11515 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11516
0e02aa50
DC
115172004-03-12 David Carlton <carlton@kealia.com>
11518
11519 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11520 * gdb.cp/pr-1553.cc: Ditto.
11521 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11522 pass branch.
11523
c20b71be
MC
115242004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11525
11526 * gdb.cp/templates.exp: Accept more template types.
11527
c7414a01
MC
115282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11529
11530 From Corinna Vinschen with modifications.
11531 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11532 local variable obj_with_enum.
11533 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11534 results with obj_with_enum.
11535
ed69573c
MC
115362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11537
11538 * gdb.cp/classes.cc: New file, copied from misc.cc.
11539 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11540
28301461
MC
115412004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11542
11543 * gdb.cp/misc.cc: Add copyright notice.
11544
1198ecbe
DC
115452004-03-05 David Carlton <carlton@kealia.com>
11546
11547 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11548 * gdb.cp/rtti.h: Update copyright.
11549 (namespace n2::n3): New.
11550 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11551 (n2::n3::func3): New.
11552 (main): Call n2::n3::func3.
11553 * gdb.cp/rtti2.cc: Update copyright.
11554 (n2::create3): New.
11555
9e08c470
MK
115562004-03-04 Mark Kettenis <kettenis@gnu.org>
11557
11558 * gdb.asm/openbsd.inc: Fix typo.
11559
4bebc3aa
FF
115602004-03-03 Fred Fish <fnf@redhat.com>
11561
11562 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11563 "val" instead of unused "size". Update copyright year.
11564
6ea9fb37
DJ
115652004-02-29 Daniel Jacobowitz <drow@mvista.com>
11566
11567 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11568 to use unsigned char.
11569 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11570 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11571
23b23974
DJ
115722004-02-29 Daniel Jacobowitz <drow@mvista.com>
11573
11574 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11575 line of output.
11576
7574fd53
DJ
115772004-02-28 Daniel Jacobowitz <drow@mvista.com>
11578
11579 * gdb.base/relocate.c (dummy): Initialize.
11580
a195357f
DJ
115812004-02-28 Daniel Jacobowitz <drow@mvista.com>
11582
11583 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11584 a breakpoint at exit.
11585
72fd54a9
FF
115862004-02-27 Fred Fish <fnf@redhat.com>
11587
11588 * gdb.base/chng-syms.exp: Add expect condition to match failing
11589 case that isn't a timeout.
11590
b9d23137
AC
115912004-02-27 Andrew Cagney <cagney@redhat.com>
11592
11593 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11594 support.
11595
15d208f6 115962004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11597
15d208f6
FF
11598 * gdb.arch/gdb1431.c: Remove.
11599 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11600 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11601 of "until" incorrectly.
11602
98f9cd2d
JB
116032004-02-26 J. Brobecker <brobecker@gnat.com>
11604
11605 * gdb.cp/class2.cc (empty): New class.
11606 (refer): New function.
11607 (main): Declare an object of type empty and use it.
11608 * gdb.cp/class2.exp: Print the value of an object of type empty.
11609
9b50c11b
JJ
116102004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11611
11612 * gdb.base/langs.exp: Update query string to match the
11613 new nquery format used for pending breakpoints.
11614
0dcd613f
AC
116152004-02-26 Andrew Cagney <cagney@redhat.com>
11616
11617 Fix PR i18n/1570.
11618 * gdb.base/charset.c: Update copyright notice.
11619 (main, init_string): Remove the escape character '\e' tests.
11620 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11621 * gdb.base/charset.exp (valid_host_charset): Ditto.
11622 * gdb.base/setvar.exp: Ditto.
11623
b8a56647
AC
116242004-02-24 Andrew Cagney <cagney@redhat.com>
11625
90d59e34
AC
11626 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11627 mmapped data in core file" PASS and FAIL messages consistent.
11628
b8a56647
AC
11629 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11630 setting a breakpoint. Work around PR java/1565.
11631
9f27c604
JJ
116322004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11633
11634 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11635 new nquery format.
11636 * gdb.base/pending.exp: Ditto.
11637
3224a706
MK
116382004-02-22 Mark Kettenis <kettenis@gnu.org>
11639
11640 * configure.in: Run stabs tests on *BSD.
11641 * configure: Regenerated.
11642
41e0a9ca
MK
116432004-02-21 Mark Kettenis <kettenis@gnu.org>
11644
11645 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11646
1e1b3428
FF
116472004-02-20 Fred Fish <fnf@redhat.com>
11648
11649 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11650 blank in test for "returns short", for consistency with other
11651 "returns xxx" tests. Update copyright year.
11652
f9a7572a
FF
116532004-02-19 Fred Fish <fnf@redhat.com>
11654
11655 New testcase for PR breakpoint/1558.
11656 * gdb.arch/gdb1558.exp: New file.
11657 * gdb.arch/gdb1558.c: New file.
11658
b2ce2854
EZ
116592004-02-19 Elena Zannoni <ezannoni@redhat.com>
11660
11661 * gdb.base/nodebug.exp: Fix typo.
11662
e7c9ff01
JB
116632004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11664
11665 Committed by Jim Blandy <jimb@redhat.com>.
11666
62f4b920
JB
11667 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11668
2db536a1
JB
11669 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11670
e7c9ff01
JB
11671 * gdb.base/float.exp: Support s390*-*-* targets.
11672
f3205b34
AF
116732004-02-17 Adam Fedor <fedor@gnu.org>
11674
11675 * gdb.base/gdb1555.exp: New file.
11676 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11677
9d62932d
EZ
116782004-02-17 Elena Zannoni <ezannoni@redhat.com>
11679
11680 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11681
344c9711
FF
116822004-02-16 Fred Fish <fnf@redhat.com>
11683
11684 * gdb.arch/gdb1291.c: Remove
11685 * gdb.arch/gdb1291.s: New test input file.
11686 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11687 fail. Test for correct result, known incorrect result, other
11688 failures and timeouts.
11689
2d822687
AC
116902004-02-16 Andrew Cagney <cagney@redhat.com>
11691
11692 * gdb.base/bigcore.exp: New file.
11693 * gdb.base/bigcore.c: New file.
11694
dac15b66
AC
116952004-02-13 Andrew Cagney <cagney@redhat.com>
11696
11697 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11698 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11699 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11700 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11701 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11702 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11703 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11704 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11705 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11706 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11707
6bdfc2c4
JJ
117082004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11709
11710 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11711 executed is an alloc instruction.
11712
87b3ede8
DC
117132004-02-11 David Carlton <carlton@kealia.com>
11714
11715 * gdb.cp/breakpoint.exp: New.
11716 * gdb.cp/breakpoint.cc: New.
11717
6e19e2bf
MC
117182004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11719
11720 Partial fix for PR gdb/1543.
11721 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11722 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11723 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11724 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11725 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11726 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11727 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11728 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11729 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11730 to bug-gdb@prep.ai.mit.edu .
11731 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11732 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11733 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11734 Likewise.
11735
5c5455dc
AC
117362004-02-10 Andrew Cagney <cagney@redhat.com>
11737
11738 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11739 using gdb_internal_error_resync.
11740
9cf689d7
DJ
117412004-02-09 Daniel Jacobowitz <drow@mvista.com>
11742
11743 * gdb.threads/thread-specific.exp: Stop early if no threads are
11744 found.
11745
d2dc51db
MC
117462004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11747
11748 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11749
14b1a056
DJ
117502004-02-08 Daniel Jacobowitz <drow@mvista.com>
11751
11752 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11753 breakpoints.
11754
83f66e8f
DJ
117552004-02-07 Daniel Jacobowitz <drow@mvista.com>
11756
11757 * config/sim.exp (gdb_load): Handle $arg == "".
11758 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11759 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11760
30fc0091
EZ
117612004-02-07 Elena Zannoni <ezannoni@redhat.com>
11762
a9c64011
AS
11763 * gdb.base/maint.exp: Update test to reflect
11764 obstack changes.
30fc0091 11765
4d806929
JJ
117662004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11767
11768 * gdb.base/pendshr.c (pendfunc): New function that calls
11769 pendfunc1.
11770 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11771
7bfdd688
FF
117722004-02-04 Fred Fish <fnf@redhat.com>
11773
11774 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11775 function symbols and update copyright years.
11776 * gdb.arch/gdb1291.c: Ditto.
11777
aaa08ee4
MC
117782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11779
11780 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11781
dbad7755
MC
117822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11783
11784 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11785
ec4646ef
MC
117862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11787
11788 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11789
1b802196
FF
117902004-02-02 Fred Fish <fnf@redhat.com>
11791
11792 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11793 remote targets. Update copyright years.
11794
18fe2033
JJ
117952004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11796
11797 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11798 support.
11799 * gdb.base/langs.exp: Fix test which attempts to create
11800 breakpoint on non-existent function to handle new pending
11801 support.
11802 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11803 a breakpoint.
11804 * gdb.base/pending.exp: New test.
11805 * gdb.base/pending.c: New file.
11806 * gdb.base/pendshr.c: Ditto.
11807
8d577d32
DC
118082004-02-02 David Carlton <carlton@kealia.com>
11809
11810 * gdb.cp/overload.exp: Add overloadNamespace tests.
11811 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11812 (overloadNamespace, XXX): New.
11813 (main): Call XXX::marker2.
11814
3ad13771
FF
118152004-02-01 Fred Fish <fnf@redhat.com>
11816
11817 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11818 * gdb.base/finish.exp: Ditto.
11819 * gdb.base/gcore.exp: Ditto.
11820 * gdb.base/huge.exp: Ditto.
11821 * gdb.base/info-proc.exp: Ditto.
11822 * gdb.base/return2.exp: Ditto.
11823 * gdb.threads/gcore-thread.exp: Ditto.
11824
44c75849
DJ
118252004-02-01 Daniel Jacobowitz <drow@mvista.com>
11826
11827 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11828
005bc093
MK
118292004-02-01 Mark Kettenis <kettenis@gnu.org>
11830
11831 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11832 that opening the file succeeds on OpenBSD.
11833
c47cebdb
DJ
118342004-02-01 Daniel Jacobowitz <drow@mvista.com>
11835
11836 * gdb.threads/thread-specific.c: New file.
11837 * gdb.threads/threads-specific.exp: New test script.
11838 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11839 to expect_out.
11840
5a01311c
MK
118412004-02-01 Mark Kettenis <kettenis@gnu.org>
11842
11843 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11844 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11845 only on the "print_small_structs from print_long_arg_list" test.
11846
ce22a4f1
DJ
118472004-02-01 Daniel Jacobowitz <drow@mvista.com>
11848
11849 * gdb.base/completion.exp: Kill a stray backslash.
11850
11851 From Jim Ingham <jingham@apple.com>:
11852 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11853 agrees with the result from sending a tab.
11854
abbab9d3
DJ
118552004-01-31 Daniel Jacobowitz <drow@mvista.com>
11856
11857 * gdb.base/chng-syms.exp: Remove stray newline.
11858
53904d1e
MK
118592004-01-31 Mark Kettenis <kettenis@gnu.org>
11860
11861 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11862 *-*-openbsd*.
11863 * gdb.asm/openbsd.inc: New file.
11864
3a4b3aac
MK
118652004-01-30 Mark Kettenis <kettenis@gnu.org>
11866
11867 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11868 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11869 *-*solaris2*. Remove commented out default settings for
11870 asm-flags. Replace gdb_compile with target_link.
11871
ebac27b4
MC
118722004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11873
11874 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11875 for all tests. Remove old hp-ux and cygnus xfail cases.
11876
d8679d84
PH
118772004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11878
11879 * gdb.base/chng-syms.exp: New file.
11880 * gdb.base/chng-syms.c: New file.
11881
0a55bc22
MC
118822004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11883
11884 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11885 Provide arms for current output in all my configurations.
11886
94b8e876
MC
118872004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11888
11889 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11890 * lib/compiler.cc: Likewise.
11891 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11892 get the right preprocessor. Eval the output directly. Remove
11893 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11894 hp_f77_compiler and hp_f90_compiler completely.
11895 (gdb_preprocess): Delete.
11896 (get_compiler): Delete.
11897
7cf03d44
MK
118982004-01-24 Mark Kettenis <kettenis@gnu.org>
11899
11900 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11901 <string.h>.
11902
68b6dce9
NR
119032004-01-24 Nick Roberts <nick@nick.uklinux.net>
11904
11905 * gdb.mi/mi-stack.exp: Update copyright.
11906
b368761e
DC
119072004-01-23 David Carlton <carlton@kealia.com>
11908
11909 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11910 test for cp_lookup_transparent_type.
11911 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11912 call them.
11913
f2061b53
DJ
119142004-01-23 Daniel Jacobowitz <drow@mvista.com>
11915
11916 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11917 after -var-update.
11918
37fc574a
DC
119192004-01-23 David Carlton <carlton@kealia.com>
11920
11921 * gdb.cp/namespace.cc (C::ensureRefs): New.
11922 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11923
8e94b928
NR
119242004-01-20 Nick Roberts <nick@nick.uklinux.net>
11925
11926 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11927 case "-stack-list-locals 2".
11928 * gdb.mi/mi-var-child.exp: Test for case
11929 "-var-list-children --all-values NAME".
11930
997b0952
MC
119312004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11932
11933 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11934
52470da3
MK
119352004-01-18 Mark Kettenis <kettenis@gnu.org>
11936
7049b4b8
MK
11937 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11938 used with gdb_test_multiple.
11939
52470da3
MK
11940 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11941 read at address 0. This fixes PR testsuite/1504.
11942
da6012e5
DJ
119432004-01-18 Daniel Jacobowitz <drow@mvista.com>
11944
11945 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11946 Remove downloading, guessing the host executable, the calls to
11947 gdb_file_cmd and gdb_target_cmd, and "load" support.
11948 (infer_host_exec): New function broken out from gdb_load.
11949 (gdb_load): New wrapper for gdbserver_gdb_load.
11950 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11951 gdb_target_cmd. Use -target-select.
11952 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11953 Download binaries to the host. Clear last_mi_remote_file when
11954 we load a new binary.
11955 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11956 call gdbserver_gdb_load and mi_gdb_target_cmd.
11957
32c70722
MC
119582004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11959
11960 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11961 type patterns.
11962
b0cecf36
MC
119632004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11964
11965 * gdb.cp/templates.exp: Fix typo in test name of
11966 "print Foo<volatile char*>::foo".
11967
4120d7e6
MC
119682004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11969
11970 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11971
f679e530
BE
119722004-01-16 Ben Elliston <bje@wasabisystems.com>
11973
11974 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11975 (clean mostlyclean): Remove empty rm.
11976
091c48f6
MC
119772004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11978
11979 * gdb.base/setvar.exp: Add copyright years.
11980
3e5fc8d2
DC
119812004-01-14 David Carlton <carlton@bactrian.org>
11982
11983 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11984 PR c++/1511 and update coment.
11985 * gdb.cp/templates.exp: Update patterns to match current output.
11986 If changes involve something other than whitespace, KFAIL
11987 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11988
63d06c5c
DC
119892004-01-14 David Carlton <carlton@kealia.com>
11990
11991 * gdb.cp/namespace.exp: Add tests involving classes defined within
11992 namespaces.
11993 * gdb.cp/namespace.cc (C::CClass): New.
11994 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11995
a51dab88
EZ
119962004-01-14 Elena Zannoni <ezannoni@redhat.com>
11997
11998 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11999 what debug info we have. Print a better message if something goes
12000 wrong while producing the separate debug info file.
12001
a476ccc9
MC
120022004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12003
12004 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12005
f453692c
MC
120062004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12007
12008 * gdb.base/callfuncs.c: Add copyright notice.
12009
f40063a5
MC
120102004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12011
12012 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12013 inheritance. PR gdb/1498, PR gcc/13539.
12014
19ac3974
EZ
120152004-01-13 Elena Zannoni <ezannoni@redhat.com>
12016
a9c64011
AS
12017 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12018 test specific name.
12019 * gdb.mi/gdb669.exp: Ditto.
12020 * gdb.mi/mi-pthreads.exp: Ditto.
12021 * gdb.mi/mi1-pthreads.exp: Ditto.
12022 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12023
56c97c6e
MC
120242004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12025
12026 * gdb.cp/member-ptr.cc: Add copyright notice.
12027
a0644324
MC
120282004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12029
12030 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12031 some patterns for recent versions of gcc and hpacc. Delete
12032 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12033 Delete tests that access a NULL pointer-to-member-data. This
12034 script is still disabled for gcc.
12035
32fabe09
EZ
120362004-01-12 Elena Zannoni <ezannoni@redhat.com>
12037
12038 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12039 escaped correctly.
32fabe09 12040
1f8a6abb
EZ
120412004-01-12 Elena Zannoni <ezannoni@redhat.com>
12042
12043 * gdb.base/sepdebug.exp: New file.
12044 * gdb.base/sepdebug.c: New file.
12045 * lib/gdb.exp (separate_debug_filename): New procedure.
12046 (gdb_gnu_strip_debug): New procedure.
12047
48efe704
AC
120482004-01-12 Andrew Cagney <cagney@redhat.com>
12049
12050 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12051 * gdb.mi/ChangeLog-1999-2003: New file.
12052
a9415475
AC
120532004-01-12 Andrew Cagney <cagney@redhat.com>
12054
12055 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12056 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12057 or EEXIST", treat EBUSY as an XFAIL.
12058
83b8cf9d
MC
120592004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12060
12061 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12062 hp_cc_compiler.
12063
9939d2a8
MC
120642004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12067 decorations.
12068
1ff8cadf
MC
120692004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12070
12071 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12072 and "(aCC)" decorations. Remove obsolete doco about old
12073 test results.
12074
6fa9022e
MC
120752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12076
12077 * gdb.cp/exception.exp: Fix typo in doco.
12078
209721fe
MK
120792004-01-09 Mark Kettenis <kettenis@gnu.org>
12080
12081 * gdb.base/gdb1476.exp: Fix typo.
12082
ef11303e
MC
120832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12084
12085 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12086 file.
12087
041ab88c
MC
120882004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12089
12090 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12091 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12092 Use gdb_compile. Remove restriction on gcc. Add some patterns
12093 for recent version of gdb. Delete second half, which was a copy
12094 of the first half with different build flags. This test is
12095 still disabled because it is still not ready for production.
12096
e36d075a
MC
120972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12098
12099 * gdb.cp/exception.cc: Add copyright notice.
12100 * gdb.cp/exception.exp: Add a notice that this file is broken
12101 because of line number changes caused by addition of copyright
12102 notice.
12103
42b190ad
MC
121042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12105
12106 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12107 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12108
8f25f06b
MC
121092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12110
12111 * gdb.cp/classes.exp: Accept gnu abi 2.
12112 * gdb.cp/derivation.exp: Likewise.
12113 * gdb.cp/overload.exp: Likewise.
12114 * gdb.cp/virtfunc.exp: Likewise.
12115
06ded8b8
MC
121162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12117
12118 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12119 semicolon after end of function.
12120
77c26ae3
MC
121212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12122
12123 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12124 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12125 boilerplate code for compiling and running the program under
12126 test. Add some string method tests.
12127
20757486
MC
121282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12129
12130 * gdb.cp/bs15503.cc: Add copyright notice.
12131 * gdb.cp/bs15503.exp: Adjust line number.
12132
0fd3b503
MC
121332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12134
12135 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12136 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12137
10d1bea8
MC
121382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12139
12140 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12141 hp_cc_compiler.
12142
2789202a
MC
121432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12144
12145 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12146 * gdb.cp/ctti.exp: Use the marker instead of "next".
12147 With gcc, run further before bailing.
12148
b862f14c
MC
121492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12150
12151 * gdb.cp/cttiadd.cc: Add copyright notice.
12152 * gdb.cp/cttiadd1.cc: Likewise.
12153 * gdb.cp/cttiadd2.cc: Likewise.
12154 * gdb.cp/cttiadd3.cc: Likewise.
12155
96da2469
MC
121562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12157
12158 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12159 Use gdb_test, gdb_test_multiple. Use floating-point values that
12160 have exact representations in IEEE-ish formats.
12161
053248ff
MC
121622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12163
12164 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12165 compilers. Delete duplicate call to get_compiler_info.
12166 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12167 * gdb.base/volatile.exp: Likewise.
12168
84acecdd
MK
121692004-01-07 Mark Kettenis <kettenis@gnu.org>
12170
12171 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12172 memory at address 0.
12173
fe11a27f
MC
121742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12175
12176 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12177 to test for hp-ux assembler. Fix copyright years.
12178
60ad077b
AC
121792004-01-07 Andrew Cagney <cagney@redhat.com>
12180
12181 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12182
1c9b8f33
AC
121832004-01-07 Andrew Cagney <cagney@redhat.com>
12184
12185 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12186 when creating the read-only file. From analysis by Roland McGrath
12187 and Elena Zannoni.
12188
753ccc7a
MC
121892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12190
12191 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12192
eca3e36b
MC
121932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12194
12195 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12196 data pointers.
12197
f8d4bac4
MC
121982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12199
12200 * gdb.cp/m-static.exp: Compile one source file at a time.
12201 Delete unused call to get_compiler_info.
12202
9b4e0f94
MC
122032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12206 * gdb.base/call-rt-st.exp: Likewise.
12207 * gdb.base/nodebug.exp: Likewise.
12208 * gdb.base/volatile.exp: Likewise.
12209 * gdb.cp/ref-types.exp: Likewise.
12210 * gdb.cp/templates.exp: Likewise.
12211
023c1024
MK
122122004-01-05 Mark Kettenis <kettenis@gnu.org>
12213
12214 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12215
19703c4a
MC
122162004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12217
12218 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12219 hppa*-hp-hpux*.
12220
18b67037
MK
122212004-01-04 Mark Kettenis <kettenis@gnu.org>
12222
ba6219c8
MK
12223 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12224 x86_64-*-*.
12225
18b67037
MK
12226 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12227 sparc64-*-* and sparc*-solaris2*.
12228
1bfbbb9d
MK
122292004-01-04 Mark Kettenis <kettenis@gnu.org>
12230
12231 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12232 return ${tests}" test. The ${tests} already mentions the
12233 filename.
12234
06846494
MC
122352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12236
12237 * gdb.cp/local.exp: Accept gcc abi 2.
12238
3b0cb202
MC
122392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12240
12241 * gdb.cp/templates.exp: Accept gcc abi 2.
12242
0643ec3f
MC
122432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12244
12245 * lib/compiler.cc: Remove supports_template_debugging.
12246 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12247
d231d0b1
MC
122482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12249
12250 * gdb.cp/namespace.exp: Accept gcc abi 2.
12251
44ffb27c
MC
122522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12253
12254 * gdb.cp/method.exp: Accept gcc abi 2.
12255
184ad485
MC
122562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12257
12258 * gdb.cp/classes.exp: Generate identical results as old version.
12259 * gdb.cp/derivation.exp: Likewise.
12260 * gdb.cp/overload.exp: Likewise.
12261 * gdb.cp/virtfunc.exp: Likewise.
12262
116f09e7
MC
122632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12264
12265 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12266 mysterious bug with sourceware version of expect.
12267
b1379776
MC
122682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12269
12270 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12271 current versions of gcc, including gcc abi 2. Remove gratuitous
12272 restart of test program. Use gdb_test_multiple and gdb_test for
12273 all tests. Add patterns to xfail missing "const" in "const char *"
12274 and kfail PR gdb/1155.
12275
6b7a4c0e
MC
122762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12277
12278 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12279 current versions of gcc, including gcc abi 2. Remove gratuitous
12280 restart of test program. Use gdb_test_multiple and gdb_test for
12281 all tests. Add patterns to kfail PR gdb/1498.
12282
51615d72
MC
122832003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12284
12285 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12286 current versions of gcc, including gcc abi 2. Use "breakpoint"
12287 and "continue" instead of restarting the target program. Use
12288 gdb_test_multiple and gdb_test for all tests.
12289
7b79a9d7
MK
122902004-01-01 Mark Kettenis <kettenis@gnu.org>
12291
12292 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12293 for *-*-solaris2*.
12294
1cd3489f
MC
122952003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12296
12297 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12298 current versions of gcc, including gcc abi 2. Use "breakpoint"
12299 and "continue" instead of restarting the target program several
12300 times. Use gdb_test_multiple and gdb_test for all tests.
12301
850742db
MC
123022003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12303
12304 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12305 source files.
12306
eb4bbda8
MC
123072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12308
12309 * gdb.base/environ.exp: Handle compiling test case from multiple
12310 source files.
12311
e42c7771
MC
123122003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12313
12314 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12315
80e4b428
JB
123162003-12-17 Jim Blandy <jimb@redhat.com>
12317
5f06973a
JB
12318 * gdb.base/freebpcmd.c: Add copyright notice.
12319
80e4b428
JB
12320 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12321
0ab84fb7
MC
123222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12323
12324 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12325
1b3bb3d0
JB
123262003-12-13 Jim Blandy <jimb@redhat.com>
12327
12328 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12329
3a4c9371
KB
123302003-12-12 Kevin Buettner <kevinb@redhat.com>
12331
12332 * gdb.asm/frv.inc: New file.
12333 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12334
a1dea79a
FF
123352003-12-09 Fred Fish <fnf@redhat.com>
12336
12337 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12338 functions to break1.c and leave prototypes behind. Add more
12339 "set breakpoint NN here" comments.
12340 * gdb.base/break1.c: New file.
12341
12342 * gdb.base/break.exp: Handle compiling test case from multiple
12343 source files and change source file references as needed.
12344 * gdb.base/completion.exp: Ditto.
12345 * gdb.base/condbreak.exp: Ditto.
12346 * gdb.base/define.exp: Ditto.
12347 * gdb.base/ena-dis-br.exp: Ditto.
12348 * gdb.base/info-proc.exp: Ditto.
12349 * gdb.base/maint.exp: Ditto.
12350 * gdb.base/until.exp: Ditto.
12351
12352 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12353 hardcoded line numbers.
12354 * gdb.base/define.exp: Ditto.
12355 * gdb.base/ena-dis-br.exp: Ditto.
12356 * gdb.base/maint.exp: Ditto.
12357 * gdb.base/until.exp: Ditto.
12358
12359 * gdb.base/completion.exp: Use "break1" for completion tests since
12360 "break" is no longer a unique prefix.
12361
5266b69c
AC
123622003-12-06 Andrew Cagney <cagney@redhat.com>
12363
12364 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12365 "return_value_unimplemented". When an unimplemented struct return
12366 architecture, report incorrect values as a KFAIL
12367
374451f0
MC
123682003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12369
12370 * gdb.cp/rtti.exp: Accept new wording of warning from
12371 cp_lookup_rtti_type.
12372
ba9b20a7
MC
123732003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12374
12375 Partial fix for PR testsuite/1456.
12376 * gdb.base/scope.exp (test_at_main): Replace references to
12377 gcc_compiled with calls to test_compiler_info.
12378 (test_at_foo): Likewise.
12379 (test_at_bar): Likewise.
12380
b74b6d0b
MC
123812003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12382
12383 Partial fix for PR testsuite/1456.
12384 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12385 to test_compiler_info.
12386
ccfa3402
MC
123872003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12388
12389 * gdb.base/so-impl-ld.exp: Update copyright notice.
12390
f6246aba
MC
123912003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12392
12393 Partial fix for PR testsuite/1456.
12394 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12395 to test_compiler_info.
12396
13ae734a
MC
123972003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12400 from current versions of gdb. Clean up regular expressions.
12401 Delete redundant timeout case.
12402
d8e1cdee
MC
124032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12404
12405 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12406 from current versions of gdb. Clean up regular expressions.
12407 Delete redundant timeout case.
12408
96457b64
MC
124092003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12410
12411 Partial fix for PR testsuite/1456.
12412 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12413 gcc_compiled with call to test_compiler_info.
12414
f35309fc
MC
124152003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12416
12417 Partial fix for PR testsuite/1456.
12418 * gdb.base/list.exp (test_list_function): Delete unused declaration
12419 of gcc_compiled.
12420
d7afdf9b
MC
124212003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12422
12423 Partial fix for PR testsuite/1456.
12424 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12425 call to test_compiler_info.
12426
71507b56
MK
124272003-11-29 Mark Kettenis <kettenis@gnu.org>
12428
12429 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12430 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12431 it to create the appropriate note.inc.
12432 * gdb.asm/asmsrc1.s: Include "note.inc".
12433 * gdb.asm/netbsd.inc: New file.
12434 * gdb.asm/empty.inc: New file.
12435
f81f93f7
MC
124362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12437
12438 Partial fix for PR testsuite/1456.
12439 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12440 calls to test_compiler_info.
12441
9a77938e
MC
124422003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12443
12444 Partial fix for PR testsuite/1456.
12445 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12446 calls to test_compiler_info.
12447
e8367dc7
MK
124482003-11-27 Mark Kettenis <kettenis@gnu.org>
12449
12450 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12451 pattern for the KFAILs.
12452
526c61ee
AF
124532003-11-25 Adam Fedor <fedor@gnu.org>
12454
12455 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12456 * gdb.objc/objcdecode.m: New file.
12457
28f2d600
AF
124582003-11-25 Adam Fedor <fedor@gnu.org>
12459
12460 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12461 * gdb.objc/nondebug.m: New file.
12462
a3895cee
BE
124632003-11-26 Ben Elliston <bje@wasabisystems.com>
12464
12465 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12466 NetBSD as it does on FreeBSD. Modelled on a similar change by
12467 Mark Kettenis on 2003-05-30.
12468 (link-flags): Set to "--entry _start" regardless of target.
12469 Special linker flags are to be appended to $link-flags.
12470 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12471
c9f2c8a3
MC
124722003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12473
12474 * gdb.cp/method.exp: Accept output of new demangler.
12475
15a0587a 124762003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12477
12478 * gdb/class2.exp: New file.
12479 * gdb/class2.cc: New file.
12480
3c00b570
MC
124812003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12482
12483 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12484 of new demangler.
12485
7027acc7
MK
124862003-11-23 Mark Kettenis <kettenis@gnu.org>
12487
12488 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12489 of gdb_test "run".
12490
b0e1598a
MK
124912003-11-23 Mark Kettenis <kettenis@gnu.org>
12492
12493 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12494 "continue" into "run".
12495
4d9eda44
MC
124962003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12497
12498 Partial fix for PR testsuite/1456.
12499 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12500 call to test_compiler_info.
12501 * gdb.cp/ctti.exp: Likewise.
12502 * gdb.cp/derivation.exp: Likewise.
12503 * gdb.cp/member-ptr.exp: Likewise.
12504 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12505 reference to gcc_compiled.
12506
125072003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12508
12509 Fix PR testsuite/1463.
12510 * gdb.base/structs.exp (start_structs_test): Call
12511 get_debug_format before using the debug format.
12512
d422fe19
AC
125132003-11-22 Andrew Cagney <cagney@redhat.com>
12514
12515 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12516 * gdb.base/structs.exp: Use gdb_test_multiple.
12517
039cf96d
AC
125182003-11-20 Andrew Cagney <cagney@redhat.com>
12519
6882279b
AC
12520 * gdb.base/structs.exp: Handle and recover from internal errors.
12521 Replace "foo${n}" with "foo<n>" in test messages.
12522
e53890ae
AC
12523 * gdb.base/structs.exp: Update copyright. Rewrite.
12524 * gdb.base/structs.c: Update copyright. Rewrite.
12525
2b211c59
AC
12526 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12527 resync count exceeded.
d63a86f8 12528
039cf96d
AC
12529 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12530 from the internal error.
12531 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12532 Original from Jim Blandy.
12533 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12534
eac98b22
AC
125352003-11-19 Andrew Cagney <cagney@redhat.com>
12536
12537 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12538 KFAIL.
12539
67455b2a
MK
125402003-11-17 Mark Kettenis <kettenis@gnu.org>
12541
12542 New testcase for PR backtrace/1435.
12543 * gdb.arch/i386-unwind.exp: New file.
12544 * gdb.arch/i386-unwind.c: New file.
12545
853d6e5b
AC
125462003-11-17 Andrew Cagney <cagney@redhat.com>
12547
12548 * lib/gdb.exp (compiler_info): New global.
12549 (test_compiler_info): New function.
12550 (get_compiler_info): Set compiler_info.
12551 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12552 "compiler_info" to gcc-<major>-<minor>.
12553
38cf6e11
MC
125542003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12555
12556 * gdb.trace/configure: Remove.
12557
a50d3602
EZ
125582003-11-13 Elena Zannoni <ezannoni@redhat.com>
12559
12560 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12561 breakpoints.
a50d3602
EZ
12562 * gdb.base/break.exp: Remove all references to explicit line
12563 numbers.
12564
d9407aaa
NC
125652003-11-11 Nick Clifton <nickc@redhat.com>
12566
12567 * gdb.base/shreloc.exp: Do not run for targets which do not
12568 support shared objects.
12569
db488fc1
CV
125702003-11-10 Corinna Vinschen <vinschen@redhat.com>
12571
12572 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12573 Don't run tests if nofileio flag is given.
12574
6a90a18e
EZ
125752003-11-07 Elena Zannoni <ezannoni@redhat.com>
12576
12577 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12578 as well as 'Watchpoint'.
6a90a18e 12579
0b915e9c
EZ
125802003-11-06 Elena Zannoni <ezannoni@redhat.com>
12581
12582 Reported by Jim Ingham <jingham@apple.com>:
12583 * gdb.base/annota1.exp: Match at least one occurrence of the
12584 signal handler annotation.
12585
d7e4b55f
EZ
125862003-11-06 Elena Zannoni <ezannoni@redhat.com>
12587
a9c64011
AS
12588 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12589 as well as 'Watchpoint'.
d7e4b55f 12590
2fe4e8d0
MC
125912003-11-05 Michael Chastain <mec@shout.net>
12592
12593 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12594
6ef88553
KW
125952003-11-03 Kris Warkentin <kewarken@qnx.com>
12596
12597 * gdb.arch/gdb1291.c: New test file.
12598 * gdb.arch/gdb1291.exp: New test script.
12599 * gdb.arch/gdb1431.c: New test file.
12600 * gdb.arch/gdb1431.exp: New test script.
12601
ae7dc4d8
MC
126022003-10-22 Michael Chastain <mec@shout.net>
12603
12604 * gdb.mi/pthreads.c: Add copyright notice.
12605
c39d7427
MC
126062003-10-22 Michael Chastain <mec@shout.net>
12607
12608 * gdb.threads/pthreads.c: Add copyright notice.
12609
8b7d96c1
MC
126102003-10-20 Michael Chastain <mec@shout.net>
12611
12612 * gdb.base/gdb1056.exp: New test script.
12613
d1d69fdd
DJ
126142003-10-13 Daniel Jacobowitz <drow@mvista.com>
12615
12616 * gdb.threads/killed.exp: Use gdb_run_cmd.
12617
7d605576
DJ
126182003-10-13 Daniel Jacobowitz <drow@mvista.com>
12619
12620 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12621 create a core file.
12622 * gdb.threads/gcore-thread.exp: Likewise.
12623
618ec112
CV
126242003-10-13 Corinna Vinschen <vinschen@redhat.com>
12625
12626 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12627 type, based on char type.
12628 (struct bit_flags_short_t): New bitfield type, based on short type.
12629 (init_bit_flags_char): New fuction.
12630 (init_bit_flags_short): Ditto.
12631 (print_bit_flags_char): Ditto.
12632 (print_bit_flags_short): Ditto.
12633 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12634
9367a73c
MC
126352003-10-11 Michael Chastain <mec@shout.net>
12636
12637 * gdb.base/call-rt-st.exp: Update copyright year.
12638
1decf120
KI
126392003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12640
12641 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12642 * gdb.disasm/sh3.s: Ditto.
12643
5445b2ae
DJ
126442003-10-07 Daniel Jacobowitz <drow@mvista.com>
12645
12646 * gdb.threads/switch-threads.exp: New test.
12647 * gdb.threads/switch-threads.c: New source file.
12648
aec24853
CV
126492003-10-07 Corinna Vinschen <vinschen@redhat.com>
12650
12651 * gdb.base/ending-run.exp: Add sh specific case.
12652
adc7428d
AC
126532003-10-06 Andrew Cagney <cagney@redhat.com>
12654
12655 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12656 * gdb.disasm/mn10200.exp: Delete obsolete file.
12657
c9d37158
DJ
126582003-09-29 Daniel Jacobowitz <drow@mvista.com>
12659
12660 * ChangeLog: Correct an entry command.exp -> commands.exp.
12661 * gdb.base/commands.exp (bp_deleted_in_command_test)
12662 (temporary_breakpoint_commands): Check noargs.
12663
79c2c32d
DC
126642003-09-25 David Carlton <carlton@kealia.com>
12665
12666 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12667 of some print tests, where appropriate. Add tests for C::D::cd,
12668 E::ce, F::cXfX, G::XgX.
12669 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12670
594e6d67
RE
126712003-09-25 Richard Earnshaw <rearnsha@arm.com>
12672
12673 * lib/java.exp (java_init): Import target_alias before using it.
12674
10f0d451
DC
126752003-09-25 David Carlton <carlton@kealia.com>
12676
12677 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12678
274bcba0
EZ
126792003-09-23 Elena Zannoni <ezannoni@redhat.com>
12680
d63a86f8 12681 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12682 weirdness.
274bcba0 12683
cdbf20f7
MC
126842003-09-17 Michael Chastain <mec@shout.net>
12685
12686 * gdb.cp/gdb1355.exp: New file.
12687 * gdb.cp/gdb1355.c: New file.
12688
71e06f80
CV
126892003-09-15 Corinna Vinschen <vinschen@redhat.com>
12690
12691 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12692 * gdb.asm/sh.inc: New file.
12693
5c4e30ca
DC
126942003-09-11 David Carlton <carlton@kealia.com>
12695
bd45b7af
DC
12696 * gdb.cp/namespace.exp: Add tests for namespace types.
12697 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12698 (test_namespace): New.
12699
1c199746
EZ
127002003-09-11 Elena Zannoni <ezannoni@redhat.com>
12701
a9c64011 12702 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12703 * gdb.stabs/weird.exp: Ditto.
1c199746 12704
04ed252f
MC
127052003-09-08 Michael Chastain <mec@shout.net>
12706
12707 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12708
d8a2d9e7
MC
127092003-09-07 Michael Chastain <mec@shout.net>
12710
12711 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12712 'parse error'.
12713
161afb24
MK
127142003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12715
12716 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12717
49f2741a
MC
127182003-08-30 Michael Chastain <mec@shout.net>
12719
12720 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12721 * gdb.gdb/observer.exp: Ditto.
12722 * gdb.gdb/xfullpath.exp: Ditto.
12723
8afa723e
MK
127242003-08-29 Mark Kettenis <kettenis@gnu.org>
12725
12726 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12727 *-*-*bsd*.
12728
f31dfe3b
JJ
127292003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12730
12731 * gdb.base/dump.exp: Skip for ia64.
12732
4630e498
JJ
127332003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12734
12735 * gdb.asm/asm-source.exp: Add ia64 support.
12736 * gdb.asm/ia64.inc: New file.
12737
1105b7ef
MC
127382003-08-22 Michael Chastain <mec@shout.net>
12739
12740 * gdb.cp: New directory.
12741 * gdb.cp/*: Copy from gdb.c++/*.
12742 * gdb.c++/*: Remove.
12743 * Makefile.in: Change gdb.c++ to gdb.cp.
12744 * configure.in: Ditto.
12745 * configure: Regnerate.
12746
c945b932
MK
127472003-08-18 Mark Kettenis <kettenis@gnu.org>
12748
12749 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12750 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12751
2b66634b
DJ
127522003-08-17 Daniel Jacobowitz <drow@mvista.com>
12753
12754 * mi-var-display.exp (-var-list-children weird): Accept function
12755 pointers with argument types.
12756 * mi1-var-display.exp (-var-list-children weird): Likewise.
12757 * mi2-var-display.exp (-var-list-children weird): Likewise.
12758
a356f73b
DJ
127592003-08-17 Daniel Jacobowitz <drow@mvista.com>
12760
12761 * gdb.base/annota3.exp: Add missing newline.
12762
483417b8
MC
127632003-08-06 Michael Chastain <mec@shout.net>
12764
12765 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12766
c99c59c3
MS
127672003-08-12 Michael Snyder <msnyder@redhat.com>
12768
12769 * gdb.base/float.exp: Add test for SH.
12770
55ed7501
MK
127712003-08-10 Mark Kettenis <kettenis@gnu.org>
12772
12773 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12774
1a371f2e
EZ
127752003-08-07 Elena Zannoni <ezannoni@redhat.com>
12776
12777 * gdb.base/completion.exp: Remove reduntant completion test
12778 on filename.
12779
e0f353ce
EZ
127802003-08-07 Elena Zannoni <ezannoni@redhat.com>
12781
a9c64011
AS
12782 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12783 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12784 gdb.trace/save-trace.exp: Make sure that full pathnames are
12785 escaped correctly.
e0f353ce 12786
5710a1af 127872003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12788
a9c64011
AS
12789 * configure.in: Don't generate config.h from config.hin.
12790 * configure: Regenerate.
12791 * config.hin: Remove file.
12792 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12793 * gdb.threads/pthreads.c: Ditto.
5710a1af 12794
dcd81ce9
DJ
127952003-08-07 Daniel Jacobowitz <drow@mvista.com>
12796
12797 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12798 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12799 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12800 Replace ld24 with seth/add3.
12801
6009d884
AC
128022003-08-02 Andrew Cagney <cagney@redhat.com>
12803
12804 * gdb.base/annota3.exp: New file.
12805 * gdb.base/annota3.c: New file.
12806 * gdb.c++/annota3.exp: New file.
12807 * gdb.c++/annota3.cc: New file.
12808
51514e06
MC
128092003-07-29 Michael Chastain <mec@shout.net>
12810
12811 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12812 actually failed.
12813 (do_pass): Likewise.
12814 * gdb.threads/tls.exp: Always initialize no_of_threads.
12815
4ee6625b
DJ
128162003-07-27 Daniel Jacobowitz <drow@mvista.com>
12817
12818 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12819 pattern.
12820 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12821 * gdb.threads/tls.exp: Recognize one case of the host library not
12822 supporting TLS.
12823
225f2bf6
AC
128242003-07-27 Andrew Cagney <cagney@redhat.com>
12825
12826 * gdb.base/fileio.exp: Use SH when running commands using
12827 remote_exec.
12828
bcb27c9f
DJ
128292003-07-24 Daniel Jacobowitz <drow@mvista.com>
12830
12831 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12832 * gdb.base/relocate.c (dummy): New padding array.
12833
3d67be83
MS
128342003-07-22 Michael Snyder <msnyder@redhat.com>
12835
d63a86f8 12836 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12837
12838 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12839 patterns to be more general, accepting old and new output.
12840 Some output chars (such as '+') also must be quoted.
d63a86f8 12841 Some addresses are displayed numerically instead of
3d67be83
MS
12842 symbolically.
12843
57ba3b85
MS
128442003-07-23 Michael Snyder <msnyder@redhat.com>
12845
686d097c
MS
12846 * gdb.base/return2.exp: Don't test long-long return.
12847
57ba3b85
MS
12848 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12849 * gdb.disasm/t01_mov.exp: Ditto.
12850 * gdb.disasm/t02_mova.s: Ditto.
12851 * gdb.disasm/t02_mova.exp: Ditto.
12852 * gdb.disasm/t03_add.s: Ditto.
12853 * gdb.disasm/t03_add.exp: Ditto.
12854 * gdb.disasm/t04_sub.s: Ditto.
12855 * gdb.disasm/t04_sub.exp: Ditto.
12856 * gdb.disasm/t05_cmp.s: Ditto.
12857 * gdb.disasm/t05_cmp.exp: Ditto.
12858 * gdb.disasm/t06_ari2.s: Ditto.
12859 * gdb.disasm/t06_ari2.exp: Ditto.
12860 * gdb.disasm/t07_ari3.s: Ditto.
12861 * gdb.disasm/t07_ari3.exp: Ditto.
12862 * gdb.disasm/t08_or.s: Ditto.
12863 * gdb.disasm/t08_or.exp: Ditto.
12864 * gdb.disasm/t09_xor.s: Ditto.
12865 * gdb.disasm/t09_xor.exp: Ditto.
12866 * gdb.disasm/t10_and.s: Ditto.
12867 * gdb.disasm/t10_and.exp: Ditto.
12868 * gdb.disasm/t11_logs.s: Ditto.
12869 * gdb.disasm/t11_logs.exp: Ditto.
12870 * gdb.disasm/t12_bit.s: Ditto.
12871 * gdb.disasm/t12_bit.exp: Ditto.
12872 * gdb.disasm/t13_otr.s: Ditto.
12873 * gdb.disasm/t13_otr.exp: Ditto.
12874
e00759ef
EZ
128752003-07-22 Elena Zannoni <ezannoni@redhat.com>
12876
12877 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12878
8bc2021f
EZ
128792003-07-22 Elena Zannoni <ezannoni@redhat.com>
12880
a9c64011
AS
12881 * gdb.threads/tls.c : New file.
12882 * gdb.threads/tls.exp : New file.
12883 * gdb.threads/tls-main.c : New file.
12884 * gdb.threads/tls-shared.c : New file.
12885 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12886
89320c4c
AS
128872003-07-22 Andreas Schwab <schwab@suse.de>
12888
12889 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12890
180dea7c
AS
128912003-07-20 Andreas Schwab <schwab@suse.de>
12892
12893 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12894 due to insn reordering.
12895
0714963c
AC
128962003-07-15 Andrew Cagney <cagney@redhat.com>
12897
12898 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12899
98a23b3f
MC
129002003-07-15 Michael Chastain <mec@shout.net>
12901
12902 * gdb.base/gdb1250.exp: New file.
12903 * gdb.base/gdb1250.c: New file.
12904
27e417a2
ML
129052003-07-09 Michal Ludvig <mludvig@suse.cz>
12906
12907 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12908 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12909
8bc2021f
EZ
129102003-07-09 Elena Zannoni <ezannoni@redhat.com>
12911
a9c64011
AS
12912 * gdb.threads/tls.c: New file.
12913 * gdb.threads/tls.exp: New file.
12914 * gdb.threads/tls-main.c: New file.
12915 * gdb.threads/tls-shared.c: New file.
12916 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12917
d99968dc
EZ
129182003-07-09 Elena Zannoni <ezannoni@redhat.com>
12919
12920 * gdb.base/annota1.exp: Make sure that we properly escape the
12921 full path of the source file. Xfail more permissive patterns,
d63a86f8 12922 due to a compiler debug info problem.
d99968dc 12923
83876b3b
AS
129242003-07-07 Andreas Schwab <schwab@suse.de>
12925
2705e972
AS
12926 * gdb.asm/m68k.inc: New file.
12927 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12928
83876b3b
AS
12929 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12930 arguments"): Also match negative number.
12931
12932 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12933
3a871b37
DJ
129342003-07-03 Daniel Jacobowitz <drow@mvista.com>
12935
12936 * gdb.base/store.c (charest): New typedef.
12937 (add_char): Rename to add_charest, update.
12938 (wack_char): Rename to wack_charest, update types. Return l + r
12939 to keep r live across the call.
12940 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12941 (wack_double, wack_doublest): Return l + r to keep r live across
12942 the call.
12943 * gdb.base/store.exp: Accomodate store.c changes.
12944
b2a7f303
DC
129452003-06-30 David Carlton <carlton@kealia.com>
12946
12947 * gdb.c++/maint.exp (test_invalid_name): New.
12948 (test_first_component): Add tests for invalid names.
12949
3c6cb4a1
MC
129502003-06-29 Michael Chastain <mec@shout.net>
12951
12952 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12953 output of '<VTT for class>' for virtual base classes.
12954
f1c2644b
DJ
129552003-06-29 Daniel Jacobowitz <drow@mvista.com>
12956
12957 * gdb.base/completion.exp: Tab-complete "complet" instead of
12958 "compl".
12959 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12960
18080350
DJ
129612003-06-29 Daniel Jacobowitz <drow@mvista.com>
12962
12963 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12964 * gdb.base/volatile.exp: Likewise.
12965
f56973f8
DJ
129662003-06-29 Daniel Jacobowitz <drow@mvista.com>
12967
12968 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12969 gdb/1265.
12970
129712003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12972 Daniel Jacobowitz <drow@mvista.com>
12973
12974 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12975 initial line count of 'captured_main' from 26 to 32.
12976 (test_with_self): Allow xmalloc call to be interleaved with the
12977 preceding two lines.
12978
e766d4d6
JB
129792003-06-24 Joel Brobecker <brobecker@gnat.com>
12980
12981 * gdb.base/bang.exp: New testcase.
12982
f125c9a4
JB
129832003-06-23 Joel Brobecker <brobecker@gnat.com>
12984
12985 * gdb.base/langs.exp: Add some tests for the "minimal" language
12986 support.
12987
6e25beaf
EZ
129882003-06-23 Elena Zannoni <ezannoni@redhat.com>
12989
12990 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12991 the testcase.
12992
2f816dda
DJ
129932003-06-22 Daniel Jacobowitz <drow@mvista.com>
12994
12995 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12996 offset.
12997
db5a5748
DJ
129982003-06-22 Daniel Jacobowitz <drow@mvista.com>
12999
13000 * gdb.c++/pr-1210.cc: New file.
13001 * gdb.c++/pr-1210.exp: New file.
13002
1df0c130
DJ
130032003-06-21 Daniel Jacobowitz <drow@mvista.com>
13004
13005 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13006 000-exec-continue.
13007
a92feac0
MK
130082003-06-15 Mark Kettenis <kettenis@gnu.org>
13009
13010 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13011 on *-*-*bsd* instead of *-*-freebsd*.
13012
81a58f5b
AC
130132003-06-14 Andrew Cagney <cagney@redhat.com>
13014
13015 * gdb.base/store.exp: Test longest and doublest. Test all
13016 parameters. Weaken return statement match.
13017 * gdb.base/store.c: Add longest and doublest - aka long long and
13018 long double functions. Put all parameters into local register
13019 variables. Use negative values.
13020
b257a0d3
AC
130212003-06-14 Andrew Cagney <cagney@redhat.com>
13022
13023 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13024 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13025 exit status.
13026 * gdb.base/fileio.exp: Disable target when nointerrupts and
13027 noinferiorio, instead of limiting it to remote. Use remote_exec
13028 instead of system.
d63a86f8 13029
21c38304
JJ
130302003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13031
13032 * gdb.base/float.exp: Add ia64 support.
13033
1bcdb424
CV
130342003-06-12 Corinna Vinschen <vinschen@redhat.com>
13035
13036 * gdb.base/fileio.exp: Run only on remote targets.
13037
6aeb981f
CV
130382003-06-10 Corinna Vinschen <vinschen@redhat.com>
13039
13040 * gdb.base/fileio.c: New file, testing File-I/O.
13041 * gdb.base/fileio.exp: Ditto.
13042
53df362e
RG
130432003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13044
13045 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13046 shared objects after relocation at load time (gdb PR/1132).
13047 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13048 as above, part of the shared object relocation test.
53df362e 13049
ffee1b46
MK
130502003-06-08 Mark Kettenis <kettenis@gnu.org>
13051
b5ca3722
MK
13052 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13053 fully filled history list.
13054 * gdb.base/gdb_history: New file.
13055
03ed860d
MK
13056 * gdb.base/signals.exp: XFAIL "continue to func1" on
13057 i*86-*-freebsd*.
13058
ffee1b46
MK
13059 * gdb.base/attach.exp: When trying to attach to a nonexistent
13060 process, make it possible to specify the PID based on the target,
13061 and do so for *-*-freebsd*.
13062
d80dbb52
RH
130632003-06-02 Richard Henderson <rth@redhat.com>
13064
13065 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13066
6dd77b81
RH
130672003-06-02 Richard Henderson <rth@redhat.com>
13068
13069 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13070
f6347e16
RH
130712003-06-02 Richard Henderson <rth@redhat.com>
13072
13073 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13074
2c161407
DJ
130752003-06-01 Daniel Jacobowitz <drow@mvista.com>
13076
13077 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13078 of globalvar.
13079
572eb746
MK
130802003-06-01 Mark Kettenis <kettenis@gnu.org>
13081
13082 * gdb.asm/asm-source.exp: Check for memory read errors in
13083 disassembler test on *BSD too.
13084
9e9617a5
RH
130852003-06-01 Richard Henderson <rth@redhat.com>
13086
13087 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13088 for .frame.
13089 (gdbasm_call): Lose ldgp.
13090 (gdbasm_startup): Add frame information.
13091 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13092
7b34ad4e
MK
130932003-05-31 Mark Kettenis <kettenis@gnu.org>
13094
13095 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13096 i?86-*-*.
13097
10059fdf
MK
130982003-05-30 Mark Kettenis <kettenis@gnu.org>
13099
13100 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13101 FreeBSD.
13102
acf4b816
RH
131032003-05-29 Richard Henderson <rth@redhat.com>
13104
13105 * gdb.asm/alpha.inc: New file.
13106 * gdb.asm/asm-source.exp: Use it.
13107
e9ecd949
JB
131082003-05-29 Jim Blandy <jimb@redhat.com>
13109
13110 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13111 'core.PID'.
13112
e3e5a4f3
JB
131132003-05-22 Jim Blandy <jimb@redhat.com>
13114
13115 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13116 backtrace.
d63a86f8 13117
72fe3d25
DC
131182003-05-20 David Carlton <carlton@math.stanford.edu>
13119
13120 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13121 this time.
13122
58da2eb2
DC
131232003-05-19 David Carlton <carlton@bactrian.org>
13124
13125 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13126 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13127
1fcb5155
DC
131282003-05-19 David Carlton <carlton@bactrian.org>
13129
13130 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13131 namespace tests.
13132 Bump copyright date.
13133 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13134 (main): Call C::D::marker2.
13135 * gdb.c++/namespace1.cc: New file.
13136
85e85163
JJ
131372003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13138
13139 Roland McGrath <roland@redhat.com>
d63a86f8 13140 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13141 there is no manager thread.
13142
a25fbfec
JJ
131432003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13144
d63a86f8
RM
13145 * gdb.threads/schedlock.exp: Remove assumption that all threads
13146 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13147 in one of the child threads rather than the main thread.
13148
be375bae
JB
131492003-05-07 Jim Blandy <jimb@redhat.com>
13150
09bf6082
JB
13151 Add support for assembly source testing on the s390x.
13152 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13153 architecture.
13154 * gdb.asm/s390x.inc: New file.
13155
be375bae
JB
13156 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13157 succession of 'if' statements.
13158
00905d52
AC
131592003-05-05 Andrew Cagney <cagney@redhat.com>
13160
13161 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13162
b1e29e33
AC
131632003-05-05 Andrew Cagney <cagney@redhat.com>
13164
13165 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13166 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13167
e33d66ec
EZ
131682003-05-02 Elena Zannoni <ezannoni@redhat.com>
13169
13170 * gdb.base/charset.exp: Update based on new behavior of set/show
13171 charset commands.
13172
2b6fd0d8
AC
131732003-05-01 Andrew Cagney <cagney@redhat.com>
13174
13175 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13176 variable do not give memory errors.
13177
130cacce
AF
131782003-04-30 Adam Fedor <fedor@gnu.org>
13179
13180 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13181 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13182 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13183 gdb.objc/basicclass.m: : New files
13184
13185 * lib/gdb.exp (gdb_compile_objc): New procedure.
13186
bea71854
DJ
131872003-04-27 Daniel Jacobowitz <drow@mvista.com>
13188
13189 * gdb.base/signals.exp: Make backtrace tests more specific.
13190
0f20eeea
DC
131912003-04-23 David Carlton <carlton@bactrian.org>
13192
13193 * gdb.c++/maint.exp (test_first_component): Add tests for
13194 'operator' in more locations.
13195
c8c4d8dc
KB
131962003-04-16 Kevin Buettner <kevinb@redhat.com>
13197
13198 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13199
3fe60e3c
EZ
132002003-04-16 Elena Zannoni <ezannoni@redhat.com>
13201
13202 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13203 func marke' instead. Update test name.
3fe60e3c 13204
9219021c
DC
132052003-04-15 David Carlton <carlton@math.stanford.edu>
13206
13207 * gdb.c++/maint.exp: New file.
13208
5dd55bdd
EZ
132092003-04-14 Elena Zannoni <ezannoni@redhat.com>
13210
13211 * gdb.threads/schedlock.c: Change type of thread function argument
13212 to long, to avoid warnings on 64-bit platforms.
13213
00890572
EZ
132142003-04-14 Elena Zannoni <ezannoni@redhat.com>
13215
a9c64011
AS
13216 * gdb.base/attach.exp: Add new message from ptrace in case of
13217 attaching to nonexistent process.
d63a86f8 13218
93201743
JB
132192003-04-11 Jim Blandy <jimb@redhat.com>
13220
13221 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13222 gdb.c++/userdef.cc: Place comments on the lines to which the
13223 marker function might return.
13224 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13225 gdb.c++/userdef.exp: Look for those comments to check that we've
13226 returned to the right place, instead of checking line numbers.
13227
2a11c64d
EZ
132282003-04-11 Elena Zannoni <ezannoni@redhat.com>
13229
a9c64011
AS
13230 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13231 match on sourcefile name, instead of directory name.
2a11c64d 13232
68ab8fc5
EZ
132332003-04-10 Elena Zannoni <ezannoni@redhat.com>
13234
d63a86f8 13235 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13236 working directory name.
13237
5624293a
JB
132382003-04-09 Jim Blandy <jimb@redhat.com>
13239
13240 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13241 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13242 after an inferior function call, report the failure, but allow the
13243 test to continue.
13244
f1f02ee4
SC
132452003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13246
13247 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13248 with -DPROTOTYPES.
13249
6eb79af0
SC
132502003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13251
13252 * gdb.base/break.exp: Revert last patch.
13253
8dfb4cf0
SC
132542003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13255
13256 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13257 with -DPROTOTYPES.
13258
ed4c619a
AC
132592003-04-02 Andrew Cagney <cagney@redhat.com>
13260
13261 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13262 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13263 matching directories by the name breakpoint.
13264 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13265 Make "continue to marker1" consistent.
13266 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13267 message consistent.
13268 * lib/gdb.exp: Put "the program is no longer running", and "the
13269 program exited" in parenthesis.
13270 * lib/mi-support.exp: Ditto.
d63a86f8 13271
4e35d5f0 132722003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13273
4e35d5f0
BR
13274 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13275
71900fe8
AC
132762003-03-29 Andrew Cagney <cagney@redhat.com>
13277
13278 * gdb.base/sizeof.c (main): Print the value of '\377'.
13279 * gdb.base/sizeof.exp: Check the sign of '\377'.
13280
c0655a16
MC
132812003-03-27 Michael Chastain <mec@shout.net>
13282
13283 * gdb.base/gdb1090.exp: New file.
13284 * gdb.base/gdb1090.cc: New file.
13285
5b2a3989
JB
132862003-03-27 J. Brobecker <brobecker@gnat.com>
13287
13288 * gdb.gdb/observer.exp: New regression test.
13289
79876890
MC
132902003-03-27 Michael Chastain <mec@shout.net>
13291
13292 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13293 * gdb.base/ptype.exp: Likewise.
13294
6eac95e3
CV
132952003-03-27 Corinna Vinschen <vinschen@redhat.com>
13296
13297 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13298
e8c71839
MC
132992003-03-26 Michael Chastain <mec@shout.net>
13300
13301 * gdb.base/ptype.exp: Actually use some typedef'd types.
13302
71b10041
SC
133032003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13304
13305 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13306 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13307
2512cf80
CV
133082003-03-20 Corinna Vinschen <vinschen@redhat.com>
13309
13310 * gdb.base/default.exp: Fix regular expression.
13311
0d195a4f
CV
133122003-03-20 Corinna Vinschen <vinschen@redhat.com>
13313
13314 * gdb.base/args.exp: Fix regular expression.
13315
8a2dbca8
CV
133162003-03-20 Corinna Vinschen <vinschen@redhat.com>
13317
13318 * gdb.base/help.exp: Allow Win32 child process.
13319
bf028682
CV
133202003-03-20 Corinna Vinschen <vinschen@redhat.com>
13321
13322 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13323 when stepping out of main().
13324
182dbe85
CV
133252003-03-20 Corinna Vinschen <vinschen@redhat.com>
13326
13327 * gdb.base/default.exp: Check for win32 specific message when calling
13328 "run" without executable.
13329
d67a6ba5
CV
133302003-03-20 Corinna Vinschen <vinschen@redhat.com>
13331
13332 * gdb.base/args.exp: Expect .exe in output.
13333
a955b5bb
CV
133342003-03-20 Corinna Vinschen <vinschen@redhat.com>
13335
13336 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13337 Cygwin native.
13338
bf6bad4b
AC
133392003-03-17 Andrew Cagney <cagney@redhat.com>
13340
13341 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13342 vector registes.
13343 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13344 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13345
293e9a31
DC
133462003-03-17 David Carlton <carlton@math.stanford.edu>
13347
13348 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13349 test, for PR breakpoints/38.
13350 Call test_watchpoint_and_breakpoint.
13351 * gdb.base/watchpoint.c (func3): New function.
13352 (main): Call func3.
13353
5330f2db
DC
133542003-03-04 David Carlton <carlton@math.stanford.edu>
13355
13356 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13357 Garply<Garply<char> >:: garply".
13358 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13359 with respect to PR c++/1111; note also PR c++/1113.
13360 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13361 respect to PR c++/1062.
13362 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13363
6ece72da
DC
133642003-03-03 David Carlton <carlton@math.stanford.edu>
13365
13366 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13367 with respect to PR c++/57.
13368 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13369 c++/826.
13370 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13371 respect to PR c++/57.
13372
85ca1584
DC
133732003-03-03 David Carlton <carlton@math.stanford.edu>
13374
13375 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13376 respect to PR c++/33 into FAILs.
13377
98e9c5b8
MC
133782003-03-03 Michael Chastain <mec@shout.net>
13379
7bedbf27
MC
13380 * configure.in: Update copyright years.
13381
133822003-03-03 Michael Chastain <mec@shout.net>
13383
13384 * Makefile.in: Update copyright years.
98e9c5b8 13385
f683e100
DC
133862003-02-28 David Carlton <carlton@math.stanford.edu>
13387
13388 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13389 print class instead of struct and/or superfluous protection
13390 specifiers, as long as the resulting output is equivalent to the
13391 source code.
13392 Delete FIXME from end of messages on tests that don't need
13393 fixing.
13394
a9e0cf2c
DC
133952003-02-28 David Carlton <carlton@math.stanford.edu>
13396
13397 * gdb.c++/templates.exp (do_tests): Allow const in the two
13398 Foo<volatile char *>::foo tests.
13399
e8d359df
MS
134002003-02-27 Michael Snyder <msnyder@redhat.com>
13401
d63a86f8 13402 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13403 will be consistant.
13404
0b71dc91
DC
134052003-02-26 David Carlton <carlton@math.stanford.edu>
13406
13407 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13408 char *>::foo" test with respect to PR c++/33. Create a new test
13409 which is identical to that one except that it doesn't put the
13410 space between the "char" and the "*"; KFAIL it, too.
13411
dd14ab43
DC
134122003-02-26 David Carlton <carlton@math.stanford.edu>
13413
13414 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13415 template types into either PASSes or KFAILs (corresponding to PR
13416 c++/57). Tweak indentation. Update copyright.
13417
1146c7f1
SC
134182003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13419
13420 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13421
74641dfb
MC
134222003-02-13 Michael Chastain <mec@shout.net>
13423
13424 * gdb.base/exprs.exp: Remove i960 remnants.
13425 * gdb.base/funcargs.exp: Likewise.
13426 * gdb.base/list.exp: Likewise.
13427 * gdb.base/ptype.exp: Likewise.
13428
559cd2d0
DC
134292003-02-14 David Carlton <carlton@math.stanford.edu>
13430
13431 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13432 pEe->D::vg()" from XFAIL to KFAIL.
13433
c4f90d87
JM
134342003-02-13 Jason Molenda (jmolenda@apple.com)
13435
13436 * gdb.base/maint.exp: Update maint print statistics regexp to include
13437 new entries.
13438
cbc4d97c
MC
134392003-02-13 Michael Chastain <mec@shout.net>
13440
13441 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13442
40f235b7
MC
134432003-02-12 Michael Chastain <mec@shout.net>
13444
13445 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13446 * gdb.c++/inherit.exp: Likewise.
13447 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13448 * gdb.c++/templates.exp: Likewise.
13449 * gdb.c++/virtfunc.exp: Likewise.
13450
c56716b0
JM
134512003-02-06 Jason Molenda (jason-cl@molenda.com)
13452
13453 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13454 why the code is written that way.
13455
070afcf8
MC
134562003-02-05 Michael Chastain <mec@shout.net>
13457
13458 * gdb.base/dump.exp: Add missing copyright line.
13459
5d0331e5
JM
134602003-02-05 Jason Molenda (jason-cl@molenda.com)
13461
f7ae6d3e 13462 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13463 at the beginning so the breakpoint doesn't get set on the loop.
13464
92851186
MC
134652003-02-05 Michael Chastain <mec@shout.net>
13466
13467 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13468 output for configurations with gcc 2.95.3.
13469
cbf1e085
AC
134702003-02-05 Keith Seitz <keiths@redhat.com>
13471 Andrew Cagney <ac131313@redhat.com>
13472
13473 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13474
29518e1e
MC
134752003-02-04 Michael Chastain <mec@shout.net>
13476
13477 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13478 Call perror and then continue.
13479
5af1d5f3
MC
134802003-02-03 Michael Chastain <mec@shout.net>
13481
13482 * gdb.c++/pr-1023.cc: New file.
13483 * gdb.c++/pr-1023.exp: New file.
13484
6b549786
JB
134852003-02-05 Jim Blandy <jimb@redhat.com>
13486
13487 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13488 it's local to foobar. Check for it there, and check that it's not
13489 present in main.
13490 * gdb.c++/local.cc (marker2): New function.
13491 (foobar): Call marker1.
13492 (main): Call marker2 instead of marker1.
13493
67f16606
AC
134942003-02-04 Andrew Cagney <ac131313@redhat.com>
13495
13496 * gdb.disasm/mn10200.exp: Obsolete file.
13497 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13498 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13499 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13500
1c5cb38e
DC
135012003-02-04 David Carlton <carlton@math.stanford.edu>
13502
13503 * gdb.c++/overload.exp: Test intToChar(1).
13504 * gdb.c++/overload.cc (intToChar): New.
13505 (main): Call intToChar.
13506
d1fe6965
DC
135072003-02-03 David Carlton <carlton@math.stanford.edu>
13508
13509 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13510 'might_kfail' arg.
13511 KFAIL some of the continue_to_bp_overloaded calls, according to
13512 PR c++/1025.
13513
9ba61c5d
MC
135142003-02-01 Michael Chastain <mec@shout.net>
13515
13516 * gdb.base/advance.c (marker1): New marker function.
13517 * gdb.base/advance.exp: When the 'advance' command lands on the
13518 return breakpoint, it can legitimately stop on either the
13519 current line or the next line. Accommodate both outcomes.
13520 * gdb.base/until.exp: Likewise.
13521
e7494ffb
AC
135222003-02-02 Andrew Cagney <ac131313@redhat.com>
13523
13524 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13525 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13526 now a list, not a tuple.
13527 * gdb.mi/mi-var-display.exp: Ditto.
13528 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13529
075559bc
AC
135302003-02-01 Andrew Cagney <ac131313@redhat.com>
13531
13532 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13533 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13534 stack backtraces.
13535 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13536
2bd4c7b1
MK
135372003-02-01 Mark Kettenis <kettenis@gnu.org>
13538
13539 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13540 gdb.mi/mi1-pthreads.exp: Return instead of calling
13541 gdb_suppress_entire_file.
13542
eabd8992
MS
135432003-02-01 Mark Salter <msalter@redhat.com>
13544
13545 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13546
71469e2f
MS
135472003-01-31 Mark Salter <msalter@redhat.com>
13548
13549 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13550 Support empty arg.
13551
38a94d44
MC
135522003-01-30 Michael Chastain <mec@shout.net>
13553
13554 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13555 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13556 has been fixed in gdb/readline on 2003-01-09.
13557
19ea9e73
MS
135582003-01-29 Michael Snyder <msnyder@redhat.com>
13559
e8d359df
MS
13560 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13561 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13562 * gdb.base/args.exp: Skip if target does not support args passing.
13563
2307bd6a
DJ
135642003-01-22 Daniel Jacobowitz <drow@mvista.com>
13565
19ea9e73 13566 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13567 gdb_test. Accept a list of expect arguments as the third
13568 parameter.
13569 (gdb_test): Use it.
13570
f2dd3617
EZ
135712003-01-20 Elena Zannoni <ezannoni@redhat.com>
13572
13573 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13574 allow for different test tree configurations. Update some
13575 tescases accordingly.
13576 * gdb.arch/altivec-regs.exp: Ditto.
13577 * gdb.asm/asm-source.exp: Ditto.
13578 * gdb.base/advance.exp: Ditto.
13579 * gdb.base/display.exp: Ditto.
d63a86f8 13580 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13581 * gdb.base/mips_pro.exp: Ditto.
13582 * gdb.base/overlays.exp: Ditto.
13583 * gdb.base/relocate.exp: Ditto.
13584 * gdb.base/setshow.exp: Ditto.
13585 * gdb.base/step-line.exp: Ditto.
13586 * gdb.base/step-test.exp: Ditto.
13587 * gdb.base/until.exp: Ditto.
13588 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13589
c71cdefd
DC
135902003-01-17 David Carlton <carlton@math.stanford.edu>
13591
13592 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13593 corresponding to PR c++/945.
13594 Update copyright.
13595
fdba05d7
DC
135962003-01-17 David Carlton <carlton@math.stanford.edu>
13597
13598 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13599 corresponding to PR c++/68.
13600
136012003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13602
13603 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13604 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13605 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13606
c362c33a
EZ
136072003-01-15 Elena Zannoni <ezannoni@redhat.com>
13608
0fbc361c
EZ
13609 * gdb.base/break.exp: Fix change of default location, because of
13610 removal of until tests.
13611 * gdb.base/help.exp: Update test for new 'until' help message.
13612 Add test for help on 'advance'.
a9c64011 13613 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13614
dabf8a35
MK
136152003-01-15 Mark Kettenis <kettenis@gnu.org>
13616
13617 * gdb.base/default.exp: Adapt "info float" test for recent changes
13618 to that command. Add test for "info vector".
13619 * gdb.base/float.exp: New file. Add test for "info float" that
13620 resembles the old test in gdb.base/default.exp.
13621
a1769aca
DC
136222003-01-15 David Carlton <carlton@math.stanford.edu>
13623
13624 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13625
82025e13
EZ
136262003-01-15 Elena Zannoni <ezannoni@redhat.com>
13627
13628 * gdb.base/break.exp: Move the tests of until command from here...
13629 * gdb.base/until.exp: ... to here. New file. Add other tests.
13630 * gdb.base/advance.c: New file.
13631 * gdb.base/advance.exp: New file.
13632
8f9ab801
EZ
136332003-01-14 Elena Zannoni <ezannoni@redhat.com>
13634
a9c64011
AS
13635 * gdb.base/args.c: New file.
13636 * gdb.base/args.exp: New file.
8f9ab801 13637
9ae66589
DJ
136382003-01-14 Daniel Jacobowitz <drow@mvista.com>
13639
13640 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13641
8d77e5c3
DJ
136422003-01-14 Daniel Jacobowitz <drow@mvista.com>
13643
13644 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13645
12d2f0a1
DJ
136462003-01-14 Daniel Jacobowitz <drow@mvista.com>
13647
13648 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13649 dates.
13650
6ca37014
DJ
136512003-01-13 Daniel Jacobowitz <drow@mvista.com>
13652
13653 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13654
b0023472
DJ
136552003-01-13 Daniel Jacobowitz <drow@mvista.com>
13656
13657 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13658 (ptype &*"foo").
13659 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13660
607fbc54 136612003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13662
13663 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13664 * gdb.mi/mi1-console.exp: Likewise.
13665
607fbc54 136662003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13667
13668 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13669 * gdb.mi/mi1-console.exp: Likewise.
13670
a1fb14a2
DJ
136712003-01-13 Daniel Jacobowitz <drow@mvista.com>
13672
13673 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13674
c4cf40b7
DJ
136752003-01-09 Daniel Jacobowitz <drow@mvista.com>
13676
13677 * gdb.base/detach.exp: New test.
13678
696d5a5b
DJ
136792003-01-09 Daniel Jacobowitz <drow@mvista.com>
13680
13681 * Makefile.in (ALL_SUBDIRS): New variable.
13682 (subdirs, clean, distclean): Use it.
13683 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13684 regenerating Makefile, since it is generated from the top level.
13685 * gdb.asm/Makefile.in: Likewise.
13686 * gdb.base/Makefile.in: Likewise.
13687 * gdb.c++/Makefile.in: Likewise.
13688 * gdb.disasm/Makefile.in: Likewise.
13689 * gdb.java/Makefile.in: Likewise.
13690 * gdb.mi/Makefile.in: Likewise.
13691 * gdb.threads/Makefile.in: Likewise.
13692 * gdb.trace/Makefile.in: Likewise.
13693
754533e4
DC
136942003-01-09 David Carlton <carlton@math.stanford.edu>
13695
13696 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13697 Add copyright year 2003.
13698
d8b3e9ee
MC
136992003-01-06 Michael Chastain <mec@shout.net>
13700
13701 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13702 When selecting a thread, 'line' and 'file' are optional.
13703 * gdb.mi/mi1-pthreads.exp: Likewise.
13704
8e9e0fe6
AS
137052003-01-06 Andreas Schwab <schwab@suse.de>
13706
13707 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13708 failures.
13709
b5ab8ff3
DJ
137102003-01-04 Daniel Jacobowitz <drow@mvista.com>
13711
13712 Fix PR gdb/844
13713 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13714 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13715
13716 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13717 instead of calling gdb_suppress_entire_file.
13718 * gdb.threads/print-threads.exp: Likewise.
13719 * gdb.threads/schedlock.exp: Likewise.
13720
13721 * gdb.threads/killed.exp: Return instead of calling
13722 gdb_suppress_entire_file.
13723 * gdb.threads/linux-dp.exp: Likewise.
13724 * gdb.threads/pthreads.exp: Likewise.
13725
1e698235
DJ
137262003-01-04 Daniel Jacobowitz <drow@mvista.com>
13727
13728 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13729 stabs.
13730 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13731 * gdb.base/whatis.exp: Always allow (void) after function names.
13732
147ff08c
DJ
137332003-01-04 Daniel Jacobowitz <drow@mvista.com>
13734
13735 * gdb.c++/casts.exp: Correct regexp.
13736
dc62bfc2
MK
137372003-01-04 Mark Kettenis <kettenis@gnu.org>
13738
13739 * configure.in: Call AC_CONFIG_HEADER. Don't call
13740 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13741 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13742 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13743 aforementioned directories in the AC_OUPUT call.
13744 * config.hin: New file.
13745 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13746 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13747 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13748 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13749 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13750 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13751 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13752 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13753 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13754 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13755 gdb.threads/configure.in, gdb.threads/configure,
13756 gdb.threads/config.in, gdb.trace/configure.in,
13757 gdb.trace/configure: Removed.
13758
77afa639
MC
137592003-01-03 Michael Chastain <mec@shout.net>
13760
13761 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13762 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13763
7634bb6e
DJ
137642003-01-03 Daniel Jacobowitz <drow@mvista.com>
13765
13766 * gdb.base/store.exp: Fix regular expressions.
13767
b39c905e
MK
137682002-12-28 Mark Kettenis <kettenis@gnu.org>
13769
13770 * configure.in: Rewrite.
13771 * configure: Regenerated.
13772
0a8551dd
DC
137732003-01-03 David Carlton <carlton@math.stanford.edu>
13774
13775 * gdb.base/psymtab.exp: New file.
13776 * gdb.base/psymtab1.c: Ditto.
13777 * gdb.base/psymtab2.c: Ditto.
13778
c60b7188
AF
137792002-12-23 Adam Fedor <fedor@gnu.org>
13780
13781 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13782
ee73db83
DC
137832002-12-23 David Carlton <carlton@math.stanford.edu>
13784
13785 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13786 and current_directory initialization.
13787
d6c1774e
JB
137882002-12-22 Jim Blandy <jimb@redhat.com>
13789
f0a847b8
JB
13790 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13791 rather than as part of the output file name.
13792
d6c1774e
JB
13793 * gdb.base/attach.exp: There's no need to copy the test program to
13794 /tmp; that was only ever necessary on HP/UX, and this test is
13795 entirely disabled there anyway.
13796
f0708dbb
JB
137972002-12-21 Jim Blandy <jimb@redhat.com>
13798
4c2acfea
JB
13799 * gdb.c++/psmang.exp: Doc fix.
13800
f0708dbb
JB
13801 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13802 test.
13803
9579e000
DC
138042002-12-20 David Carlton <carlton@math.stanford.edu>
13805
13806 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13807
d1810171
MC
138082002-12-18 Michael Chastain <mec@shout.net>
13809
13810 * gdb.c++/annota2.exp: Add copyright year 2002.
13811
76565097
DC
138122002-12-17 David Carlton <carlton@math.stanford.edu>
13813
13814 * gdb.c++/try_catch.cc: Add marker comments.
13815 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13816 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13817 * gdb.c++/m-static.cc: Ditto.
13818 * gdb.c++/m-static1.cc: Ditto.
13819 * gdb.c++/try_catch.cc: Ditto.
13820
da81390b
JJ
138212002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13822
13823 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13824 to see whether we are using the new -environment-directory
13825 command which resets via -r or the old version of the command
13826 which may prompt the user. Part of fix for gdb/741.
13827
b304d130
AC
138282002-12-13 Andrew Cagney <ac131313@redhat.com>
13829
13830 * gdb.fortran/types.exp: Update obsolete comment.
13831 * gdb.fortran/exprs.exp: Ditto.
13832 * lib/gdb.exp: Delete obsolete code.
13833 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13834 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13835 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13836 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13837 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13838 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13839 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13840 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13841 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13842 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13843 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13844 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13845 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13846 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13847 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13848 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13849 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13850 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13851 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13852 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13853 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13854 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13855 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13856 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13857 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13858 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13859 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13860 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13861 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13862 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13863 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13864 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13865 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13866 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13867 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13868 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13869 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13870
a23b6e6a
DC
138712002-12-11 David Carlton <carlton@math.stanford.edu>
13872
13873 * gdb.c++/m-data.exp: Add test for members that shadow global
13874 variables: see PR gdb/804.
13875 * gdb.c++/m-data.cc: Ditto.
13876
6604731b
DJ
138772002-12-10 Daniel Jacobowitz <drow@mvista.com>
13878
13879 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13880
de46ecd7
DC
138812002-12-06 David Carlton <carlton@math.stanford.edu>
13882
13883 * gdb.base/store.c: Don't declare functions static.
13884
27e829d0
AC
138852002-12-04 Andrew Cagney <ac131313@redhat.com>
13886
13887 * gdb.base/store.exp, gdb.base/store.c: New files.
13888
92806416
DJ
138892002-12-03 Daniel Jacobowitz <drow@mvista.com>
13890
13891 * gdb.base/selftest.exp: Update for current gdb.
13892
3bcbaac5
DJ
138932002-12-03 Daniel Jacobowitz <drow@mvista.com>
13894
13895 * gdb.base/maint.exp: Only dump symbols from one source file
13896 or objfile.
13897
f4f00b1f
DJ
138982002-12-03 Daniel Jacobowitz <drow@mvista.com>
13899
13900 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13901 function call.
13902
f1c8a949
JB
139032002-11-25 Jim Blandy <jimb@redhat.com>
13904
13905 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13906 function appearing in error message.
13907
9e297a97
DJ
139082002-11-21 Daniel Jacobowitz <drow@mvista.com>
13909
13910 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13911
1f312e79
JJ
139122002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13913
d63a86f8
RM
13914 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13915 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13916 should be in mi console format. This is part of fix for PR gdb/604.
13917
83c31e7d
FN
139182002-09-18 Fernando Nasser <fnasser@redhat.com>
13919
13920 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13921 which explicitly prints the zero offset as "+0".
13922
322b3f65
DJ
139232002-10-22 Daniel Jacobowitz <drow@mvista.com>
13924
13925 * gdb.threads/schedlock.c (args): Make unsigned.
13926
139272002-10-21 Daniel Jacobowitz <drow@mvista.com>
13928
13929 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13930 numbers. Allow "foo2|selected stack frame".
13931 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13932 * gdb.asm/asmsrc2.s: Likewise.
13933 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13934 comments.
13935 * gdb.asm/mips.inc: New file.
13936
5e2fe5b8
AF
139372002-10-18 Adam Fedor <fedor@gnu.org>
13938
13939 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13940 * gdb.base/help.exp: Likewise.
13941
abe1a5d0
KB
139422002-10-17 Kevin Buettner <kevinb@redhat.com>
13943
13944 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13945 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13946
10abb1d4
JB
139472002-10-02 Jim Blandy <jimb@redhat.com>
13948
13949 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13950
1f609b42
AC
139512002-10-01 Andrew Cagney <ac131313@redhat.com>
13952
13953 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13954 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13955 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13956 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13957 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13958 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13959 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13960
0aee02e4
AC
139612002-09-29 Andrew Cagney <ac131313@redhat.com>
13962
13963 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13964 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13965 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13966 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13967 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13968 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13969 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13970
6fde09ad
KB
139712002-09-27 Kevin Buettner <kevinb@redhat.com>
13972
13973 * gdb.base/annota1.exp (info break): Make directory components of
13974 path optional since not all compilers emit this debug information.
13975
889bf7c5
PA
13976 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13977 step ends up stepping out of the function instead of stopping on
13978 the epilogue.
6fde09ad 13979
9e8aab75
KS
139802002-09-26 Keith Seitz <keiths@redhat.com>
13981
13982 * lib/insight-support.exp (gdbtk_start): Figure out where
13983 the insight executable is based on where gdb is. Use this
13984 executable to start insight instead of gdb.
13985
e36180d7
AC
139862002-09-25 Andrew Cagney <cagney@redhat.com>
13987
13988 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13989
9dd34b2b
AC
139902002-09-24 Andrew Cagney <ac131313@redhat.com>
13991
13992 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13993 test_isolated_complaints.
13994 (test_empty_complaint): New function.
13995 (test_empty_complaints): New function. Check no output when no
13996 complaints.
d63a86f8 13997
dea97812
KB
139982002-09-19 Jim Blandy <jimb@redhat.com>
13999
a9c64011 14000 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14001
54951bd7
AC
140022002-09-19 Andrew Cagney <ac131313@redhat.com>
14003
14004 * gdb.gdb/complaints.exp: New file.
14005
dec43320
AC
140062002-09-18 Andrew Cagney <ac131313@redhat.com>
14007
14008 * gdb.base/maint.exp: Check `help maint internal-warning'.
14009
e70d6e3f
DC
140102002-09-18 David Carlton <carlton@math.stanford.edu>
14011
14012 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14013 numbers, and replace them by a single breakpoint after the
14014 constructors are all finished.
14015 Add test 4.
14016 * gdb.c++/m-static.cc: Add test 4.
14017 * gdb.c++/m-static.h: New file.
14018 * gdb.c++/m-static1.cc: New file.
14019
14020 * gdb.c++/printmethod.exp: New file.
14021 * gdb.c++/printmethod.cc: New file.
14022
14023 * gdb.c++/pr-574.exp: New file.
14024 * gdb.c++/pr-574.cc: New file.
14025
afb5c968
CV
140262002-09-18 Corinna Vinschen <vinschen@redhat.com>
14027
14028 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14029 embedded targets which never actually exit.
14030
31e45dee
FN
140312002-09-18 Fernando Nasser <fnasser@redhat.com>
14032
14033 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14034 "don't step after run" as unresolved or unsupported, instead of xfail.
14035
a283c5a1
CV
140362002-09-18 Corinna Vinschen <vinschen@redhat.com>
14037
14038 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14039 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14040 Add newline to expected string in "step out of main (status wrapper)"
14041 case.
14042
11350d2a
CV
140432002-09-18 Corinna Vinschen <vinschen@redhat.com>
14044
14045 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14046 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14047
0deec7d6
TT
140482002-09-17 Tom Tromey <tromey@redhat.com>
14049
14050 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14051 \000, not \0, in double-quoted string.
14052
b2b4a1b5
CV
140532002-09-14 Corinna Vinschen <vinschen@redhat.com>
14054
c9d37158 14055 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14056 string after running the commands execution on breakpoint tests.
14057
1c56143a
CV
140582002-09-13 Corinna Vinschen <vinschen@redhat.com>
14059
14060 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14061
37f8da45
JB
140622002-09-12 Joel Brobecker <brobecker@gnat.com>
14063
14064 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14065
08b468e0
KS
140662002-09-10 Keith Seitz <keiths@redhat.com>
14067
14068 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14069 runto proc.
14070 (mi_run_to_main): Use mi_runto.
14071 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14072
dc360f58
KS
140732002-09-10 Keith Seitz <keiths@redhat.com>
14074
14075 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14076 regexp for stopping at main. Could have multiple event notifications.
14077 Don't assume that main was declared with no parameters.
14078 (mi_next): Use mi_step_to.
14079 (mi_step): Use mi_next_to.
14080
ce3abcfb
CV
140812002-09-09 Corinna Vinschen <vinschen@redhat.com>
14082
14083 * gdb.base/default.exp: Fix expected string in `info float' test.
14084
d1f5b980
BE
140852002-09-09 Ben Elliston <bje@redhat.com>
14086
14087 * config/mips.exp: Update comments.
14088 * config/mips-idt.exp: Likewise.
14089 * config/nind.exp: Likewise.
14090 * config/slite.exp: Likewise.
14091 * config/sparclet.exp: Likewise.
14092 * config/udi.exp: Likewise.
14093 * config/vx.exp: Likewise.
14094 * config/vxworks29k.exp: Likewise.
14095
2f71430b
JB
140962002-09-05 Jim Blandy <jimb@redhat.com>
14097
14098 * gdb.threads/killed.exp: Fix test failure message.
14099
7ddebc7e
KS
141002002-09-04 Keith Seitz <keiths@redhat.com>
14101
14102 * lib/mi-support.exp: Update copyright.
14103 (mi_gdb_test): Increase the priority of the expected pattern
14104 so that it matches gdb_test.
14105
0ae67eb3
KS
141062002-09-03 Keith Seitz <keiths@redhat.com>
14107
14108 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14109 Use integer comparison instead of string comparison for testing
14110 whether binary was built.
14111
38fc42c8
JB
141122002-09-03 Jim Blandy <jimb@redhat.com>
14113
14114 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14115
b6ff0e81
JB
141162002-08-29 Jim Blandy <jimb@redhat.com>
14117
14118 * gdb.threads/pthreads.exp: Move the portable thread compilation
14119 code into a function in lib/gdb.exp, and call that from here.
14120 * lib/gdb.exp (gdb_compile_pthreads): New function.
14121
07c98896
KS
141222002-08-29 Keith Seitz <keiths@redhat.com>
14123
14124 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14125 expect_out so that callers can get at it.
14126
0312286c
DJ
141272002-08-23 Daniel Jacobowitz <drow@mvista.com>
14128
14129 * gdb.threads/print-threads.c: New file.
14130 * gdb.threads/print-threads.exp: New file.
14131 * gdb.threads/schedlock.c: New file.
14132 * gdb.threads/schedlock.exp: New file.
14133
dd039bc4
EZ
141342002-08-22 Elena Zannoni <ezannoni@redhat.com>
14135
a9c64011
AS
14136 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14137 not altivec.c.
dd039bc4 14138
1f36144c
MK
141392002-08-17 Mark Kettenis <kettenis@gnu.org>
14140
14141 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14142 targets. The problem should be fixed now.
14143
16057ec7 141442002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14145
14146 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14147 2002-07-24 change that removes final dots from error messages.
14148
3c1499ad
TT
141492002-08-13 Tom Tromey <tromey@redhat.com>
14150
14151 * gdb.base/readline.exp: New file.
14152
a20ce2c3
AC
141532002-08-01 Andrew Cagney <ac131313@redhat.com>
14154
14155 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14156 supress message.
14157
db034ac5
AC
141582002-08-01 Andrew Cagney <cagney@redhat.com>
14159
14160 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14161 CHILL_FOR_TARGET and CHILL_LIB.
14162 * configure.in (configdirs): Remove gdb.chill.
14163 * configure: Regenerate.
14164 * lib/gdb.exp: Obsolete references to chill.
14165 * gdb.fortran/types.exp: Ditto.
14166 * gdb.fortran/exprs.exp: Ditto.
14167
3e000b18
KB
141682002-07-30 Kevin Buettner <kevinb@redhat.com>
14169
14170 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14171 set Irix-specific compile and link flags.
14172
28f4966b
KB
141732002-07-29 Kevin Buettner <kevinb@redhat.com>
14174
14175 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14176 source files. The ``-o'' option doesn't work with the ``-E'' option
14177 when using the Irix compiler.
14178
46c0d5a6
DJ
141792002-07-19 Daniel Jacobowitz <drow@mvista.com>
14180
14181 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14182 Improve support for reusing an exec file. Copy exec file
14183 to target, and run gdbserver on the target instead of on the host.
14184
eecf4bed
JB
141852002-07-18 Jim Blandy <jimb@redhat.com>
14186
0f815cdf
JB
14187 * gdb.base/ending-run.exp: Don't expect to see the program end in
14188 some orderly fashion when we're running on a real stand-alone
14189 board.
14190
eecf4bed
JB
14191 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14192 targets that don't support interrupts.
14193
52d309e4
JB
141942002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14195
14196 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14197 systems.
14198 Move comments in expect statements to inside the actions, so that they
14199 don't get matched against.
14200
ff683d9e
MK
142012002-07-10 Mark Kettenis <kettenis@gnu.org>
14202
14203 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14204 function when asleep" test.
14205
b5356753
AC
142062002-07-10 Andrew Cagney <ac131313@redhat.com>
14207
14208 * gdb.base/page.exp: Rewrite to handle problems with very long
14209 `info set' output. Update copyright.
14210
6aa4d13a
AC
142112002-06-26 Andrew Cagney <ac131313@redhat.com>
14212
14213 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14214 gdb.threads-hp.
14215 * gdb.hp/configure: Regenerate.
14216 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14217 * gdb.hp/gdb.threads-hp/configure: Delete file.
14218 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14219
8cf8c2b8
AC
142202002-06-22 Andrew Cagney <ac131313@redhat.com>
14221
14222 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14223 setlocale, bindtextdomain and textdomain.
14224
6827a8f8
JB
142252002-06-11 Jim Blandy <jimb@redhat.com>
14226
919d772c
JB
14227 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14228 preprocessor macro information is present.
14229
6827a8f8
JB
14230 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14231 tests.
14232
c15b0d21
MS
142332002-06-06 Michael Snyder <msnyder@redhat.com>
14234
c5984d70
MS
14235 * gdb.base/overlays.exp: Record addresses of overlay
14236 functions in TCL variables rather than in GDB variables,
14237 to avoid having GDB convert them to pointers (with loss
14238 of information).
14239
d63a86f8 14240 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14241 default linker script changes.
c15b0d21
MS
14242 * gdb.base/long_long.exp: Add check for sizeof (long double).
14243
be26fe0d
ML
142442002-06-06 Michal Ludvig <mludvig@suse.cz>
14245
14246 * gdb.asm/asm-source.exp: Add x86-64 target.
14247 * gdb.asm/x86_64.inc: New.
d63a86f8 14248
258093ca 142492002-05-30 Michael Chastain <mec@shout.net>
258093ca 14250
4b3153f1 14251 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14252 * gdb.c++/m-static.cc: New file.
14253 * gdb.c++/m-static.exp: New file.
14254
241264c6
MS
142552002-05-28 Michael Snyder <msnyder@redhat.com>
14256
14257 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14258 precision.
14259
9bba8c8f 142602002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14261
4b3153f1 14262 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14263 * gdb.c++/m-data.cc: New file.
14264 * gdb.c++/m-data.exp: New file.
14265
142662002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14267
4b3153f1 14268 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14269 * gdb.c++/try_catch.cc: New file.
d63a86f8 14270 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14271
def1b996
MC
142722002-05-27 Michael Chastain <mec@shout.net>
14273
14274 * gdb.c++/local.exp: Accept more nested types in output.
14275
522ba268
MC
142762002-05-26 Michael Chastain <mec@shout.net>
14277
14278 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14279
277254ba
MS
142802002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14281
14282 * lib/gdb.exp (gdb_wrapper_init): Just because
14283 gdb_wrapper_file exists, this does not mean that the file
14284 should not be rebuilt. That is what gdb_wrapper_initialized
14285 is for.
14286 (default_gdb_init): Reset gdb_wrapper_initialized.
14287
b61a8733
MS
142882002-05-23 Michael Snyder <msnyder@redhat.com>
14289
d63a86f8 14290 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14291 the precision of the floating point test results.
14292 * gdb.base/call-rt-st.exp: Ditto.
14293
b61a8733
MS
14294 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14295 * gdb.base/call-rt-st.exp: Ditto.
14296
56f6e910
MC
142972002-05-19 Michael Chastain <mec@shout.net>
14298
14299 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14300
ad0b0016
EZ
143012002-05-19 Elena Zannoni <ezannoni@redhat.com>
14302
a9c64011
AS
14303 * configure.in (configdirs): Add gdb.arch.
14304 * configure: Regenerate.
ad0b0016 14305
f617d2b6
JB
143062002-05-17 Jim Blandy <jimb@redhat.com>
14307
14308 * gdb.base/completion.exp: Recognize the more detailed error
14309 messages produced by the macro expander's lexical analyzer.
14310
eac2a696
EZ
143112002-05-14 Elena Zannoni <ezannoni@redhat.com>
14312
a9c64011
AS
14313 * gdb.arch/altivec-abi.c: New file.
14314 * gdb.arch/altivec-abi.exp: New file.
14315 * gdb.arch/altivec-regs.c: New file.
14316 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14317
2fdde8f8
DJ
143182002-05-14 Daniel Jacobowitz <drow@mvista.com>
14319
14320 * gdb.base/maint.exp (maint print type): Update for new type
14321 structure.
d63a86f8 14322
e31f1a7c
EZ
143232002-05-14 Elena Zannoni <ezannoni@redhat.com>
14324
14325 * gdb.arch: New directory.
14326 * gdb.arch/configure.in: New file.
14327 * gdb.arch/configure: New file.
14328 * gdb.arch/Makefile.in: New file.
14329
db589741
CV
143302002-05-13 Corinna Vinschen <vinschen@redhat.com>
14331
14332 * gdb.asm/asm-source.exp: Add v850 as supported target.
14333 * gdb.asm/v850.inc: New file.
14334
8ce2a7dc
DJ
143352002-05-13 Daniel Jacobowitz <drow@mvista.com>
14336
14337 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14338
df763c7f
DJ
143392002-05-12 Daniel Jacobowitz <drow@mvista.com>
14340
14341 * gdb.base/break.exp: Check 'break "marker2"'.
14342
377daeed
MS
143432002-05-10 Michael Snyder <msnyder@redhat.com>
14344
14345 * gdb.base/long_long.exp: Fix typo.
14346
c4b7bc2b
JB
143472002-05-10 Jim Blandy <jimb@redhat.com>
14348
ecac9a4e
JB
14349 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14350 a bug.
14351
c4b7bc2b
JB
14352 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14353 Recognize more detailed error message produced by the macro
14354 expander's lexical analyzer.
14355 * lib/gdb.exp (test_print_reject): Same.
14356
e71019a1
MK
143572002-05-09 Mark Kettenis <kettenis@gnu.org>
14358
14359 * gdb.c++/method.exp: Fix typo.
14360
fedfc8e6
MS
143612002-05-08 Michael Snyder <msnyder@redhat.com>
14362
166a1957
MS
14363 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14364 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14365 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14366 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14367 Add iftarget clause for strongarm.
d63a86f8 14368
f1c47eb2
MS
143692002-05-06 Michael Snyder <msnyder@redhat.com>
14370
cb9a9d3e
MS
14371 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14372 (gdb_continue_to_end): Accept output from status wrapper.
14373 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14374 Clean up fail messages to match pass messages.
14375
f1c47eb2
MS
14376 Enable the "needs_status_wrapper" testsuite feature.
14377 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14378 (gdb_compile): Conditionally call gdb_wrapper_init.
14379 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14380 * gdb.c++/method.exp: Recognize output from status wrapper.
14381
6079c749
BE
143822002-05-06 Ben Elliston <bje@redhat.com>
14383From Graydon Hoare <graydon@redhat.com>
14384
14385 * config/sid.exp: Include support for "rawsid" protocol.
14386
188baff3
JB
143872002-05-03 Jim Blandy <jimb@redhat.com>
14388
14389 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14390 * gdb.c++/hang3.C: New file.
14391
b9c07f0f
AC
143922002-05-04 Andrew Cagney <ac131313@redhat.com>
14393
14394 * gdb.base/default.exp: Remove obsolete code.
14395 * gdb.c++/misc.exp: Ditto. Update copyright.
14396 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14397 * gdb.base/whatis.exp: Ditto. Update copyright.
14398 * gdb.base/scope.exp: Ditto. Update copyright.
14399 * gdb.base/ptype.exp: Ditto. Update copyright.
14400 * gdb.base/printcmds.exp: Ditto. Update copyright.
14401 * gdb.base/opaque.exp: Ditto. Update copyright.
14402 * gdb.base/list.exp: Ditto.
14403 * gdb.base/funcargs.exp: Ditto. Update copyright.
14404 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14405 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14406 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14407 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14408 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14409 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14410
5c7a0397
MS
144112002-05-02 Michael Snyder <msnyder@redhat.com>
14412
d6dcc264 14413 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14414 * gdb.base/long_long.exp: Add xscale target.
14415 * gdb.base/default.exp: Add xscale target.
14416
eb7f1c48
JB
144172002-05-01 Jim Blandy <jimb@redhat.com>
14418
14419 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14420 gdb.c++/hang.exp: New test.
14421
a6befae8
FF
144222002-05-01 Fred Fish <fnf@redhat.com>
14423
14424 * gdb.base/completion.exp: Handle completions of "./Make" for
14425 more than one completion possibility, as is the case when we
14426 build and test in the source tree.
14427
0a310277
AG
144282002-04-29 Anthony Green <green@redhat.com>
14429
14430 * gdb.java/jmisc1.exp: New file.
14431 * gdb.java/jmisc2.exp: New file.
14432
6ff9af88
DJ
144332002-04-24 Daniel Jacobowitz <drow@mvista.com>
14434
14435 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14436
96b3d632
EZ
144372002-04-23 Elena Zannoni <ezannoni@redhat.com>
14438
14439 * gdb.base/help.exp: Change 'help status' to allow for target
14440 dependent output differences.
14441
5019bb54
MC
144422002-04-22 Michael Chastain <mec@shout.net>
14443
14444 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14445
a805a116
MC
144462002-04-22 Michael Chastain <mec@shout.net>
14447
14448 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14449
a1706bfd
DM
144502002-04-17 David S. Miller <davem@redhat.com>
14451
14452 * gdb.asm/sparc64.inc: New file.
14453 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14454
a73a20a2
EZ
144552002-04-19 Elena Zannoni <ezannoni@redhat.com>
14456
14457 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14458 instruction file directly into the build tree. Clean up at end of
14459 test.
14460
ba678339
DM
144612002-04-18 David S. Miller <davem@redhat.com>
14462
14463 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14464 handle 64-bit platforms correctly.
14465 * gdb.base/maint.exp: Likewise.
14466
b03399da
KB
144672002-04-18 Kevin Buettner <kevinb@redhat.com>
14468
14469 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14470 ``-fpic'' when compiling files comprising a shared library, but
14471 it does need additional linker flags in order to find shared
14472 libraries at run time.
14473
e2004992
KB
144742002-04-18 Kevin Buettner <kevinb@redhat.com>
14475
14476 * gdb.base/cvexpr.c (use): New function.
14477 (main): Invoke use() on all global variables to prevent
14478 some linkers from deleting these otherwise unused symbols.
14479
d8937120
MC
144802002-04-17 Michael Chastain <mec@shout.net>
14481From David S. Miller <davem@redhat.com>
14482
14483 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14484 handle 64-bit platforms correctly.
14485
ffd61a58
MS
144862002-04-12 Michael Snyder <msnyder@redhat.com>
14487From Jim Blandy <jimb@redhat.com>
a9c64011 14488 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14489 script can handle this instead.
14490 * gdb.base/bar.c (barx): Same.
14491 * gdb.base/baz.c (bazx): Same.
14492 * gdb.base/grbx.c (grbxx): Same.
14493
14494 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14495 manager doesn't automatically unmap overlays unnecessarily.
14496
6b8426a6
MH
144972002-04-10 Martin M. Hunt <hunt@redhat.com>
14498
14499 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14500 stepping out of main.
14501
34af4875
MC
145022002-04-09 Michael Chastain <mec@shout.net>
14503
14504 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14505 scope so that the nested scope tests will make sense.
14506 * gdb.c++/local.exp: Write patterns that actually work with gcc
14507 (the HP patterns "were never known to work with gcc").
14508 Keep the old aCC patterns too.
14509
2d1676a0
DJ
145102002-04-09 Daniel Jacobowitz <drow@mvista.com>
14511
14512 * gdb.base/attach.exp: Correct target board test.
14513
3a63e3f9
MC
145142002-04-08 Michael Chastain <mec@shout.net>
14515
14516 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14517 in a const method. Add some xfail and fail cases for configurations
14518 that do not emit the "const ...".
14519
f18dabd2
MC
145202002-04-07 Michael Chastain <mec@shout.net>
14521
14522 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14523 Accept "A * const" and "const A * const" as type of "this".
14524 Fix spelling of getFunky throughout. Make messages uniform.
14525
0fcddd82
EZ
145262002-04-07 Elena Zannoni <ezannoni@redhat.com>
14527
a9c64011 14528 Work around for PR gdb/285:
0fcddd82
EZ
14529 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14530
16a8534a
EZ
145312002-04-07 Elena Zannoni <ezannoni@redhat.com>
14532
14533 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14534 instructions file at run time instead of configure time.
14535 Sometimes we run the test in a directory that is not the one we
14536 configured in.
14537 * gdb.asm/configure.in: Delete creation of symlink.
14538 * gdb.asm/configure: Regenerate.
14539
24181d81
JB
145402002-04-05 J. Brobecker <brobecker@gnat.com>
14541
14542 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14543 xfullpath () function.
14544
7cdb7107
DJ
145452002-04-04 Daniel Jacobowitz <drow@mvista.com>
14546
14547 * gdb.asm/Makefile.in: Correct dependencies.
14548
14549 * gdb.asm/powerpc.inc: New file.
14550 * gdb.asm/asm-source.exp: Add PowerPC.
14551 * gdb.asm/configure.in: Likewise.
14552 * gdb.asm/configure: Regenerated.
14553
a7d17088
DJ
145542002-04-04 Daniel Jacobowitz <drow@mvista.com>
14555
14556 * gdb.base/relocate.exp: New file.
14557 * gdb.base/relocate.c: New file.
14558
cd721503
FF
145592002-04-04 Fred Fish <fnf@redhat.com>
14560
14561 * gdb.base/step-test.exp: Update comment regarding stopping in
14562 memcpy/bcopy calls inserted as part of the compiler runtime.
14563
b22ad7a7
MS
145642002-04-04 Michael Snyder <msnyder@redhat.com>
14565
14566 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14567
5f279fa6
DJ
145682002-04-03 Daniel Jacobowitz <drow@mvista.com>
14569
14570 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14571 (gdb_expect): Remove $notransfer hack.
14572
dd0fd3ce
DJ
145732002-04-02 Daniel Jacobowitz <drow@mvista.com>
14574
14575 * gdb.c++/classes.exp ("calling method for small class"): Match
14576 updated register output.
14577
1e50cda1
DJ
145782002-03-30 Daniel Jacobowitz <drow@mvista.com>
14579
14580 Fix PR gdb/452
14581 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14582 when finished. Make gdb_file_cmd send "exec-file" when
14583 appropriate.
14584
24015922
DJ
145852002-03-30 Daniel Jacobowitz <drow@mvista.com>
14586
14587 * gdb.base/attach.exp: Remove extra setup_xfail.
14588
dd7dfd64
MS
145892002-03-26 Michael Snyder <msnyder@redhat.com>
14590
14591 * gdb.base/default.exp: Add tests for dump, append, and restore.
14592 * gdb.base/help.exp: Add tests for dump, append, and restore.
14593 * gdb.base/dump.exp: New file, test dump, append and restore.
14594 * gdb.base/dump.c: New file.
14595
48b2f8d7
MS
145962002-03-27 Michael Snyder <msnyder@redhat.com>
14597
d63a86f8 14598 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14599 clean-ups in help messages.
14600
05b4d525
FF
146012002-03-26 Fred Fish <fnf@redhat.com>
14602
14603 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14604 have debugging info for those functions and the compiler uses them
14605 internally to copy structs around.
14606
d7679631
FF
146072002-03-26 Fred Fish <fnf@redhat.com>
14608
14609 * gdb.base/list.exp: Revert the change made yesterday and add note
14610 about why we don't list the default lines for remote targets.
14611
523ac3f9
MS
146122002-03-25 Michael Snyder <msnyder@redhat.com>
14613
14614 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14615
754b2b8d
FF
146162002-03-25 Fred Fish <fnf@redhat.com>
14617
14618 * gdb.base/list.exp: This test works on remote targets so remove
14619 the short circuit for remote targets. Update copyright.
14620
33c3e192
FF
146212002-03-25 Fred Fish <fnf@redhat.com>
14622
14623 * gdb.base/attach.exp: Fix logic error that was suppressing this
14624 test for all non hppa*-*-hpux* targets, instead of the hp target.
14625 Move comments closer to the suppression point. Also now need to
14626 check that we are running natively.
14627
d43e73ee
MS
146282002-03-22 Michael Snyder <msnyder@redhat.com>
14629
882c8f02
MS
14630 * gdb.base/default.exp: Add test for gcore. Update copyright.
14631 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14632
04c12f60
FF
146332002-03-06 Fred Fish <fnf@redhat.com>
14634
14635 * gdb.base/funcargs.c: Remove extraneous ';' character.
14636 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14637
b43df995
MC
146382002-03-04 Michael Chastain <mec@shout.net>
14639
14640 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14641 accommodate gcc v3 function signature.
14642 * gdb.mi/mi0-var-cmd-exp: Ditto.
14643
92362027
AC
146442002-02-24 Andrew Cagney <ac131313@redhat.com>
14645
14646 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14647 ``GNU/Linux'' or ``Linux kernel''
14648 * testsuite/gdb.threads/pthreads.c: Ditto.
14649
258ad32d
MC
146502002-02-24 Michael Chastain <mec@shout.net>
14651
14652 * gdb.threads/pthreads.c (thread1): Add a return statement.
14653 (thread2): Likewise.
14654 (foo): Likewise.
14655
04c3b3d4
MC
146562002-02-23 Michael Chastain <mec@shout.net>
14657
14658 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14659 to placate gcc.
14660
5a2a0a20
MC
146612002-02-23 Michael Chastain <mec@shout.net>
14662
14663 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14664 test "ptype bint". The test passes on all my stabs configurations.
14665
a640f7fc
JB
146662002-02-21 Jim Blandy <jimb@redhat.com>
14667
27924826
JB
14668 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14669 filename at a time, and watch for the ones we want to see.
14670
a640f7fc
JB
14671 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14672 types of pointers to prototyped functions.
14673
edcc8c75
AC
146742002-02-20 Andrew Cagney <ac131313@redhat.com>
14675
14676 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14677 signed, unsigned and straight char.
14678 (padding_char, padding_short, padding_int, padding_long,
14679 padding_long_long, padding_float, padding_double,
14680 padding_long_double): New global variables.
14681 (fill, fill_structs): New functions.
14682
14683 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14684 for correctly sized writes. Update copyright.
14685 (get_valueof): New procedure.
14686 (get_sizeof): Call get_valueof.
14687 (check_valueof): New procedure.
14688 (check_padding): New procedure.
14689
ac57ea44
MC
146902002-02-20 Michael Chastain <mec@shout.net>
14691
14692 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14693 to setup_xfail. Document some of the remaining calls.
14694
7a10c941
MC
146952002-02-18 Michael Chastain <mec@shout.net>
14696
14697 * gdb.c++/userdef.exp: Update copyright year.
14698
fb8acdcc
DJ
146992002-02-18 Daniel Jacobowitz <drow@mvista.com>
14700
14701 * gdb.c++/userdef.exp: Test overloaded operators properly.
14702 Remove xfails.
14703
fda6ae12
MS
147042002-02-14 Michael Snyder <msnyder@redhat.com>
14705
14706 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14707
676a0442
DJ
147082002-02-14 Daniel Jacobowitz <drow@mvista.com>
14709
14710 * gdb.base/a2-run.exp: Check for a remote target properly.
14711 * gdb.base/annota1.exp: Likewise.
14712 * gdb.base/list.exp: Likewise.
14713 * gdb.base/reread.exp: Likewise.
14714 * gdb.base/scope.exp: Likewise.
14715 * gdb.base/shlib-call.exp: Likewise.
14716 * gdb.base/term.exp: Likewise.
14717 * gdb.c++/annota2.exp: Likewise.
14718
78b4f468
RE
147192002-02-13 Richard Earnshaw <rearnsha@arm.com>
14720
14721 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14722
9a81ba51
MC
147232002-02-10 Michael Chastain <mec@shout.net>
14724
14725 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14726 (call_after_alloca): Ditto.
14727
004af6c7
DJ
147282002-02-10 Daniel Jacobowitz <drow@mvista.com>
14729
14730 * gdb.base/ending-run.exp: Guard "cont" test with
14731 gdb_skip_stdio_test.
14732
37225f62
JB
147332002-02-06 Jim Blandy <jimb@redhat.com>
14734
14735 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14736 from here...
14737 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14738 To here. Disable this test on non-HP platforms. Add big comment.
14739
fe6fdd96
MS
147402002-02-04 Michael Snyder <msnyder@redhat.com>
14741
14742 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14743 other than d10v and m32r.
14744
036fad3f
RE
147452002-02-02 Richard Earnshaw <rearnsha@arm.com>
14746
14747 * gdb.base/default.exp: Rewrite test patterns to reduce time
14748 taken to match them.
14749
7148ab62
DJ
147502002-01-30 Daniel Jacobowitz <drow@mvista.com>
14751
14752 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14753 Allow a start function above main.
14754 * gdb.threads/linux-dp.exp: Fix copyright date.
14755
396cc255
DJ
147562002-01-30 Daniel Jacobowitz <drow@mvista.com>
14757
a9c64011
AS
14758 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14759 (check_philosopher_stack): Check for manager thread before checking
14760 for a just-starting thread.
396cc255 14761
f038d31b
DJ
147622002-01-30 Daniel Jacobowitz <drow@mvista.com>
14763
14764 From Neil Booth <neil@daikokuya.demon.co.uk>:
14765 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14766 warnings.
14767
b3ff9d9a
FF
147682002-01-21 Fred Fish <fnf@redhat.com>
14769
14770 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14771 not caller.
14772
39ad761d
JB
147732002-01-21 Jim Blandy <jimb@redhat.com>
14774
14775 * gdb.base/reread.exp: Check that GDB properly re-reads the
14776 executable file when it changes while no inferior is running.
14777
aaf320fa
FF
147782002-01-21 Fred Fish <fnf@redhat.com>
14779
a9c64011
AS
14780 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14781 optionally accept the "shlib events" variation.
aaf320fa 14782
808a31f5
JB
147832002-01-21 Jim Blandy <jimb@redhat.com>
14784
14785 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14786 call `fflush' after every `printf', so that the output is produced
14787 at predictable points, regardless of whatever buffering does (or
14788 doesn't) take place.
14789 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14790 at different points.
14791
4420d5e2
DJ
147922002-01-20 Daniel Jacobowitz <drow@mvista.com>
14793
14794 * gdb.c++/inherit.exp: Update copyright years.
14795 * gdb.c++/method.exp: Likewise.
14796
3e36a0f4
DJ
147972002-01-20 Daniel Jacobowitz <drow@mvista.com>
14798
14799 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14800 artificial methods/arguments.
14801 * gdb.c++/derivation.exp: Likewise.
14802 * gdb.c++/inherit.exp: Likewise.
14803 * gdb.c++/method.exp: Likewise.
14804 * gdb.c++/virtfunc.exp: Likewise.
14805
b4ceaee6
AC
148062002-01-18 Andrew Cagney <ac131313@redhat.com>
14807
14808 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14809 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14810 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14811 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14812 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14813 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14814
ecace851
JB
148152002-01-17 Jim Blandy <jimb@redhat.com>
14816
14817 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14818 anchoring the pattern matching the entry point symbol's name.
14819
375fc983
AC
148202002-01-17 Andrew Cagney <ac131313@redhat.com>
14821
14822 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14823 continue/quit query. Update copyright.
14824
fe6fdd96
MS
148252002-01-14 Michael Snyder <msnyder@redhat.com>
14826
14827 * gdb.base/gcore.exp: Remove extra debugging output.
14828
e017c81f
DJ
148292002-01-13 Daniel Jacobowitz <drow@mvista.com>
14830
14831 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14832 for slightly dubious v2 mangled string.
14833
37ab3bf8
DJ
148342002-01-13 Daniel Jacobowitz <drow@mvista.com>
14835
14836 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14837
1bc05c3a 148382002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14839
1bc05c3a 14840 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14841
1bc05c3a
JM
14842 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14843 constructors.
14844 * gdb.c++/derivation.exp: Likewise.
14845 * gdb.c++/templates.exp: Likewise.
14846 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14847
1bc05c3a
JM
148482002-01-10 Michael Snyder <msnyder@redhat.com>
14849
14850 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14851
a911c360
MS
148522002-01-08 Michael Snyder <msnyder@redhat.com>
14853
14854 * gdb.base/gcore.exp: New test for generate-core-file command.
14855 * gdb.base/gcore.c: Testcase for above.
14856 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14857
ea2119ec
JM
148582002-01-08 Jason Merrill <jason@redhat.com>
14859
14860 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14861
68203136
FF
148622002-01-07 Fred Fish <fnf@redhat.com>
14863
14864 * gdb.c++/overload.exp: Remove unconditional xfails for:
14865 print foo_instance1.overloadargs(1)
14866 print foo_instance1.overloadargs(1, 2)
14867 print foo_instance1.overloadargs(1, 2, 3)
14868 print foo_instance1.overloadargs(1, 2, 3, 4)
14869 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14870 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14871 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14872 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14873 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14874 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14875 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14876 print foo_instance1.overload1arg()
14877 print foo_instance1.overload1arg((char)arg2)
14878 print foo_instance1.overload1arg((signed char)arg3)
14879 print foo_instance1.overload1arg((unsigned char)arg4)
14880 print foo_instance1.overload1arg((int)arg7)
14881 print foo_instance1.overload1arg((unsigned int)arg8)
14882 print foo_instance1.overload1arg((float)arg11)
14883 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14884
21b9b5b1
MS
148852002-01-07 Michael Snyder <msnyder@redhat.com>
14886
14887 * gdb.base/huge.exp: New test. Print a very large target data object.
14888 (skip_huge_test): New test variable. Define if you want to skip this
14889 test. The test reads an 8 megabyte data object from the target, so it
14890 might be very time consuming on remote targets with a slow connection.
14891 * gdb.base/huge.c: New file. Test case for above.
14892
725f922e
FF
148932002-01-07 Fred Fish <fnf@redhat.com>
14894
14895 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14896 g_instance.bfoo, and g_instance.cfoo.
14897
889bf7c5 148982002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14899
889bf7c5
PA
14900 * gdb.base/break.c (multi_line_if_conditional): New function.
14901 (multi_ilne_while_conditional): Likewise.
14902 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14903 IF or WHILE condition puts the breakpoint at the start of
14904 the condition.
f286b2c3 14905
634d57ec
JL
14906 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14907 hppa*-*-hpux* expected failure.
14908 * gdb.base/structs.exp (do_function_calls): Similarly.
14909
14910 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14911 watchpoints.
14912
9fbfe2dc
AC
149132002-01-06 Andrew Cagney <ac131313@redhat.com>
14914
14915 Fix PR gdb/66.
14916 * gdb.base/structs.exp: Replace skip for a29k with skip for
14917 gdb,cannot_call_functions.
14918 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14919 * gdb.base/callfuncs.exp: Ditto.
14920 * gdb.base/call-rt-st.exp: Ditto.
14921 * gdb.base/call-strs.exp: Ditto.
14922 * gdb.base/callfwmall.exp: Ditto.
14923 * gdb.base/scope.exp: Obsolete xfail a29k.
14924 * gdb.c++/misc.exp: Ditto.
14925 * gdb.c++/cplusfuncs.exp: Ditto.
14926 * gdb.base/ptype.exp: Ditto.
14927 * gdb.base/printcmds.exp: Ditto.
14928 * gdb.base/opaque.exp: Ditto.
14929 * gdb.base/list.exp: Ditto.
14930 * gdb.base/funcargs.exp: Ditto.
14931 * gdb.base/default.exp: Ditto.
14932
8ddad156
MS
149332002-01-04 Michael Snyder <msnyder@redhat.com>
14934
ca4976a6 14935 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14936 * gdb.base/maint.exp: Add tests for maint info sections options.
14937
1b074332
JL
14938Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14939
14940 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14941
7d159115
CV
149422001-12-20 Corinna Vinschen <vinschen@redhat.com>
14943
14944 * gdb.asm/arm.inc: New file.
14945 * gdb.asm/asm-source.exp: Add arm targets.
14946 * gdb.asm/configure.in: Ditto.
14947 * gdb.asm/configure: Recreated from configure.in.
14948
8fb87725
JL
14949Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14950
afabe08c
JL
14951 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14952 with HP's compiler.
14953 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14954 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14955 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14956 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14957
14958 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14959 either HP's compilers or GCC.
14960
db521deb
JL
14961 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14962 a SIGBUS or SIGSEGV.
14963
14964 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14965
14966 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14967 can be compiled with either HP's compiler or GCC.
14968
cfa88ab7
JL
14969 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14970 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14971 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14972
ca344dff
JL
14973 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14974 to match current gdb output. Update due to using auto-solib-limit
14975 for limiting instead of overloading auto-solib-add.
14976 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14977 test program.
14978
3f3c6e55 14979 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14980 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14981 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14982 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14983 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14984 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14985 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14986 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14987 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14988 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14989 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14990 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14991 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14992
8fb87725
JL
14993 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14994 a SIGTRAP to the inferior.
14995
cf599fa7
CV
149962001-12-19 Corinna Vinschen <vinschen@redhat.com>
14997
14998 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14999 Substitute call to target_link by call to gdb_compile.
15000
2cd045cd
JL
15001Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15002
a9c64011
AS
15003 * gdb.base/break.exp: Fix HP specific search string when testing
15004 backtracing in a called function.
2cd045cd 15005
a9c64011
AS
15006 * gdb.base/constvars.exp: Only set lang to C++ if we're
15007 compiling the test with HP's compilers.
15008 * gdb.base/volatile.exp: Similarly.
2cd045cd 15009
99ebe9ac
JB
150102001-12-19 Jim Blandy <jimb@redhat.com>
15011
15012 * gdb.base/printcmds.exp: Expect the null character to be printed
15013 as '\0', and the '\013' to be printed as '\v'.
15014 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15015 * gdb.base/setvar.exp: Same.
15016
b9891b29
JB
150172001-12-17 Jim Blandy <jimb@redhat.com>
15018
0eba65ab
JB
15019 * gdb.base/completion.exp: Rather than completing very long
15020 filenames, which can make the readline library produce output we
15021 don't recognize, cd to the directory first, and then complete
15022 using nice, short relative paths.
15023
6970b5b1
JB
15024 * gdb.base/completion.exp: On some systems, there is, in fact, a
15025 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15026 variables as being in scope. So use `no_var_named_this'
15027 instead of `b'.
6970b5b1 15028
b9891b29 15029 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15030 can't find the core file's registers as a failure.
b9891b29 15031
e6ccd35f
JSC
150322001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15033
a9c64011
AS
15034 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15035 test expect string more specific.
e6ccd35f 15036
105ba819
CV
150372001-12-13 Corinna Vinschen <vinschen@redhat.com>
15038
15039 * gdb.asm/asm-source.exp: Add support for xstormy16.
15040 * gdb.asm/configure.in: Ditto.
15041 * gdb.asm/configure: Rebuild.
15042 * gdb.asm/xstormy16.inc: New file.
15043
e9e79dd9
FF
150442001-12-10 Fred Fish <fnf@redhat.com>
15045
15046 * gdb.base/maint.exp: Update to match changes in type dumping code.
15047
347dc97d
JB
150482001-12-10 Jim Blandy <jimb@redhat.com>
15049
15050 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15051 matching the entry point symbol's name at the beginning of the
15052 line.
347dc97d 15053
5178b9d6
DJ
150542001-12-07 Daniel Jacobowitz <drow@mvista.com>
15055
15056 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15057 gdb.c++/inherit.exp, gdb.c++/method.exp,
15058 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15059 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15060 and class layout support.
15061
af890c52
DJ
150622001-12-07 Daniel Jacobowitz <drow@mvista.com>
15063
15064 * gdb.c++/classes.exp: Add test for static member function.
15065 * gdb.c++/misc.cc: Add class with static member function.
15066
7a345fb3
JB
150672001-12-07 Jim Blandy <jimb@redhat.com>
15068
f2e54a80 15069 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15070 those tests as `unsupported'.
15071 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15072 Rewrite subsequent tests to use it.
15073
15074 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15075 those tests as `unsupported'.
15076 * gdb.base/structs.exp (call_struct_func): New function.
15077 (do_function_calls): Use call_struct_func to call the functions
15078 returning structs.
15079
0bc69509
JB
15080 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15081 whether functions are prototyped or not, so we can't possibly pass
15082 arguments to t_float_values2 properly.
15083
7a345fb3
JB
15084 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15085 value of `timeout' for targets other than the mips*tx39-*.
15086
edb6ede1
MS
150872001-12-06 Michael Snyder <msnyder@redhat.com>
15088
d63a86f8 15089 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15090 and detect whether the start symbol has a leading underscore.
15091
2d842f13
JB
150922001-12-04 Jim Blandy <jimb@redhat.com>
15093
15094 * gdb.base/completion.exp: Clarify indentation.
15095
68550daf
JB
150962001-12-03 Jim Blandy <jimb@redhat.com>
15097
15098 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15099 variables on the S/390, not `.word'.
15100
cd5195a8
JB
151012001-11-30 Jim Blandy <jimb@redhat.com>
15102
15103 Add assembly-source tests for s390-ibm-linux.
15104 * gdb.asm/s390.inc: New file.
15105 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15106 the S/390 architecture.
a9c64011 15107 * gdb.asm/configure: Regenerated.
cd5195a8 15108
ca9efc90
MS
151092001-11-30 Michael Snyder <msnyder@redhat.com>
15110
15111 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15112 next, info source, info sources, info line, global and static
15113 variables, and static functions.
15114 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15115 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15116 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15117 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15118 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15119 (gdbasm_leave): Restore frame pointer.
15120 (gdbasm_startup): Copy stack set-up from crt0.S.
15121
d0e66976
FN
151222001-11-26 Fernando Nasser <fnasser@redhat.com>
15123
15124 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15125 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15126 to a local (non-static) variable. Copy tstruct.a to a static buffer
15127 and return a pointer to that buffer.
15128 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15129
e2334072
MK
151302001-11-24 Mark Kettenis <kettenis@gnu.org>
15131
15132 * gdb.asm/configure.in: Fix recognition of ix86 target.
15133 * gdb.asm/configure: Regenerate.
15134
756caa3d
MS
151352001-11-21 Michael Snyder <msnyder@redhat.com>
15136
15137 * gdb.asm/sparc.inc: New file.
15138 * gdb.asm/asm-source.exp: Recognize sparc target.
15139 * gdb.asm/configure.in: Recognize sparc target.
15140 * gdb.asm/configure: Regenerate.
d63a86f8 15141
9a4d72d5
MS
151422001-11-21 Michael Snyder <msnyder@redhat.com>
15143
15144 * gdb.asm/m32r.inc: New file.
15145 * gdb.asm/asm-source.exp: Recognize m32r target.
15146 * gdb.asm/configure.in: Recognize m32r target.
15147 * gdb.asm/configure: Regenerate.
15148
a773d1cd
MS
151492001-11-20 Michael Snyder <msnyder@redhat.com>
15150
017ac23d
MS
15151 * gdb.asm/i386.inc: New file.
15152 * gdb.asm/asm-source.exp: Recognize ix86 target.
15153 * gdb.asm/configure.in: Recognize ix86 target.
15154 * gdb.asm/configure: Regenerate.
15155
a773d1cd
MS
15156 * gdb.c++/namespace.exp: Fix quotes in output messages.
15157
bb632afb
MS
151582001-11-14 Michael Snyder <msnyder@redhat.com>
15159
25d559ca 15160 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15161 qualifier in a type cast expression, to designate an address
15162 in the instruction space (Harvard architecture).
15163
4749e309
MS
151642001-11-13 Michael Snyder <msnyder@redhat.com>
15165
15166 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15167 Tests for expressions using 'const' and 'volatile'.
15168
25050984
CV
151692001-11-13 Corinna Vinschen <vinschen@redhat.com>
15170
15171 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15172
1902c51f
DJ
151732001-11-12 Daniel Jacobowitz <drow@mvista.com>
15174
15175 * lib/mi-support.exp (mi_run_to_helper): Move comments
15176 outside of gdb_expect.
15177
dcf95b47
DJ
151782001-11-11 Daniel Jacobowitz <drow@mvista.com>
15179
15180 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15181 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15182 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15183 mi0_run_to): New functions.
15184 * gdb.mi/mi-simplerun.exp: Use them.
15185 * gdb.mi/mi0-simplerun.exp: Likewise.
15186 * gdb.mi/mi-var-cmd.exp: Likewise.
15187 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15188
45b074e1
AC
151892001-11-10 Andrew Cagney <ac131313@redhat.com>
15190
15191 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15192 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15193
bf50d346
AC
151942001-11-09 Andrew Cagney <ac131313@redhat.com>
15195
15196 * gdb.base/restore.exp: Include $expected value in restored test
15197 message.
15198
9383332c
AC
151992001-11-09 Andrew Cagney <ac131313@redhat.com>
15200
15201 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15202 implemented.
15203
db62520a
MS
152042001-11-08 Michael Snyder <msnyder@redhat.com>
15205
15206 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15207 Add pass/fail message for stop at breakpoint in call dummy function.
15208
b5703437
MS
152092001-11-07 Michael Snyder <msnyder@redhat.com>
15210
d63a86f8
RM
15211 * gdb.c++/templates.exp (test_template_breakpoints):
15212 If we get an overload menu, but it does not match what
760f6330 15213 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15214 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15215 making the whitespace optional. Argument for "new" may be
15216 "unsigned" as well as "unsigned int/long".
d63a86f8 15217 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15218 making the whitespace optional. Also replace "(void) with
15219 "((void|)), making the keyword "void" optional.
d63a86f8 15220 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15221 making the whitespace optional. Also replace "(void) with
15222 "((void|)), making the keyword "void" optional.
3bf40917
MS
15223 * gdb.base/callfuncs.c (t_float_values): This function must
15224 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15225 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15226 can be tested against both cases. Usually one case involves
15227 promotion of float to double, while the other does not.
15228 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15229 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15230 includes a stack frame for "start".
15231
c8ab4e6d
JB
152322001-11-05 Jim Blandy <jimb@redhat.com>
15233
15234 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15235 pointers are 32 bits long, and that offsets of relocs are always
15236 stored in the data (REL-style), and not in the reloc entry itself
15237 (RELA-style).
15238 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15239 stabs.
15240
3f08ced9
MS
152412001-11-01 Michael Snyder <msnyder@redhat.com>
15242
15243 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15244 and regular expression operators by using quoting.
15245
cbfa24cd
MS
152462001-10-31 Michael Snyder <msnyder@redhat.com>
15247
15248 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15249 depending on what the symbol table contains.
15250 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15251 the output of the ptype command. Similarly, accept both "const &"
15252 and "const&".
15253
aaa68313
CV
152542001-10-31 Corinna Vinschen <vinschen@redhat.com>
15255
15256 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15257 symbol `STORAGE' to allow to choose the storage class of
15258 the local datastructures.
15259 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15260 compiler directive.
15261
91740388
MS
152622001-10-30 Michael Snyder <msnyder@redhat.com>
15263
15264 * gdb.base/jump.exp: Allow it to run for all targets.
15265
1b7c05e7
CV
152662001-10-29 Corinna Vinschen <vinschen@redhat.com>
15267
15268 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15269 with new double_array size.
15270 (main): Change storage class of all local variables to static.
15271 Reduce size of double_array to 9.
15272 * gdb.base/call-ar-st.exp: Increase timeout value.
15273 Change expected output for double array to match new size in
15274 call-ar-st.c.
15275
36a22261
CV
152762001-10-29 Corinna Vinschen <vinschen@redhat.com>
15277
15278 * gdb.base/ending-run.exp: Create identical output when passing
15279 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15280 Stormy16 target.
36a22261 15281
92b8ae91
MK
152822001-10-28 Mark Kettenis <kettenis@gnu.org>
15283
15284 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15285 that we catch the expected failure under Linux/x86.
15286
cb135b83
OF
152872001-10-29 Orjan Friberg <orjanf@axis.com>
15288
15289 * gdb.base/setvar.exp: Escape curly braces.
15290 * gdb.stabs/weird.exp: Ditto.
15291
6884aa54
DJ
152922001-10-27 Daniel Jacobowitz <drow@mvista.com>
15293
15294 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15295 * gdm.mi/mi0-hack-cli.exp: Likewise.
15296
0398c9aa
AC
152972001-10-25 Andrew Cagney <ac131313@redhat.com>
15298
15299 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15300 messages.
15301
d20bf2e8
AC
153022001-10-21 Andrew Cagney <ac131313@redhat.com>
15303
15304 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15305 checking MI enabled.
15306
03dd63aa
CV
153072001-10-09 Corinna Vinschen <vinschen@redhat.com>
15308
15309 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15310
1d9d99f3
FCE
153112001-10-04 Frank Ch. Eigler <fche@redhat.com>
15312
15313 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15314 if gdb child process crashes, just signal an error.
15315
838ae6c4
JB
153162001-10-02 Jim Blandy <jimb@redhat.com>
15317
15318 * lib/gdb.exp (test_xfail_format): Simplify.
15319
15320 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15321 front of the variable name `format'. Simplify `if'.
15322
8f0cbc1c
DJ
153232001-10-01 Daniel Jacobowitz <drow@mvista.com>
15324
15325 * gdb.threads/pthreads.exp: Wait for output and delay
15326 before sending ^C.
15327
1f08dafd
DJ
153282001-10-01 Daniel Jacobowitz <drow@mvista.com>
15329
15330 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15331 some incorrect output instead of timing out.
15332 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15333
674f90ff
CV
153342001-09-28 Corinna Vinschen <vinschen@redhat.com>
15335
15336 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15337 check to allow additional `int'.
15338
9b284272
DJ
153392001-09-27 Daniel Jacobowitz <drow@mvista.com>
15340
15341 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15342 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15343
b55a4771
MS
153442001-09-27 Michael Snyder <msnyder@redhat.com>
15345
15346 * lib/gdb.exp (test_debug_format): New proc.
15347 (setup_xfail_format): Use new proc test_debug_format.
15348 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15349 proc; use new service proc test_debug_format.
15350 Replace all other "gcc_compiled" tests with this test.
15351 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15352 proc; use new service proc test_debug_format.
15353 Replace all other "gcc_compiled" tests with this test.
15354
153552001-09-27 Michael Snyder <msnyder@redhat.com>
15356
15357 * gdb.base/cvexpr.exp: New file.
15358 * gdb.base/cvexpr.c: New file
15359 Test for expressions using const and volatile keywords.
15360
4e6667ac
CV
153612001-09-26 Corinna Vinschen <vinschen@redhat.com>
15362
15363 * gdb.base/constvars.exp: Check for different orders of keywords
15364 and additional "int" strings in output.
15365
4f337972
AC
153662001-09-22 Andrew Cagney <ac131313@redhat.com>
15367
15368 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15369 responses from "help maint".
15370
2015650d
FCE
153712001-09-19 Frank Ch. Eigler <fche@redhat.com>
15372
15373 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15374 to localhost:NNN instead of :NNN, in case Xvfb is listening
15375 only on TCP.
15376
f3bcedc1
CV
153772001-09-19 Corinna Vinschen <vinschen@redhat.com>
15378
15379 * gdb.base/recurse.exp: When checking leaving the watchpoint
15380 scope, recognize when gdb is in function's epilogue and pass.
15381
6b819c92
KS
153822001-09-18 Keith Seitz <keiths@redhat.com>
15383
15384 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15385 support for running tests against sid targets.
15386 (gdbtk_done): Ditto.
15387
a10c9419
CV
153882001-09-18 Corinna Vinschen <vinschen@redhat.com>
15389
15390 * gdb.base/ending-run.c (main): Set stdout buffersize
15391 to the same reasonable value for any target.
15392 * gdb.base/ending-run.exp: Add a regular expression
15393 to make testsuite happy on Sanyo Stormy16 target.
15394
739d0d99
CV
153952001-09-17 Corinna Vinschen <vinschen@redhat.com>
15396
15397 * gdb.base/display.c (do_loops): Add float variable `f'.
15398 Increment f in loop.
15399 * gdb.base/display.exp: Increment timeout by 60 seconds.
15400 Change float display test to use variable `f'.
15401
1b8947f0
JB
154022001-09-17 Jim Blandy <jimb@redhat.com>
15403
15404 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15405 overflowing the limited breakpoint tables on some ROM monitors
15406 (like the ROM68K).
15407
9890ac81
FCE
154082001-09-15 Frank Ch. Eigler <fche@redhat.com>
15409
15410 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15411 the "-ac" (disable access control) flag.
15412
6db765ea
JH
154132001-08-30 Jeff Holcomb <jeffh@redhat.com>
15414
15415 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15416 ints.
15417
4c32cc04
KS
154182001-08-30 Keith Seitz <keiths@redhat.com>
15419
15420 * lib/gdb.exp: Move all insight-related functionality into
15421 separate file.
15422 * lib/insight-support.exp: New file.
15423
8d6e6f81
FCE
154242001-08-29 Frank Ch. Eigler <fche@redhat.com>
15425
15426 * config/sid.exp (sid_start): Never set sid verbosity; disable
15427 expect_background {} that consumed its stdout; tolerate </dev/null.
15428 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15429
6a90e1d0
AC
154302001-08-18 Andrew Cagney <ac131313@redhat.com>
15431
15432 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15433 CLI jump command to start it.
15434 (mi_run_to_main): Fail immediatly when unexpected output.
15435
1759b3c3
AC
154362001-08-18 Andrew Cagney <ac131313@redhat.com>
15437
15438 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15439 beginning of function. Fix PR gdb/191.
15440
61d11d80
FCE
154412001-08-16 Frank Ch. Eigler <fche@redhat.com>
15442
15443 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15444 what to force sid endianness to.
15445
942a4df2
KS
154462001-08-15 Keith Seitz <keiths@redhat.com>
15447
15448 * lib/gdb.exp (gdbtk_start): Don't set environment
15449 variables for TCL_LIBRARY and friends. Insight will
15450 now figure these out for itself.
15451
0521c418
MS
154522001-08-02 Michael Snyder <msnyder@redhat.com>
15453
15454 * gdb.base/completion.exp: Remove the symbol "a64l" from
15455 the expect string; this is target-specific, and not related
15456 to what is being tested.
15457
74a9a58a
DB
154582001-08-02 Dave Brolley <brolley@redhat.com>
15459
15460 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15461
c70819fa
MS
154622001-07-25 Michael Snyder <msnyder@redhat.com>
15463
c2b8fa57
MS
15464 * gdb.base/consecutive.exp: New file. Test stepping over
15465 breakpoints on consecutive instructions.
15466 * gdb.base/consecutive.c: New file.
15467
c70819fa
MS
15468 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15469 curly braces in regular expressions.
15470
2b1a1355
MS
154712001-07-25 Michael Snyder <msnyder@redhat.com>
15472
15473 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15474 legitimate output from stepping out of main.
15475
413eca6f
KS
154762001-07-22 Keith Seitz <keiths@redhat.com>
15477
15478 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15479 the empty string, do not run the tests.
15480
7e5a9322
SC
154812001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15482
15483 * gdb.base/long_long.exp: Detect size of pointer. Take into
15484 account 2-byte pointers when testing for p/a results.
15485
de58f10f
SC
154862001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15487
d63a86f8 15488 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15489 and defined to 1K for m68hc11.
15490 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15491 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15492 (sizeof_random_data): New variable to tell the size of the data table;
15493 don't test past this size; always run to main.
15494
d6f5fea1
SC
154952001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15496
15497 * gdb.base/return2.exp: return of long long and double fails for
15498 68HC11; don't execute these tests on that platform.
15499 * gdb.base/return.exp: Return of a double fails for 68hc11.
15500
c477543d
SC
155012001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15502
15503 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15504 tests that print a float.
15505 * call-rt-st.exp: Likewise.
15506
63cf1c79
MK
155072001-07-12 Mark Kettenis <kettenis@gnu.org>
15508
15509 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15510 running this test on Linux.
15511
112f9ab5
MC
155122001-06-24 Michael Chastain <chastain@redhat.com>
15513
15514 * gdb.base/arithmet.exp: Remove some tests to make all test names
15515 unique.
15516
4970cb0f
MS
155172001-07-03 Michael Snyder <msnyder@redhat.com>
15518
15519 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15520 the output of the ptype command.
15521
d85da69f
MS
155222001-07-02 Michael Snyder <msnyder@redhat.com>
15523
4c8a82de
MS
15524 * gdb.base/completion.exp: Don't assume that break.c is the only
15525 source file that may contain functions named "marker".
d85da69f
MS
15526 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15527
8afc772b
AC
155282001-06-28 Andrew Cagney <ac131313@redhat.com>
15529
15530 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15531 of files to delete.
15532
15533 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15534 * gdb.disasm/h8300s.exp: New file.
15535 gdb.disasm/h8300s.s: Likewise.
15536
cff22675
AC
155372001-06-27 Andrew Cagney <ac131313@redhat.com>
15538
15539 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15540 empty breakpoint tables.
15541
68c81b54
AC
155422001-06-25 Andrew Cagney <ac131313@redhat.com>
15543
15544 * lib/mi-support.exp: Update args=... part of stop-reason
15545 patterns. Accept either a list or a tuple.
15546
2dd62704
AC
155472001-06-23 Andrew Cagney <ac131313@redhat.com>
15548
15549 * lib/mi-support.exp: Remove local emacs variable defining
15550 change-log-default-name.
15551
b4127474
MC
155522001-06-22 Michael Chastain <chastain@redhat.com>
15553
15554 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15555 This is operationally compatible with the previous version.
15556
8dbfb380
JB
155572001-06-13 Jim Blandy <jimb@redhat.com>
15558
15559 * lib/gdb.exp (gdb_test): Doc fix.
15560
f2d8c86d
MC
155612001-06-10 Michael Chastain <chastain@redhat.com>
15562
15563 * gdb.base/exprs.exp: Remove a duplicate test.
15564
81564d34
JB
155652001-06-06 Jim Blandy <jimb@redhat.com>
15566
15567 * gdb.base/return2.exp (main): Use values to test float and double
15568 returns that are not NaN's, to avoid being confused by IEEE
15569 comparison rules.
15570
da55addb
MS
155712001-06-04 Michael Snyder <msnyder@redhat.com>
15572
15573 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15574 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15575 rather than wait for 12 more tests to time out.
15576
42c65987
JB
155772001-06-06 Jim Blandy <jimb@redhat.com>
15578
b18bced9 15579 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15580 Don't forget to match the GDB prompt.
b18bced9 15581
42c65987
JB
15582 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15583
5b41e5f0
JB
155842001-06-04 Jim Blandy <jimb@redhat.com>
15585
15586 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15587 command.
15588
015e046f
KB
155892001-05-31 Kevin Buettner <kevinb@redhat.com>
15590
15591 * gdb.base/annota1.exp (info break): Match four or more spaces
15592 after "Address".
15593
fb1ffbbe
MC
155942001-05-31 Michael Chastain <chastain@redhat.com>
15595
15596 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15597 (dm_type_int_star): Likewise.
15598 (dm_type_long_star): Likewise.
15599 (dm_type_void_star): Likewise.
15600
5ea2a32c
KB
156012001-05-29 Kevin Buettner <kevinb@redhat.com>
15602
15603 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15604 to a known value in order to get consistent results regardless
15605 of the setting of INPUTRC or the presence or contents of .inputrc.
15606
ae23c492
MS
156072001-05-24 Michael Snyder <msnyder@redhat.com>
15608
ac55707e
MS
15609 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15610 Don't require that the main thread and the manager thread are the
15611 first in the list.
15612
ae23c492
MS
15613 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15614 debugging. If test fails, issue an "unsupported" not a "fail".
15615
400071f1
JB
156162001-05-24 Jim Blandy <jimb@redhat.com>
15617
15618 Don't assume that short is shorter than int.
15619 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15620 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15621 this isn't true.
400071f1
JB
15622 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15623 an int, is not equal to ~0 stored in an unsigned char. This tests
15624 the same thing that the previous test meant to, but works on
15625 16-bit machines, too.
15626 ("print unsigned char != (~0)"): Same test, complemented.
15627
0816a3e5
MS
156282001-05-24 Michael Snyder <msnyder@redhat.com>
15629
15630 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15631 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15632 and prevents dejagnu getting out of step.
15633
f6dc23a9
KB
156342001-05-23 Kevin Buettner <kevinb@redhat.com>
15635
15636 * gdb.base/finish.exp (finish_void): Revise pattern for
15637 stopping on the call statement to not permit stopping at
15638 the start of the instructions comprising the call sequence.
15639
7dbd117d
MC
156402001-05-19 Michael Chastain <chastain@redhat.com>
15641
15642 * gdb.base/callfuncs.exp: Make all test names unique.
15643 * gdb.base/commands.exp: Make all test names unique.
15644 * gdb.base/condbreak.exp: Make all test names unique.
15645 * gdb.base/dbx.exp: Make all test names unique.
15646 * gdb.base/default.exp: Make all test names unique.
15647 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15648 and TIMEOUT messages to their corresponding PASS message.
15649 * gdb.base/ending-run.exp: Make all test names unique.
15650 * gdb.base/long_long.exp: Remove duplicate test.
15651
6b0b0a9e
KB
156522001-05-21 Kevin Buettner <kevinb@redhat.com>
15653
15654 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15655 stop on the call statement as well as the statement after the
15656 call.
15657
2caa35cb
MS
156582001-05-21 Michael Snyder <msnyder@redhat.com>
15659
15660 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15661
40713331
EZ
156622001-05-10 Elena Zannoni <ezannoni@redhat.com>
15663
a9c64011
AS
15664 * gdb.base/completion.exp: Revamp test. Make it execute on all
15665 platforms.
40713331 15666
c2c1be8d
EZ
156672001-05-10 Elena Zannoni <ezannoni@redhat.com>
15668
a9c64011
AS
15669 * config/gdbserver.exp (gdb_load): Handle the case
15670 in which the arguments to gdbserver are given in the
15671 baseboard configuration file.
15672 Also handle the case in which the server needs to do a
15673 load.
2c9cd303 15674
9671de48
KS
156752001-05-07 Keith Seitz <keiths@cygnus.com>
15676
a9c64011
AS
15677 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15678 set up the display for testing.
15679 (gdbtk_start): Convert all paths to paths that tcl will like.
15680 Export target information to environment.
15681 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15682 necessary.
15683 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15684 (to_tcl_path): New proc to convert a given pathname into
15685 a path acceptible as an argument to a tcl command.
15686 (_gdbtk_export_target_info): New proc to export target info
15687 into the environment for gdbtk testing.
15688 (gdbtk_done): New proc to signal end-of-test.
9671de48 15689
5a360f47
JB
156902001-05-06 Jim Blandy <jimb@redhat.com>
15691
15692 * restore.c: Make the code of caller0 correspond to its comment.
15693
66c756c6
MS
156942001-05-03 Michael Snyder <msnyder@redhat.com>
15695
15696 * config/sid.exp (gdb_target_sid): Check for error messages.
15697 On error or timeout, don't make expect exit (which will terminate
15698 all subsequent tests); instead just make gdb exit.
d63a86f8 15699 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15700 return a negative value.
15701
a966fde5
JB
157022001-04-24 Jim Blandy <jimb@redhat.com>
15703
851c18e0
JB
15704 * gdb.c++/templates.exp: If we see the prompt for the overload
15705 list, but we haven't recognized any of the longer patterns,
15706 arrange for this test to fail, not hang.
15707
a966fde5
JB
15708 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15709 variations.
15710
db144853
MC
157112001-04-22 Michael Chastain <chastain@redhat.com>
15712
15713 * gdb.c++/local.exp: Use the 'runto' library function.
15714 * gdb.c++/namespace.exp: Likewise.
15715 * gdb.c++/overload.exp: Likewise.
15716
3207ec21
KB
157172001-03-26 Kevin Buettner <kevinb@redhat.com>
15718
15719 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15720 * gdb.base/step-line.exp: New file. Test step/next in presence of
15721 #line directives.
15722 * gdb.base/step-line.c: New file. Test program for the above.
15723 * gdb.base/step-line.inp: New file. We pretend that this file has
15724 been transformed by some other tool into step-line.c.
15725
13b57657
JB
157262001-03-21 Jim Blandy <jimb@redhat.com>
15727
15728 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15729 unmangled operator names.
15730
754cbe1c
JB
157312001-03-20 Jim Blandy <jimb@redhat.com>
15732
15733 * gdb.threads/linux-dp.exp: Recognize an additional message
15734 generated by GDB when it doesn't understand how to debug threads
15735 on the target system.
15736
177495c9
AC
157372001-03-19 Andrew Cagney <ac131313@redhat.com>
15738
15739 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15740
f266096b
MC
157412001-03-12 Michael Chastain <chastain@redhat.com>
15742
15743 * gdb.c++/derivation.exp: Use the 'runto' library function.
15744
cac3c2ff
MC
157452001-03-12 Michael Chastain <chastain@redhat.com>
15746
15747 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15748
b6c11a24
MC
157492001-02-24 Michael Chastain <chastain@redhat.com>
15750
15751 * gdb.c++/ref-types.exp: Change handwritten code to library
15752 function 'runto'.
15753
6bae5bce
OF
157542001-03-16 Orjan Friberg <orjanf@axis.com>
15755
15756 * gdb.base/signals.exp: Set count to 0 explicitly.
15757
0015fd9a
MS
157582001-03-15 Mark Salter <msalter@redhat.com>
15759
15760 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15761 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15762 (gdb_load): Add support for additional target_info: gdb_download_size
15763 and gdb_load_timeout.
0015fd9a 15764
fc33412a
DT
15765Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15766
15767 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15768 file -- to prevent failing when the compile fails but we have no
15769 intention of running the tests anyway.
fc33412a
DT
15770
15771 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15772 tests if set.
15773
15774 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15775 integers.
fc33412a
DT
15776
15777 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15778 * gdb.c++/namespace.exp: Ditto.
15779
115f06de
OF
157802001-03-07 Orjan Friberg <orjanf@axis.com>
15781
15782 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15783 * gdb.base/pointers.exp: Relax pattern match of decimals.
15784
b6ba6518
KB
157852001-03-06 Kevin Buettner <kevinb@redhat.com>
15786
15787 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15788 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15789 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15790 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15791 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15792 config/sh.exp, config/sid.exp, config/slite.exp,
15793 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15794 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15795 config/vxworks.exp, config/vxworks29k.exp,
15796 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15797 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15798 gdb.base/arithmet.exp, gdb.base/assign.exp,
15799 gdb.base/async.exp, gdb.base/attach.exp,
15800 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15801 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15802 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15803 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15804 gdb.base/commands.exp, gdb.base/completion.exp,
15805 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15806 gdb.base/constvars.exp, gdb.base/corefile.exp,
15807 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15808 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15809 gdb.base/ending-run.exp, gdb.base/environ.exp,
15810 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15811 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15812 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15813 gdb.base/funcargs.exp, gdb.base/help.exp,
15814 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15815 gdb.base/logical.exp, gdb.base/long_long.exp,
15816 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15817 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15818 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15819 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15820 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15821 gdb.base/regs.exp, gdb.base/relational.exp,
15822 gdb.base/remote.exp, gdb.base/reread.exp,
15823 gdb.base/restore.exp, gdb.base/return2.exp,
15824 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15825 gdb.base/selftest.exp, gdb.base/setshow.exp,
15826 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15827 gdb.base/sigall.exp, gdb.base/signals.exp,
15828 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15829 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15830 gdb.base/step-test.exp, gdb.base/structs.c,
15831 gdb.base/structs.exp, gdb.base/structs2.exp,
15832 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15833 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15834 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15835 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15836 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15837 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15838 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15839 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15840 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15841 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15842 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15843 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15844 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15845 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15846 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15847 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15848 gdb.trace/circ.exp, gdb.trace/collection.exp,
15849 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15850 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15851 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15852 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15853 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15854 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15855 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15856 notices.
15857
dc96c6c7 158582001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15859
15860 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15861 first arg is int not float.
15862
dc96c6c7 158632001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15864
15865 * gdb.base/reread.exp: Unsupported for non-native targets;
15866 doesn't work for remote debugging.
15867
9b0c4aeb
FN
158682001-02-19 Fernando Nasser <fnasser@redhat.com>
15869
15870 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15871 * gdb.base/ending-run.exp: Properly handle the BSP state when
15872 stepping past the end of main.
9b0c4aeb 15873
02aa71d5
MC
158742001-02-19 John Moore <jmoore@redhat.com>
15875
15876 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15877 Converted HPUX fix for non-expected items following multiple
15878 step commands into general solution for all platforms.
15879
1fa449a4
MC
158802001-02-18 Michael Chastain <chastain@redhat.com>
15881
15882 * gdb.c++/classes.exp (do_tests): Change runto statements
15883 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15884 statements demangler agnostic.
15885 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15886 (gdb_virtfunc_restart): Likewise.
15887
b2f9ec70
MC
158882001-02-14 Michael Chastain <chastain@redhat.com>
15889
15890 * gdb.c++/inherit.exp (do_tests): Change runto statements
15891 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15892 statements demangler agnostic.
15893
cf74b8ca
AC
15894Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15895
15896 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15897 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15898 before calling common_routine 15 times'' tests.
cf74b8ca 15899
99f78f56
MC
159002001-02-11 Michael Chastain <chastain@redhat.com>
15901
15902 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15903 Helps the test script figure out which demangler is in use.
15904 (dm_type_foo_ref): Ditto.
15905 (dm_type_int_star): Ditto.
15906 (dm_type_long_star): Ditto.
15907 (dm_type_unsigned_int): Ditto.
15908 (dm_type_void): Ditto.
15909 (dm_type_void_star): Ditto.
99707966 15910 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15911 Probe the gdb demangler and set variables to accommodate
15912 formatting differences.
15913 (info_func_regexp): New function. Same as info_func, but
15914 matches against a regexp.
15915 (info_func): Match against a literal string.
15916 (print_addr_2): New function. Match against a literal string,
15917 which can be different from the input to gdb.
15918 (print_addr): Simply call print_addr_2 with the same argument twice.
15919 (test_lookup_operator_functions): Use demangler formatting variables.
15920 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15921 the tests in the same order as the C++ class declaration.
15922 (test_paddr_operator_functions): Ditto.
15923 (test_paddr_overloaded_functions): Ditto.
15924 (test_paddr_hairy_functions): Use demangler formatting variables.
15925 Add reference to gdb/19 for related tests.
15926 (do_tests): Call probe_demangler.
15927
1de8f023
KB
159282001-01-30 Kevin Buettner <kevinb@redhat.com>
15929
15930 * gdb.c++/templates.cc (printf): Remove unused function definition.
15931
ca3f91ed
MS
159322001-01-26 Felix Lee <flee@redhat.com>
15933
15934 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15935
159362001-01-25 matthew green <mrg@redhat.com>
15937
15938 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15939 up sid.
15940 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15941
159422001-01-25 matthew green <mrg@redhat.com>
15943
15944 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15945 Deprecate $sid_spawn_id.
ca3f91ed
MS
15946 (sid_exit): Remove code necessary only for `spawn.'
15947
159482001-01-25 matthew green <mrg@redhat.com>
15949
15950 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15951
fb18ec4a
MC
159522001-01-28 Michael Chastain <chastain@redhat.com>
15953
15954 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15955 to call when tests fail. It takes gdb out of the overloaded
15956 function choice menu back to the main prompt, so that the test
15957 program stays synchronized.
15958 (set_bp_overloaded): New proc to collect all the common
15959 code for setting a breakpoint on an overloaded name. Calls
15960 take_gdb_out_of_choice_menu when needed.
15961 (menu_overload1arg): New variable to collect the repeated
15962 instances of the expected menu for an overloaded name. Change
15963 the regular expression to handle changes in g++ type encoding:
15964 "void" can be either "void" or "", and "unsigned int" can be
15965 either "unsigned int" or "unsigned".
15966 (continue_to_bp_overloaded): Change regular expressions to handle
15967 changes in g++ type encoding.
15968 (no proc): Call take_gdb_out_of_choice_menu when needed.
15969 Remove redundant calls to "info break". Accept either "canceled"
15970 or "cancelled". Change regular expressions in "info break"
15971 calls to handle changes in g++ type encoding. Give all tests
15972 unique strings.
15973
9c646a6e
BE
159742001-01-17 Ben Elliston <bje@redhat.com>
15975
15976 * config/sid.exp: New file.
15977
9549d9c1
AC
15978Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15979
15980 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15981
dc96c6c7 159822000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15983
15984 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15985 Add a RE to accept a non-ascii char if one is ever presented.
15986
b4df4f68
FN
159872000-12-20 Fernando Nasser <fnasser@redhat.com>
15988
297dd0fd 15989 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15990
dc96c6c7 159912000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15992
d63a86f8 15993 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15994 in regexp. One '\' does not suffice on Linux.
15995
4a7bddb6
MC
159962000-12-09 Michael Chastain <chastain@redhat.com>
15997
15998 * gdb.base/break.exp (test_clear_command): Use a marker function
15999 rather than 'main' for the test function. Also move this
16000 test to an execution point where the marker function names are
16001 guaranteed to be bound to functions. (Executing tests after a
16002 'finish' from main runs into name conflicts with local names
16003 in __libc_start_main).
16004
dc96c6c7 160052000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16006
16007 * gdb.base/finish.exp: New test for gdb's "finish" command.
16008 * gdb.base/return2.exp: New test for gdb's "return" command.
16009 * gdb.base/return2.c: New source file for above.
16010
dc96c6c7 160112000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16012
16013 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16014 * gdb.base/miscexprs.exp: Ditto.
16015 * gdb.base/pointers.exp: Ditto.
16016 * gdb.c++/derivation.exp: Ditto.
16017 * gdb.c++/local.exp: Ditto.
16018 * gdb.c++/namespace.exp: Ditto.
16019 * gdb.c++/overload.exp: Ditto.
16020 * gdb.c++/ref-types.exp: Ditto.
16021
dc96c6c7 160222000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16023
16024 * gdb.base/constvars.exp: Test result of "up" command.
16025 * gdb.base/miscexprs.exp: Ditto.
16026 * gdb.base/pointers.exp: Ditto.
16027 * gdb.base/scope.exp: Ditto.
16028 * gdb.c++/derivation.exp: Ditto.
16029 * gdb.c++/local.exp: Ditto.
16030 * gdb.c++/namespace.exp: Ditto.
16031 * gdb.c++/overload.exp: Ditto.
16032 * gdb.c++/ref-types.exp: Ditto.
16033
44097287
FN
160342000-11-22 Michael Chastain <chastain@redhat.com>
16035
16036 * mips_pro.exp: Accept either "middle -> top -> main" or
16037 "middle -> main" in the backtrace, because gcc can optimize
16038 tail calls to jumps. Remove setup_xfail for the hppa case.
16039 Add a comment with the original warning messages from PR 3016,
16040 which was filed in 1993, to preserve them for posterity.
16041
9d2e1bab
ND
160422000-11-17 Nick Duffek <nsd@redhat.com>
16043
16044 * lib/gdb.exp (gdb_test): Override timeout with board info.
16045
1aca8eb7
ND
160462000-11-17 Nick Duffek <nsd@redhat.com>
16047
16048 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16049 the second kill and detach messages.
16050
93076499
ND
160512000-11-17 Nick Duffek <nsd@redhat.com>
16052
16053 * configure.in: Add AC_EXEEXT.
16054 * configure: Regenerate.
16055 * Makefile.in (just-check): Export EXEEXT.
16056 * lib/gdb.exp ($EXEEXT): Import from environment.
16057 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16058 expect "maint dump-me" on Cygwin.
16059 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16060 $EXEEXT.
16061
30e87cd3
ND
160622000-11-17 Nick Duffek <nsd@redhat.com>
16063
16064 * gdb.base/break.exp: Test backtrace and finish from called
16065 function on all platforms, not just HP-UX.
16066
dc96c6c7 160672000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16068
16069 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16070 code from gdb_target_monitor, so it can be used independantly
16071 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16072
dc96c6c7 160732000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16074
16075 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16076 * gdb.base/corefile.exp: Expect the message "Program is being
16077 debugged already" when we send the "corefile" command, since
16078 the preceeding gdb_load may have connected gdb to a remote target.
16079 * gdb.base/display.exp: Disable hardware watchpoints if new
16080 board info variable "no_hardware_watchpoints" is true.
16081 Replace single-letter commands with more readable ones.
16082 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16083 if new board info variable "no_hardware_watchpoints" is true.
16084 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16085 to see if stdio (printf) testing is possible.
16086 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16087 board info variable "no_hardware_watchpoints" is true. Use new
16088 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16089
39124dea
FN
160902000-11-13 Fernando Nasser <fnasser@redhat.com>
16091
16092 From Orjan Friberg <orjanf@axis.com>:
16093 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16094 in array print pattern match.
16095
a9e2e984
FN
160962000-11-09 Fernando Nasser <fnasser@redhat.com>
16097
16098 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16099 spelling "cancelled" to U.S. spelling "canceled" to match changes
16100 made to gdb.
16101 * gdb.c++/ovldbreak.exp: Ditto.
16102
c7db355b
PS
161032000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16104
16105 * gdb.base/callfuncs.c (main): Moved to end of file, call
16106 t_double_values to initialize the FPU before inferior calls are made.
16107 * gdb.base/callfuncs.exp: Test for register preservation after calling
16108 inferior functions. Add tests for continuining, finishing and
16109 returning from a stop in a call dummy.
16110
dc96c6c7 161112000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16112
16113 * gdb.base/commands.exp: Break up long lines, and re-indent.
16114
dc96c6c7 161152000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16116
16117 * config/gdbserver.exp: Rewritten from the ground up, to make it
16118 compatible with the current dejagnu tree, and to make it work with
16119 the new "gdbserver" in libremote.
16120
dc96c6c7 161212000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16122
16123 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16124 * gdb.base/varargs.exp: Skip entire test if no printf support.
16125 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16126 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16127
dc96c6c7 161282000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16129
16130 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16131 no floating point support.
16132 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16133 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16134 * gdb.base/call-rt-st.exp: Ditto.
16135 * gdb.base/call-strs.exp: Ditto.
16136
bac5fc66
JG
161372000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16138
16139 * gdb.base/sizeof.c: include <stdio.h>.
16140
16141 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16142 'finish', otherwise uncaptured gdb_prompt would potentially
16143 throw remaining test points out of sync.
bac5fc66 16144
b22a6027
SB
161452000-07-26 Scott Bambrough <scottb@netwinder.org>
16146
16147 * gdb.base/recurse.exp: Run tests for all targets.
16148 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16149 gnu-oldld case on ARM.
16150 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16151 for ARM targets.
d63a86f8 16152
d8231941
AG
16153Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16154
16155 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16156 * gdb.java/configure: Rebuild.
16157
8caabe69
AG
16158Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16159
16160 * gdb.java/jv-exp.exp: New file.
16161
9d273ca3
AG
16162Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16163
16164 * configure: Rebuilt.
16165 * configure.in (configdirs): Add gdb.java.
16166 * gdb.java/jmisc.java: New file.
16167 * gdb.java/jmisc.exp: New file.
16168 * gdb.java/Makefile.in: New file.
16169 * gdb.java/configure: Rebuilt.
16170 * gdb.java/configure.in: New file.
16171 * lib/java.exp: New file.
16172
4f823a66
AC
16173Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16174
16175 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16176 underflow.
4f823a66 16177
2391e11d
AC
16178Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16179
16180 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16181 and the compilers sizes.
2391e11d 16182
54602222
ND
161832000-07-09 Nick Duffek <nsd@redhat.com>
16184
16185 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16186 (use_methods): New function.
16187 (main): Call use_methods().
16188 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16189 (do_tests): Call test_method_param_class.
16190
2bec0572
ND
161912000-07-09 Nick Duffek <nsd@redhat.com>
16192
16193 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16194 spelling.
16195 (test_enums): New procedure. Move enum tests from end of script
16196 to here. Set breakpoint on function name instead of line number.
16197 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16198 (enums2): New marker function.
16199 (enums1): New function.
16200 (main): Call enums1(). Move enum tests to enums1().
16201
78492fde
AC
16202Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16203
16204 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16205 compile/link program. Update line numbers.
78492fde
AC
16206 * gdb.asm/d10v.inc: Define ``startup''.
16207 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16208
49a2cef8
AC
16209Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16210
16211 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16212
3e6c8688
EZ
162132000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16214
16215 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16216 of 'help maint print' command.
3e6c8688 16217
9ff5cbe9
AC
16218Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16219
16220 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16221 they use gdb_expect_list.
9ff5cbe9 16222
17c579bd
AC
16223Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16224
16225 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16226 memory-read-packet-size'' instead of ``set endian big'' to test
16227 long commands.
17c579bd 16228
e6d71bf3
DB
162292000-06-03 Daniel Berlin <dan@cgsoftware.com>
16230
16231 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16232 g++, and stop skipping them.
e6d71bf3
DB
16233
16234 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16235 work under g++.
16236
d63a86f8 16237 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16238 initialization.
16239
dc96c6c7 162402000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16241
16242 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16243 the regular expression: accept an (almost) arbitrary sequence of
16244 "frames-invalid" and "breakpoints-invalid" messages both before
16245 and after the "starting" message.
16246
dc96c6c7 162472000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16248
16249 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16250
dc96c6c7 162512000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16252
16253 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16254 Relax the regular expression a little, make it pass on Solaris 8.
16255
8216cda9
KB
162562000-05-12 Kevin Buettner <kevinb@redhat.com>
16257
16258 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16259 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16260 Instead, it is permissible for gdb to stop on the line of the
16261 call itself.
16262
1a570b2f
MS
162632000-05-12 Michael Snyder <msnyder@.cygnus.com>
16264
16265 * gdb.base/break.exp (bp on small function, optimized file):
16266 Add a second pass pattern. The behavior differs here between stabs
16267 and dwarf for one-line functions. Stabs preserves two line symbols
16268 (one before the prologue and one after) with the same line number,
16269 but dwarf regards these as duplicates and discards one of them.
16270 Therefore the address after the prologue (where the breakpoint is)
16271 has no exactly matching line symbol, and GDB reports the breakpoint
16272 as if it were in the middle of a line rather than at the beginning.
16273
dc96c6c7 162742000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16275
d63a86f8 16276 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16277 rather than "send_gdb" (for consistancy).
16278
7d418785
AC
16279Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16280
16281 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16282 * gdb.c++/templates.cc: Properly check for GCC version number.
16283 * lib/compiler.cc: Likewise
16284
dc96c6c7 162852000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16286
d63a86f8 16287 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16288 gdb may not stop at the first line of main, due to code motion.
16289
dc96c6c7 162902000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16291
16292 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16293 This test depends on parsing the printf output from the target.
16294 Since the sparclet stub doesn't do stdio, this will never work.
16295 * gdb.base/call-rt-st.exp: ditto.
16296 * gdb.base/call-strs: ditto.
16297
dc96c6c7 162982000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16299
16300 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16301
16302 * gdb.base/ending-run.exp: After connecting to a remote target,
16303 but before running, the target will appear to be in a random
16304 location. Specify both a file and a line for breakpoints.
16305 Also, the function that calls main may be called 'init'
16306 rather than 'start'.
16307
a5a51225
EZ
163082000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16309
16310 * gdb.base/help.exp: Update output for add-symbol-file command.
16311
7930cc7c
FN
163122000-04-10 Fernando Nasser <fnasser@cygnus.com>
16313
16314 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16315 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16316
23e37ab1
C
163172000-04-07 J.T. Conklin <jtc@redback.com>
16318
e93c542c
C
16319 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16320
23e37ab1
C
16321 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16322
591b8fa3
PDM
16323Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16324
16325 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16326 values that can be represented exactly.
591b8fa3
PDM
16327 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16328 above change, and to not check against the directory part of the source
16329 file name.
16330 (step into print_long_arg_list): Likewise.
16331 (print print_small_structs from print_long_arg_list): Likewise.
16332 (print print_long_arg_list): Likewise.
16333
7a495180
EZ
163342000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16335
30b53638 16336 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16337
beb998c6
AC
16338Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16339
16340 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16341
1c689132
DB
163422000-03-25 Daniel Berlin <dan@cgsoftware.com>
16343
16344 * gdb.base/commands.exp (deprecated_command_test): Add test for
16345 deprecate with no arguments.
16346
c1790a9d
JL
163472000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16348
16349 * gdb.base/break.exp: Add new test for setting breakpoints on
16350 optimized code so we can test breakpoints work even when function
16351 prologues may be optimized away
16352
003ba290
FN
163532000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16354
16355 From David Whedon <dwhedon@gordian.com>
a9c64011 16356 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16357
6837a0a2
DB
163582000-03-22 Daniel Berlin <dan@cgsoftware.com>
16359
16360 * gdb.base/help.exp: Added test for new apropos command.
16361
b9593231
KB
163622000-03-21 Kevin Buettner <kevinb@redhat.com>
16363
16364 * gdb.base/pointers.c (usevar): New function.
16365 (main): Make sure that global variables v_int_pointer2, rptr,
16366 and y are all referenced someplace in the program by calling
16367 usevar() on them. [Some linkers delete symbols which are
16368 never referenced. The space remains, but there's no way to
16369 get a (symbolic) handle on the variable from the debugger.]
16370
751a959b
EZ
163712000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16372
16373 * gdb.base/printcmds.c: Add typedeffed arrays.
16374
16375 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16376 procedure to test arrays that are typedef'd.
751a959b 16377
73a93a32
JI
163782000-03-13 James Ingham <jingham@leda.cygnus.com>
16379
16380 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16381 the library directories.
73a93a32 16382
fb40c209
AC
16383Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16384
16385 * configure.in (configdirs): Add sub directory gdb.mi.
16386 * configure: Re-generate.
16387
16388 * gdb.mi: New directory.
d63a86f8 16389
ee4dd2c9
AC
163902000-02-25 Scott Bambrough <scottb@netwinder.org>
16391
16392 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16393 a long long value as a double on ARM platforms.
ee4dd2c9 16394
70f0cc22
JB
163952000-02-16 Jim Blandy <jimb@redhat.com>
16396
16397 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16398 default source file is set properly before running this test.
16399
853819b8
EZ
164002000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16401
16402 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16403 gdbtk/library directory, not in gdbtcl2.
853819b8 16404
dfcd3bfb
JM
164052000-02-04 Jim Blandy <jimb@redhat.com>
16406
16407 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16408 backslash from regexp pattern.
16409
16410 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16411 procedure. Use it to run all the "continue to bp overloaded"
16412 tests. Note that this changes the names of the tests slightly.
16413 If the breakpoint hit message includes a hex PC value, because
16414 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16415 from the real source code, still consider that a pass.
16416
16417 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16418 XFAIL here if the breakpoint message contains a hex address. Note
16419 similar change on 1999-11-02.
16420
16421 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16422
16423 * gdb.base/ptype.exp: Establish a default source file before
16424 calling get_debug_format.
16425
164262000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16427
16428 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16429
8b93c638
JM
164302000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16431
16432 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16433 of successive stepi commands -- while in the prologue we should see
16434 the function entry bracket.
16435
164362000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16437
16438 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16439 reach __change_mode() when stepping through the end of main().
16440
c5394b80
JM
164412000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16442
16443 * gdb.base/default.exp: Fix expected pattern.
16444 * gdb.base/help.exp: Same.
16445
0d06e24b
JM
164462000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16447
16448 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16449 Don't use xfail's because that affects only the following test.
d63a86f8 16450
0d06e24b 16451 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16452 solaris or linux.
0d06e24b
JM
16453
16454 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16455
dc96c6c7 164562000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16457
d63a86f8 16458 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16459 "A syntax error" rather than "A parse error". Accept both.
16460
164612000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16462
16463 * gdb.base/default.exp: Remove OS dependent string from "target
16464 remote" test.
16465 * gdb.base/help.exp: Same for "help target remote" test.
16466
c3f6f71d
JM
164672000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16468
16469 From Jim Kingdon <kingdon@redhat.com>:
16470
16471 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16472 prompt (cleanup rather than necessity, but still might keep output
16473 from spilling to next test).
c3f6f71d
JM
16474
164752000-01-02 Fred Fish <fnf@cygnus.com>
16476
16477 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16478 AIX, which defines them in <sys/types.h>.
16479
ed9a39eb 164801999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16481
ed9a39eb 16482 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16483 float" test.
ed9a39eb
JM
16484
164851999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16486
ed9a39eb 16487 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16488
16489 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16490 outermost frame disallowed".
16491
164921999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16493
16494 * gdb.base/setvar.exp: New tests for setting the value of a struct
16495 with a constant list.
16496
164971999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16498
16499 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16500 require the user to type a cast before setting the value of a struct.
16501
de57eccd
JM
165021999-12-06 Jim Blandy <jimb@cygnus.com>
16503
16504 * gdb.base/default.exp: Expect the new 'info float' command on
16505 all i386 platforms.
16506
16507 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16508 LinuxThreads libraries that don't support debugging.
16509
c2d11a7d
JM
16510Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16511
16512 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16513 Change the buffer type to ``unsigned char'' to simplify size
16514 arithmetic.
c2d11a7d
JM
16515
16516 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16517 stub only handles 400-1 byte packets. Verify that the download
16518 worked.
c2d11a7d
JM
16519
165201999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16521
16522 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16523 tests, using UNRESOLVED for the untested cases. Also, does not wait
16524 for a timeout if the prompt was received before a recognizable pattern.
16525
165261999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16527
16528 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16529
165301999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16531
16532 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16533 watchpoints.
c2d11a7d
JM
16534
165351999-11-24 Jason Merrill <jason@casey.cygnus.com>
16536
16537 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16538
16539 * gdb.c++/local.exp: Be more flexible in recognizing local class
16540 name mangling. Don't allow horribly truncated method names.
16541 * gdb.c++/derivation.exp: Expect protected inheritance.
16542 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16543 * gdb.c++/virtfunc.exp: Likewise.
16544 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16545 when printing a nested enum.
16546
165471999-11-22 Jim Blandy <jimb@cygnus.com>
16548
16549 * gdb.base/step-test.exp: Properly await GDB's response to setting
16550 a breakpoint on the call to large_struct_by_value.
16551
16552 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16553 just because we have debug info for the `start' function.
16554
165551999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16556
16557 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16558 "Unknown signal" messages, which indicate (on LinuxThreads) that
16559 GDB doesn't know how to debug threads on this system. This is
16560 better than hanging while philosopher 0 dumps chatter into gdb.log.
16561
165621999-11-18 Tom Tromey <tromey@cygnus.com>
16563
16564 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16565
165661999-11-18 Fred Fish <fnf@cygnus.com>
16567
16568 * gdb.base/coremaker2.c: Add sample program for generating
16569 cores that is more self contained than coremaker.c. Eventually
16570 I'll add more code to this and tie it into the testsuite.
16571
4ce44c66
JM
165721999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16573
16574 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16575
165761999-11-10 Jimmy Guo <guo@cup.hp.com>
16577
16578 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16579 from $srcdir/lib/.
4ce44c66 16580 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16581 and gdb.c++/.
4ce44c66
JM
16582
16583 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16584
d63a86f8 16585 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16586 'continue with watch' test point.
16587
165881999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16589
16590 Merged from p2linux-990323-branch:
d63a86f8 16591
4ce44c66
JM
16592 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16593
11cf8741
JM
16594Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16595
16596 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16597 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16598
16599Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16600
16601 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16602 gdb_expect_list.
11cf8741
JM
16603
16604Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16605
16606 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16607
166081999-11-03 Mark Salter <msalter@cygnus.com>
16609
16610 * gdb.base/break.exp: Fix "stub continue" pattern.
16611
166121999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16613
16614 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16615
166161999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16617
16618 * gdb.base/display.exp ("finish"): Add timeout clause.
16619
16620 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16621 plain prompt clause, so this doesn't have to time out in order to
16622 fail.
16623
16624 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16625 breakpoint hit messages include an address.
11cf8741
JM
16626
16627 * gdb.base/display.exp: Don't forget to escape parens in regular
16628 expressions. Unix regexp notatation sucks.
16629
166301999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16631
16632 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16633 order for 'signalled' message.
11cf8741 16634
5c44784c
JM
166351999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16636
16637 From Jimmy Guo <guo@cup.hp.com>:
16638 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16639 * gdb.base/annota1.c: Add code for tests to work with.
16640
166411999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16642
16643 * gdb.base/remote.exp: New test for remote downloading settings.
16644 * gdb.base/remote.c: New file with large .data.
16645
917317f4
JM
166461999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16647
16648 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16649 for LinuxThreads support, merged from the Code Fusion branch.
16650
16651Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16652
16653 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16654 containing exp_continue into a while within an expect. Don't
16655 attempt a start more than three times. Check return value from
16656 gdb_load.
d63a86f8 16657
2df3850c
JM
16658Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16659
16660 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16661 a pass case.
2df3850c 16662
2acceee2
JM
166631999-10-01 Kevin Buettner <kevinb@cygnus.com>
16664
16665 * gdb.base/break.c (main): Added a statement that we can step
16666 off of.
16667 * gdb.base/break.exp: Added tests for setting a breakpoint
16668 at an offset and stepping onto a breakpoint.
16669
166701999-10-01 Fred Fish <fnf@cygnus.com>
16671
d63a86f8 16672 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16673 gdb output.
16674
c2c6d25f
JM
166751999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16676
16677 * gdb.base/break.exp: Code locations are in hex, don't forget!
16678 (For HP-UX.)
16679
166801999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16681
16682 * condbreak.exp: Use break.c as test program.
16683 * condbreak.c: Remove, redundant with break.c.
16684
166851999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16686
16687 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16688 Z-packets if the target needs it.
c2c6d25f
JM
16689
166901999-09-13 James Ingham <jingham@leda.cygnus.com>
16691
16692 * gdb.c++/overload.exp: Added tests for listing overloaded
16693 functions with function pointers in the arg, explicitly calling
16694 out the version you want.
16695
cff3e48b
JM
166961999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16697
16698 * long_long.exp: Add variations of test cases that work for
16699 targets with 16-bit ints and 32-bit doubles.
16700
d4f3574e
SS
167011999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16702
16703 * break.c (main): Compare a possibly-uninitialized argc with an
16704 unlikely value that fits in 16 bits.
16705
167061999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16707
16708 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16709 0xfeeb, don't want negative numbers if ints are 16 bits.
16710
16711 * lib/gdb.exp (skip_cplus_tests): New proc.
16712 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16713 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16714 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16715 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16716 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16717 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16718 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16719 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16720
16721 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16722
16723Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16724
16725 * gdb.base/corefile.exp (up): Allow a parameter to appear
16726 in the frame that we're going up to.
16727
16728 From Jim Blandy <jimb@cygnus.com>:
16729
16730 * gdb.base/default.exp (info float): Expect some output now.
16731
16732 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16733 returning floating-point values to fail on the x86.
16734 * gdb.base/callfwmall.exp (do_function_calls): Same.
16735
16736 * gdb.base/list.exp (test_listsize): Correct expectations for
16737 listing line 1 with listsize 2. Also, listing a single line
16738 works now, as does listing three lines. [Kevin's note: There
16739 were a number of other cases fixed too where the expectations
16740 differed...]
16741
167421999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16743
16744 * gdb.base/selftest.exp: Add case for when version prints as
16745 constant string instead of char pointer.
16746
104c1213
JM
167471999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16748
16749 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16750 stepping out of main.
104c1213
JM
16751
16752 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16753 G++ used.
16754
16755 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16756 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16757
16758 * gdb.c++/ovldbreak.exp: Update match string in test that
16759 includes a warning of multiple breakpoints.
16760
167611999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16762
16763 * gdb.base/display.exp: Improve precision of step-after-finish
16764 added yesterday.
16765
16766 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16767 test.
104c1213
JM
16768
16769 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16770 configs when using G++, not just hppa*.
16771
167721999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16773
16774 * gdb.base/async.c: New file.
16775 * gdb.base/async.exp: New file.
16776
16777Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16778
16779 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16780 PA64.
16781
53a5351d
JM
16782Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16783
104c1213
JM
16784 * gdb.base/display.exp: "finish" can leave us mid-line on many
16785 targets, deal with it. Add a small constant to main, instead of
16786 1000 since main+1000 may not be a valid address in the target.
16787
53a5351d
JM
16788 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16789 on hpux11.
16790
16791 * gdb.base/attach.exp: Handle another hpux11 error message variant
16792 when attaching to a process that does not exist.
16793
167941999-08-19 J.T. Conklin <jtc@redback.com>
16795
16796 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16797 characters in 'continue to 1241' test.
53a5351d
JM
16798
167991999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16800
16801 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16802 stop in print_long_arg_list, define and use a whitespace
16803 variable in print_small_structs test, add an XFAIL for Solaris.
16804 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16805 interested enough to fix.
16806
7be570e7
JM
168071999-08-13 Keith Seitz <keiths@cygnus.com>
16808
16809 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16810 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16811 proc knows about targets other than the natives.
16812 (test_assign): Use "gdb_run_cmd" to "run" the target.
16813 Check that we've actually hit the breakpoint at main.
16814 When we attempt to assign a value to a local variable, check
16815 that the variable is in the current scope, i.e., don't use
16816 a test with an empty result.
16817
16818Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16819
16820 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16821 command.
7be570e7
JM
16822
168231999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16824
16825 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16826 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16827 gdb.compat, gdb.threads-hp.
16828 gdb.hp/configure, gdb.hp/configure.in: New files.
16829 gdb.hp/Makefile.in: Recurse into new subdirs.
16830 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16831 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16832 in object files.
16833 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16834
96baa820
JM
168351999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16836
16837 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16838 funky printf, remove a bogus p/a test.
96baa820
JM
16839
168401999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16841
16842 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16843 connected to the target. This is necessary when running not
16844 natively.
96baa820
JM
16845
168461999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16847
16848 * gdb.base/step-test.exp: Removed some extraneous messages.
16849
16850 * gdb.base/long_long.exp: Don't run memory examination tests
16851 on little-endian targets (they will need a different set of
16852 results to match).
16853
168541999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16855
16856 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16857 until somebody decides to fix GDB.
16858
16859 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16860 constant as "ULL".
96baa820
JM
16861 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16862 matches for a couple x/2 commands.
16863
a0b3c4fd
JM
168641999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16865
16866 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16867 by merging in ref-types2 tests.
16868 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16869
16870 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16871 * gdb.c++/Makefile.in: Add standard actions.
16872 (EXECUTABLES): Rename from PROGS, update list.
16873 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16874 from gdb.hp.
16875 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16876 foo and bar locals.
16877 * gdb.c++/anon-union.exp: Fix tests to match.
16878 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16879 expect matches to handle output variations.
16880 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16881 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16882 output, add HP alternatives for new and delete prints.
a0b3c4fd 16883 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16884 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16885 * gdb.c++/demangle.exp: Use $style when reporting failure.
16886 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16887 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16888 match alternatives.
16889 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16890 compilers.
a0b3c4fd
JM
16891 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16892 * gdb.c++/method.exp: Add match alternatives.
16893 * gdb.c++/misc.cc: Add bool types.
16894 * gdb.c++/misc.exp: Add tests for bool types.
16895 * gdb.c++/overload.exp: Add xfails.
16896 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16897 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16898 add some more template parameter tests (only for HP currently).
16899 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16900 * gdb.c++/virtfunc.cc: Add return type and value for main.
16901 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16902 match alternatives.
d63a86f8 16903
a0b3c4fd
JM
169041999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16905
16906 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16907
169081999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16909
16910 * gdb.base/signals.exp: Don't expect getting a backtrace from
16911 within a signal handler to fail on Linux.
16912
169131999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16914
16915 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16916 * lib/gdb.exp: Remove some gratuitious semicolons.
16917 (delete_breakpoints): Increase timeout.
16918 (gdb_expect): Add -notransfer option.
16919 (gdb_test): Use -notransfer option.
16920 (get_compiler_info): Add f77 case.
16921 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16922 case.
a0b3c4fd
JM
16923 (gdb_preprocess): Call get_compiler.
16924
16925 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16926 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16927 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16928 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16929 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16930 third arg to gdb_test.
a0b3c4fd
JM
16931 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16932 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16933 HP-UX xfails, add others.
a0b3c4fd
JM
16934 * gdb.base/completion.exp: Reflect name change of self-test.
16935 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16936 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16937 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16938 HP failure number.
a0b3c4fd
JM
16939 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16940 useless HP-UX 10.30 references.
16941 * gdb.base/maint.exp: Loosen matches.
16942 * gdb.base/pointers.c (main): Declare more_code.
16943 * gdb.base/pointers.exp: Match on output of a `next'.
16944 * gdb.base/structs.c: Add prototypes.
16945 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16946 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16947
169481999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16949
16950 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16951 command.
a0b3c4fd
JM
16952
169531999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16954
16955 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16956 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16957
16958 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16959 debug info. Deal with lack of signal hanlder info in stack.
16960
a9c64011 16961 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16962 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16963
5a2468f5
JM
169641999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16965
16966 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16967 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16968
adf40b2e
JM
16969Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16970
16971 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16972 a1-selftest.exp.
adf40b2e
JM
16973 * gdb.base/configure: Re-generate.
16974
169751999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16976
16977 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16978 in trying to run first and name is too long.
16979
16980 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16981 pointers2.c and pointers2.exp, respectively.
16982 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16983 doschk happier.
16984
43e526b9
JM
169851999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16986
16987 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16988 callfuncs2.c and callfuncs2.exp.
16989
16990 * gdb.base/list.exp: Remove mistaken xfails.
16991 * gdb.base/list0.h: Add optional prototypes.
16992
9846de1b
JM
16993Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16994
a9c64011 16995 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16996 calling malloc.
a9c64011
AS
16997 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16998 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16999 use.
9846de1b
JM
17000
170011999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17002
17003 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17004 * gdb.base/annota2.cc, annota2.exp: Move from here.
17005 * gdb.c++/annota2.cc, annota2.exp: To here.
17006 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17007
43ff13b4
JM
17008Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17009
17010 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17011 a consistent format.
43ff13b4 17012
085dd6e6
JM
170131999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17014
17015 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17016 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17017 HP compilers, also set the globals $true and $false.
17018
17019 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17020 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17021 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17022 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17023 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17024 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17025 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17026 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17027 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17028 whatis.c} Add C++ compatible function definitions and return
17029 types, add includes for library functions.
085dd6e6
JM
17030 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17031 * gdb.base/step-test.c (myglob): Rename from glob.
17032 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17033 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17034 files, move here from gdb.hp.
085dd6e6 17035 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17036 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17037 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17038 Adjust line numbers in regexps.
085dd6e6
JM
17039
17040 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17041 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17042 instead of 0/1.
17043
17044 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17045 foll-vfork.exp: New files, move here from gdb.hp.
17046 * gdb.base/page.exp: New file, test of pagination command.
17047
17048 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17049 recursion test.
17050 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17051
17052 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17053 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17054
17055 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17056 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17057 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17058 watchpoint test.
085dd6e6
JM
17059 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17060 them work.
17061 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17062 expressions properly.
17063 * gdb.base/corefile.exp: Loosen the match slightly.
17064 * gdb.base/default.exp: Allow "Error accessing memory" message
17065 also.
17066 * gdb.base/display.exp: Skip over x/0 j if PA64.
17067 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17068 * gdb.base/interrupt.exp: Ditto.
17069 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17070 in use.
17071 * gdb.base/list.exp: Add xfails for HP-UX.
17072 * gdb.base/long_long.exp: Refine some of the numeric matches.
17073 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17074 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17075 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17076 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17077 * gdb.base/ptype.exp: Succeed on more varieties of output.
17078 * gdb.base/scope.exp: Add xfails for HP-UX.
17079 * gdb.base/sect-cmd.exp: Add more cases.
17080 * gdb.base/setvar.exp: Add xfails for HP-UX.
17081 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17082 * gdb.base/signals.exp: Match on void symbolically.
17083 * gdb.base/step-test.exp: Add case for PA64.
17084 * gdb.base/term.exp: Add exit and restart.
17085 * gdb.base/twice.exp: Clean up after self.
17086 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17087 * gdb.base/whatis.exp: Allow more ways to pass tests.
17088
17089 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17090 no longer useful.
085dd6e6
JM
17091
17092Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17093
17094 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17095 list of patterns.
085dd6e6 17096 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17097 print_double_array(double_array)", "continuing to breakpoint
17098 1018", "print print_double_array(array_d)" and "continuing to
17099 1034" tests.
d63a86f8 17100
085dd6e6
JM
171011999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17102
a9c64011 17103 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17104
171051999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17106
17107 * config/mt-*: Remove, these haven't been used since 1996.
17108
171091999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17110
17111 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17112 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17113 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17114
9e0b60a8
JM
171151999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17116
17117 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17118 simpler match case for the ptype of the big class.
17119
171201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17121
17122 * gdb.exp: Fix test for gdb_prompt existence.
17123
171241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17125
17126 * gdb.exp (gdb_test): Add fail after calls to perror.
17127
171281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17129
17130 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17131
171321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17133
17134 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17135
0f71a2f6
JM
17136Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17137
17138 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17139 malloc() is linked in.
0f71a2f6
JM
17140
171411999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17142
17143 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17144 step at end.
17145
17146 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17147
171481999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17149
17150 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17151
cce74817
JM
17152Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17153
17154 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17155 * gdb.base/mips_pro.exp: Likewise.
17156
171571999-06-02 Keith Seitz <keiths@cygnus.com>
17158
17159 * gdb.c++/templates.cc: Change all "new" operators to throw
17160 an exception.
17161 * gdb.c++/cplusfuncs.cc: Likewise.
17162
17163 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17164
17165Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17166
17167 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17168 * gdb.base/ending-run.exp: When stepping out of main, accept a
17169 step into an arbitrary assembler file.
cce74817 17170
392a587b
JM
171711999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17172
d63a86f8 17173 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17174 "breakpoint-invalid" to be printed.
d63a86f8 17175 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17176 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17177 * gdb.base/annota2.cc: Initialize a.x to 0.
17178
9e086581
JM
171791999-05-17 Keith Seitz <keiths@cygnus.com>
17180
17181 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17182 when "skip_float_tests" set.
17183 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17184 "print print_ten_doubles", and "step into print_long_arg_list".
17185 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17186 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17187 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17188 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17189 "skip_float_tests" is set.
17190 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17191 when "skip_float_tests" set.
d63a86f8 17192
cd0fc7c3
SS
171931999-05-06 Keith Seitz <keiths@cygnus.com>
17194
17195 * gdb.base/annota2.cc: Include stdio.h.
17196
17197Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17198
17199 * gdb.base/crossload.exp: Remove, this has been disabled ever
17200 since BFD stopped including all targets, and cross-GDB gets
17201 plenty of testing anyway.
17202 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17203 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17204 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17205 * gdb.base/README: Remove, was doc for this.
17206 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17207 needed.
cd0fc7c3 17208
b83266a0
SS
172091999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17210
17211 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17212 output.
17213
17214 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17215 * gdb.base/annota2.exp: New file. More annotation tests.
17216 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17217 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17218
172191999-04-23 Angela Marie Thomas <angela@cygnus.com>
17220
17221 * config/cfdbug.exp: New file.
17222
7a292a7a
SS
172231999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17224
17225 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17226 Marcus Daniel's and Dale Hawkins's demangler crashes.
17227
17228 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17229 test_lucid_style_demangling, test_arm_style_demangling,
17230 test_hp_style_demangling): Try Tom Tromey's core-dumping
17231 identifier under each demangling style.
7a292a7a
SS
17232
172331999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17234
17235 * gdb.c++/demangle.exp: Include the current demangling style
17236 in all test names.
17237 (current_demangling_style): New global variable.
17238 (set_demangling_style, test_demangling_core, test_demangling,
17239 test_demangling_exact): New functions.
17240 (test_gnu_style_demangling, test_lucid_style_demangling,
17241 test_arm_style_demangling, test_hp_style_demangling): Use those,
17242 instead of calling gdb_test and gdb_test_exact directly.
17243 (catch_demangling_errors): New function, which reports errors
17244 signalled by the demangling test functions in an orderly way.
17245 (do_tests): Use catch_demangling_errors.
17246
172471999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17248
17249 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17250 grouping in expressions, not {}.
7a292a7a
SS
17251
17252 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17253 initialized yet.
7a292a7a
SS
17254
172551999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17256
17257 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17258 are listed.
17259
172601999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17261
17262 * gdb.stabs/weird.exp: Test for CC being defined before
17263 looking at its value.
17264
172651999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17266
17267 * gdb.base/call-ar-st.exp: Remove stray '#'.
17268 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17269 "short int" and "long int".
17270 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17271 change, to mollify finicky HP compiler.
7a292a7a
SS
17272 * gdb.hp/reg-test.exp (testfile): Fix file name.
17273 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17274
7a292a7a
SS
17275 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17276 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17277 alternate form of enum ptype.
17278
c906108c
SS
172791999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17280
7a292a7a
SS
17281 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17282 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17283 passing skip_hp_tests, so as not to waste time on guaranteed
17284 failure.
7a292a7a 17285
c906108c
SS
17286 * gdb.c++/overload.cc: Pass string instead of char addr, always
17287 init ccpfoo.
17288 * gdb.c++/templates.cc: Fix syntax error.
17289
7a292a7a
SS
17290Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17291
17292 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17293 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17294 command.
17295
172961999-03-18 James Ingham <jingham@cygnus.com>
17297
17298 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17299
17300 * gdb.c++/method.exp: It was testing an uninitialized int on the
17301 stack and assuming it was positive.
17302
17303 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17304
17305 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17306 keep it from killing the rest of the tests.
7a292a7a
SS
17307 Use gdb_continue_to_end.
17308
17309 * gdb.base/sigall.exp: use gdb_continue_to_end.
17310
17311 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17312
17313 * gdb.base/display.exp: use runto_main, not run.
17314
d63a86f8
RM
17315 * gdb.base/default.exp: Check for the current error message in the
17316 r abbreviation test.
7a292a7a
SS
17317 Add strongarm to the targets that know info float.
17318
d63a86f8 17319 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17320 run which doesn't work with monitors.
17321
17322 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17323
17324 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17325
17326 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17327 program. Traps the case (in Cygmon) when the program never really
17328 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17329 more places, so I used my name. Sorry Mark...
17330
17331 * config/monitor.exp (gdb_target_monitor): added another
17332 target_info parameter: remotebinarydownload. This will set the
17333 remotebinarydownload flag if this is causing some boards trouble.
17334
173351999-03-18 Mark Salter <msalter@cygnus.com>
17336
17337 * lib/gdb.exp (continue_to_exit): New function.
17338
17339 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17340 * gdb.base/ending-run.exp: Ditto.
17341 * gdb.base/step-test.exp: Ditto.
17342
173431999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17344
17345 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17346 (suggested by Art Haas <ahaas@neosoft.com>).
17347
173481999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17349
889bf7c5 17350 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17351
17352Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17353
17354 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17355 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17356
173571999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17358
17359 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17360 a call to strlen; sometimes we do have sources.
17361
173621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17363
17364 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17365 character, so GDB won't print garbage after its end.
d63a86f8 17366
c906108c
SS
17367 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17368 breakpoint there instead. Sometimes GCC emits memcpy to handle
17369 the large structures being passed by value, so we step into that
17370 instead of sum_array_print, which obscures what we're really testing.
17371 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17372 the bizarre steps into memcpy, so do that here. Add check for
17373 stepping into function calls that pass large structures by value.
17374 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17375 Remove all references to specific line numbers.
17376 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17377 New type and function.
17378 (main): Call large_struct_by_value, passing it a large struct by value.
17379 * lib/gdb.exp (gdb_get_line_number): New function.
17380
17381 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17382 more portable.
17383
7a292a7a
SS
173841999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17385
c906108c
SS
17386 * lib/gdb.exp: Doc fixes.
17387
7a292a7a
SS
173881999-03-05 Nick Clifton <nickc@cygnus.com>
17389
d63a86f8 17390 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17391
173921999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17393
c906108c 17394 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17395 commands. They're not germane to this test, and they don't work
17396 that way on remote targets.
c906108c 17397
3fc11d3e
JM
173981999-03-01 James Ingham <jingham@cygnus.com>
17399
17400 * Changelog entries merged over from gdb development branch.
17401
3fc11d3e
JM
17402 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17403
17404 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17405 for outputting results of test run.
17406
2d4a1622 17407 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17408
17409 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17410
7a292a7a
SS
174111999-02-25 Felix Lee <flee@cygnus.com>
17412
17413 * lib/gdb.exp (debug_format): initialize
17414
c906108c
SS
174151999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17416
17417 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17418 * gdb.base/call-rt-st.c: Ditto.
17419
c906108c
SS
174201999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17421
17422 * gdb.threads/pthreads.exp (horiz): New variable.
17423 (test_startup): Fix regexps that capture thread numbers.
17424
174251999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17426
17427 * gdb.base/smoke.exp: Disambiguate two test case names (both
17428 called ``print'').
17429
17430Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17431
17432 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17433 compilation.
c906108c
SS
17434
174351999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17436
17437 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17438 actual output formatting.
17439 * gdb.base/smoke.exp: GDB removes leading 0's.
17440 * gdb.base/volatile.exp: Don't check type of remuneration;
17441 that variable is no longer defined in constvars.c.
17442 * gdb.base/step-test.c (main): Exit with explicit exit code.
17443 * gdb.base/step-test.exp: Remove two nexti checks--they are
17444 not portable.
17445
174461999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17447
17448 * gdb.base/help.exp ("help delete display"): Fix test to match
17449 gdb's output.
17450
17451 * gdb.base/long_long.c (known_types): Initialize values to zero.
17452 * gdb.base/long_long.exp: Step one more line
17453 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17454 leading zeros. Explicitly ask for hex formatting. Use
17455 unique test case names.
c906108c
SS
17456
17457Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17458
d63a86f8 17459 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17460
17461 * gdb.c++/method.exp: Add missing close brace.
17462
174631999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17464
17465 * gdb.base/maint.exp: Use 'set height 0' to disable page
17466 prompting, not 'set height 400'.
17467
17468 Fix a bunch of timeouts.
17469 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17470 four separate tests, so expect doesn't take forever to match a ton
17471 of text against a regexp with lots of .* forms.
17472 ("maint print psymbols", "maint print symbols"): Make some of
17473 these greps more selective, so that expect doesn't try to wade
17474 through huge piles of output and time out.
17475
17476 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17477
17478 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17479 tests: one which doesn't expect shlib events to be reported, and
17480 another which does, but is XFAIL for all platforms other than
17481 HP/UX.
c906108c
SS
17482
17483 * gdb.base/break.exp: Teach the test suite that the `catch
17484 fork', `catch vfork', and `catch exec' commands produce error
17485 messages on platforms that don't provide these features.
17486
17487Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17488
17489 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17490 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17491 (shortening names from solib_threshold.exp etc), won't run on
17492 anything but HP-UX for the foreseeable future.
c906108c 17493 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17494 reflect move.
c906108c
SS
17495
17496Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17497
17498 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17499 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17500
17501Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17502
17503 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17504 successfully re-sets breakpoints in shared libraries.
17505 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17506
17507Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17508
d63a86f8
RM
17509 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17510 and compiled w/o GCC.
c906108c
SS
17511
17512 * gdb.hp/watch-cmd.exp: ditto.
17513
17514 * gdb.hp/watch-hp.exp: ditto.
17515
17516 * gdb.hp/xdb1.exp: ditto.
17517
17518 * gdb.hp/xdb2.exp: ditto.
17519
17520 * gdb.hp/dbx.exp: ditto.
17521
17522Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17523
17524 * constvars.c: Remove C++-isms.
17525 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17526 with GCC.
c906108c
SS
17527
17528Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17529
17530 The following changes are part of the HP merge.
17531
17532 * gdb.base/break.exp: new tests to verify that catchpoints for
17533 fork, vfork, and exec don't trigger inappropriately.
17534
17535 * gdb.base/opaque.exp: compile one file at a time, then link.
17536
17537 * gdb.base/signals.exp: be more restrictive about which hppa
17538 systems receive a setup_xfail. new tests.
17539
17540 * gdb.base/solib_threshold.build: new file.
17541 * gdb.base/solib_threshold.exp: new file.
17542 * gdb.base/solib_threshold.link_opts: new file.
17543 * gdb.base/solib_threshold.mk: new file.
17544 * gdb.base/gen_solib_threshold.c: new file.
17545
17546 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17547 tests. New tests for enums inside classes.
17548
17549 * gdb.c++/compiler.cc: indicate support of template debugging.
17550
17551 * gdb.c++/demangle.exp: run hp style demangling tests.
17552
17553 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17554 tests.
17555
17556 * gdb.c++/misc.cc: changes to support new tests.
17557
17558 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17559 to support new tests.
17560
17561 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17562 gcc, then skip these tests.
17563
17564Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17565
17566 The following files are part of the HP merge; some had longer
17567 names at HP, but have been renamed to be no more than 14
17568 characters in length.
17569
17570 * gdb.hp/ambiguous.cc: new file.
17571 * gdb.hp/ambiguous.exp: new file.
17572 * gdb.hp/attach.exp: new file.
17573 * gdb.hp/attach2.exp: new file.
17574 * gdb.hp/classes-hp.exp: new file.
17575 * gdb.hp/ctti.exp: new file.
17576 * gdb.hp/ctti-add.cc: new file.
17577 * gdb.hp/ctti-add1.cc: new file.
17578 * gdb.hp/ctti-add2.cc: new file.
17579 * gdb.hp/ctti-add3.cc: new file.
17580 * gdb.hp/dbx.exp: new file.
17581 * gdb.hp/exception.cc: new file.
17582 * gdb.hp/exception.exp: new file.
17583 * gdb.hp/foll-exec.c: new file.
17584 * gdb.hp/foll-exec.exp: new file.
17585 * gdb.hp/foll-fork.c: new file.
17586 * gdb.hp/foll-fork.exp: new file.
17587 * gdb.hp/foll-vfork.c: new file.
17588 * gdb.hp/foll-vfork.exp: new file.
17589 * gdb.hp/inherit-hp.exp: new file.
17590 * gdb.hp/more-steps.exp: new file.
17591 * gdb.hp/namespace.cc: new file.
17592 * gdb.hp/namespace.exp: new file.
17593 * gdb.hp/optimize.exp: new file.
17594 * gdb.hp/pxdb.c: new file.
17595 * gdb.hp/pxdb.exp: new file.
17596 * gdb.hp/quicksort.exp: new file.
17597 * gdb.hp/reg-test.exp: new file.
17598 * gdb.hp/reg-test.s: new file.
17599 * gdb.hp/sized-enum.c: new file.
17600 * gdb.hp/sized-enum.exp: new file.
17601 * gdb.hp/start-stop.exp: new file.
17602 * gdb.hp/templ-hp.cc: new file.
17603 * gdb.hp/templ-hp.exp: new file.
17604 * gdb.hp/thr-lib.c: new file.
17605 * gdb.hp/thr-lib.exp: new file.
17606 * gdb.hp/thr-lib.h: new file.
17607 * gdb.hp/thr-liblib.c: new file.
17608 * gdb.hp/virtfun-hp.c: new file.
17609 * gdb.hp/virtfun-hp.exp: new file.
17610 * gdb.hp/watch-cmd.exp: new file.
17611 * gdb.hp/watch-hp.exp: new file.
17612 * gdb.hp/xdb1.exp: new file.
17613 * gdb.hp/xdb2.exp: new file.
17614 * gdb.hp/xdb3.exp: new file.
17615
17616Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17617
17618 The following files are part of the HP merge; some had longer
17619 names at HP, but have been renamed to be no more than 14
17620 characters in length.
17621
17622 * gdb.base/ss.h: new file.
17623 * gdb.base/call-ar-st.c: new file.
17624 * gdb.base/call-ar-st.exp: new file.
17625 * gdb.base/call-rt-st.c: new file.
17626 * gdb.base/call-rt-st-exp: new file.
17627 * gdb.base/call-strs.exp: new file.
17628 * gdb.base/ena-dis-br.exp: new file.
17629 * gdb.base/environ.exp: new file.
17630 * gdb.base/long_long.exp: new file.
17631 * gdb.base/sect-cmd.exp: new file.
17632 * gdb.base/shlib-cl2.exp: new file.
17633 * gdb.base/smoke.exp: new file.
17634 * gdb.base/so-impl-ld.c: new file.
17635 * gdb.base/so-impl-ld.exp: new file.
17636 * gdb.base/so-indr-cl.c: new file.
17637 * gdb.base/so-indr-cl.exp: new file.
17638 * gdb.base/varargs.exp: new file.
17639 * gdb.base/volatile.exp: new file.
17640 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17641 * gdb.base/display.exp: new file.
c906108c
SS
17642 * gdb.c++/derivation.exp: new file.
17643 * gdb.c++/local.exp: new file.
17644 * gdb.c++/member-ptr.exp: new file.
17645 * gdb.c++/overload.exp: new file.
17646 * gdb.c++/ovldbreak.exp: new file.
17647 * gdb.c++/ref-types.exp: new file.
17648 * gdb.c++/ref-types2.exp: new file.
17649 * gdb.c++/userdef.exp: new file.
d63a86f8 17650
c906108c
SS
17651Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17652
17653 * gdb.base/default.exp: Reflect wording change in remote.c.
17654
dc96c6c7 17655Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17656
17657 * gdb.base/help.exp: Update to reflect current text.
17658
17659Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17660
17661 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17662 they're stack variables and contain garbage.
17663 * gdb.c++/anon-union.exp: new file.
17664
17665 The following changes were made by David Taylor
889bf7c5
PA
17666 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17667 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17668 in changes by HP.
c906108c
SS
17669
17670 * gdb.base/bitops.exp: new file.
17671 * gdb.base/default.exp: change expected messages for catch and
17672 info catch tests to reflect HP merge changes.
17673 * gdb.base/enable-disable-break.exp
17674 * gdb.base/ending-run.c: new file.
17675 * gdb.base/long_long.c: new file.
17676 * gdb.base/maint.exp: new file.
17677 * gdb.base/pointers2.exp: new file.
17678 * gdb.base/shlib-call2.exp: new file.
17679 * gdb.base/solib.exp: new file.
17680 * gdb.base/step-test.c: new file.
17681 * gdb.c++/anon-union.cc: new file.
17682 * gdb.c++/local.cc: new file.
17683 * gdb.c++/member-pointer.cc: new file.
17684 * gdb.c++/method.cc: new file.
17685 * gdb.c++/ref-types.cc: new file.
17686 * gdb.c++/ref-types2.cc: new file.
17687 * gdb.c++/userdef.cc: new file.
d63a86f8 17688
c906108c
SS
17689 * gdb.base/scope.exp: compile one file at a time, then link.
17690 * gdb.base/langs.exp: ditto.
17691 * gdb.base/list.exp: ditto.
d63a86f8 17692
c906108c
SS
17693Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17694
17695 The following changes were made by David Taylor
889bf7c5
PA
17696 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17697 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17698 in changes by HP.
d63a86f8 17699
c906108c
SS
17700 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17701 skip tests. When compiling pass c++ flag to gdb_compile.
17702 * gdb.c++/
d63a86f8 17703
c906108c
SS
17704 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17705 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17706 (skip_hp_tests): new function.
17707 (gdb_preprocess): new function.
17708
17709 * configure.in (hpdir): decide whether to configure gdb.hp.
17710 * configure: regenerated.
17711
17712 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17713 to delete on clean.
17714 (EXECUTABLES): update to reflect new additions.
17715 * gdb.base/commands.exp: update message expected.
17716 * gdb.base/default.exp: add copyright notice.
17717 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17718 * gdb.base/help.exp: update messages to reflect current text.
17719 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17720 targets for recurse tests.
17721 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17722 skip this file.
17723
17724 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17725 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17726 compilation.
17727 * gdb.c++/misc.exp: ditto.
17728 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17729 run the tests. tell gdb_compile that it's a c++ compilation.
17730
17731 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17732
c906108c
SS
17733 * gdb.base/all-bin.exp: new file.
17734 * gdb.base/arithmet.exp: new file.
17735 * gdb.base/assign.exp: new file.
17736 * gdb.base/completion.exp: new file.
17737 * gdb.base/cond-expr.exp: new file.
17738 * gdb.base/condbreak.exp: new file.
17739 * gdb.base/define.exp: new file.
17740 * gdb.base/dollar.exp: new file.
17741 * gdb.base/environment.exp: new file.
17742 * gdb.base/eval-skip.exp: new file.
17743 * gdb.base/jump.exp: new file.
17744 * gdb.base/logical.exp: new file.
17745 * gdb.base/pointers.exp: new file.
17746 * gdb.base/relational.exp: new file.
17747 * gdb.base/section_command.exp: new file.
17748 * gdb.base/whatis-expr.exp: new file.
17749
17750 * gdb.base/all-types.c: new file.
17751 * gdb.base/call-array-struct.c: new file.
17752 * gdb.base/call-return-struct.c: new file.
17753 * gdb.base/call-strings.c: new file.
17754 * gdb.base/callfuncs2.c: new file.
17755 * gdb.base/condbreak.c: new file.
17756 * gdb.base/constvars.c: new file.
17757 * gdb.base/display.c: new file.
17758 * gdb.base/int-type.c: new file.
17759 * gdb.base/jump.c: new file.
17760 * gdb.base/miscexprs.c: new file.
17761 * gdb.base/pointers.c: new file.
17762 * gdb.base/pointers2.c: new file.
17763 * gdb.base/shmain.c: new file.
17764 * gdb.base/shr1.c: new file.
17765 * gdb.base/shr2.c: new file.
17766 * gdb.base/solib.c: new file.
17767 * gdb.base/solib1.c: new file.
17768 * gdb.base/solib2.c: new file.
17769 * gdb.base/varargs.c: new file.
17770 * gdb.c++/derivation.cc: new file.
17771 * gdb.c++/overload.cc: new file.
17772 * gdb.c++/ovldbreak.cc: new file.
17773 * gdb.hp/attach.c: new file.
17774 * gdb.hp/attach2.c: new file.
17775 * gdb.hp/average.c: new file.
17776 * gdb.hp/compiler.c: new file.
17777 * gdb.hp/compiler.cc: new file.
17778 * gdb.hp/execd-program.c: new file.
17779 * gdb.hp/follow-exec.c: new file.
17780 * gdb.hp/follow-fork.c: new file.
17781 * gdb.hp/follow-vfork-and-exec.c: new file.
17782 * gdb.hp/misc-hp.cc: new file.
17783 * gdb.hp/more-steps.c: new file.
17784 * gdb.hp/optimize.c: new file.
17785 * gdb.hp/quicksort.c: new file.
17786 * gdb.hp/run-hp.c: new file.
17787 * gdb.hp/start-stop.c: new file.
17788 * gdb.hp/sum.c: new file.
17789 * gdb.hp/templates-hp.cc: new file.
17790 * gdb.hp/thread-local-in-lib.c: new file.
17791 * gdb.hp/thread-local-in-lib.h: new file.
17792 * gdb.hp/thread-local-in-lib.lib.c: new file.
17793 * gdb.hp/vforked-program.c: new file.
17794 * gdb.hp/virtfunc-hp.cc: new file.
17795 * gdb.hp/watchpoint-hp.c: new file.
17796 * gdb.hp/xdb.c: new file.
17797 * gdb.hp/xdb0.c: new file.
17798 * gdb.hp/xdb0.h: new file.
17799 * gdb.hp/xdb1.c: new file.
17800
17801Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17802
17803 The following change was made by Edith Epstein
889bf7c5
PA
17804 <eepstein@cygnus.com> as part of a project to merge in changes
17805 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17806
17807 * gdb.c++/demangle.exp: changed the expected output for some
17808 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17809 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17810 T1<char>::~T1<char>(void)
c906108c 17811 becomes,
a9c64011
AS
17812 maint demangle __dt__11T1__pt__2_cFv
17813 T1<char>::~T1(void)
c906108c 17814
889bf7c5 17815 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17816
c906108c
SS
17817Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17818
17819 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17820 * gdb.trace/backtrace.exp: Likewise.
17821 * gdb.trace/circ.exp: Likewise.
17822 * gdb.trace/collection.exp: Likewise.
17823 * gdb.trace/deltrace.exp: Likewise.
17824 * gdb.trace/infotrace.exp: Likewise.
17825 * gdb.trace/limits.exp: Likewise.
17826 * gdb.trace/packetlen.exp: Likewise.
17827 * gdb.trace/passc-dyn.exp: Likewise.
17828 * gdb.trace/passcount.exp: Likewise.
17829 * gdb.trace/report.exp: Likewise.
17830 * gdb.trace/save-trace.exp: Likewise.
17831 * gdb.trace/tfind.exp: Likewise.
17832 * gdb.trace/tracecmd.exp: Likewise.
17833 * gdb.trace/while-dyn.exp: Likewise.
17834 * gdb.trace/while-stepping.exp: Likewise.
17835
178361998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17837
17838 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17839
17840Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17841
17842 From Brendan Kehoe:
17843 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17844 int return types.
17845
17846Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17847
17848 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17849 remote dos host testing right.
c906108c
SS
17850
17851Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17852
17853 * gdb.base/corefile.exp: remove some xfails.
17854
17855Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17856
17857 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17858 have different timestamps.
c906108c
SS
17859
17860Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17861
17862 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17863 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17864
17865Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17866
17867 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17868 delta.
c906108c
SS
17869
17870Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17871
17872 * gdb.base/default.exp: Add brace missing from previous delta.
17873
17874Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17875
17876 * gdb.base/default.exp: Support test for info float for all
17877 varieties of arm toolchain.
17878
dc96c6c7 17879Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17880
17881 * gdb.trace/*.exp: remove "remote_download" command.
17882
dc96c6c7 17883Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17884
17885 * gdb.trace/*.exp: remove -gdwarf from compile.
17886
17887Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17888
17889 * gdb.trace/configure.in(AC_INIT): typo
17890 * gdb.trace/configure: regenerated
17891
dc96c6c7 17892Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17893
17894 * config/m68k-emc.exp: New file.
17895 * lib/<emc-support.exp trace-support.exp}: New files.
17896 * configure.in: add new test directory gdb.trace.
17897 * gdb.trace/{configure configure.in Makefile.in}: New files.
17898 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17899 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17900 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17901 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17902 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17903 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17904 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17905
dc96c6c7 17906Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17907
17908 * gdb.c++/classes.exp: Change all regular expressions to match
17909 arbitrary combinations of newline/carriage-return, so that they
17910 will work equally well on Unix and Windows.
17911 * gdb.c++/inherit.exp: ditto.
17912 * gdb.c++/virtfunc.exp: ditto.
17913
179141998-08-11 Dawn Perchik <dawn@cygnus.com>
17915
17916 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17917
c2d11a7d
JM
17918Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17919
17920 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17921 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17922 to use a0-a3/d0-d3 as needed.
17923
17924Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17925
17926 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17927 * gdb.disasm/am33.exp: Corresponding changes.
17928
c906108c
SS
179291998-07-11 Felix Lee <flee@cygnus.com>
17930
17931 * gdb.base/callfuncs.exp: add cmp10 test.
17932 * gdb.base/callfuncs.c (cmp10): new function.
17933
17934Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17935
d63a86f8 17936 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17937 into two parts to get around a synchronization problem in expect.
17938
3fc11d3e
JM
17939Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17940
17941 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17942
17943 * configure.in: Add options for gdbtk testsuite.
17944
17945 * configure: Regenerate.
17946
17947 * gdb.gdbtk: New directory to hold gdbtk tests.
17948
c906108c
SS
17949Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17950
17951 * gdb.fortran/types.exp: Escape brackets in expect patterns
17952 for test_float_literal_types_accepted tests.
17953 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17954 before run test.
17955
c2d11a7d
JM
17956Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17957
17958 * am33.exp: Just compile, do not link the testcase.
17959 * am33.s: Add ".am33" pseudoop to force am33 mode.
17960
c906108c
SS
179611998-06-25 Felix Lee <flee@cygnus.com>
17962
17963 * gdb.base/setshow.exp: make sure $pc is sane.
17964
17965 * gdb.stabs/weird.exp: split expect patterns properly.
17966
c2d11a7d
JM
17967Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17968
17969 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17970 * gdb.disasm/am33.exp: Run it.
17971
dc96c6c7 17972Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17973
17974 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17975 match processing (and eliminate spurious timeouts when running).
17976
dc96c6c7 17977Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17978
17979 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17980 exception test, but conditionalize it on target [mach | gnu].
17981
dc96c6c7 17982Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17983
17984 * gdb.base/overlays.exp: fixup compile line for linker script.
17985
17986Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17987
17988 * gdb.fortran/types.exp: don't guess at float size.
17989
17990Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17991
17992 * gdb.base/exprs.exp: delete test that depends on int size.
17993
17994Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17995
17996 * config/sim.exp: Removed checks for target triplets.
17997 (gdb_target_sim): Use gdb,target_sim_options.
17998
17999Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18000
18001 * gdb.base/reread.exp: New file.
18002 * gdb.base/reread1.c: New file.
18003 * gdb.base/reread2.c: New file.
18004
18005Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18006
18007 * config/sim.exp: Use 'target sim -sparclite' when running
18008 SPARClite programs.
18009
18010Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18011
18012 * gdb.base/structs2.exp: New file.
18013 * gdb.base/structs2.c: New file.
18014
18015Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18016
18017 * gdb.asm/common.inc: New file.
18018 * gdb.asm/d10v.inc: New file.
18019 * asm-source.exp: Pass -I's to gas to find .inc files.
18020 Update line numbers in expected output.
18021 * asmsrc1.s: Rewrite.
18022 * asmsrc2.s: Rewrite.
18023 * configure.in: Create arch.inc symlink.
18024 * configure: Regenerate.
18025 * Makefile.in (distclean): Delete arch.inc.
18026
18027Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18028
18029 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18030 (t_enum_value2): ditto
18031 (t_enum_value3): ditto
18032 (main): ditto
c906108c
SS
18033Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18034
18035 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18036 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18037 change.
18038 Use gdb_test instead of send_gdb/gdb_expect sequences.
18039
18040Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18041
18042 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18043 not void.
18044
18045Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18046
18047 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18048 subroutines. Used to test gdbs ability to single step through PC
18049 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18050
18051Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18052
18053 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18054 more rigorous EGCS C++ error checking.
18055
18056Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18057
a9c64011
AS
18058 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18059 tests.
18060 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18061 function when asleep.
18062 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18063 for i*86 Linux and SVR4 signal handling problems.
18064 Remove linux xfail for `next to handler in signals_tests_1', fixed
18065 by recent infrun.c change.
18066 Limit backtrace to 10 frames to avoid timeout problems with infinite
18067 stack backtraces.
18068 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18069 target.[ch] change.
c906108c
SS
18070
18071Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18072
18073 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18074 for a newline from gdb before continuing.
18075 (default_gdb_exit): Just look for y or n.
18076 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18077 it does, fail the rests of the tests in the file.
18078
18079Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18080
18081 * config/cygmon.exp: New file.
18082
18083Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18084
18085 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18086 main" test on remote targets.
c906108c
SS
18087
18088 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18089 run test on remote targets.
18090
18091Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18092
18093 * gdb.asm: New directory.
18094 * configure.in: Configure it.
18095 * configure: Regenerate.
18096 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18097 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18098
18099Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18100
18101 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18102
dc96c6c7 18103Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18104
a9c64011
AS
18105 * gdb.base/overlays (several files): Merge the two overlay
18106 managers into one. Change variables (foox, barx, bazx, grbxx)
18107 back into ints but force them to load in their proper sections.
c906108c
SS
18108
18109Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18110
18111 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18112 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18113 (D10VCopy): Handle memory regions crossing 16k boundaries.
18114 (D10VCopy): Transfer data in 32 bit chunks.
18115
18116Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18117
18118 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18119 correct.
c906108c
SS
18120
18121 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18122 map. Include space for printf in .text segment.
c906108c
SS
18123
18124 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18125 updated d10v memory VMA/LMA map.
c906108c 18126 (D10VCopy): Call D10VTranslate.
d63a86f8 18127
c906108c
SS
18128Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18129
18130 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18131
18132 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18133 that it won't be put into the .sdata - small data -
18134 section. Update reference.
c906108c
SS
18135 * gdb.base/baz.c (bazx, baz): Ditto.
18136 * gdb.base/foo.c (foox, foo): Ditto.
18137 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18138
18139 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18140 to be arrays.
d63a86f8 18141
dc96c6c7 18142Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18143
a9c64011
AS
18144 * gdb.base/overlays.exp: fix up and get working again.
18145 Add tests for backtraces from an overlay function.
d63a86f8 18146
c906108c
SS
18147Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18148
18149 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18150 "calling function with watchpoint enabled".
18151
18152Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18153
18154 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18155 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18156 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18157 pending review of whether it is useful or not.
18158
18159Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18160
18161 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18162
18163Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18164
18165 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18166 * config/dve.exp: New file to support Densan boards.
18167
18168Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18169
18170 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18171 reads and BSD.
c906108c
SS
18172
18173Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18174
18175 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18176 response.
18177
18178 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18179
18180Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18181
18182 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18183 test.
c906108c
SS
18184
18185 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18186 target_sizeof_long and target_bigendian_p.
c906108c 18187 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18188 to targets word size and endianess.
d63a86f8 18189
c906108c
SS
18190Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18191
18192 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18193 output.
c906108c
SS
18194
18195Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18196
18197 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18198 Update test of set args help to match source change.
c906108c
SS
18199
18200Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18201
18202 * gdb.base/default.exp: Expect help system output to be in
18203 alphabetical order.
18204 * gdb.base/help.exp: Ditto.
18205
18206Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18207
18208 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18209 "i*86-pc-linux-gnu*".
18210 * gdb.base/interrupt.exp: Ditto.
18211 * gdb.base/corefile.exp: Ditto.
18212
18213 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18214 define vxworks when building the testcase.
c906108c
SS
18215
18216 * gdb.base/ptype.exp: Fix testnames to be unique.
18217 * gdb.base/radix.exp: Ditto.
18218 * gdb.base/term.exp: Ditto.
18219 * gdb.base/whatis.exp: Ditto.
18220 * gdb.c++/classes.exp: Ditto.
18221
18222Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18223
18224 * gdb.base/callfuncs.exp: Fix indentation.
18225
18226 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18227 suppress_flag has been set.
18228 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18229 target feature.
18230
18231Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18232
18233 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18234 the testcase.
18235
18236 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18237 set_debug_traps() and breakpoint().
c906108c
SS
18238 * gdb.c++/misc.cc (main): Ditto.
18239 * gdb.c++/templates.cc (main): Ditto.
18240 * gdb.c++/virtfunc.cc (main): Ditto.
18241
18242Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18243
18244 * lib/gdb.exp(gdb_step_for_stub): New function.
18245 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18246 exists, reload the executable and do a "continue" instead of
18247 doing a jump.
18248 (runto_main): Use gdb_step_for_stub.
d63a86f8 18249
c906108c 18250 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18251 tests to have unique names.
c906108c
SS
18252 * gdb.base/callfuncs.exp: Ditto.
18253 * gdb.base/commands.exp: Ditto.
18254 * gdb.base/default.exp: Ditto.
18255 * gdb.base/help.exp: Ditto.
18256 * gdb.base/list.exp: Ditto.
18257 * gdb.base/opaque.exp: Ditto.
18258 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18259 similar tests.
d63a86f8 18260
c906108c
SS
18261 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18262 * gdb.c++/cplusfuncs.cc: Ditto.
18263 * gdb.c++/virtfunc.cc: Ditto.
18264
18265 * config/monitor.exp: Keep track of the last file we saw, rather
18266 than trying to get the info from gdb.
18267
18268 * gdb.fortran/types.exp: Move comment to previous line.
18269
18270Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18271
18272 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18273 target mode.
c906108c
SS
18274
18275Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18276
18277 From Bob Manson:
18278 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18279 string from GDB when it connects.
c906108c
SS
18280
18281 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18282
18283Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18284
18285 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18286 if we can't get a debug format from GDB (we may be testing an
18287 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18288
18289 * gdb.stabs/weird.exp: Fix quoting.
18290
18291 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18292
18293Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18294
18295 * config/arm-ice.exp: New file.
18296
18297Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18298
18299 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18300 until it has been modified to work with the new testsuite.
c906108c 18301
99707966 18302 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18303 testcase won't compile, cause all of the testcases in the file to
18304 fail instead.
c906108c
SS
18305
18306 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18307 (gdb_clear_suppressed): New procedure.
18308 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18309 it contains a positive value.
18310
18311Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18312
18313 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18314
18315 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18316
18317Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18318
18319 * lib/gdb.exp (setup_xfail_format): New function.
18320 (get_debug_format): New function to get debug format.
18321 (debug_format): New global variable to hold last value set
18322 by get_debug_format.
18323 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18324 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18325 * gdb.c++/ptype.exp: Ditto.
18326 * gdb.c++/classes.exp: Ditto.
18327 * gdb.c++/cplusfuncs.exp: Ditto.
18328 * gdb.c++/inherit.exp: Ditto.
18329 * gdb.c++/templates.exp: Ditto.
18330 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18331
c906108c
SS
18332Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18333
18334 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18335 host doesn't have a currently-open connection.
18336
18337 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18338 any gdb stub target. Handle cases where gdb doesn't respond when
18339 interrupted in a sane fashion.
c906108c
SS
18340
18341 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18342 same thing in a totally different way.
c906108c
SS
18343
18344 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18345 setting "timeout".
c906108c 18346 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18347 default_gdb_init now.
c906108c
SS
18348
18349Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18350
18351 * gdb.base/printcmds.exp: Fix "check for floating addition"
18352 regexp to accept results within approx +/- .01 of exact value.
18353 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18354
18355Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18356
18357 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18358 properly.
c906108c
SS
18359 (gdb_expect): Add optional timeout parameter, and add timeout
18360 value to various calls.
18361 (gdb_suppress_tests): Only give one warning message per group.
18362
18363Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18364
18365 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18366 global variables. Handle getting a value for $timeout more
18367 gracefully.
c906108c
SS
18368
18369Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18370
18371 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18372 initialize.
c906108c 18373 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18374 by a target configuration file.
c906108c
SS
18375 (gdb_expect): Pass the timeout to remote_expect.
18376
18377 * config/monitor.exp(gdb_load): Fix typo in regexp.
18378
18379Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18380
18381 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18382
18383Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18384
18385 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18386 here. Call gdb_target_exec before rebooting the target, to make
18387 sure the connection to the target is closed.
c906108c
SS
18388 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18389 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18390 Also detect "Timeout reading from remote" error.
18391
18392 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18393 gdb_target_monitor. Don't call gdb_file_cmd here; let
18394 gdb_target_monitor do it.
c906108c
SS
18395
18396 * gdb.disasm/hppa.exp: Don't use exec_output.
18397
18398Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18399
18400 * gdb.base/list.exp: If we're debugging a non-native target,
18401 try to set the pc register to point to the start of the
18402 program before doing the first list command.
18403
18404 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18405 test_calls after restarting.
c906108c
SS
18406
18407 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18408 reloading.
c906108c
SS
18409
18410 * gdb.base/watchpoint.exp: Fix typo.
18411
18412 * gdb.base/setshow.exp: Check for use_gdb_stub.
18413
18414 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18415 stub case.
c906108c
SS
18416 * gdb.base/langs.exp: Ditto.
18417
18418 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18419 gdb_load_offset. If we weren't given a file to load, figure out
18420 what the current file is and use it.
c906108c
SS
18421
18422 * config/i386-bozo.exp: New file.
18423
18424Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18425
18426 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18427 feature.
18428
18429 * config/proelf.exp: New entry.
18430
18431Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18432
18433 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18434 of regexps.
18435
18436 * gdb.base/watchpoint.exp: Don't run the test_stepping
18437 tests if gdb can't call functions on the target.
18438
18439 * gdb.base/setshow.exp: Don't run the set prompt tests if
18440 the board has gdb_prompt set.
18441
18442Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18443
18444 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18445 * gdb.base/commands.exp: Likewise.
18446 * gdb.base/setshow.exp: Likewise.
18447
18448Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18449
18450 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18451 feature.
18452
18453 * config/i960.exp: New file.
18454
18455Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18456
18457 * gdb.base/funcargs.exp: Check for gdb,short_int target
18458 feature instead of looking for explicit target triplets.
18459
dc96c6c7 18460Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18461
d63a86f8 18462 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18463 "p 123DEADBEEF", to check parse_number.
18464 * top.c: change "to enable to enable" to "to enable" in a couple
18465 of help strings.
18466
18467Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18468
18469 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18470 on the mn10300.
d63a86f8 18471
c906108c
SS
18472Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18473
18474 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18475 where the test executable is run with explicit args.
18476 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18477
18478Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18479
18480 * gdb.base/run.c: Use FAKEARGV to build test executable that
18481 does not require a command line arg, since most simulators
18482 don't currently support passing such an arg into the simulated
18483 program.
18484 * gdb.base/commands.exp: Change tests to insert the proper
18485 value as the arg to the first recursive factorial call. Change
18486 compilation line to define FAKEARGV at compile time.
18487
18488Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18489
18490 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18491 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18492 function with watchpoint enabled" test.
18493
18494Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18495
18496 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18497 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18498
18499 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18500 "Tests restarted" messages.
c906108c
SS
18501
18502Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18503
18504 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18505
dc96c6c7 18506Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18507
18508 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18509 for INFO SYMBOL; add help tests for OVERLAY commands.
18510 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18511 add tests for OVERLAY commands
18512 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18513 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18514 * gdb.base/sigall.c: add usestubs code frag
18515 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18516
c906108c
SS
18517Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18518
18519 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18520 failures.
18521 (gdb_stop_suppressing_tests): Note that tests have restarted.
18522
18523Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18524
18525 * config/h8300.exp: New file.
18526
18527Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18528
18529 * gdb.base/setshow.exp: Check for the existence of a
18530 feature, not its value.
18531
18532Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18533
18534 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18535
18536 * gdb.base/scope.exp: It's now init0(), not init().
18537
18538 * gdb.base/scope0.c: For now, change init() to be init0().
18539
18540 * config/monitor.exp: Use gdb_serial in preference to serial
18541 or netport.
18542
18543 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18544 and it's not already set.
c906108c
SS
18545
18546Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18547
18548 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18549 isn't using a stub and if it supports argument passing.
c906108c
SS
18550
18551Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18552
18553 * config/udi.exp(gdb_start): Make sure UDICONF is set
18554 properly before starting gdb.
18555
18556Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18557
18558 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18559 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18560 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18561
18562Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18563
18564 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18565 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18566
18567 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18568
18569 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18570
18571 * config/monitor.exp: Make sure we disconnect from the target.
18572 Also, try a reboot/reload cycle instead of failing if the
18573 load fails.
18574
18575Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18576
18577 * gdb.base/default.exp: Don't set match_max.
18578 * gdb.base/help.exp: Ditto.
18579 * gdb.base/list.exp: Ditto.
18580 * gdb.base/signals.exp: Ditto.
18581
18582 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18583 set, use remote_ld to download the testcase instead of
18584 the GDB loader.
18585
18586Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18587
18588 * config/vr5000.exp: New file.
18589
18590 * config/monitor.exp(gdb_target_monitor): Add pattern for
18591 "Ending remote" to detect errors in connecting.
18592
18593 * gdb.base/setshow.exp: Add .* within auto language test.
18594
18595 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18596 target feature.
18597
18598 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18599 and reboot the board if necessary.
c906108c
SS
18600
18601 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18602 a set of tests. Remove print.* from the patterns being checked.
18603
18604Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18605
18606 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18607 refer to gdb_spawn_id.
18608
18609 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18610 longer used.
18611 * config/sparclet.exp: Ditto.
18612 * config/sparclet-old.exp: Ditto.
18613 * config/slite.exp: Ditto.
18614 * config/sim.exp: Ditto.
18615 * gdb.base/funcargs.exp: Ditto.
18616
18617 * lib/gdb.exp:Remove references to gdb_spawn_id.
18618 (gdb_expect): Move to remote.exp.
18619
18620Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18621
18622 * config/monitor.exp: Detect the "Couldn't establish connection"
18623 message from GDB.
18624
18625Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18626
18627 * gdb.base/bitfields.exp: Use runto instead of explicit
18628 gdb_run_cmd/gdb_expect sequences.
18629
18630 * gdb.base/break.exp(text_next_with_recursion): Add match for
18631 gdb_expect call.
18632
18633 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18634 We also need to handle the "A program is being debugged already"
18635 prompt from gdb. Use gdb_test to set the baud rate.
18636
18637 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18638 to 20000. Really. I mean it.
18639
18640Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18641
18642 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18643 fails. If suppress_flag is set, skip perror message about not
18644 being able to send to GDB.
c906108c 18645 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18646 GDB.
c906108c
SS
18647 (gdb_expect): If suppress_flag is set, always fail immediately.
18648 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18649 (gdb_init): Call gdb_stop_suppressing_tests.
18650 (default_gdb_exit): Ditto.
18651 (default_gdb_start): Ditto.
18652
18653 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18654 gdb_stop_suppressing_tests as appropriate.
c906108c 18655 * gdb.base/break.exp: Ditto.
889bf7c5 18656 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18657 * gdb.base/commands.exp: Ditto.
18658 * gdb.base/exprs.exp: Ditto.
889bf7c5 18659 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18660 * gdb.base/list.exp: Ditto.
18661 * gdb.base/recurse.exp: Ditto.
889bf7c5 18662 * gdb.base/scope.exp: Ditto.
c906108c
SS
18663 * gdb.base/structs.exp: Ditto.
18664 * gdb.c++/inherit.exp: Ditto.
18665
18666Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18667
18668 * config/vr4300.exp: New file.
18669
99707966 18670 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18671
99707966 18672 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18673
18674Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18675
18676 * lib/gdb.exp(gdb_init): New function.
18677
18678 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18679 for each individual variable set.
c906108c
SS
18680
18681 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18682 name.
18683
18684 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18685
18686 * gdb.base/scope.exp: Use gdb_test.
18687
18688 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18689 aborting; the testsuite driver will do that for us (see
18690 gdb_finish). Also, use gdb_test in a few more places.
18691
18692Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18693
18694 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18695
18696Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18697
18698 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18699 and "add_tests" are not at the same address.
18700
18701Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18702
18703 * gdb.base/ptype.exp: Use gdb_test.
18704
18705Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18706
18707 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18708 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18709 left in. No longer expect them to fail.
18710
18711 * gdb.stabs/*.mt; Deleted, no longer used.
18712 * gdb.stabs/configure.in: Remove references to target makefile
18713 frags.
18714 * gdb.stabs/configure: Rebuilt.
18715
18716 * gdb.disasm/*.mt: Deleted, no longer used.
18717 * gdb.disasm/configure.in: Remove references to target makefile
18718 frags. Use "sh3.s" as the unique filename for this directory.
18719 * gdb.disasm/configure: Rebuilt.
18720
18721 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18722 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18723 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18724
18725Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18726
18727 * config/udi.exp: Use mondfe,name instead of remote_host.
18728
18729Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18730
18731 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18732 a function with a watchpoint enabled on the mn10200.
18733
18734 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18735 before trying to create it!
18736
18737Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18738
18739 * config/vx.exp: Use hostname instead of netport.
18740
18741 * config/vxworks.exp: New file.
18742
18743 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18744
18745 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18746 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18747 occurs.
18748
18749 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18750 $gdb_spawn_id directly.
18751 (gdb_run_cmd): Try _start as well as start. Use the target feature
18752 gdb,start_symbol as the symbol to start from when jumping.
18753
18754Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18755
18756 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18757 redundant) test.
18758
18759 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18760 it doesn't lose for 16bit integer systems.
18761
18762Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18763
18764 * gdb.fortran/types.exp: If the target doesn't support "double"
18765 data types, then expect "real" types to only be 4 bytes.
18766
18767 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18768 call tests if the target doesn't support inferior function calls.
18769
18770 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18771 in printf tests.
18772
18773Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18774
18775 * gdb.base/help.exp: Disable "help set", "help show", and
18776 "help support". Simplify regexp for "help stack".
18777
18778 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18779 to 60 seconds. Temporarily set match_max to 15000 around the
18780 "info copying" test.
18781
18782 * gdb.base/nodebug.exp: Don't try to do an inferior function
18783 call if the target doesn't support them.
18784 * gdb.base/printcmds.exp: Likewise.
18785 * gdb.base/setvar.exp: Likewise.
18786 * gdb.base/structs.exp: Likewise.
18787 * gdb.c++/templates.exp: Likewise.
18788 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18789
18790 * gdb.base/recurse.exp: Enable for the mn10200.
18791
18792 * configure.in: Do configure gdb.stabs directory for *-*-elf
18793 targets.
18794 * configure: Rebuilt.
18795
18796 * gdb.base/break.exp: Check for gdb,noresults before testing
18797 exit status and/or results from the target.
18798 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18799 * lib/gdb.exp: Remove old (now bogus) initialization of
18800 noinferior, noargs, noresults and nosignals.
18801
18802Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18803
18804 * config/sh.exp: New file.
18805
18806 * config/slite.exp: Try to connect multiple times to the board
18807 before rebooting. Only send a "monitor run" if need_monitor_run
18808 is set.
18809
18810 * gdb.base/break.exp: Don't do the "stub continue" test if
18811 the target has gdb_stub set.
18812
18813 * gdb.base/callfuncs.exp: Increase the timeout.
18814
18815 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18816 if the target has gdb,noinferiorio set.
18817
18818 * gdb.base/list.exp: Increase match_max to 10000 characters.
18819
18820 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18821
18822 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18823 target.
18824
18825 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18826
18827Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18828
18829 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18830 trying to delete the copy of gdb. Catch the file delete so we
18831 don't die if the delete fails; also, the file should be copied to
18832 the host, not to the build.
c906108c
SS
18833
18834Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18835
18836 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18837 parenthesis in case it contains multiple regexps separated
c906108c
SS
18838 with |.
18839
18840 * gdb.base/watchpoint.exp: Use gdb_test.
18841 * gdb.base/default.exp: Ditto.
18842
18843Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18844
99707966 18845 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18846
c906108c
SS
18847 * gdb.base/scope.exp: Use gdb_test.
18848 * gdb.c++/classes.exp: Ditto.
18849 * gdb.c++/inherit.exp: Ditto.
18850
18851Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18852
18853 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18854 remote_exec instead.
18855 * gdb.base/corefile.exp: Don't be ridiculous.
18856 * gdb.base/*.c: Add missing stub invocations.
18857
18858Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18859
18860 * config/slite.exp: Miscellaneous fixes.
18861
18862 * lib/gdb.exp: Fix runto.
18863
18864 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18865 the target.
18866
18867 * gdb.base/watchpoint.exp: Fix regexp.
18868
18869 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18870 close and wait commands, as the descriptor may now be
18871 invalid. Always call "remote_close host".
18872
18873Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18874
18875 Major rewrite for testsuite revision.
d63a86f8 18876
c906108c
SS
18877 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18878 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18879 instead of relying on spawn_id to always contain a valid
18880 spawn id.
18881 (get_compiler_info): New procedure to build the ${binfile}.ci
18882 file, instead of replicating this in N different places.
18883 (gdb_compile): New procedure.
d63a86f8 18884
c906108c 18885 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18886 appropriate arguments) instead of compile. Use gdb_test in a lot
18887 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18888 at the start of a testcase, as this is no longer done magically.
18889
18890 config/*-gdb.exp: Rename without the -gdb suffix.
18891
18892 config/mips.exp: Use remote_close instead of exit_remote_shell.
18893 config/monitor.exp: Use target_info instead of looking at
18894 baud, timeout, etc.
18895 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18896
18897Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18898
18899 * gdb.c++/templates.exp (test_ptype_of_templates),
18900 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18901 Update expect patterns for destructors and assignment operators
18902 to match corresponding c-typeprint.c changes.
18903 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18904 to destructor breakpoint test, GDB should be able to set the
18905 destructor breakpoint without specifying arguments.
18906
18907Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18908
18909 * gdb.threads/pthreads.exp: Change result for failure to compile due
18910 to lack of pthreads runtime support from an error to simply an
18911 unsupported test, per dejagnu standards.
18912
18913Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18914
18915 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18916 where GDB exits to reduce pattern match time.
18917 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18918
18919 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18920
dc96c6c7 18921Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18922
18923 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18924 * gdb.base/default.exp: ditto.
18925 * gdb.base/nodebug.exp: ditto.
18926 * gdb.base/printcmds.exp: ditto.
18927 * gdb.base/ptype.exp: ditto.
18928 * gdb.base/setvar.exp: ditto.
18929 * gdb.base/structs.exp: ditto.
18930 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18931
18932Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18933
18934 * configure, */configure: Rebuild with autoconf 2.12.
18935
18936Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18937
18938 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18939 use new i*86-pc-linux*-gnu quads.
18940 * gdb.base/corefile.exp: Ditto.
18941 * gdb.base/signals.exp: Ditto.
18942 * gdb.base/sigall.exp: Ditto.
18943 * gdb.base/interrupt.exp: Ditto.
18944
18945 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18946 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18947 RedHat 4.0.
d63a86f8 18948
c906108c 18949 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18950 linux. This allows the test case to at least compile on latest
18951 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18952
18953Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18954
18955 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18956 directory to search gdb directory. Accept and step over conditional
18957 stack alignment code. Consume $prompt in failure cases.
18958 Reset timeout to $oldtimeout instead of some arbitrary value.
18959 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18960 timeout problems with infinite stack backtraces.
18961 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18962 Accept function parameters for linkfunc member.
18963
18964Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18965
18966 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18967 (CXXFLAGS): Remove, unreferenced.
18968 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18969 previous -B options and also add -B option to pick up cross compiled
18970 runtime.
c906108c
SS
18971 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18972 doing cross compiles.
18973 (target_alias): Declare global.
18974 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18975 to verify that gcc exists in build tree, and if so set CC to that
18976 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18977
c906108c
SS
18978Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18979
18980 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18981 ptype test for anonymous union. Fixup testcase to match
18982 current gcc debug output.
18983
18984Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18985
18986 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18987 force argument to an unsigned long type.
18988
18989Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18990
18991 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18992 tests and anonymous union print/ptype tests.
c906108c
SS
18993 * gdb.base/list.exp (test_forward-search): Increase timeout by
18994 5 minutes for the "search extremely long line" case.
18995 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18996 completely optional and that the pass/fail messages use the command as
18997 the message if that third arg is a null string.
18998 (gdb_test_exact): Arrange that a null string pattern means match a
18999 null string output rather than any output, which might include random
889bf7c5 19000 errors.
c906108c
SS
19001 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19002 backtrace test.
19003 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19004 always failing and failure is now exposed by gdb.exp changes.
19005
19006Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19007
19008 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19009 weren't being noted.
19010
19011Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19012
19013 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19014 * gdb.stabs/weird.exp: Remove v_comb xfails.
19015
dc96c6c7 19016Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19017
19018 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19019 list.exp scope.exp watchpoint.exp]
c906108c 19020 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19021
dc96c6c7 19022Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19023
19024 * config/monitor.exp: Increase download timeout to 1000 seconds.
19025
dc96c6c7 19026Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19027
19028 * config/m32r.exp: Increase timeout to 120 seconds.
19029
19030Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19031
19032 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19033 and accept older ordering as obsolescent gcc or gdb.
19034 * gdb.c++/templates.exp: Ditto.
19035 * gdb.c++/virtfunc.exp: Ditto.
19036
19037Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19038
19039 * gdb.base/coremaker.c: Add code to mmap some data so we
19040 can check that it ends up in the core file.
19041 * gdb.base/corefile.exp: Add test to read mmapped data
19042 from core file.
19043
dc96c6c7 19044Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19045
19046 * config/m32r.exp: New file.
19047
19048Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19049
19050 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19051 that cflags can contains -gstabs, and work correctly for other tests.
19052
dc96c6c7 19053Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19054
19055 * gdb.base/setshow.exp: New file, tests show and set.
19056 * gdb.base/setshow.c: New file, tests show and set.
19057 * gdb.base/help.exp: Add test for help set|show annotate.
19058 * gdb.base/default.exp: Add test for set|show annotate.
19059
19060Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19061
19062 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19063 errors unique.
19064 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19065 explicitly.
19066
19067Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19068
19069 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19070 and width commands. This is done elsewhere.
19071 * (gdb_start): Don't call gdb_start_sim here. That's already
19072 done in gdb_load. This fixes lots of failures in default.exp.
19073
19074Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19075
19076 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19077 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19078 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19079 in the same we we treat other failures (since it may be an expected
889bf7c5 19080 condition), rather than as an error.
c906108c
SS
19081 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19082 old test format.
19083
19084Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19085
19086 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19087 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19088 twice. Nuke the duplicates.
c906108c 19089 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19090 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19091 Remove config.h along with other config files.
19092
19093Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19094
19095 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19096 "p func1 ()" and note that rests of tests are skipped.
19097 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19098 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19099 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19100 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19101 affected by the previous run test.
19102 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19103 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19104 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19105 "pass int powerset tuple" and "pass modeless int powerset tuple".
19106 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19107 "real write 4" and "real write 8".
19108 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19109 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19110 "print \$i after tuple assign 2", and
19111 "print vs2 after tuple assign 2".
19112 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19113 meaningful error message and return -1 so the caller can
19114 suppress further tests and avoid a cascade of errors.
d63a86f8 19115
c906108c
SS
19116Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19117
19118 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19119 format for printing version.
19120 * gdb.base/default.exp: Ditto.
19121 * gdb.base/interrupt.exp: Fix problem with cascade of
19122 errors if child process dies while calling a function.
d63a86f8 19123
c906108c
SS
19124Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19125
19126 * Makefile.in (VPATH): Add
19127 * Makefile.in (Makefile, config.status): Fix rules so things get
19128 remade when necessary.
19129
19130Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19131
19132 * Makefile.in (just-check): Add path to sibling expect dir
19133 to environment variable specified by RPATH_ENVVAR.
19134
19135Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19136
19137 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19138 (just-check): Add shared library paths for libstdc++, tk,
19139 tcl, bfd, and opcodes to the environment variable specified
19140 in RPATH_ENVVAR.
19141 * configure.in: Add support to recognize --enable-shared flag
19142 and generate correct value for RPATH_ENVVAR.
19143 * configure: Regenerated with autoconf.
19144
19145Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19146
19147 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19148 include all osf versions.
c906108c
SS
19149 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19150 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19151 when target is linux. When failing to build pthreads test
19152 executable, give more meaningful message.
19153 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19154 arg for pthread_create.
d63a86f8 19155
c906108c
SS
19156Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19157
19158 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19159 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19160 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19161 and -lpthreads (everybody else).
c906108c
SS
19162 (test_startup): Fail gracefully if threads are not supported.
19163 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19164 "p/c array_index("abcdef",2)" when not gcc compiled.
19165 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19166 "print func2::coremaker_local" when not gcc compiled.
19167 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19168 "ptype on opaque struct tagname (statically)",
19169 "ptype on opaque struct tagname (dynamically) 1", and
19170 "ptype on opaque struct tagname (dynamically) 2"
19171 for not compiled with gcc.
19172 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19173 backtrace when compiled with gcc.
d63a86f8 19174 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19175 than always return success.
19176
19177Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19178
19179 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19180
19181Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19182
19183 * gdb.base/structs.exp: Undo last change.
19184
19185Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19186
19187 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19188 encapsulate all the steps/nexts done during self test, starting
19189 at main, and makes them less sensitive to optimization issues.
19190 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19191 signal handler" test.
19192 * gdb.threads/pthreads.exp: Only run this for native configs.
19193 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19194 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19195 tests.
19196 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19197 for "runto test_calls(void)" test.
d63a86f8 19198
c906108c
SS
19199Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19200
19201 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19202 and don't expect address info in breakpoint confirmations.
19203
19204Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19205
19206 * gdb.base/list.exp (test_forward_search): Increase timeout
19207 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19208 and then reset to old value when done. Increase expect input
c906108c
SS
19209 buffer to 10000.
19210
19211Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19212
19213 * gdb.base/list.exp (test_forward_search): Fix to handle very
19214 long source line without overflowing expect's input buffer.
19215
19216Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19217
19218 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19219 "buffer_full".
19220
19221 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19222 "buffer_full".
19223
19224 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19225 "buffer_full".
19226
19227 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19228 "buffer_full".
19229
19230Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19231
19232 * configure.in (configdirs): Add gdb.threads.
19233 * configure: Regenerated with autoconf.
19234 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19235 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19236 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19237
c906108c
SS
19238Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19239
19240 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19241
19242Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19243
19244 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19245 each signal's status in the output of "handle all print".
19246 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19247 the \r\n sequence that immediately precedes the gdb prompt.
19248 * gdb.base/a1-selftest.exp: Save original timeout and restore
19249 after test.
19250
19251Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19252
19253 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19254 symbol.
19255
19256Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19257
19258 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19259
19260Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19261
19262 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19263 timeout by 60 seconds.
19264
19265Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19266
19267 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19268 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19269 error return.
19270
19271Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19272
19273 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19274 gdb initialization, also report how long dejagnu waited. Restore
19275 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19276 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19277
19278Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19279
19280 * lib/gdb.exp: Report timeout value for verbosity level 2.
19281 * config/gdbserver.exp: Ditto.
19282 * config/hppro.exp: Ditto.
19283 * config/mips-gdb.exp: Ditto.
19284 * config/monitor.exp: Ditto.
19285 * config/netware.exp: Ditto.
19286 * config/sim-gdb.exp: Ditto.
19287 * config/slite-gdb.exp: Ditto.
19288 * config/udi-gdb.exp: Ditto.
19289 * config/unix-gdb.exp: Ditto.
19290 * config/vx-gdb.exp: Ditto.
19291 * gdb.base/a1-selftest.exp: Ditto.
19292 * gdb.base/a2-run.exp: Ditto.
19293 * gdb.base/break.exp: Ditto.
19294 * gdb.base/corefile.exp: Ditto.
19295 * gdb.base/list.exp: Ditto.
19296 * gdb.base/recurse.exp: Ditto.
19297 * gdb.base/scope.exp: Ditto.
19298 * gdb.base/signals.exp: Ditto.
19299
19300Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19301
19302 * gdb.threads/Makefile.in (docdir): Removed.
19303
19304Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19305
19306 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19307 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19308 @srcdir@.
d63a86f8 19309 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19310 autoconf 2.5 or higher.
19311 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19312
19313Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19314
19315 * configure: Regenerated.
19316 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19317 avoid name clashes with SunOS headers.
19318
19319Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19320
19321 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19322
19323Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19324
19325 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19326 prototype information ends up in the compiler info file.
19327
19328Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19329
19330 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19331 attempting to regenerate it. Eliminate use of a temporary file
19332 and just generate the info file directly. Source it immediately,
19333 for consistency of use.
19334 * gdb.base/corefile.exp: Ditto
19335 * gdb.base/exprs.exp: Ditto.
19336 * gdb.base/funcargs.exp: Ditto.
19337 * gdb.base/langs.exp: Ditto.
19338 * gdb.base/list.exp: Ditto.
19339 * gdb.base/mips_pro.exp: Ditto.
19340 * gdb.base/nodebug.exp: Ditto.
19341 * gdb.base/opaque.exp: Ditto.
19342 * gdb.base/ptype.exp: Ditto.
19343 * gdb.base/scope.exp: Ditto.
19344 * gdb.base/setvar.exp: Ditto.
19345 * gdb.base/signals.exp: Ditto.
19346 * gdb.base/whatis.exp: Ditto.
19347 * gdb.c++/templates.exp: Ditto.
19348 * gdb.c++/virtfunc.exp: Ditto.
19349 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19350 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19351
19352Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19353
19354 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19355 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19356 Increase timeout, a lot of single stepping might be needed if the
19357 target has no hardware watchpoints.
19358
19359Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19360
19361 * gdb.base/break.exp: Ignore compiler warnings when compiling
19362 break.c.
19363 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19364 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19365 from remote-sim.
19366 * gdb.base/exprs.exp: Add h8300 xfails.
19367 * gdb.base/funcargs.exp: Likewise.
19368 * gdb.base/nodebug.exp: Likewise.
19369 * gdb.base/printcmds.exp: Likewise.
19370 * gdb.base/ptype.exp: Likewise.
19371 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19372 h8300 xfails.
d63a86f8 19373 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19374 on the h8300.
19375 * gdb.base/funcargs.c: Explicitly make last constant argument to
19376 call_after_alloca_subr an unsigned long type.
19377 * gdb.base/return.c: Include stdio.h.
19378
19379Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19380
19381 * config/abug.exp: New file for the older Motorola Bug monitor
19382 that runs on the mvme13x series VME boards.
19383 * config/monitor.exp: Use the new config array for target settings
19384 if they exist.
19385
19386Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19387
19388 * sim-gdb.exp: Make the SH simulator allocate less space when
19389 it is targeted.
19390
19391Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19392
19393 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19394 test.
19395
19396Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19397
19398 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19399 "rs6000-*-*" for "list function in include file" when gcc compiled.
19400 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19401 for "p ctable1[120]".
19402 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19403 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19404 Remove setup_xfail for "rs6000-*-*" for
19405 "print 'scope0.c'::filelocal before run".
19406 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19407 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19408 since some compilers don't allow both options to be given
19409 on the same command line. Create object file and move it.
d63a86f8 19410
c906108c
SS
19411Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19412
19413 * gdb.base/corefile.exp: Always regenerate the core file, since
19414 we always regenerate the coremaker program. Detect special case
19415 where registers cannot be read from core file.
d63a86f8 19416
c906108c
SS
19417Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19418
19419 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19420 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19421 * gdb.c++/templates.exp: Only match on basename of file since
19422 some formats like xcoff don't encode directory information.
19423 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19424 and rs6000 AIX xcoff targets.
19425 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19426 * configure: Regenerate.
19427 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19428 here, rather than in distclean.
d63a86f8 19429
c906108c
SS
19430Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19431
19432 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19433 defined, and use it to compile the test case with -O2. The
19434 native compilation still uses no optimization.
19435 * gdb.base/mips_pro.c: Remove inline assembly code since
19436 it is compiled PIC by default, which results in assembler
19437 warnings that make the testsuite think the compilation
19438 was unsuccessful.
19439
19440Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19441
19442 * gdb.c++/misc.exp: Add note to message for
19443 "print s.a for foo struct" that this is a known gcc 2.7.2
19444 and earlier bug.
19445
19446Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19447
19448 * gdb.base/break.exp: Fix pattern for matching "Delete all
19449 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19450 setup_xfail for deleting all breakpoints test. Fix various
19451 timeout messages to include "(timeout)".
19452 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19453 for "p t_float_values2(3.14159,float_val2)".
19454 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19455 for "continue to call2g" when gcc compiled.
19456 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19457 "up to foo in langs.exp", "show language at foo in langs.exp",
19458 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19459 and "show language at fsub in langs.exp".
19460 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19461 "list line 1 in include file", "list message for lines past EOF",
19462 "list function in include file", "list list0.h:foo", and
19463 "list filename:function; nonexistant function".
19464 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19465 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19466 and "ptype t_char_array" to be for native cc only.
d63a86f8 19467
c906108c
SS
19468Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19469
d63a86f8 19470 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19471 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19472 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19473
19474Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19475
19476 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19477 "bt in signals.exp". This problem only appears when running
19478 the testsuite, and then only intermittently.
19479
19480Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19481
19482 * gdb.base/return.exp (return_tests): Differentiate between
19483 two tests of continuing.
19484
19485Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19486
19487 * */Makefile.in (maintainer-clean): Remove config.log.
19488 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19489 * gdb.c++/Makefile.in (PROGS): Add inherit.
19490 (clean): Remove *.ci.
19491
19492Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19493
19494 * gdb.c++/misc.cc: Add test code from Mike Stump.
19495 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19496
19497Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19498
19499 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19500 to "alpha-*-osf2*" and add comment.
19501 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19502 setup_xfail for "step over execarg initialization" and
19503 "step over corearg initialization".
c906108c
SS
19504 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19505 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19506 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19507 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19508 "print func2::coremaker_local", and "backtrace in corefile.exp".
19509 * gdb.base/signals.exp: Build and source signals.ci.
19510 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19511 to be for gcc only.
19512 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19513
c906108c
SS
19514Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19515
19516 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19517 Feb 3 procfs.c change.
19518
19519Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19520
19521 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19522
19523Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19524
19525 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19526 from dejagnu's apparent default of 10 seconds, which gives random
19527 results when running the tests over NFS on moderately loaded systems.
19528 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19529
19530Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19531
19532 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19533 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19534 result reports.
c906108c
SS
19535
19536Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19537
19538 * configure.in (CY_AC_PATH_TCLH): Remove.
19539 * configure: Regenerate.
19540
19541Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19542
19543 * gdb.c++/Makefile.in (clean): Add missing '{'.
19544
19545Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19546
19547 * lib/gdb.exp: Provide a default value for noinferior.
19548
19549 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19550 Load libgloss.exp.
19551
19552Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19553
19554 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19555 the executable, not the .o to run the tests from.
19556
19557Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19558
19559 * gdb.base/break.exp: Don't test for program exit or exit status
19560 if $noresults if nonzero.
19561 * gdb.base/langs.exp: Likewise.
19562 * gdb.base/watchpoint.exp: Likewise.
19563
19564 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19565 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19566 trying to compile the testcase.
19567
19568Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19569
19570 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19571 * gdb.base/signals.exp (continue to handler): Likewise.
19572
19573Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19574
19575 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19576
19577 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19578
19579Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19580
19581 * gdb.base/corefile.exp: Recognize "not found" as failure
19582 when trying to determine if a core file was generated.
19583 If no core file was generate the first time, try again without
19584 the ulimit -c to work around braindamaged shells.
19585
19586Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19587
19588 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19589 [] tests with "test" and enclose string in quotes.
19590 * gdb.stabs/configure: Rebuild
d63a86f8 19591
c906108c
SS
19592Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19593
19594 Changes in sync with expect:
19595 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19596 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19597 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19598 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19599 argument to AC_REQUIRE.
19600 * configure: Regenerated.
19601
19602Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19603
19604 * gdb.base/corefile.exp: When generating a core, discard any
19605 error messages about ulimit not found and the "core dumped"
19606 message from the shell that runs the coredumper.
19607
19608Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19609
19610 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19611
19612 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19613 which sed script to run. Expect failure for v_comb test
19614 on PA targets too.
d63a86f8 19615
c906108c
SS
19616Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19617
19618 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19619 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19620
19621Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19622
19623 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19624 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19625 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19626 * lib/gdb.exp (default_gdb_start): Fix typo.
19627 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19628 messages to not include the full program name that caused
19629 the core dump since some systems (such as solaris) apparently
19630 truncate this path to about 80 characters.
19631 When generating a core file first try increasing the core file
19632 size limit to unlimited since some systems may default it to
19633 zero, and it is harmless to try it. Move the test for failing
19634 to generate a core file to where it will actually get executed.
19635 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19636 new gdb result from g++ debug info improvements and make old
19637 pattern obsolescent. Also account for size_t differences
19638 (may be int or long).
19639 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19640 initialization before function call is placed in the delay slot
19641 and thus appears to be skipped over by commands such as "next".
19642
19643Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19644
19645 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19646
19647Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19648
19649 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19650 input source file; fix code to compile test to deal with this
19651 convention.
19652 * gdb.c++/*.exp: Likewise.
19653
19654Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19655
19656 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19657 "bt in signals.exp".
19658
19659Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19660
19661 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19662 "step over execarg initialization" and
889bf7c5 19663 "step over corearg initialization".
c906108c
SS
19664
19665Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19666
19667 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19668 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19669
19670Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19671
19672 From Rob Savoye (rob@poseidon.cygnus.com)
19673 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19674 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19675 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19676 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19677 configure.in}: Major reworking for autoconfig.
c906108c
SS
19678 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19679 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19680 New files.
c906108c
SS
19681 * config/unix-gdb.exp: Make GDB global.
19682 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19683 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19684 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19685 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19686 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19687 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19688 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19689 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19690 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19691 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19692 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19693 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19694 to returns as necessary, arrange for test to compile own testcase
19695 executable.
c906108c 19696 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19697
c906108c
SS
19698Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19699
19700 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19701 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19702 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19703 "backtrace through signal handler".
19704
19705Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19706
19707 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19708 continuing from a job control stop signal.
19709 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19710
19711Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19712
19713 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19714 * gdb.base/corefile.exp: Likewise.
19715 * gdb.base/funcargs.exp: Likewise.
19716
19717Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19718
19719 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19720 * config/monitor.exp: Add support for setting baud rate.
19721
19722Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19723
19724 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19725 i*86-*-linux* xfails for "backtrace through signal handler".
19726 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19727 "print func2::coremaker_local".
19728 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19729 alpha-dec-osf2* xfail for
c906108c
SS
19730 "delete all breakpoints when none".
19731
19732Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19733
19734 * gdb.base/break.exp: Change test that deletes all breakpoints
19735 when no user breakpoints are installed. A post 4.15 change
19736 causes gdb to no longer prompt in this case.
19737
19738Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19739
19740 * gdb.base/return.exp (return_tests): Change xfail for test
19741 "correct value returned double test" to stop xfailing at
19742 Solaris 2.5. Apparently the bug has been fixed.
19743
19744Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19745
19746 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19747 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19748
19749Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19750
19751 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19752 * gdb.disasm/hppa.s: Corresponding changes.
19753
19754Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19755
19756 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19757 makefile fragment.
19758 * config/mt-hpux: Deleted.
19759
19760Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19761
d63a86f8 19762 * Many files: When warning about suppressed tests due to a
c906108c
SS
19763 nonexistant test binary, avoid incrementing the warning count.
19764
19765Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19766
19767 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19768
c906108c
SS
19769Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19770
19771 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19772 "sparc-*-solaris2*".
19773
19774Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19775
19776 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19777 Add global and local variables and initialize them.
19778 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19779 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19780 extracts the file name and terminating signal from the core file.
19781 * TODO: Remove note about tests for correct mapping of corefile.
19782 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19783 from optimizing it away.
19784 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19785 handles common blocks.
19786
19787Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19788
19789 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19790 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19791
19792Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19793
19794 * Makefile.in (maintainer-clean): New target, synonym for
19795 realclean.
19796 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19797 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19798 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19799 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19800 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19801 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19802
19803Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19804
19805 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19806 xfails when not gcc compiled for "print foo::funclocal".
19807 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19808 "print foo::funclocal at foo",
19809 "print 'scope1.c'::foo::funclocal at foo",
19810 "print foo::funclocal_bss at foo",
19811 "print 'scope1.c'::foo::funclocal_bss at foo",
19812 "print foo::funclocal_ro at foo",
19813 "print 'scope1.c'::foo::funclocal_ro at foo",
19814 "print bar::funclocal at foo" and
19815 "print 'scope1.c'::bar::funclocal at foo".
19816 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19817 gcc compiled for "print foo::funclocal at bar".
19818 Expand all messages to ensure that they identify that
19819 the test is at bar().
19820 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19821 gcc compiled for:
19822 "ptype on opaque struct pointer (statically)",
19823 "ptype on opaque struct tagname (statically)",
19824 "ptype on opaque struct pointer (dynamically) 1",
19825 "ptype on opaque struct tagname (dynamically) 1",
19826 "ptype on opaque struct pointer (dynamically) 2" and
19827 "ptype on opaque struct tagname (dynamically) 2
19828 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19829 gcc compiled for:
19830 "p datalocal"
19831 "whatis datalocal",
19832 "ptype datalocal",
19833 "p bsslocal",
19834 "whatis bsslocal", and
19835 "ptype bsslocal".
19836 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19837 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19838 when not gcc compiled.
19839 * gdb.base/funcargs.exp (float_and_integral_args): Add
19840 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19841 compiled.
19842 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19843 "backtrace from call6a" when not gcc compiled.
19844 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19845 "backtrace from call7a" when not gcc compiled.
19846 * gdb.base/callfuncs.exp (do_function_calls):
19847 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19848 "p t_char_array_values(char_array_val2,char_array_val1)",
19849 "p t_char_array_values(char_array_val1,char_array_val2)",
19850 "p t_char_array_values("carray 1","carray 2")",
19851 "p t_char_array_values("carray 1",char_array_val2)",
19852 "p t_char_array_values(char_array_val1,"carray 2")",
19853 "p sum_args(1,{2})",
19854 "p sum_args(2,{2,3})",
19855 "p sum_args(3,{2,3,4})",
19856 "p sum_args(4,{2,3,4,5})"
19857 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19858 "backtrace in corefile.exp" when not gcc compiled.
19859
19860Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19861
19862 * gdb.base/signals.exp: Rewrite `handle all print' test as
19863 a procedure. Accept blanks or TABs as whitespace, increase
19864 timeout and expect input buffer size for the large output
19865 from the command. Remove "i*86-*-bsdi2.0" xfail.
19866
19867Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19868
19869 * gdb.base/setvar.exp: Add new testcases for truncation when
19870 assigning invalid values to bitfields.
19871
19872Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19873
d63a86f8 19874 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19875 mips-sgi-irix* xfail for
19876 "call inferior func with struct - returns char *"
19877 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19878 accepted in the result.
c906108c
SS
19879
19880Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19881
19882 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19883 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19884 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19885 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19886 that accidentally got checked in.
19887
19888Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19889
d63a86f8 19890 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19891 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19892 compiled test.
19893 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19894 Add mips-sgi-irix5* xfail for not gcc compiled.
19895 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19896 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19897 "p top", "whatis top", "p middle", and "whatis middle".
19898 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19899 "whatis signed char" for not gcc compiled.
19900 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19901 "set variable signed char=-1 (-1)" and
19902 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19903 * gdb.base/funcargs.exp (float_and_integral_args):
19904 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19905 Add mips-sgi-irix* xfail when not gcc compiled for
19906 "continue to call2b".
19907 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19908 "continue to call2g".
19909 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19910 "backtrace from call6a"
19911 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19912 "backtrace from call7k".
19913 Add mips-sgi-irix5* xfail when not gcc compiled for
19914 "backtrace from call7a".
19915 (localvars_after_alloca): Fix gdb_test cmds for
19916 "print * after runto ...".
19917 Remove rs6000-*-* xfails for
19918 "print i after runto localvars_after_alloca" and
19919 "print l after runto localvars_after_alloca"
19920 for all compilers.
19921 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19922 when not compiled with gcc, for:
c906108c
SS
19923 "print signed char == (minus)",
19924 "print signed char != (minus)",
19925 "print signed char < (minus)",
19926 "print signed char > (minus)".
19927 * gdb.base/callfuncs.exp (do_function_calls):
19928 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19929 "call inferior func with struct - returns char *".
d63a86f8 19930 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19931 "correct value returned double test" to include Solaris 2.4.
19932 * gdb.base/funcargs.exp (float_and_integral_args):
19933 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19934
c906108c
SS
19935Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19936
19937 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19938 enumeration bitfields if compiling with GNU C.
19939 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19940 to empty' prompt.
19941
19942Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19943
19944 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19945 test for PRO targets.
19946
19947 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19948 breakpoints in the inferior at any given time by making
19949 two groups of breakpoints for call2*, call6* and call7*
19950 tests.
19951
19952Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19953
19954 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19955 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19956 from optimizing it away.
19957 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19958 "call inferior func with struct".
19959
19960Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19961
19962 * configure.in: Only configure gdb.chill for particular targets.
19963
19964Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19965
19966 * gdb.base/Makefile.in: Add action to .c.o transformation
19967 rule that generates a .ci file for each .o file and remove
19968 explicit .c.o rules except for callfuncs.o.
19969 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19970 generates a .ci file for each .o file and remove explicit
19971 .cc.o rules.
19972 (clean): Remove *.tmp *.ci files.
19973 (EXECUTABLES): Remove templ-info.exp.
19974 * gdb.base/compiler.c: New file.
19975 * gdb.c++/compiler.cc: New file
19976 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19977 Change rs6000-*-* xfail for
19978 "print 'scope0.c'::filelocal_ro" and
19979 "print 'scope1.c'::filelocal" and
19980 "print 'scope1.c'::filelocal_bss" and
19981 "print 'scope1.c'::filelocal_ro" and
19982 "print 'scope1.c'::foo::funclocal" and
19983 "print 'scope1.c'::foo::funclocal_ro" and
19984 "print 'scope1.c'::bar::funclocal" and
19985 "print 'scope0.c'::filelocal_ro" and
19986 "print 'scope1.c'::filelocal at foo" and
19987 "print 'scope1.c'::filelocal_bss at foo" and
19988 "print 'scope1.c'::filelocal_ro at foo" and
19989 "print 'scope1.c'::foo::funclocal at foo" and
19990 "print 'scope1.c'::foo::funclocal_bss at foo" and
19991 "print 'scope1.c'::foo::funclocal_ro at foo" and
19992 "print 'scope1.c'::bar::funclocal at foo" and
19993 "print 'scope0.c'::filelocal_ro" and
19994 "print 'scope1.c'::filelocal" and
19995 "print 'scope1.c'::filelocal_bss" and
19996 "print 'scope1.c'::filelocal_ro" and
19997 "print 'scope1.c'::foo::funclocal" and
19998 "print 'scope1.c'::foo::funclocal_bss" and
19999 "print 'scope1.c'::foo::funclocal_ro" and
20000 "print 'scope1.c'::bar::funclocal" and
20001 "print 'scope1.c'::bar::funclocal_bss"
20002 to only be xfail'd when not compiled with gcc.
d63a86f8 20003 Add rs6000-*-* xfail for
c906108c
SS
20004 "print 'scope0.c'::filelocal_bss before run"
20005 when compiled with gcc.
20006 (test_at_main): Add rs6000-*-* xfail for
20007 "print filelocal_ro in test_at_main"
20008 when compiled with gcc.
20009 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20010 Add rs6000-*-aix* xfail for
c906108c
SS
20011 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20012 "ptype t_char_array", not compiled with gcc.
20013 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20014 xfail for "list foo (in include file)" when gcc compiled.
20015 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20016 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20017 "run to call0a" if not compiled with gcc.
20018 (unsigned_integral_args): Add rs6000-*-* xfail for
20019 "run to call1a" if not compiled with gcc.
20020 (float_and_integral_args): Add rs6000-*-* xfail for
20021 "run to call2a" if not compiled with gcc and for
20022 "continue to call2b" for any compiler.
20023 Add rs6000-*-* xfail to
20024 "print f1 after run to call2a" for gcc compiled.
20025 (discard_and_shuffle): Add rs6000-*-* xfail for
20026 "run to call6a".
20027 (shuffle_round_robin): Add rs6000-*-* xfail for
20028 "backtrace from call7a" if not compiled with gcc.
20029 Add rs6000-*-* xfail for
20030 "backtrace from call7b" if compiled with gcc.
20031 (call_after_alloca): Add rs6000-*-* xfail for
20032 "print c in call_after_alloca" and
20033 "print s in call_after_alloca" and
20034 "backtrace from call_after_alloca_subr"
20035 if not compiled with gcc.
20036 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20037 "print c in localvars_in_indirect_call" and
20038 "print c in localvars_in_indirect_call" and
20039 "backtrace in indirectly called function" and
20040 "stepping into indirectly called function"
20041 if not compiled with gcc.
20042 (localvars_after_alloca): Add rs6000-*-* xfail for
20043 "print c after runto localvars_after_alloca" and
20044 "print s after runto localvars_after_alloca" and
20045 "print i after runto localvars_after_alloca" and
20046 "print l after runto localvars_after_alloca"
20047 for all compilers.
20048 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20049 than whatis-info.exp.
20050 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20051 than opaque-info.exp.
20052 Setup rs6000-*-* xfail for
d63a86f8 20053 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20054 "ptype on opaque struct pointer (dynamically)" when
20055 not compiled with gcc.
20056 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20057 rather than callf-info.exp.
20058 (do_function_calls): Add clear_xfail for rs6000-*-* for
20059 "p t_float_values2(3.14159,float_val2)". Seems to work
20060 fine there, both with xlc and gcc. Need to find out what
20061 it is doing right and fix other platforms.
20062 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20063 "call inferior func with struct - returns int",
20064 "call inferior func with struct - returns long",
20065 "call inferior func with struct - returns float",
20066 "call inferior func with struct - returns double",
20067 "call inferior func with struct - returns char *",
20068 but only if not gcc compiled (presumes xlc compiled).
20069 Change rs6000-*-* xfails for
20070 "call inferior func with struct - returns char" and
20071 " call inferior func with struct - returns short" to only
20072 xfail if not using gcc.
20073 (clean mostlyclean): Remove *.ci and *.tmp files.
20074 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20075 than templ-info.exp.
20076 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20077 Add rs6000-*-* xfail for "up to foo in langs.exp"
20078 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20079 when not gcc compiled.
d63a86f8 20080
c906108c
SS
20081Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20082
20083 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20084 * gdb.base/corefile.exp: Likewise.
20085 * gdb.base/list.exp: Likewise.
20086 * gdb.base/scope.exp: Likewise.
20087 * gdb.base/siganls.exp: Likewise.
20088
20089 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20090 compiler output.
20091 * gdb.base/whatis.exp: Likewise.
20092
20093Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20094
20095 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20096 failure (opcode table has been fixed to match reality).
20097
20098Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20099
20100 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20101 "call inferior func with struct - returns char",
20102 "call inferior func with struct - returns short"
20103
20104 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20105 "print 'scope0.c'::filelocal at main",
20106 "print 'scope0.c'::filelocal_bss in test_at_main",
20107 "print 'scope0.c'::filelocal at foo",
20108 "print 'scope0.c'::filelocal_bss in test_at_foo",
20109 "print 'scope0.c'::filelocal at bar",
20110 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20111
c906108c
SS
20112 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20113 in source file 1". This bug seems to have been fixed with both
20114 gcc and native cc (was native assembler bug?).
20115
20116Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20117
20118 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20119 "backtrace through signal handler" to "i*86-*-sysv4*".
20120 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20121 continue" case. Add "known SVR4 bug" to fail message.
20122 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20123 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20124 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20125 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20126 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20127 "up to foo in langs.exp", "show language at foo in
20128 langs.exp", "up to cppsub_ in langs.exp", "show
20129 language at cppsub_ in langs.exp", "up to fsub in
20130 langs.exp", and "show language at fsub in langs.exp".
20131 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20132 "bactrace in corefile.exp".
20133 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20134 "call inferior function with struct - returns float" and
20135 "call inferior function with struct - returns double".
d63a86f8 20136
c906108c
SS
20137Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20138
20139 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20140 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20141 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20142 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20143
20144Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20145
20146 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20147 (or overriden) "CHILL" macro rather then bare "gcc".
20148 Also look for ../../gcc/xgcc since that is what we will
20149 actually need, not "Makefile". Remove following assignment
20150 of CHILL to CHILL_FOR_TARGET because that results in
20151 recursive definition.
20152
20153Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20154
20155 * gdb.base/corefile.exp: Change xfail for backtrace in
20156 corefile.exp from linuxaout to all linux.
20157 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20158 cases where we miss the breakpoint at the signal handler
20159 for some reason. Setup xfail for linuxoldld/linuxaout and
20160 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20161 hitting SIGURG breakpoint.
20162 * gdb.base/signals.exp: Setup xfail for "next" acting like
20163 continue to add linuxoldld. Setup xfail for all linux for
20164 "next to handler in signals_tests_1", "backtrace in
20165 signals_tests_1", "continue to func1", "pass SIGUSR1",
20166 and continue to handler".
20167
20168Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20169
20170 * Update all FSF addresses except those in COPYING* files.
20171
20172Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20173
20174 * gdb.base/a2-run.exp: Change messages to be more explicit about
20175 the status of args, and quote binfile in results.
20176
20177Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20178
20179 * gdb.base/callfuncs.exp: Add tests for passing structs to
20180 inferior functions and return various types.
20181 * gdb.base/callfuncs.c: Add functions to receive a struct
20182 and return a member of the struct, in various types.
20183
20184Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20185
20186 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20187
20188Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20189
20190 * config/vxworks29k.exp: New file, sources vxworks.exp.
20191
20192Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20193
20194 * config/gdbremote.exp: New file. Testing framework using
20195 gdbserver.
20196
20197Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20198
20199 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20200 "call function when asleep" and "send end of file".
20201 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20202 for "backtrace in corefile.exp".
20203 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20204 for "backtrace through signal handler".
20205 * gdb.base/corefile.exp: Make sure we actually generate a core file
20206 before trying the core tests. Some systems allow the user to suppress
20207 generation of core files and default to that (linux for example).
20208 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20209 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20210
20211Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20212
20213 * gdb.threads: New directory with some crude multi-threaded
20214 gdb tests (step.exp and step2.exp).
20215 * config/mt-lynx (STEP_EXECUTABLE): Define.
20216 (THREADFLAGS): Define.
20217
20218Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20219
20220 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20221
20222 * gdb.base/signals.exp: Disable whole file for lynx until
20223 further notice.
20224
20225 * gdb.base/signals.exp: xfail test where "next" acts like
20226 "continue" for lynx.
20227
20228 * gdb.base/interrupt.exp: xfail test for calling function while
20229 inferior is asleep for lynx.
20230
20231 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20232 than one cr-lf after each command.
20233
20234Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20235
20236 * configure.in: Reinstate setting of stabsdirs variable, fix
20237 typo in setting up configdirs for native builds.
20238
20239 * gdb.base/return.exp: Fix typo in return double test.
20240 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20241 compiler from optimizing them away.
20242
20243Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20244
20245 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20246 sequences to be echo'd by gdb when using gdb_test.
20247 * gdb.chill/chexp.exp: Likewise.
20248 * gdb.fortran/exprs.exp: Likewise
20249
20250Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20251
20252 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20253 after the inferior gdb has started.
20254
20255 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20256 after each command.
20257 * gdb.base/funcargs.exp: Likewise.
20258 * gdb.base/gdbvars.exp: Likewise.
20259 * gdb.base/interrupt.exp: Likewise.
20260 * gdb.base/list.exp: Likewise.
20261 * gdb.base/watchpoint.exp: Likewise.
20262 * gdb.c++/demangle.exp: Likewise.
20263 * gdb.c++/inherit.exp: Likewise.
20264 * gdb.chill/chexp.exp: Likewise.
20265 * gdb.fortran/exprs.exp: Likewise.
20266
20267 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20268 test if we can't handle IO to/from the inferior.
20269
20270 * gdb.c++/misc.exp: Always check for a program already being
20271 started after sending a "run" command to gdb.
20272
20273 * gdb.base/twice.exp: Start with a fresh gdb.
20274
20275 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20276 only depend on gdb's expression code, not the chill runtime.
20277
20278 * gdb.base/return.c: Put return values into variables so we
20279 can have gdb print them rather than depending on the program
20280 to print them.
20281 * gdb.base/return.exp: Corresponding changes.
20282
20283 * lib/gdb.exp: Provide default value for noinferiorio.
20284 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20285 the inferior.
20286
20287 * gdb.base/break.exp: Always check for a program already being
20288 started after sending a "run" command to gdb.
20289 (text_next_with_recursion): Don't check the output from the
20290 program's printf statement. Instead just make sure the program
20291 exited.
20292
20293 * gdb.base/commands.exp: Protect tests which need arguments with
20294 $noargs conditionals.
20295
20296Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20297
20298 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20299 of structure member arrays to match gdb/valops.c:value_addr change.
20300
20301Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20302
20303 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20304 cases.
20305
20306Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20307
20308 * configure.in (configdirs): Remove gdb.chill from default list
20309 of subdirs and then add it back in only if doing a native build.
20310 The current chill compiler does not yet work in any cross build.
20311 * Revert all signal changes from Jul 6.
20312 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20313 for sh-hms targets, allowing these tests to link, with no other
20314 changes. Testing is suppressed by setting "nosignals" in site.exp.
20315
20316Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20317
20318 * configure.in (signaldirs): Define and add to configdirs for all
20319 targets except some specific ones that are known to not support signals.
20320 Also clean up formatting.
20321 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20322 (signals, sigall): Remove rules to build.
20323 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20324 Moved to new gdb.signals directory.
20325 * gdb.signals: New test directory.
20326 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20327 signals.c signals.exp}: New or moved files.
20328
20329Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20330
20331 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20332
20333Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20334
20335 * gdb.base/return.exp: Xfail `return double' test failure
20336 on at least Solaris 2.3 and handle future/past versions on
20337 a case by case basis as appropriate. Also update message
20338 to include i*86 failures.
20339
20340Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20341
20342 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20343
20344 * lib/gdb.exp: Fix comment which erroneously identified
20345 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20346 gdb_file_cmd not gdb_load).
20347 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20348
20349 * gdb.base/setvar.exp: Make test names consistent between pass and
20350 fail cases. Use gdb_test more.
20351
20352Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20353
20354 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20355
20356Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20357
20358 * gdb.base/help.exp: Fix expected help string for `show commands'.
20359
20360Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20361
20362 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20363
20364 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20365 of a text section.
20366
20367Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20368
20369 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20370 that loop eventually terminates. Fix Connection refused logic so
20371 that testsuite will expire nicely.
20372
20373Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20374
20375 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20376 config/rom68k.exp: New tcl glue for the appropriate monitors.
20377 These all just end up calling monitor.exp.
20378 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20379 refused' by retrying. Cleanup some timeout issues.
20380 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20381 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20382 callers don't have to set/restore global timeout variable.
20383
20384 * The following set of changes centralizes management of the global
20385 timeout variable. This way, it can be set in one target dependent
20386 place instead of dozens of places scattered throughout the test suite.
20387 If you need to lengthen a timeout, then you should either set timeout
20388 in one of the config/{target}.exp files, or multiply it by a factor.
20389 Setting it to an absolute value is always going to lose for some
20390 targets.
20391 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20392 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20393 * gdb.base/funcargs.exp: Don't set timeout.
20394 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20395 * gdb.base/printcmds.exp (test_print_string_constants
20396 test_print_array_constants): Don't set timeout.
20397 * gdb.base/ptype.exp: Don't set timeout.
20398 * gdb.base/recurse.exp: Don't set timeout.
20399 * gdb.base/return.exp: Don't set timeout.
20400 * gdb.base/watchpoint.exp: Don't set timeout.
20401 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20402 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20403
20404Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20405
20406 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20407
20408Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20409
20410 * lib/gdb.exp: Disable chill tests for irix5.
20411
20412Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20413
20414 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20415 each test pass or fail.
20416
20417Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20418
20419 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20420 xlc not gcc.
20421
20422Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20423
20424 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20425
20426Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20427
20428 * config/est.exp: Fix copyright and comments. Remove dead code.
20429 Use targetname, serialport and baud variables instead of fixed
20430 constants.
20431 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20432 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20433
20434Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20435
20436 * gdb.base/watchpoint.exp: Don't run
20437 test_watchpoint_triggered_in_syscall for sunos.
20438
20439Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20440
20441 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20442 they don't seem to exist. Do include stdio.h.
20443
20444Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20445
20446 * gdb.base/a1-selftest.exp: Add alpha xfail.
20447
20448Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20449
20450 * gdb.base/watchpoint.c (main): Prompt before calling read().
20451 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20452 Revise accordingly. Remove cruft about sending "123" several
20453 times, until it gets noticed. Clean up the "print buf[0]" stuff
20454 so that it passes or fails, and waits for prompts in the usual way.
20455
20456Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20457
20458 * gdb.base/recurse.exp: Fix comment.
20459
20460 * TODO: Remove item about printing variables in nodebug.exp. Add
20461 item about enabling tests which are only run on some targets.
20462
20463 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20464 fail, make test names unique, use new gdb_test convention
20465 regarding pattern, use gdb_test more, etc.).
20466
20467 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20468 fail, make test names unique, etc.).
20469
20470Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20471
20472 * gdb.base/nodebug.c: Change return type of top and middle to
20473 short.
20474 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20475 are fixed by the recent mdebugread.c changes. Allow `short ()'
20476 as type for top and middle.
20477
20478Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20479
20480 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20481 nearly as I can tell, the whole thing was an accident in Stu's
20482 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20483 to replace a send/expect pair with gdb_test, but ended up only
20484 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20485 of 30 Mar 1995 took care of it, but left this vestigial comment
20486 which I am now nuking.
20487
20488Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20489
20490 * gdb.base/break.exp: Look for different line number for
20491 breakpoint at main depending on usestubs.
20492
20493Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20494
20495 * gdb.base/list.exp: Adjust some alternate expect patterns to
20496 match recent list0.c change. Add alternate expect pattern for
20497 output from `list default lines around main' for optimizing
20498 compilers.
20499
20500Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20501
20502 * lib/gdb.exp: If nosignals is not set, set it to 0.
20503
20504Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20505
20506 * config/slite-gdb.exp: Responds to load symbol table prompt.
20507 * gdb.base/break.exp: Adjust line number, fix rerun.
20508 * gdb.base/langs0.c: Add #ifdef usestubs.
20509
20510Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20511
20512 * gdb.base/list.exp: Adjust line contents after adding new lines in
20513 list0.c. Also fix a syntax error.
20514
20515 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20516 * gdb.base/break.exp: ditto.
20517 * gdb.base/list.exp: ditto.
20518 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20519 * gdb.base/run.c: ditto.
20520 * gdb.base/list0.c: ditto.
20521 * gdb.base/funcargs.c: ditto.
20522
20523Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20524
20525 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20526 $targetname, $serialport and $baud instead of hardwired variables.
20527 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20528 target doesn't support signals.
20529
20530Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20531
20532 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20533
20534Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20535
20536 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20537 Don't rely on the value of an auto variable before it has been
20538 initialized. Use gdb_test more.
20539
20540Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20541
20542 * lib/gdb.exp (default_gdb_version): A version number must start
20543 with a digit, but other than that contains all characters up to
20544 the first whitespace character.
20545
20546Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20547
20548 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20549
20550Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20551
20552 * gdb.c++/*.exp: Warn if executable does not exist. The original
20553 reason for skipping the warning was that configure.in sometimes
20554 intentionally skipped building the executables but the tcl code
20555 had no way of knowing. That (a) was always bogus with respect to
20556 error handling, (b) is no longer true (right now there is no way
20557 to skip C++ tests).
20558
20559 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20560
20561Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20562
20563 * gdb.base/list.exp: Add expect patterns for output from
20564 SunPRO compiled executables.
20565 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20566 types.
20567
20568Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20569
20570 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20571 number (we are already testing that the correct source line text
20572 gets printed).
20573
20574 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20575 that is what is intended, but something needed to be done to get
20576 sunos4 native working again.
20577
20578 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20579
20580 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20581 apparently went with a (very) old xfail.
20582
20583Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20584
20585 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20586 runto_main is a proc in gdb.exp that will do 'step' for target use
20587 stubs.
20588 * gdb.base/exprs.exp: ditto.
20589 * gdb.base/interrupt.exp: ditto.
20590 * gdb.base/opaque.exp: ditto.
20591 * gdb.base/printcmds.exp: ditto.
20592 * gdb.base/ptype.exp: ditto.
20593 * gdb.base/scope.exp: ditto.
20594 * gdb.base/setvar.exp: ditto.
20595 * gdb.base/signals.exp: ditto.
20596 * gdb.base/twice.exp: ditto.
20597 * gdb.c++/classes.exp: ditto.
20598 * gdb.c++/inherit.exp: ditto.
20599 * gdb.c++/templates.exp: ditto.
20600 * gdb.base/break.exp: no run and hit main for stubs. Change line
20601 numbers for breakpoints and info breakpoint.
20602 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20603 breakpoint().
20604 * gdb.base/callfuncs.c: ditto.
20605 * gdb.base/exprs: ditto.
20606 * gdb.base/interrupt.c: ditto.
20607 * gdb.base/opaque0.c: ditto.
20608 * gdb.base/printcmds.c: ditto.
20609 * gdb.base/ptype.c: ditto.
20610 * gdb.base/scope0.c: ditto.
20611 * gdb.base/setvar.c: ditto.
20612 * gdb.base/signals.c: ditto.
20613 * gdb.base/twice.c: ditto.
20614 * gdb.c++/misc.cc: ditto.
20615 * gdb.c++/templates.cc: ditto.
20616
20617Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20618
20619 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20620
20621 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20622 somewhere between `read' and `main.c'. I'm pretty sure the
20623 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20624 and it isn't particularly useful.
20625
20626 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20627
20628Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20629
20630 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20631
20632Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20633
20634 * config/mt-slite: add LIBS and -nostdlib.
20635 * config/slite-gdb.exp: add this new file to support sparclite target.
20636
20637Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20638
20639 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20640
20641 * gdb.base/a2-run.exp: Change argument to istarget from
20642 "*-*-vxworks" to "*-*-vxworks*".
20643 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20644
20645Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20646
20647 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20648 will not runto main but do a 'step' to step out of breakpoint().
20649 * config/mt-slite: add -Dusestubs.
20650
20651Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20652
20653 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20654 instead of just @.
20655
20656 * gdb.base/signals.exp: Add test for "handle all print".
20657 * TODO: Remove "handle all print". Also remove item about
20658 checking copyright date (I don't like the idea of a spurious FAIL
20659 based on when we run the tests).
20660
20661 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20662 for SunOS4 (reason for failure not investigated). Remove
20663 redundant test for $binfile.
20664
20665 * gdb.base/nodebug.c (array_index): Call malloc.
20666
20667 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20668
20669Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20670
20671 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20672 conventions and slightly simplify the matching regexp.
20673
20674Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20675
20676 * gdb.base/break.exp: Update gdb_test invocation to use new
20677 convention.
20678
20679 * lib/gdb.exp: If noargs is not set, set it to 0.
20680
20681 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20682 tests unique.
20683
20684 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20685
20686Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20687
20688 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20689 one argument of type "<non-float parameter>".
20690
20691Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20692
20693 * config/rom68k.exp: New file to support Motorola IDP board.
20694 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20695 * gdb.base/break.c: Change things around so that this program
20696 doesn't depend upon args. This is necessary to make remote
20697 targets work (in general, they can't take args).
20698 * gdb.base/break.exp: Don't try to send args to program. Don't
20699 expect output. Also, replace lots of code with gdb_test.
20700
20701Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20702
20703 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20704 printing of '\'' (which is what the comment says we are testing,
20705 even though we were not), not '''.
20706 (test_integer_literals_rejected): Test that printing ''' is an error.
20707
20708 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20709 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20710 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20711 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20712 Use gdb_test not test_print_accept.
20713 * lib/gdb.exp: Remove test_print_accept.
20714
20715 * gdb.base/signals.exp (signal_tests_1): Make pass message
20716 consistent with fail message.
20717
20718 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20719 unsigned char; the bug (PR 1821) is fixed.
20720
20721 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20722
20723 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20724 successful tests--makes xfailing them work right.
20725
20726Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20727
20728 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20729 only \r\n, not .*. The test can pass .* as the last thing in
20730 $pattern if that is what it wants. In addition to providing this
20731 flexibility, this change should speed up pattern matching in cases
20732 where the pattern already ended with .* (there were a number of
20733 them). This change also helps catch bad patterns--in the old
20734 scheme the typo "char \*" instead of "char \\*" would pass. Now
20735 it is caught.
20736 * Many .exp files: Update callers.
20737
20738 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20739 clearer and does not spuriously match multiple ('s. Likewise for
20740 ) and *.
20741
20742 * gdb.base/nodebug.exp: Test ability to call a function and pass
20743 it a string (even with no debugging info).
20744
20745 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20746 "p '\'", which is the same as "p ''" once tcl gets done with
20747 quoting, to "p '\\'", which I suspect is what is intended (one
20748 backslash gets sent to GDB).
20749
20750 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20751
20752Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20753
20754 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20755 1817) was fixed literally years ago.
20756
20757Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20758
20759 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20760 test, it causes stepping out of call_after_alloca_subr with
20761 optimizing compilers.
20762 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20763 fails.
20764
20765 * gdb.c++/templates.exp: Source templ-info.exp only if
20766 the templates executable exists.
20767
20768 * gdb.c++/misc.cc (class Contains_static_instance,
20769 class Contains_nested_static_instance),
20770 gdb.c++/classes.exp (test_static_members): Test printing of
20771 a class that contains a static instance of the class.
20772
20773Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20774
20775 * gdb.base/langs2.c (cppsub_): Don't prototype.
20776 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20777 only, I believe).
20778
20779Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20780
20781 * lib/gdb.exp (skip_chill_tests): New procedure.
20782
20783 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20784
20785Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20786
20787 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20788 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20789
20790Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20791
20792 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20793
20794 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20795 disassemble 8, not 16, instructions for part 4.
20796
20797 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20798 support the latter anymore.
20799
20800 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20801 -DNO_PROTOTYPES.
20802 * gdb.base/callfuncs.c: Control use of prototypes based on
20803 NO_PROTOTYPES, not __STDC__.
20804 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20805 t_float_values2 tests if prototypes in use.
20806
20807 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20808 t_double_values): When checking differences against DELTA, check
20809 that difference is within the range (-DELTA,DELTA), not just
20810 (-infinity,DELTA).
20811
20812Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20813
20814 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20815 'file' command firts, then 'target', then 'load', this is due to gdb
20816 target set up.
20817 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20818
20819Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20820
20821 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20822 FP load/store variants.
20823 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20824
20825Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20826
20827 * gdb.base/term.exp: Do not give a warning if not native, it is
20828 not an abnormal condition.
20829
20830Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20831
20832 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20833 t_char_array".
20834
20835Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20836
20837 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20838 are getting the version number.
20839
20840 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20841 if not native, it is not an abnormal condition.
20842
20843Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20844
20845 * lib/gdb.exp: Just use "file exists", rather than undocumented
20846 dejagnu procedure "findfile".
20847
20848Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20849
20850 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20851 (LDFLAGS): Set to -Xlinker -Ur.
20852
20853 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20854 Removed, these values are set by lib/gdb.exp.
20855
20856 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20857
20858Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20859
20860 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20861 of replicating gdb startup code.
20862
20863 * config/mt-vxworks (LDFLAGS): Set to -r.
20864 (CFLAGS_FOR_TARGET): Removed.
20865
20866 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20867 (gdb) and gdb for vxworks uses (vxgdb).
20868
20869 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20870 executable is not in the tree and host != target, use sed and
20871 program_transform_name to determine the gdb name used by the
20872 target.
20873
20874 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20875 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20876
20877Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20878
20879 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20880 floats, chars, and shorts where there are ANSI-style function
20881 definitions.
20882
20883 * gdb.base/langs.exp, gdb.base/langs*: New test.
20884 * gdb.base/Makefile.in: Build it.
20885 * TODO: Remove item about checking that C names don't get C++
20886 demangling applied; this test tests it.
20887
20888Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20889
20890 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20891 went with the const70 xfail. The xfail went away a year ago.
20892
20893 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20894
20895 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20896 for hp300.
20897
20898 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20899
20900 * gdb.base/a1-selftest.exp: Don't run on hp300.
20901
20902Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20903
20904 * Makefile.in (site.exp): Set host_alias and target_alias as well
20905 as host_triplet and target_triplet.
20906
20907Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20908
20909 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20910
20911 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20912 places as other ecoff systems).
20913
20914 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20915 ultrix.
20916
20917Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20918
20919 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20920 remove them.
20921 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20922 variable and "variable" in addition to "data variable".
20923 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20924
20925 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20926 2.
20927 * gdb.base/list1.c (long_line): Add additional statement at start
20928 of function.
20929 * gdb.base/list.exp (test_forward_search): Update line number to
20930 reflect new statement.
20931
20932Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20933
20934 * gdb.base/signals.exp: Reinitialize searched source directories
20935 after gdb_start call.
20936
20937Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20938
20939 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20940 * gdb.stabs/Makefile.in: Likewise.
20941
20942 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20943 change. Instead split the tests into smaller pieces.
20944 * gdb.disasm/hppa.s: Corresponding changes.
20945
20946Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20947
20948 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20949 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20950
20951 * gdb.base/funcargs.exp: Modify many tests so that every test
20952 either passes or fails. Make some test names unique.
20953
20954Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20955
20956 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20957 Call stty to set interrupt character.
20958
20959 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20960 for HP assembler versus GNU assembler based on actual behavior of
20961 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20962
20963 * TODO: Suggest a few more stepping tests.
20964
20965Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20966
20967 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20968 restart GDB for h8300 after a continue.
20969 (return): Add pattern to match a29k-udi behavior.
20970 * gdb.base/nodebug.exp: Remove obsolete comment.
20971 * gdb.base/regs.exp: New file, testing of register displays.
20972 * gdb.base/return.exp: Fix typo in reference to $objdir.
20973 * gdb.base/whatis.exp: Always start with a fresh GDB.
20974
20975Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20976
20977 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20978 higher, these tests generate a lot of output.
20979
20980Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20981
20982 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20983 code following the catch silently ignored some errors; without the
20984 catch they should be thrown like any other tcl error. Also, the
20985 catch used "" instead of {} which meant all the callers who wanted
20986 to include one of the characters "[]$ had to quote it an extra time.
20987 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20988 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20989 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20990 Remove extra quoting.
20991
20992Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20993
20994 * gdb.base/commands.exp: Make test names unique; every test either
20995 passes or fails. Update some comments.
20996
20997 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20998
20999Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21000
21001 The following fixes a FAIL caused by the fact that the alpha stabs
21002 configuration didn't use the ".if alpha" code in weird.def.
21003 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21004 bit pointer, so the 32 bit version works even on the alpha.
21005 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21006 Remove the stuff which allowed us to have separate versions for
21007 alpha and everything else.
21008
21009 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21010 regexp which "info func operator\[\](" is supposed to match. Fix
21011 string to send to GDB. Note that GDB still doesn't work right. Add a
21012 new test for "info func .perator\[\](" which GDB does handle correctly.
21013
21014 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21015
21016Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21017
21018 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21019 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21020 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21021 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21022 it makes the tests harder to understand and confuses test-o-matic.
21023 The preferred style is that each test provides a PASS or a FAIL,
21024 and has a unique message (e.g. "continue #54" not just "continue")
21025 which is the same for the pass and the fail.
21026 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21027 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21028 to lib/gdb.exp.
21029 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21030 prt_accept which was basically the same thing. Likewise for
21031 test_print_reject and prt_reject.
21032 * lib/gdb.exp (test_print_reject): Add some more error message
21033 patterns to match from the former printcmds.exp (prt_reject).
21034 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21035 One defect of the passcount stuff is that some of it failed to
21036 report XPASS where appropriate.
21037 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21038 stuff before and after arg in expected pattern.
21039 (test_paddr_operator_functions): Re-do test without print_addr_of;
21040 this is the only test which seems to want extra stuff there.
21041
21042Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21043
21044 * gdb.base/nodebug.exp: Update new tests to reflect improved
21045 wording of gdb output.
21046
21047 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21048 and "ptype" work on variables in files compiled without -g.
21049 Replaces commented out "maint print msymbol" tests.
21050
21051Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21052
21053 * gdb.base/setvar.c (dummy): Call malloc.
21054
21055 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21056 losing with the irix4 sed.
21057
21058 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21059 ALRM" on irix4.
21060
21061Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21062
21063 * TODO: Remove items about corefile.exp testing new exec-file and
21064 backtrace; both are now done. Add items about printing enums.
21065
21066Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21067
21068 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21069 "get signal $thissig" test fails.
21070
21071 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21072
21073Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21074
21075 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21076 compiler warning with dec alpha compiler.
21077
21078 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21079 extra \n from gdb_test call (this explains why the prompt test
21080 that I removed yesterday was there).
21081 (user_defined_command_test): Remove extra \n and prompt test.
21082
21083 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21084 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21085 doesn't exist.
21086 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21087 Also remove alpha workaround, which turns out to be because
21088 SIGABRT == SIGLOST.
21089
21090 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21091
21092 * gdb.base/help.exp: Don't test "help show".
21093
21094Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21095
21096 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21097 "set print address" is on.
21098 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21099 pass prompt to gdb_test; gdb_test already looks for the prompt.
21100
21101 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21102
21103 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21104 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21105 was to make sure that gdb can read a core file. But (a) the "read
21106 the corefile" part didn't make it to a1-selftest.exp, we just
21107 delete the corefile after creating it, and (b) we test reading
21108 corefiles in corefile.exp anyway. Also, this test left around a
21109 xgdb process on Solaris.
21110
21111 * gdb.base/corefile.exp: Also test backtrace.
21112
21113Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21114
21115 * gdb.base/commands.exp: Test a simple user defined command with
21116 arguments and if/while statements; verify the full user command is
21117 printed by "show user".
21118
21119 * gdb.base/commands.exp: Test if/while commands as part of a
21120 breakpoint command list; verify they appear in breakpoint
21121 information.
21122
21123Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21124
21125 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21126 than by dividing by zero.
21127
21128Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21129
21130 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21131 performing an inferior call with watchpoints enabled.
21132 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21133 call.
21134
21135Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21136
21137 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21138 of "file" command.
21139
21140 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21141 Add additional pattern for when "int operator int(void);" appears
21142 in a different order.
21143
21144Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21145
21146 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21147
21148 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21149 and "signal" with ".*".
21150
21151Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21152
21153 * TODO: Add note about "handle all nostop".
21154
21155 * gdb.base/{sigall.c, sigall.exp}: New test.
21156 * gdb.base/Makefile.in: Add it.
21157
21158Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21159
21160 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21161 when invoking GDB, suppresses any windowing interface.
21162
21163Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21164
21165 * config/sim-gdb: New file, simulator testing support.
21166
21167Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21168
21169 * gdb.base/interrupt.exp: Test calling func1 twice.
21170
21171Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21172
21173 * gdb.base/list.exp (test_forward_search): Set timeout higher
21174 when we'll be getting lots of output from gdb.
21175
21176 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21177 "init_malloc" to after the expect statement. Run it if that
21178 regexp is taken, but also for two others which happen if source
21179 cannot be found.
21180
21181Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21182
21183 * gdb.base/printcmds.exp: New test, for printing register before
21184 program is running.
21185
21186Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21187
21188 * gdb.base/list.exp: Correct some alternate expect patterns
21189 to reflect changes in list1.c.
21190
21191Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21192
21193 * TODO: Add item regarding large frames.
21194
21195 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21196
21197 * TODO: Remove item about enabling return.exp; it
21198 is enabled. Suggest a few more "return" tests.
21199
21200Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21201
21202 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21203 anonymous unions.
21204
21205Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21206
21207 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21208 and pr-5646.o, so "make" is the same as "make all", not "make
21209 pr-4975.o".
21210
21211Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21212
21213 * gdb.base/list.exp: Adjust expectations to reflect changes in
21214 list1.c.
21215 (test_forward_search): New test proc.
21216 * gdb.base/list1.c (long_line): New function, has long source line.
21217
21218Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21219
21220 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21221 additional line of code that was added.
21222
21223Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21224
21225 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21226 tests so as not to overflow expect's input buffers.
21227 * gdb.disasm/hppa.exp: Corresponding changes.
21228
21229Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21230
21231 Beginnings of template debugging tests.
21232 * gdb.c++/templ-info.cc: New file to test for template
21233 debugging capability of the compiler.
21234 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21235 templ-info.cc.
21236 * gdb.c++/templates.cc: Add explicit template instantiations
21237 to enable compiling with -fno-implicit-templates. Add destructor
21238 and 'value' method to T5 class for template tests.
21239 * gdb.c++/templates.exp: Add testcases for printing of template
21240 types, setting breakpoints on template methods and calling a
d63a86f8 21241 template method.
c906108c
SS
21242
21243Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21244
21245 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21246 branch target since some assemblers (gas-2.5) may emit a
21247 relocation for the branch instead of resolving it in the
21248 assembler.
21249
21250Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21251
21252 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21253 through signal handler.
21254
21255Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21256
21257 * configure.in (*-*-netware): Use config/mt-netware.
21258
21259 * config/mt-netware: New file.
21260 * config/mt-i386-netware: Removed, separate configs for different
21261 netware architectures are no longer needed now that we have
21262 --with-headers.
21263
21264Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21265
21266 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21267 by the recent changes to use ANSI C arithmetic conversions.
21268
21269Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21270
21271 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21272 bug involving using inferior_pid to figure out whether to select a
21273 frame.
21274
21275Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21276
21277 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21278 match the current disassembler output.
21279
21280Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21281
21282 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21283 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21284 types, expect "int" as type of integer values (for now).
21285
21286Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21287
21288 * gdb.base/commands.exp: New tests for if/while commands.
21289
21290Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21291
21292 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21293 by .*, since hex values have different syntax in Chill mode.
21294
21295Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21296
21297 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21298 linefeed from expect pattern for repeated types with indices > 9.
21299
21300Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21301
21302 First part of Fortran test suite.
21303 * gdb.fortran: New directory.
21304 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21305
21306Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21307
21308 * gdb.base/default.exp: Update expect pattern for load command
21309 without arguments.
21310
21311Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21312
21313 * configure.in: Change i386 to i[345]86.
21314 * gdb.base/configure.in: Likewise.
21315 * gdb.c++/configure.in: Likewise.
21316 * gdb.chill/configure.in: Likewise.
21317
21318Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21319
21320 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21321 patterns, since that is not a valid context for comments.
21322
21323Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21324
21325 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21326 repeated types and repeated types with indices > 9.
21327
21328Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21329
21330 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21331 2417; old bug has been fixed.
21332
21333Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21334
21335 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21336 send the newline ourselves instead of assuming gdb_test will do
21337 so when passed an empty input string.
21338
21339 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21340 stabs testcode.
21341
21342Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21343
21344 * lib/gdb.exp (gdb_test): Don't send anything if the first
21345 argument is an empty string. This makes cases where we want to
21346 match output that is already in expect's buffers (for example,
21347 matching a breakpoint after gdb_run_cmd has been called) work
21348 reliably.
21349
21350Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21351
21352 * config/netware.exp: New file.
21353
21354Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21355
21356 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21357 the -B and -L prefixes so we can find the debugging stub.
21358
21359 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21360 there and we are using the gcc from the tree.
21361
21362 * gdb.base/types.c: Removed.
21363
21364 * gdb.base/configure.in: Look for makefile fragments in ../config.
21365 Recognize i386-*-netware.
21366 * gdb.c++/configure.in: Likewise.
21367
21368Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21369
21370 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21371 the correct TCL syntax.
21372
21373Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21374
21375 * gdb.base/opaque.exp: use runto instead of messing around with
21376 breakpoints. Simplify by using gdb_test.
21377
21378 * gdb.base/bitfields.exp: restart between tests on netware targets
21379 because breakpoints aren't relocated after target death. Run
21380 processes to completion.
21381
21382 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21383
21384Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21385
21386 * Makefile.in: Remove extra tabs that confuse some versions
21387 of "make". Use the newly built gdb to test with by default,
21388 rather than the first one in the tester's search path.
21389
21390Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21391
21392 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21393
21394 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21395 condition help.
21396
21397Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21398
21399 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21400
21401 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21402 running.
21403 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21404 * gdb.base/funcargs.exp: Likewise.
21405
21406 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21407 * gdb.base/funcargs.exp: Likewise.
21408
21409 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21410 message is "".
21411
21412Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21413
21414 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21415 return,signals,twice}.exp: Handle non-existant binaries
21416 consistantly.
21417
21418 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21419 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21420 might testing a cross development system.
21421
21422Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21423
21424 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21425 runtest script is relative to ${srcdir}, not ${rootdir}.
21426
21427Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21428
21429 * gdb.base/signals.exp: Allow for optionality of breakpoint
21430 address.
21431
21432Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21433
21434 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21435
21436Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21437
21438 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21439 for size_t definition.
21440 * gdb.c++/templates.cc: Likewise
21441
21442 * config/mt-i386-netware: New file.
21443
21444 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21445 defined.
21446
21447 * gdb.base/Makefile.in: Added support for systems that name core
21448 files by appending "core" to the program name.
21449 * gdb.base/a1-selftest.exp: Likewise.
21450
21451Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21452
21453 * gdb.base/return.exp: Add comment and message for `return double'
21454 test failure on Sparc Solaris.
21455
21456Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21457
21458 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21459
21460Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21461
21462 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21463 from optimizing them away.
21464 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21465 patterns to include default constructors and assignment operators,
21466 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21467 character in the output of the virtual base pointer.
21468
21469Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21470
21471 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21472 expression match in print_addr_of to avoid unintented matches.
21473 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21474 versions up to 2.5.8.
21475
21476Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21477
21478 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21479 included file to run under newer versions of expect.
21480 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21481 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21482 Remove xfail for the virtual table of BDDHookV.
21483
21484Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21485
21486 * lib/gdb.exp (string_to_regexp): Set a default result.
21487 (default_gdb_start): Fix misleading message.
21488
21489Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21490
21491 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21492 Remove all CC, etc definitions.
21493 * config/mt-hpux: New file.
21494 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21495 (CFLAGS, LDFLAGS): Define.
21496 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21497
21498 * Makefile.in (site.exp): Don't insert host_os, etc.
21499 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21500 (distclean): Check existence of subdir.
21501 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21502 * gdb.base/Makefile.in: General cleanup and simplification.
21503 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21504 to build executables. Use default rule to build .o files.
21505 (EXPECT, RUNTEST, CC): Fix relative pathname.
21506 (site.exp): Don't insert host_os, etc.
21507 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21508 and/or SIGUSR1 defined.
21509 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21510 * gdb.c++/Makefile.in: General cleanup and simplification.
21511 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21512 (CFLAGS): Remove.
21513 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21514
21515Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21516
21517 * gdb.base/recurse.exp: Misc changes to get tests running again
21518 after Kung's changes to the watchpoint code.
21519 * gdb.base/watchpoint.exp: Likewise.
21520
21521Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21522
21523 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21524
21525Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21526
21527 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21528 * lib/gdb.exp (default_gdb_start): Define.
21529 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21530 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21531 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21532 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21533 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21534 Don't call gdb_target_udi in between tests.
21535
21536Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21537
21538 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21539 (which was basically just a local version of the same thing). In
21540 addition to avoiding duplication, gdb_test_exact is faster.
21541 * lib/gdb.exp (gdb_test_exact): Fix typo.
21542
21543 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21544 don't give an error.
21545
21546 * gdb.base/term.exp: Call delete_breakpoints before starting.
21547
21548 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21549 (t10): Add comment.
21550
21551Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21552
21553 Reorganization of the GDB Test Suite.
21554
21555 * gdb.base: New directory, contains all the basic tests.
21556 * gdb.c++: New directory, tests specific to C++.
21557 * gdb.chill: New directory, tests specific to Chill.
21558 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21559 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21560 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21561 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21562 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21563 t30-31 to chill).
21564 * */gdbme.*: Rename to match appropriate expect scripts.
21565 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21566 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21567 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21568 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21569 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21570 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21571 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21572 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21573 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21574 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21575 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21576 gdb.c++/virtfunc.cc: New names of C++ files.
21577 * gdb.chill/chillvars.ch: New name of Chill file.
21578 * gdb.base/configure.in, gdb.c++/configure.in,
21579 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21580 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21581 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21582 * configure.in (configdirs): Update to reflect directory changes.
21583 (target_abbrev): No longer define for any configuration.
21584 * Makefile.in: Cosmetic improvements to header comments.
21585
21586Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21587
21588 Various changes to gdb.t31:
21589
21590 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21591 * gdbme.ch: Make all key-words and predefineds be upper-case.
21592 * chillvars.exp: Expect key-words and predefinds in upper-case.
21593
21594 * chillvars.exp: Use gdb_test_exact many places.
21595 Change expected output for arrays (which now includes index labels).
21596
21597 * pr-5020.exp, gdme.ch (module PR_5020):
21598 New test, for PR-5020.
21599
21600Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21601
21602 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21603 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21604
21605Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21606
21607 * Makefile.in: Fix bit-rot in definitions of CHILL,
21608 CHILL_FOR_TARGET and Chill_LIB.
21609 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21610 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21611 CHILL, and CHILL_LIB.
21612
21613Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21614
21615 * Revert the previous changes. Please see Rob's directory
21616 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21617
21618Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21619
21620 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21621 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21622 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21623 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21624 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21625 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21626 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21627 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21628 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21629 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21630 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21631 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21632 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21633 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21634 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21635 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21636 changes from 94Q1.
21637
21638Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21639
21640 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21641 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21642 Rob's new testing fragments.
21643
21644Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21645
21646 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21647 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21648
21649Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21650
21651 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21652 version also, match on casted version strings, and match on
21653 gdb startup case where the line numbers might be messed up.
21654
21655Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21656
21657 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21658 (CFLAGS): Delete it from here.
c906108c
SS
21659
21660Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21661
21662 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21663
21664Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21665
21666 * Makefile.in (RUNTEST): Default to just "runtest".
21667
21668Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21669
21670 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21671 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21672 the code has been restructured.
21673
21674Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21675
21676 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21677 \n, not just one of each.
21678
21679 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21680 /bin/cc gives a warning if you do.
21681
21682Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21683
d63a86f8 21684 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21685 __t10ListS_link1ZUiRCUiPT0
21686
21687Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21688
21689 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21690 on local variables in recursive functions.
21691
21692 * gdb.t07/Makefile.in: Build the new test.
21693
21694Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21695
21696 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21697 directly. Instead compare the return values from actual calls.
21698
21699Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21700
21701 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21702
21703Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21704
21705 * From Peter Schauer with minor modifications.
a9c64011
AS
21706 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21707 stops in mid-line in the caller. Add xfail for returning a float
21708 value on X86 targets.
c906108c
SS
21709
21710Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21711
21712 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21713 to avoid expect lossage.
21714 (fmem_LRbug_tests): Likewise.
21715 * gdb.disasm/hppa.s: Corresponding changes.
21716
21717 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21718 conditions to work with latest dejagnu/expect.
21719
21720 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21721 expected to fail on the PA.
21722 (backtrace in call with trampolines): Explicitly require main
21723 to be frame #1 (no trampolines should show up in backtrace).
21724
21725 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21726 "continue -expect".
21727 * gdb.t06/break.exp: Likewise.
21728 * gdb.t07/watchpoint.exp: Likewise.
21729 * gdb.t13/bitfields.exp: Likewise.
21730 * gdb.t15/{funcargs,return}.exp: Likewise.
21731 * gdb.stabs/weird.exp: Likewise.
21732 * config/{mips,udi}-gdb.exp: Likewise.
21733
21734 * hppa.sed: Enclose comments within a sed command to avoid
21735 losing with the old OSF1 sed.
21736
21737Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21738
21739 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21740 sequent dynix.
21741 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21742 * gdb.t15/funcargs.exp: Conditionally step again to really
21743 finish from marker_call_with_trampolines. Handle the case where
21744 the first step from within call_with_trampolines already steps
21745 us back to main.
21746 * gdb.t15/gdbme.c: Add comment to closing brace of
21747 call_with_trampolines for funcargs.exp.
21748
21749Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21750
d63a86f8 21751 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21752 Fix typo(s).
21753
21754Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21755
21756 * gdb.t07/gdbme.c: More code for watchpoint testing.
21757
21758 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21759 "Hardware watchpoint" throughout file.
21760 (test_watchpoint_triggered_in_syscall): New test.
21761 (test_complex_watchpoint): New test.
21762
21763Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21764
21765 * gdbme.c (call_with_trampolines): New function to try and step
21766 into. Tests trampoline problems on the PA.
21767
21768 * funcargs.exp (localvars_in_indirect_call): No longer expect
21769 stepping into indirect call to fail on PAs.
21770 (test_stepping_over_trampolines): New test.
21771
21772Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21773
21774 * TODO: Add suggestions for static member function tests, and
21775 completion tests.
21776
21777Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21778
21779 * TODO: Add suggestions for "p/a" tests.
21780
21781 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21782 (default_gdb_exit): Replace all the hair with sending "quit" to
21783 the process with a simple close.
21784
21785Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21786
21787 * TODO: Add suggestions for shared library tests.
21788
21789Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21790
21791 * TODO: Add suggestions for x/s tests.
21792
21793Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21794
21795 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21796 "enable once", and "enable breakpoints once" with ".*".
21797
21798Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21799
21800 * TODO: Add suggestions about structure passing tests.
21801
21802Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21803
21804 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21805 the primary1 test, use work around if __GNUC__ < 2.
21806 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21807 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21808 Test for bad output rather than waiting for timeout. Issue
21809 second continue only if first continue failed.
21810
21811Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21812
21813 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21814 operator[] test with gdb_test because the old code didn't seem to
21815 be getting the quoting right with the new dejagnu.
21816
21817Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21818
21819 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21820 one from the path.
21821 * Makefile.in: Use a fresh expect if there is one, use runtest
21822 from the src tree if there is one.
d63a86f8 21823
c906108c
SS
21824Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21825
21826 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21827 next over recursive call. Revise the tests from that point on
21828 (which had been skipped) to match GDB's actual (correct) output.
21829
21830 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21831 with next over a breakpoint whose condition is false.
21832
21833 * gdb.t00/help.exp: Comment out "help set print" tests just like
21834 (and for same reason as) "help set" test.
21835
21836Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21837
21838 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21839 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21840
21841Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21842
21843 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21844 necessary gdb_target_udi.
21845
21846 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21847
21848 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21849 1838 and 2417; they are fixed.
21850
21851 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21852 gdb.t03/ptype.exp (ptype structure, ptype union):
21853 Remove xfails; the test is looser than when the xfails were added.
21854
21855 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21856 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21857
21858 * gdb.t01/run.exp: Only run shell test if isnative.
21859
21860 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21861 since "run" automatically loads if necessary. Call gdb_target_udi
21862 after the "file" since "file" kills any execution target.
21863
21864 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21865 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21866 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21867 argument for UDI.
21868
21869Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21870
21871 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21872
21873 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21874
21875Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21876
21877 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21878 properly quoting regexps. This makes the second argument to
21879 demangle a fixed string, which matches the callers, instead of a
21880 shell-style pattern which is what the previous implementation
21881 used. Update some of the callers.
21882
21883Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21884
21885 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21886 (comib_nullified_tests): Fix typo.
21887 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21888 strings. No longer expected to fail.
21889
21890 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21891 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21892 strings. No longer expected to fail.
21893
21894 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21895 string. No longer expected to fail.
21896
21897Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21898
21899 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21900 No longer expected to fail.
21901
21902 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21903 string. No longer expected to fail.
21904
21905Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21906
21907 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21908 only in the names (I probably got most of them). I was even
21909 generous with some which differed in underscores in names, and
21910 probably missed a few, and I *still* was able to remove almost a
21911 third of the file with almost no impact on testsuite coverage.
21912
21913Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21914
21915 * gdb.t00/default.exp: Match udi_attach error message as well as
21916 the one from child_attach.
21917
21918 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21919
21920 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21921
21922 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21923 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21924
21925 * Move test with enums and partial symbols back to
21926 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21927 Reverts the change of 26 May 93. Per today's change to
21928 stabs.texinfo, the behavior that weird.exp was expecting was
21929 unreasonable; what is important is that the compiler+gdb get
21930 things right, which happens with a recent gcc. Also fix the test
21931 to deal with native compilers which put out the stab gdb can't
21932 deal with.
21933
21934Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21935
21936 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21937 in the names. The main thing these accomplish is to slow things down.
21938 Many more such duplicates surely remain.
21939
21940 * gdb.t00/help.exp: Comment out "help support" test just like
21941 (and for same reason as) "help set" test.
21942
21943Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21944
21945 * gdb.t06/break.exp: Remove setup_xfails for
21946 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21947 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21948 about known bug in gcc to include up through 2.5.8.
21949 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21950 well as "_vb$".
21951 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21952 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21953 with latest gcc and gdb.
21954 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21955 well as "_vb$".
21956
21957Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21958
21959 * configure.in (hppa*-*-*): Also configure and build stabs-only
21960 tests.
21961
21962Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21963
21964 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21965 * gdb.t10/configure.in (hppa*-*-*): Use it.
21966
21967Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21968
21969 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21970
21971Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21972
21973 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21974 versions prior to 1.13.5.
21975
21976Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21977
21978 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21979 the prompt is at the start of a line.
21980
21981Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21982
21983 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21984 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21985 in the copr tests now.
21986 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21987 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21988 expected to fail.
21989
21990Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21991
21992 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21993 gdb.t31/chillvars.exp, lib/gdb.exp:
21994 Tweak to run under either version of expect.
21995 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21996 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21997 * gdb.t11/list.exp: Remove extraneous whitespace.
21998
21999Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22000
22001 * gdb.t16/printcmds.exp (test_print_strings): Accept
22002 "(unsigned char *) " before the string.
22003
22004 * TODO: Add notes about printing of fancy types and GDB expressions.
22005
22006Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22007
22008 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22009 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22010 if doing mips-idt-ecoff.
c906108c
SS
22011
22012Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22013
22014 * Most .exp files: Tweak to run under either version of expect.
22015
22016Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22017
22018 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22019 xfails; I'm not sure why they are failing, but not because of PR 1806.
22020
22021Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22022
22023 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22024 defined in lib/gdb.exp.
22025
22026Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22027
22028 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22029 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22030 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22031 have to be typeless.
22032
22033Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22034
22035 * TODO: Add suggestion for copyright year test.
22036
22037Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22038
22039 * configure.in (*-*-lynxos*): Add stabs tests.
22040
22041Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22042
22043 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22044 so insert a tab before any assembler directive in column zero.
22045
22046 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22047 stores.
22048 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22049 stores.
22050 (fpu_short_memory_tests): Likewise.
22051
22052Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22053
22054 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22055 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22056 .stabs directives in comments.
22057
22058Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22059
22060 * TODO: New file, describing tests we could write.
22061 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22062
22063Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22064
22065 * gdb.t06/signals.exp: Add kludge to force re-sync.
22066
22067 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22068 to xgdb instead of gdb, get out of gdb.
22069
22070Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22071
22072 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22073 for info.
22074
22075Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22076
22077 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22078 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22079 * gdb.stabs/hppa.sed: New sed script for the PA.
22080
22081Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22082
22083 * gdb.stabs: Re-write weird.def and configuration to use sed
22084 instead of cpp. sed is portable and POSIX; cpp is neither.
22085
22086Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22087
22088 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22089
22090Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22091
22092 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22093
22094Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22095
22096 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22097 "_vb$".
22098 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22099 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22100
22101Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22102
22103 * lib/gdb.exp: Comment out code which depends on non-existent
22104 `transform' procedure.
22105
22106Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22107
22108 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22109 * lib/gdb.exp: Transform tool name.
22110 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22111 1.1's new error handling system.
22112
22113Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22114
22115 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22116
22117Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22118
22119 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22120 They made pattern matching so slow that timeouts happened on
22121 heavily loaded systems. Now any output from "show print" which
22122 gets us back to the GDB prompt is a PASS.
22123
22124Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22125
22126 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22127
22128Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22129
22130 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22131
22132 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22133 It is not from PR 3220.
22134
22135Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22136
22137 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22138 just started failing because they depended on the order the
22139 subcommands are presented, or exact docstring text. This kind of
22140 test is a pain and has minimal benefit.
22141
22142Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22143
22144 * gdb.t09/corefile.exp: At end of test, use "core" command with
22145 no arguments.
22146
22147Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22148
22149 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22150 17}/Makefile.in: Make it possible to run the testsuite with Sun
22151 make and CC = cross gcc by adding explicit build rules for .o
22152 files.
22153
22154Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22155
22156 * gdb.t15/funcargs.exp: Don't put comments on same line as
22157 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22158
c906108c
SS
22159Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22160
22161 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22162
22163Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22164
22165 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22166 * gdb.t20/inherit.exp: remove three dumplicate entries.
22167
22168Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22169
22170 * gdb.t06/break.exp: For "next over recursive call", fail on any
22171 incorrect output, not just on "factorial (value=2)".
22172
22173Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22174
22175 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22176 working now. Add an xfail if accesing a bss variable causes
22177 a memory error if the target is not yet run.
22178
22179Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22182 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22183 name of __st* demangling (2 strings). Did Kung really get the
22184 more than 95 others right without testing them?
22185
22186Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22187
22188 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22189
22190Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22191
22192 * configure.in (configdirs): Add gdb.disasm
22193 * gdb.disasm: New directory for GDB disassembler tests.
22194 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22195
22196Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22197
22198 * gdb.t00/help.exp: Don't test "help set".
22199
22200 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22201 from within expect statements. None of these happen anymore and
22202 they cause regressions to be silently unnoticed.
22203
22204 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22205 messages) about known failures with gcc cygnus-2.4.5-930417.
22206
22207 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22208 comp-info.exp so it gets built if it doesn't exist.
22209
22210 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22211 it is no longer used.
22212 * gdb.t13/comp-info.c: Removed.
22213
22214Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22215
22216 * gdb.t06/signals.exp: Add xfail for sun3.
22217
22218Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22219
22220 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22221 relevant because ^C doesn't get sent but failure can be reproduced
22222 interactively).
22223
22224Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22225
22226 * gdb.stabs/alpha.mt: New configuration file for alpha.
22227 * gdb.stabs/configure.in: Use it.
22228 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22229 sharing with alpha.mt, redefine long to word via preprocessor.
22230 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22231 for alpha.
22232 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22233 native cc.
22234 * gdb.t00/teststrategy.exp: Change expect string so that we
22235 consume the `(xgdb)' from the command echo and from the gdb prompt.
22236 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22237 gdb currently compares all values as long, so this failure probably
22238 applies to any configuration where LONGEST is bigger than a target int.
22239 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22240 with gcc.
22241 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22242 to handle opaque pointers, gcc is.
22243 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22244 as first argument. Include <sys/types.h> and change all operator
22245 new definitions to use size_t.
22246 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22247 now that we use size_t.
22248
22249Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22250
a9c64011 22251 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22252 a long or float array cast all array members to the same type.
a9c64011 22253 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22254 with 64 bit longs.
a9c64011 22255 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22256 on alpha.
a9c64011 22257 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22258
22259Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22260
22261 * gdb.t24 (demangle.exp): Constructors of templates have names like
22262 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22263 section 14.6 of the ARM.
22264
22265 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22266 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22267 accomplish little and slow down the testsuite.
22268
22269 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22270 Accept spaces various places.
22271
22272Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22273
22274 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22275 with watchpoint enabled.
22276
22277 * Makefile.in: Remove definition of CC and remove the second
22278 definition of CXX (the "CXX = gcc" one remains). These definitions
22279 were causing backquotes to be expanded within backquotes, which
22280 doesn't work.
22281
22282Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22283
22284 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22285
22286Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22287
a9c64011
AS
22288 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22289 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22290 by mips cc and contains no stabs entries.
22291
22292Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22293
22294 * config/vx-gdb.exp: Use fake device to load files rather than
22295 NFS.
22296 * lib/gdb.exp: New proc to do "file" command.
22297 * config/unix-gdb.exp: Use new "file" proc.
22298
22299Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22300
22301 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22302 Rework board rebooting slightly.
22303 (gdb_exit): Don't exit from the remote shell; there isn't one.
22304 * gdb.stabs/weird.exp: If a program is being debugged already,
22305 kill it.
22306 * gdb.t04/setvar.exp: Stop and restart gdb.
22307 * gdb.t05/expr.exp: Likewise.
22308 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22309 restart gdb and reload the program.
22310 * gdb.t08/opaque.exp: Likewise.
22311 * gdb.t12/scope.exp: Likewise.
22312 * gdb.t13/bitfields.exp: Likewise.
22313 * gdb.t15/funcargs.exp: Likewise.
22314 * gdb.t20/classes.exp: Likewise.
22315 * gdb.t03/ptype.exp: Increase timeout.
22316 * gdb.t16/printcmds.exp (test_print_string_constants,
22317 test_print_array_constants): Likewise.
22318 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22319 * gdb.t20/classes.exp (do_tests): Likewise.
22320 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22321
22322Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22323
22324 * gdb.stabs: Renamed *wierd* to *weird*.
22325
22326Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22327
22328 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22329 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22330
22331Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22332
22333 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22334 (do_tests): Remove xfail for whatis on one_var and two_var.
22335
22336Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22337
22338 * Makefile.in: Made cross building work better by adding
22339 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22340
22341Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22342
22343 * gdb.t15/{return.c,return.exp,Makefile.in}:
22344 New test, currently commented out.
22345
22346Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22347
22348 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22349 still running and removes the leftover named socket so GDb can do
22350 clean restarts.
22351
22352Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22353
22354 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22355 console, not GDB.
22356 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22357 cross testing works better with "make check"
22358 * config/unix-gdb: Use default procedures for exit and version.
22359 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22360 with the newest VxWorks.
22361
22362Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22363
22364 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22365 old form.
22366
22367 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22368 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22369
22370 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22371
22372 * config/unix-gdb.exp: Remove this version of gdb_exit
22373 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22374 Rob says he'll look at it when he gets back to testing boards.
22375
22376Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22377
22378 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22379 an expected fail for certain ptype commands.
22380
22381 * gdb.t20/classes.exp: Update expected results of "ptype class
22382 Base1" to account for the constructor that now appears in the type.
22383
22384Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22385
22386 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22387 disappeared from list.
22388 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22389 "alldone" proc with call to cleanup and exit.
22390 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22391 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22392 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22393 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22394 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22395 "alldone" proc with simple returns that suppress remaining
22396 tests. The alldone proc went away many months ago.
22397
22398Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22399
22400 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22401
22402 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22403
22404Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22405
22406 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22407 as vax gdb will display them.
22408
22409Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22410
22411 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22412 optimizers.
22413
22414 * scope.exp: Change "bad value for localval" messages so each one
22415 is unique.
22416
22417 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22418 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22419
22420 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22421
22422Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22423
22424 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22425 doesn't exist (due to optimization).
22426
22427Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22428
22429 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22430 contains \r because the filename is long.
22431
22432 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22433 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22434
22435Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22436
22437 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22438 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22439 Ultrix.
22440 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22441 int tests.
22442 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22443
22444Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22445
22446 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22447
22448 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22449 to match does not match the passing case but still matches the
c906108c
SS
22450 failing case.
22451
22452Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22453
22454 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22455
22456Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22457
22458 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22459 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22460 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22461 Remove various versions of gdb_exit.
22462 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22463 gdb_exit.
22464 * config/unix-gdb.exp: gdb_exit remains here, and should override
22465 the generic version, since it's doing a lot of wierd stuff that
22466 the other versions aren't. FIXME, fold it in, or abandon this
22467 version.
22468
22469Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22470
22471 * gdb.t24/demangle.exp: Add tests for PR 3220.
22472
22473Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22476
22477Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22478
22479 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22480 "i386-*-*". Works for i486 as well.
22481
22482 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22483 bug, and expand domain of xfail to all SVR4 systems, since the
22484 actual problem is likely to be in generic SVR4 /proc support.
22485
22486Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22487
22488 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22489
22490Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22491
22492 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22493 xfails for other systems. Match a missing 'Continuing.' as an
22494 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22495
22496 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22497 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22498 Only issue warning for missing executables if -all option is used.
22499
22500 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22501 file if -all option is used. It's like an unpredictable XFAIL.
22502
22503Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22504
22505 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22506 for dynamically linked binaries.
22507
22508 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22509
22510Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22511
22512 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22513 to state that this is a known bug in old versions of g++.
22514
22515Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22516
22517 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22518 while waiting for `Continuing'.
22519
22520Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22521
22522 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22523 in text, data, and bss.
22524 * gdb.t10/nodebug.c: Add local and global test variables for
22525 initialized and uninitialized data.
22526
22527Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22528
22529 * config/unix-gdb.exp (gdb_exit): Add "wait".
22530
22531Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22532
22533 * gdb.t06/signals.exp: xfail the continue from the handler for all
22534 targets.
22535
22536 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22537 function with watchpoints enabled, the i386 call dummy starts with
22538 a call.
22539
22540 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22541 386 bsd names its corefiles.
22542
22543Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22544
22545 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22546 compilers don't grok it.
22547 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22548 with small octal ints rather than character constants, which
22549 are signed and might not fit if first promoted to int.
22550
22551Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22552
22553 * gdb.t09/Makefile.in (clean): Remove corefile.
22554
22555Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22556
22557 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22558
22559Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22560 and Jim Kingdon (kingdon@cygnus.com)
22561
22562 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22563 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22564 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22565
22566Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22567
22568 * gdb.t17/interrupt.exp: Add xfail for hppa.
22569
22570Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22571
22572 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22573 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22574 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22575 to determine signed-ness of bitfields and use the result to setup
22576 the xfail.
22577 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22578 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22579 call line is reached if necessary.
22580
22581Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22582
22583 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22584
22585Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22586
22587 * gdb.t06/break.exp: Also test `clear' command.
22588
22589Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22590
22591 * gdb.t00/teststrategy.exp: Remove extra quote.
22592
22593 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22594 watchpoint enabled to be for all non-68k machines.
22595
22596 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22597
22598Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22599
22600 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22601 targets use aout.mt instead of ecoff.mt as gas understands
22602 standard aout format.
22603
22604Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22605
22606 * lib/gdb.exp (runto): Don't insist that function we are running to
22607 was compiled with -g.
22608
22609 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22610
22611 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22612 to get back into the read system call.
22613 Accept leading newline in case where we woke it up.
22614
22615Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22616
22617 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22618 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22619 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22620 enable ecoff configuration.
22621
22622Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22623
22624 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22625
22626Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22627
22628 * gdb.t16/printcmds.exp: Add another printf test.
22629
22630Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22631
22632 * configure.in: If configured -with-stabs on any target, add
22633 stabsdirs to configdirs.
22634
22635Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22636
22637 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22638 fun" so pattern does not match the command itself.
22639
22640Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22641
22642 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22643
22644Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22645
22646 * gdb.t17/interrupt.exp: Test for more things.
22647
22648Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22649
22650 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22651 compiler arranges the code and line numbers.
22652
22653 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22654
22655Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22656
22657 * gdb.t00/help.exp: Increase expect input buffer size.
22658
22659Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22660
22661 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22662
22663 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22664
22665 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22666
22667 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22668 [0-9]*, not just [0-9].
22669
22670Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22671
22672 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22673
22674 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22675
22676Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22677
22678 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22679
22680Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22681
22682 * gdb.t06/signals.c: Add xfails for sun3.
22683
22684 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22685
22686 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22687 test_stepping tests.
22688
22689Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22692
22693 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22694
22695 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22696 rather than actually putting it through cpp twice.
22697
22698 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22699
22700Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22701
22702 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22703 no longer needed.
22704
22705Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22706
22707 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22708
22709 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22710 C++ features prints as "struct", make it a pass, not an xfail.
22711
22712Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22713
22714 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22715 Don't require VA to print as "class" rather than "struct".
22716
22717Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22718
22719 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22720
22721Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22722
22723 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22724
22725Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22726
22727 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22728 order.
22729
22730Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22731
22732 * gdb.t16/printcmds.exp: Add printf tests.
22733
22734 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22735
22736 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22737
22738Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22739
22740 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22741 pass counts, to counteract any existing or future setup_xfails.
22742
22743Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22744
22745 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22746 {BEGIN,END}_COMMON for common block instead of STAB.
22747 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22748
22749 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22750 intp_var should be N_GSYM not N_LSYM.
22751 wierd-aout.S: Use a label for the value of the N_SO.
22752 wierd.def: Remove all backslashes.
22753 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22754
22755Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22756
22757 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22758 get the expected next to inheritance3.
22759
22760Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22761
22762 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22763 now that gcc-2.4 gets it right.
22764
22765Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22766
22767 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22768
22769 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22770 generating comp-info.exp which works for cross-compilation.
22771
22772Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22773
22774 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22775 "*-*-sysv4.*".
22776
22777Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22778
22779 * gdb.t01/run.exp: Start with a fresh gdb.
22780 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22781 SVR4.x.
22782
22783Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22784
22785 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22786 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22787 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22788 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22789 things to remove.
22790
22791Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22792
22793 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22794 test cases from bug reports.
22795
22796Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22797
22798 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22799 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22800 avoid spurious xfails.
22801 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22802 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22803 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22804
22805Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22806
22807 * gdb.t00/teststrategy.exp: Rework to provide more useful
22808 description of each test, fix problem with systems that define
22809 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22810 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22811 results for "next over recursive call" so timeouts aren't taken
22812 by error.
22813
22814Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22815
22816 * gdb.t12/scope.exp: Test printing of variables before run.
22817
22818 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22819 printed in wrong order due to sorting.
22820
22821Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22822
22823 * gdb.t00/teststrategy.exp: Fix expected results for printing
22824 user entered string constant. Is array of char, prints with no
22825 address.
22826
22827 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22828 commands.
22829 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22830 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22831 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22832 of struct of char arrays.
22833 * gdb.t00/radix.exp: New tests for radix commands.
22834
22835Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22836
22837 * gdb.t16/printcmd.exp: Print a variable before running program
22838 (with xfail for AIX).
22839
22840Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22841
22842 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22843
22844 * gdb.t16/printcmd.exp: Don't print variables before running program.
22845
22846 * gdb.t06/break.exp: Don't require envp argument to main.
22847
22848 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22849
22850 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22851 Add xfails for rs6000.
22852
22853 * gdb.t02/whatis.exp: Change other tests not to re-test something
22854 we already tested.
22855
22856 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22857 each type used has a variable of that type.
22858
22859Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22860
22861 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22862
22863Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22864
22865 * configure.in: change srctrigger to be a file, not a directory
22866
22867Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22868
22869 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22870
22871 * gdb.t11/list.exp: Fixed a couple of typos.
22872
22873Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22874
22875 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22876 is fixed and PR is closed.
22877 * gdb.t16 (gdbme.c): Add simple test string variable.
22878 * gdb.t16 (printcmds.exp): Add tests with simple test string
22879 variable, primarily for boundaries on "set print elements".
22880
22881Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22882
22883 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22884 Make leading 0's optional and don't expect a tab in the middle
22885 of the number.
22886
22887 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22888
22889 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22890 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22891 don't end command passed to gdb_test with newline.
22892
22893 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22894 signed keyword away, don't expect signed bitfields to be signed.
22895
22896 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22897 printing with only as many 1's as are in the field as well as printing
22898 with 32 1's (see comment).
22899
22900Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22901
22902 * gdb.t00/default.exp: Start with a fresh gdb.
22903 * configure.in (configdirs): Remove gdb.t31 until the chill
22904 compiler works again. It no longer is able to find chillrt0
22905 since it isn't in libchill.a anymore.
22906 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22907 wierd.o, make more modular.
22908 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22909 spurious newlines that caused problems.
22910
22911Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22912
22913 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22914 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22915 gdb.stabs/wierd.{exp,def}: Many new tests.
22916
22917 * gdb.t00/default.exp: update info line for new message.
22918
22919 * gdb.t02/{whatis.exp,gdbme.c}:
22920 Test that "char *" doesn't print as "caddr_t".
22921
22922Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22923
22924 * gdb.t00/help.exp: Use .* in place of some help messages which
22925 just changed.
22926 gdb.t00/default.exp: Update "info frame" test for new message.
22927 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22928 Remove some xfails
22929
22930Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22931
22932 * gdb.t03/{gdbme.c,ptype.exp}:
22933 Add tests for typedef'd struct and union without tags.
22934 Also check "whatis" on a variable of a typedef'd enum without a tag.
22935
22936 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22937 PRMS 1823; the bug still exists but isn't reproduced by this test
22938 anymore), and remove rs6000 XFAIL (the bug is fixed).
22939
22940 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22941 duplicated from whatis.exp. For those that are left, accept
22942 "long", "long int", or "int" for long variables (whatis.exp already
22943 has an XFAIL for "int", so no need to fail it here).
22944
22945 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22946 Deal with GCC's names for types now that GDB uses the compiler's names.
22947
22948 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22949 setup_xfail's for sunos4. If we #defined the signed keyword away,
22950 don't expect GDB to know that char it is signed.
22951
22952 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22953
22954Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22955
22956 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22957 should work on any system, regardless of debugging format.
22958 * gdb.t21/demangle.exp: Move to gdb.t24.
22959 * gdb.t24/demangle.exp: Move from gdb.t21.
22960 * gdb.t24/{Makefile.in, configure.in}: New files.
22961
22962Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22963
22964 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22965 * gdb.stabs: New directory.
22966
22967Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22968
22969 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22970 not just "Quit anyway?".
22971
22972Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22973
22974 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22975 that all setup_xfails are immediately followed by clear_xfails.
22976
22977Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22978
22979 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22980 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22981 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22982 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22983 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22984 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22985 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22986 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22987 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22988 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22989 gdb.t31/chillvars.exp, lib/gdb.exp:
22990 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22991 bug-gdb@prep.ai.mit.edu.
22992
22993Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22994
22995 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22996 with 0.0, not integer 0.
22997
22998Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22999
23000 * gdb.t06/break.exp: Update for "Kill the program" message change.
23001
23002Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23003
23004 * Makefile.in (GDBFLAGS): Set to -nx.
23005 * Makefile.in (site.exp): Use GDBFLAGS.
23006
23007Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23008
23009 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23010 Makefiles.
23011 (check): depend on just-check.
23012 (just-check): added so that tests can be run without a noop
23013 build pass.
23014
23015Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23016
23017 Switch to using configure's configdirs.
23018 * Makefile.in (Makefile): add configure.in dependency.
23019 (SUBDIRS): removed redundant assignment.
23020 * configure.in: switch subdirs assignment to configdirs.
23021 * gdb.t*/configure.in: new files.
23022
23023Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23024
23025 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23026 works.
23027
23028Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23029
23030 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23031 in explicit rules. Apparently this is not supported by some makes.
23032
23033Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23034
23035 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23036
23037Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23038
23039 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23040 disappeared.
23041
23042Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23043
23044 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23045
23046Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23047
23048 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23049 watchpoint problem that is now fixed.
23050 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23051 uninitialized convenience variables.
23052 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23053 structures.
23054
23055Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23056
23057 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23058 which causes expect to get out of sync with gdb on long output
23059 from help set.
23060 * gdb.t09/corefile.exp: Make expected pattern for core file
23061 failing signal and frame output format less sun specific.
23062
23063Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23064
23065 * gdb.t31/chillvars.exp: Add and remove initial dummy
23066 breakpoint, so that symbol table is forced in.
23067 (Needed at least on Sunos4, though it seems not SVR4.)
23068 * gdb.t31/chillvars.exp: Update for changed output format.
23069
23070Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23071
a9c64011 23072 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23073
23074Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23075
23076 * Makefile.in: Added --srcdir when invoking runtest, removed the
23077 need for a local config file. (optional now)
23078
23079Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23080
23081 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23082 failure count used to force early termination. Add some more
23083 expected failures for gnu style demangling.
23084
23085Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23086
23087 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23088 pmi variable from gdb.t20/gdbme to get optimized away.
23089 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23090 Check for written corefile upon timeout _and_ eof.
23091
23092Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23093
23094 * config/unix-gdb.exp: Add missing return 0.
23095
23096Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23097
23098 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23099 test termination.
23100
23101Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23102
23103 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23104 disappeared.
23105
23106Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23107
23108 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23109 time as i860 support works.
23110
d63a86f8 23111 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23112 "backtrace 100\r" rather than just "backtrace\r", to match last
23113 change.
23114
23115Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23116
23117 * config/udi-gdb.exp (gdb_exit): Remove close command.
23118 (gdb_target_udi): New procedure to set the UDI target.
23119 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23120 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23121 Added waits for prompts after several question responses. Added
23122 some more responses used by a29k-amd-udi-gdb.
23123 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23124 pass different arguments, restart UDI connection after program
23125 completion.
23126 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23127 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23128 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23129 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23130 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23131 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23132 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23133 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23134 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23135 after program completion.
23136 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23137 compiled with a SELECT_VECS setting.
23138 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23139 infinite recursion.
23140
23141 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23142 Added checks for COFF results, and made them expected failures for
23143 all targets. It would be better to make them expected failures
23144 for COFF targets only.
23145
23146Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23147
23148 * Makefile.in: add null dvi target, don't bother to recurse
23149 through test directories for info and install-info; rename
23150 $(datadir) to be dejagnu instead of deja-gnu
23151
23152Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23153
23154 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23155 compiler to coredump.
23156 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23157 code.
23158
23159Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23160
23161 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23162 coredump.
23163 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23164 code.
23165
23166Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23167
23168 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23169 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23170 which in a shell. Deletes xgdb when done.
23171 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23172 Tests the return from the "set height" or "set width" commands.
23173 Added a few return codes where needed.
23174
23175Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23176
23177 * Makefile.in (SUBDIRS): Add gdb.t17.
23178 * configure.in (subdirs): Add gdb.t17.
23179 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23180 files to test gdb's calling of functions in the inferior with
23181 the correct arguments and gdb's ability to retrieve any
23182 result returned.
23183
23184Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23185
23186 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23187 may be called after gdb goes away. Previous versions of expect
23188 needed these to avoid file descriptor leaks, but they cause
23189 errors with the current revision of expect.
23190 * gdb.t00/gdbvars.exp: Use -re on expected output after
23191 setting sevenbit-strings.
23192 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23193 to set sevenbit-strings consistent across tests.
23194 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23195 set sevenbit-strings consistent across tests.
23196
23197Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23198
23199 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23200 expected output to match current "expect" expectations.
23201
23202Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23203
23204 * gdb.t00/default.exp: Change expected output for default "source"
23205 command, to match new gdb behavior which requires a filename to
23206 source.
23207
23208Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23209
23210 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23211 expected fail for i486-*-* that misses the marker2 function.
23212 * gdb.t10/crossload.exp (bfddefault): Allow successful
23213 recognition of a format to pass even if no symbols are found.
23214 Explicitly catch failures where the format is not recognized
23215 or is ambiguous, and add the reason to the fail message.
23216 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23217 the cause is and invalid target and add reason to failure message.
23218 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23219 elf32-i386, elf32-sparc, and elf32-i860.
23220 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23221 Set up expected failure for 'filename'::variable scope resolution,
23222 which is now apparently broken on all targets.
23223 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23224 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23225 gdb.t23/templates.exp: Change failure for missing binfile into
23226 just a warning.
23227 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23228 references.
23229
23230Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23231
23232 * gdb.t00/default.exp: Add expected output for default "source"
23233 command, to match new gdb behavior.
23234 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23235
23236Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23237
23238 * config/*-gdb.exp: returns an error, rather than exiting on
23239 internal errors.
23240
23241Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23242
23243 * gdb.t03/gdbme.c: Add pointer to struct variable.
23244 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23245 referencing struct members.
23246
23247Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23248
23249 * configure.in (mips-idt-ecoff): New target.
23250 * config/mips-gdb.exp: New file for remote board using MIPS remote
23251 debugging protocol.
23252
23253 * Redid configuration scheme. Removed gdb.t*/configure.in.
23254 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23255 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23256 distclean targets. Built executables via .o files. Adjusted
23257 tests to account for source files in $(srcdir) rather than
23258 $(objdir).
23259 * lib/gdb.exp (runto): Don't expect () after the function name,
23260 because it may have arguments.
23261
23262Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23263
23264 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23265 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23266 expected failures for mips-idt-* and mips-sgi-*.
23267 * gdb.t00/default.exp (attach): Kill process if requested.
23268 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23269 that does not read core files.
23270 * gdb.t01/run.exp: Removed checks for exit status code.
23271 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23272 it is linked in.
23273 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23274 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23275 appropriate, rather than doing it by hand.
23276 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23277 execution.
23278 * gdb.t10/crossload.exp: Kill existing program if needed.
23279 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23280 appropriate, rather than doing it by hand. Always increase
23281 timeout for this test, not just for VxWorks.
23282
23283Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23284
23285 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23286 of Chill STRUCT types and STRUCT values.
23287 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23288 than "char".
23289 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23290 struct2): New struct definitions and initializations to test
c906108c
SS
23291 simple Chill STRUCT types.
23292
23293Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23294
23295 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23296 the null byte at the end of strings.
23297 * gdb.t00/default.exp: Make show version insensitive to copyright
23298 date.
23299 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23300 to avoid dependencies on target char signedness.
23301 * gdb.t16/printcmds.exp: Update expected results for explicitly
23302 unsigned char.
23303 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23304 now work.
23305 * gdb.t21/demangle.exp: Add many more patterns for template
23306 demangling, most of them being expected failures.
23307 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23308 string we are matching for, to match on the whole string.
23309 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23310 and fix a whole bunch that had incorrect expected output but were
23311 passing anyway because of the bug in "proc demangle".
23312 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23313 type.
23314 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23315
23316Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23317
a9c64011
AS
23318 * gdb/testsuite: made modifications to testcases, etc., to allow
23319 them to work properly given the reorganization of deja-gnu and the
23320 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23321
23322Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23323
23324 * gdb/testsuite: Initial creation of gdb/testsuite.
23325 Migrated dejagnu testcases and support files for testing nm to
23326 gdb/testsuite from deja-gnu. These files were moved "as is"
23327 with no modifications. This migration is part of a major overhaul
23328 of dejagnu. The modifications to these testcases, etc., which
23329 will allow them to work with the new version of dejagnu will be
23330 made in a future update.
48efe704 23331
8d8cb839 23332 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23333\f
8d8cb839
EZ
23334;; Local Variables:
23335;; mode: change-log
23336;; left-margin: 8
23337;; fill-column: 74
23338;; version-control: never
23339;; End:
902f2ccb
MC
23340
23341 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23342 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23343 Copying and distribution of this file, with or without modification,
23344 are permitted provided the copyright notice and this notice are preserved.