dw2-ranges.exp: simplify using clean_restart
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
93084bca
JB
12011-02-17 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
4
a0c78a73
PA
52011-02-16 Pedro Alves <pedro@codesourcery.com>
6
7 * collection.c (globalarr3): New global.
8 (main): Initialize it before collecting, and and clear it
9 afterwards.
10 * collection.exp (gdb_collect_globals_test): Test collecting with
11 '{type} addr', where the addr expression is not an rvalue.
12
3dfcbbd2
KW
132011-02-16 Ken Werner <ken.werner@de.ibm.com>
14
15 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
16 a bool variable. Expect correct OpenCL names for vector types. Use the
17 uc3 variable name instead of referring to the uchar3 built-in type.
18 Escape the asterisk at the half pointer test.
19
08807d5a
PA
202011-02-16 Pedro Alves <pedro@codesourcery.com>
21
22 * collection.c (globalarr2): New global.
23 (main): Initialize it before collecting, and and clear it
24 afterwards.
25 * collection.exp (gdb_collect_globals_test): Test collecting
26 overlapping memory ranges.
27
60f98dde
MS
282011-02-15 Michael Snyder <msnyder@vmware.com>
29
30 * gdb.base/default.exp: Add tests for thread commands.
31 * gdb.base/help.exp: Add tests for thread commands.
32 * gdb.threads/thread-find.exp: New test for thread find command.
33
648cd113
KW
342011-02-15 Ken Werner <ken.werner@de.ibm.com>
35
36 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
37
494e194e
YQ
382011-02-15 Yao Qi <yao@codesourcery.com>
39
40 PR tdep/12352
41 * gdb.arch/arm-disp-step.S : New test for str instruction.
42 * gdb.arch/arm-disp-step.exp : Likewise.
43
d9492458
TJB
442011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
45
46 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
47 "vector_register2_vr" test strings. Test the extended floating
48 point registers (F32~F63).
49 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
50 IBM XL C compiler. Make the test program use a register provided
51 by the compiler for the lxvd2x instruction.
52
8af8e3bc
PA
532011-02-14 Pedro Alves <pedro@codesourcery.com>
54
55 * gdb.trace/unavailable.cc (class Base, class Middle, class
56 Derived): New types.
57 (derived_unavail, derived_partial, derived_whole): New globals.
58 (virtual_partial): New global.
59 (virtualp): Point at virtual_partial.
60 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
61 related to unavailable vptr.
62
1b28d0b3
PA
632011-02-14 Pedro Alves <pedro@codesourcery.com>
64
65 * gdb.trace/unavailable.cc (a, b, c): New globals.
66 (main): Set and clear them.
67 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
68 `a' and `c', and check that `b' isn't collected, although `a' and
69 `c' are.
70
ec0a52e1
PA
712011-02-14 Pedro Alves <pedro@codesourcery.com>
72
73 * gdb.trace/unavailable.cc (struct Virtual): New.
74 (virtualp): New global pointer.
75 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
76 printing a pointer to an object whose type has a vtable, with
77 print object on.
78
24e6bcee
PA
792011-02-14 Pedro Alves <pedro@codesourcery.com>
80
81 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
82 value repeat handles unavailableness.
83
39d37385
PA
842011-02-14 Pedro Alves <pedro@codesourcery.com>
85
86 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
87 tests for building arrays from unavailable values, subscripting
88 non-memory rvalue unvailable arrays, and accessing fields or
89 baseclasses of non-lazy unavailable values,
90 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
91 struct types.
92 (g_smallstruct, g_smallstruct_b): New globals.
93
06d72e16
PA
942011-02-14 Pedro Alves <pedro@codesourcery.com>
95
96 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
97
bc9a5551
JK
982011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 Fix const/volatile qualifiers of C++ types, PR c++/12328.
101 * gdb.cp/overload-const.exp: New file.
102 * gdb.cp/overload-const.cc: New file.
103
54fcddd0
UW
1042011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
105
106 * gdb.opencl/callfuncs.cl: New file.
107 * gdb.opencl/callfuncs.exp: New test.
108 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
109
d6dafb7c
UW
1102011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
111
112 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
113 when computing result.
114 * gdb.arch/altivec-abi.exp: Update expected results.
115
a449c2d8
TJB
1162011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
117
118 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
119 * gdb.base/jit.exp: Likewise.
120 * gdb.base/pie-execl.exp: Likewise.
121 * gdb.base/solib-nodir.exp: Likewise.
122 * gdb.base/solib-overlap.exp: Likewise.
123
764880b7
PA
1242011-02-07 Pedro Alves <pedro@codesourcery.com>
125
126 * gdb.trace/collection.c (global_pieces): New.
127 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
128 New procedure.
129 (gdb_trace_collection_test): Call it.
130
505500db
SW
1312011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
132
133 * gdb.python/py-evthreads.c: New file.
134 * gdb.python/py-evthreads.exp: New file.
135 * gdb.python/py-events.py: New file.
136 * gdb.python/py-events.exp: New file.
137 * gdb.python/py-events.c: New file.
138
385203ed
DD
1392011-02-04 David Daney <ddaney@caviumnetworks.com>
140
141 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
142
9011945e
AB
1432011-02-03 Andrew Burgess <aburgess@broadcom.com>
144
145 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
146 gdb.base/disasm-end-cu.exp: New test for disassembling over the
147 boundary between two compilation units.
148
580688f3
PA
1492011-02-02 Pedro Alves <pedro@codesourcery.com>
150
151 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
152 (Virtual): New structs.
153 (virtual_o, virtual_middle_b): New globals.
154 * gdb.cp/virtbase.exp: New tests.
155
d3f0f853
PP
1562011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
157
158 * gdb.base/jit.exp: New file.
159 * gdb.base/jit-main.c: New file.
160 * gdb.base/jit-solib.c: New file.
161
b2030fb5
UW
1622011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
163
164 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
165 proceed to initial kernel entry point.
166 * gdb.opencl/datatypes.exp: Likewise.
167 * gdb.opencl/operators.exp: Likewise.
168 * gdb.opencl/vec_comps.exp: Likewise.
169
2db19d1e
SW
1702011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
171
172 * gdb.cp/nsnested.cc: New.
173 * gdb.cp/nsnested.exp: New.
174 * gdb.cp/nsnoimports.exp: New.
175 * gdb.cp/nsnoimports.cc: New.
176
6b0c4c1f
JB
1772011-01-31 Joel Brobecker <brobecker@adacore.com>
178
179 * gdb.base/interact.exp: Add extra tests that verify that
180 the value of the interactive-mode setting does not change
181 after the script is sourced.
182
80b23b6a
JK
1832011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
184
185 * gdb.cp/noparam.exp: New file.
186 * gdb.cp/noparam.cc: New file.
187
ffd5ec24
PA
1882011-01-28 Pedro Alves <pedro@codesourcery.com>
189
190 * gdb.trace/tfile.exp: Test that with no traceframe selected,
191 there's no stack or registers.
192
a81766d8
TT
1932011-01-26 Tom Tromey <tromey@redhat.com>
194
195 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
196 space before string output. Add test for "set print pretty off"
197 case.
198
585fdaa1
PA
1992011-01-25 Pedro Alves <pedro@codesourcery.com>
200
201 * gdb.base/frame-args.exp: Adjust.
202 * gdb.dwarf2/dw2-noloc.exp: Adjust.
203 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
204 * gdb.dwarf2/pieces.exp: Adjust.
205 * gdb.opt/clobbered-registers-O2.exp: Adjust.
206 * gdb.opt/inline-locals.exp: Adjust.
207 * gdb.threads/fork-child-threads.exp: Adjust.
208
d468832a
KW
2092011-01-25 Ken Werner <ken.werner@de.ibm.com>
210
211 * gdb.opencl/convs_casts.cl: Move program scope variables into the
212 OpenCL kernel function. Add a comment as marker. Add address space
213 qualifiers for the remaining program scope variables.
214 * gdb.opencl/datatypes.cl: Likewise.
215 * gdb.opencl/operators.cl: Likewise.
216 * gdb.opencl/vec_comps.cl: Likewise.
217 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
218 Add breakpoint at the marker comment.
219 * gdb.opencl/datatypes.exp: Likewise.
220 * gdb.opencl/operators.exp: Likewise.
221 * gdb.opencl/vec_comps.exp: Likewise.
222
490f124f
PA
2232011-01-24 Pedro Alves <pedro@codesourcery.com>
224
225 * gdb.base/printcmds.c (some_struct): New struct and instance.
226 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
227 procedure.
228 <global scope>: Call it.
229
6da78614
KW
2302011-01-21 Ken Werner <ken.werner@de.ibm.com>
231
232 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
233 argument to the gdb_compile_opencl_hostapp call.
234
ec64c9aa
YQ
2352011-01-19 Yao Qi <yao@codesourcery.com>
236
237 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
238 positve list.
239
810cfdbb
YQ
2402011-01-19 Yao Qi <yao@codesourcery.com>
241
242 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
243 canonical form.
244 Remove "xscale-*-*"
245 * gdb.xml/tdesc-regs.exp: Likewise.
246 * gdb.python/py-section-script.exp: Replace ARM target triplet
247 with canonical form.
248 Match arm*-*-symbianelf*.
249 * gdb.base/dup-sect.exp: Likewise.
250 * lib/dwarf.exp: New.
251 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
252 dwarf2_support.
253 * gdb.dwarf2/dup-psym.exp: Likewise.
254 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
255 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
256 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
257 * gdb.dwarf2/dw2-basic.exp: Likewise.
258 * gdb.dwarf2/dw2-compressed.exp: Likewise.
259 * gdb.dwarf2/dw2-const.exp: Likewise.
260 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
261 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
262 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
263 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
264 * gdb.dwarf2/dw2-filename.exp: Likewise.
265 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
266 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
267 * gdb.dwarf2/dw2-intercu.exp: Likewise.
268 * gdb.dwarf2/dw2-intermix.exp: Likewise.
269 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
270 * gdb.dwarf2/dw2-noloc.exp: Likewise.
271 * gdb.dwarf2/dw2-op-call.exp: Likewise.
272 * gdb.dwarf2/dw2-producer.exp: Likewise.
273 * gdb.dwarf2/dw2-ranges.exp: Likewise.
274 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
275 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
276 * gdb.dwarf2/dw2-strp.exp: Likewise.
277 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
278 * gdb.dwarf2/implptr.exp: Likewise.
279 * gdb.dwarf2/mac-fileno.exp: Likewise.
280 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
281 * gdb.dwarf2/pieces.exp: Likewise.
282 * gdb.dwarf2/pr11465.exp: Likewise.
283 * gdb.dwarf2/valop.exp: Likewise.
284 * gdb.dwarf2/watch-notconst.exp: Likewise.
285 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
286
4694da01
TT
2872011-01-19 Tom Tromey <tromey@redhat.com>
288
289 * gdb.python/py-infthread.exp: Add thread tests.
290
b075872c
JB
2912011-01-14 Joel Brobecker <brobecker@adacore.com>
292
293 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
294
2c3e6e24
JB
2952011-01-14 Joel Brobecker <brobecker@adacore.com>
296
297 * gdb.ada/widewide: New testcase.
298
de8fa76c
JB
2992011-01-13 Joel Brobecker <brobecker@adacore.com>
300
301 * gdb.base/interact.exp: New testcase.
302
1b05df00
TT
3032011-01-12 Tom Tromey <tromey@redhat.com>
304
305 * gdb.mi/gdb2549.exp: Update for error message changes.
306 * gdb.mi/mi-cli.exp: Likewise.
307 * gdb.mi/mi-disassemble.exp: Likewise.
308 * gdb.mi/mi-pthreads.exp: Likewise.
309 * gdb.mi/mi-regs.exp: Likewise.
310 * gdb.mi/mi-stack.exp: Likewise.
311 * gdb.mi/mi-var-block.exp: Likewise.
312 * gdb.mi/mi-var-cmd.exp: Likewise.
313 * gdb.mi/mi2-cli.exp: Likewise.
314 * gdb.mi/mi2-disassemble.exp: Likewise.
315 * gdb.mi/mi2-pthreads.exp: Likewise.
316 * gdb.mi/mi2-regs.exp: Likewise.
317 * gdb.mi/mi2-stack.exp: Likewise.
318 * gdb.mi/mi2-var-block.exp: Likewise.
319 * gdb.mi/mi2-var-cmd.exp: Likewise.
320
c2ff108b
JK
3212011-01-12 Andrew Burgess <aburgess@broadcom.com>
322 Jan Kratochvil <jan.kratochvil@redhat.com>
323
324 PR fortran/11104 and DWARF unbound arrays detection.
325 * gdb.fortran/multi-dim.exp: New file.
326 * gdb.fortran/multi-dim.f90: New file.
327
b716877b
AB
3282011-01-12 Andrew Burgess <aburgess@broadcom.com>
329
330 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
331 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
332 add new tests for opcode dumping.
333
6c162d5e
TT
3342011-01-11 Tom Tromey <tromey@redhat.com>
335
336 * gdb.python/py-infthread.exp: Load gdb-python.exp.
337
77b06cd7
TJB
3382010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
339
340 Convert hardware watchpoints to use breakpoint_ops.
341 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
342 type is not supported.
343 * gdb.base/foll-fork.exp: Likewise.
344 * gdb.base/foll-vfork.exp: Likewise.
345
f39a75d0
PM
3462011-01-10 Phil Muldoon <pmuldoon@redhat.com>
347
348 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
349 Use load_lib gdb-python.exp.
350 * gdb.python/python.exp: Ditto.
351 * gdb.python/py-function.exp: Ditto.
352
fc529d80
AS
3532011-01-09 Andreas Schwab <schwab@linux-m68k.org>
354
355 * gdb.threads/tls.exp ("info address me"): Fix expected output.
356
fb03cb59
JK
3572011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
358
359 * configure: Regenerate.
360
d8e22779
TT
3612011-01-06 Tom Tromey <tromey@redhat.com>
362
363 * gdb.python/py-frame.exp: Test gdb.newest_frame.
364
09050809
JB
3652011-01-06 Joel Brobecker <brobecker@adacore.com>
366
fc529d80
AS
367 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
368 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
369 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
370 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
371 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
372 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
373 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
374 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
375 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
376 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
377 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
378 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
379 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
380 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
381 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
382 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
383 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
384 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
385 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
386 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
387 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
388 gdb.ada/uninitialized_vars.exp,
389 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
390 Simplify by using clean_restart.
09050809 391
8ed5dd9e
JB
3922011-01-06 Joel Brobecker <brobecker@adacore.com>
393
394 Add marker to be used as anchor for inserting breakpoints.
395 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
396 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
397 Likewise.
398
399 Remove uses of gdb_start_cmd.
400 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
401 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
402
403 Do not run testcase if testing with GDBserver.
404 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
405 if testing with GDBserver.
406
368a124f
JB
4072011-01-06 Joel Brobecker <brobecker@adacore.com>
408
409 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
410 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
411 copyright header.
412
44944448
JB
4132011-01-05 Joel Brobecker <brobecker@adacore.com>
414
415 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
416 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
417 testsuite/gdb.fortran/complex.f,
418 testsuite/gdb.fortran/derived-type.f90,
419 testsuite/gdb.fortran/library-module-lib.f90,
420 testsuite/gdb.fortran/library-module-main.f90,
421 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
422 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
423 Copyright year update.
424
31886ea6
JB
4252011-01-05 Joel Brobecker <brobecker@adacore.com>
426
427 * gdb.base/langs1.f: Add copyright header.
428
ebedcab5
JK
4292011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.base/morestack.exp: New file.
432 * gdb.base/morestack.c: New file.
433
de1eb2f9
JK
4342011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
437
9e87a409
JB
4382010-12-29 Joel Brobecker <brobecker@adacore.com>
439
440 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
441 * gdb.ada/arrayptr.exp: Add test printing that new variable.
442
720d1a40
JB
4432010-12-29 Joel Brobecker <brobecker@adacore.com>
444
445 * gdb.ada/lang_switch.exp: Correct expected parameter value.
446
a283af87
AS
4472010-12-25 Andreas Schwab <schwab@linux-m68k.org>
448
5d3d9cba
AS
449 * gdb.threads/tls.exp: Fix typo.
450
a283af87
AS
451 * gdb.threads/thread-specific.exp (get_thread_list): Update.
452 * gdb.threads/execl.exp: Update.
453
2a20745c
YQ
4542010-12-23 Yao Qi <yao@codesourcery.com>
455
456 * gdb.arch/arm-disp-step.exp: New.
457 * gdb.arch/arm-disp-step.S: New.
458
a7658b96
TT
4592010-12-21 Tom Tromey <tromey@redhat.com>
460
461 * gdb.threads/execl.exp: Update.
462 * gdb.threads/linux-dp.exp: Update.
463 * gdb.threads/manythreads.exp: Update.
464 * gdb.threads/tls.exp: Update.
465
5b79abe7
TT
4662010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
469 (NextOverThrowDerivates) <resumebpt>: New.
470 (resumebpt_test): New.
471 (main): Call resumebpt_test.
472 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
473
0914bcdb
SS
4742010-12-12 Stan Shebs <stan@codesourcery.com>
475
476 * gdb.trace/tsv.exp: Test print command on trace state variables.
477
305aeedc
TT
4782010-12-09 Tom Tromey <tromey@redhat.com>
479
480 * gdb.base/interp.exp: Add regression test.
481
186c406b
TT
4822010-12-09 Tom Tromey <tromey@redhat.com>
483
484 * gdb.java/jnpe.java: New file.
485 * gdb.java/jnpe.exp: New file.
486 * gdb.cp/nextoverthrow.exp: New file.
487 * gdb.cp/nextoverthrow.cc: New file.
488
aae1c79a
DE
4892010-12-07 Doug Evans <dje@google.com>
490
491 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
492 of data-directory.
493 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
494 updated.
495 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
496
60f98dde 4972010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
498
499 * gdb.base/callfuncs.exp: Test for skip_float_tests.
500 * gdb.base/call-sc.exp: Ditto.
501 * gdb.base/finish.exp: Ditto.
502 * gdb.base/return.exp: Ditto.
503 * gdb.base/return2.exp: Ditto.
504
5fa290c1
DE
5052010-11-30 Doug Evans <dje@google.com>
506
507 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
508 (gdb_expect_list): Fix spelling errors in comments.
509 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
510 send_gdb/gdb_expect_list where applicable.
511 * gdb.base/call-ar-st.exp: Ditto.
512 * gdb.base/funcargs.exp: Ditto.
513 * gdb.base/gcore.exp: Ditto.
514 * gdb.base/page.exp: Ditto.
515 * gdb.base/sigaltstack.exp: Ditto.
516 * gdb.base/siginfo.exp: Ditto.
517 * gdb.base/sigstep.exp: Ditto.
518 * gdb.base/trace-commands.exp: Ditto.
519
4e04c971
DE
5202010-11-29 Doug Evans <dje@google.com>
521
522 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
523 printer-name;subprinter-name.
524
8cf6f0b1
TT
5252010-11-29 Tom Tromey <tromey@redhat.com>
526
527 * gdb.dwarf2/implptr.exp: New file.
528 * gdb.dwarf2/implptr.c: New file.
529 * gdb.dwarf2/implptr.S: New file.
530
94b6973e
PM
5312010-11-29 Phil Muldoon <pmuldoon@redhat.com>
532
fc529d80 533 PR python/12199
94b6973e
PM
534
535 * gdb.python/py-breakpoint.exp: Test the delete method.
536
8358c15c
JK
5372010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 Fix step_resume_breakpoint unsaved during an infcall.
540 * gdb.base/step-resume-infcall.exp: New file.
541 * gdb.base/step-resume-infcall.c: New file.
542
f6df29bc
TJB
5432010-11-24 Edjunior Machado <emachado@br.ibm.com>
544
545 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
546
f2b5a5cf
TJB
5472010-11-24 Edjunior Machado <emachado@br.ibm.com>
548
549 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
550 on ppc64's symbols; "finish" and "return" commands must accept to
551 show the caller line again as well as the line after.
552 * gdb.asm/powerpc64.inc: New file.
553
6b0ecdc2
DE
5542010-11-23 Doug Evans <dje@google.com>
555
556 * lib/gdb.exp (gdb_test_sequence): New function.
557 (gdb_expect_list): Add verbose -log call for each pattern.
558 * gdb.base/signals.exp (test_handle_all_print): Call it.
559 Reduce timeout increment from 6 minutes to 1 minute.
560 * gdb.server/ext-run.exp: Call it.
561
ea976c60
PM
5622010-11-23 Phil Muldoon <pmuldoon@redhat.com>
563
f2b5a5cf 564 PR python/12212
ea976c60
PM
565
566 * gdb.python/python.exp: Check that selected_thread raises an
567 error when no inferior is loaded.
568
c0efa795
JK
5692010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
572 * gdb.dwarf2/dw2-stack-boundary.S: New file.
573
ec3aa567
JK
5742010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
575
576 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
577 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
578
d8249011
DE
5792010-11-18 Doug Evans <dje@google.com>
580
581 * gdb.server/ext-run.exp: Fix intermittent failures.
582
d4eba7d1
NF
5832010-11-12 Nathan Froyd <froydnj@codesourcery.com>
584
585 * gdb.stabs/gdb11479.exp: Use runto_main.
586
b04c2f88
NF
5872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
588
589 * gdb.base/break-entry.exp: Skip if using a stub.
590
ae9d7ce4
NF
5912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
592
593 * gdb.python/py-inferior.exp: Pack values in target endianness.
594
621c8364
TT
5952010-11-12 Tom Tromey <tromey@redhat.com>
596
597 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
598 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
599 MemoryError.
600 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
601 type.
602 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
603 MemoryError.
604 (test_subscript_regression): Update exception type.
605
84f4c1fe
PM
6062010-11-11 Phil Muldoon <pmuldoon@redhat.com>
607
608 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
609 breakpoint tests.
610
a1442452
PA
6112010-11-09 Pedro Alves <pedro@codesourcery.com>
612
613 * gdb.base/watchpoint.exp: Test "watch -location" with an
614 innacessible location.
615
efd11a33
JK
6162010-11-09 Edjunior Machado <emachado@br.ibm.com>
617 Luis Machado <luisgpm@br.ibm.com>
618
619 * gdb.base/maint.exp: Expect "." prefix.
620 * gdb.base/nodebug.exp: Expect "." Likewise.
621 * gdb.base/sepsymtab.exp: Expect "." Likewise.
622 * gdb.base/watchpoint-cond-gone.exp: Likewise.
623 * gdb.base/watchpoint.exp: Expect a software watch to be created for
624 POWER server processors.
625
aa00efb5
JK
6262010-11-08 Edjunior Machado <emachado@br.ibm.com>
627 Luis Machado <luisgpm@br.ibm.com>
628
629 * gdb.base/break-entry.exp: convert entry point for
630 ppc64 and expect leading `.' on ppc64's symbols
631
99e7ae30
DE
6322010-11-05 Doug Evans <dje@google.com>
633
634 * gdb.base/help.exp: Update expected output.
b521dba8
DE
635 * gdb.python/py-param.exp: Delete, contents moved to ...
636 * gdb.python/py-parameter.exp: ... here. New file.
637 Add test for gdb.parameter ("directories").
99e7ae30 638
f4b8a18d
KW
6392010-11-05 Ken Werner <ken.werner@de.ibm.com>
640
641 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
642 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
643 * configure: Regenerate.
644 * gdb.opencl/Makefile.in: New File.
645 * gdb.opencl/datatypes.exp: Likewise.
646 * gdb.opencl/datatypes.cl: Likewise.
647 * gdb.opencl/operators.exp: Likewise.
648 * gdb.opencl/operators.cl: Likewise.
649 * gdb.opencl/vec_comps.exp: Likewise.
650 * gdb.opencl/vec_comps.cl: Likewise.
651 * gdb.opencl/convs_casts.exp: Likewise.
652 * gdb.opencl/convs_casts.cl: Likewise.
653 * lib/opencl.exp: Likewise.
654 * lib/opencl_hostapp.c: Likewise.
655 * lib/opencl_kernel.cl: Likewise.
656 * lib/cl_util.c: Likewise.
657 * lib/cl_util.c: Likewise.
658 * gdb.base/default.exp (set language): Add "opencl" to the list of
659 languages.
660
a9d5ef47
SW
6612010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
662
663 * gdb.cp/overload.exp: Added test for inheritance overload.
664 * gdb.cp/overload.cc: Ditto.
665 * gdb.cp/oranking.exp: Removed releveant kfails.
666
03eb1c79
JK
6672010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
668 Joel Brobecker <brobecker@adacore.com>
669
670 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
671 check test_compiler_info.
672
dbc98a8b
KW
6732010-11-03 Ken Werner <ken.werner@de.ibm.com>
674
675 * gdb.base/gnu_vector.exp: Adjust expect messages.
676
120bd360
KW
6772010-11-03 Ken Werner <ken.werner@de.ibm.com>
678
679 * gdb.base/gnu_vector.exp: Add unary operator tests.
680
c37f7098
KW
6812010-11-03 Ken Werner <ken.werner@de.ibm.com>
682
683 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
684
7b51bc51
DE
6852010-11-02 Doug Evans <dje@google.com>
686
687 * gdb.python/py-pp-maint.c: New file.
688 * gdb.python/py-pp-maint.exp: New file.
689 * gdb.python/py-pp-maint.py: New file.
690
50c97f38
TT
6912010-11-02 Tom Tromey <tromey@redhat.com>
692
693 * gdb.base/default.exp: Remove "scheme" from language list.
694
a289b8f6
JK
6952010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 Revert:
698 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
699 * gdb.threads/sigstep-threads.exp: New file.
700 * gdb.threads/sigstep-threads.c: New file.
701
cd017491
MS
7022010-10-20 Michael Snyder <msnyder@vmware.com>
703
704 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
705
8e6a5956
UW
7062010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
707
708 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
709 Skip test completely if gdb,no_hardware_watchpoints.
710
2c04da0d
UW
7112010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
712
713 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
714 strict, but do not check for any particular function name within libc.
715
79afc5ef
SW
7162010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
717
718 * gdb.cp/smartp.exp: New test.
719 * gdb.cp/smartp.cc : New test.
720
026ffab7
SW
7212010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
722
723 * gdb.cp/converts.exp: Test pointer to bool conversion.
724 Test pointer to long conversion.
725 * gdb.cp/oranking.exp: Removed relevant kfail.
726
3a772aa4
TT
7272010-10-18 Tom Tromey <tromey@redhat.com>
728
729 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
730 argument to lazy_string.
731 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
732 (pp_ls.to_string): Use it.
733 * gdb.python/py-prettyprint.c (main): Move declarations to top.
734 Add "estring2" local.
735
5fc3827b
JK
7362010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 Fix s390x compatibility.
739 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
740 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
741
8aeb23f3
JK
7422010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
743
744 * gdb.threads/sigstep-threads.exp: New file.
745 * gdb.threads/sigstep-threads.c: New file.
746
c1e56572
JK
7472010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * gdb.base/pie-execl.exp: New file.
750 * gdb.base/pie-execl.c: New file.
751
92163a10
JK
7522010-10-13 Doug Evans <dje@google.com>
753 Jan Kratochvil <jan.kratochvil@redhat.com>
754
755 PR exp/12117
756 * gdb.cp/ptype-cv-cp.cc: New file.
757 * gdb.cp/ptype-cv-cp.exp: New file.
758
7062b0a0
SW
7592010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
760
761 * gdb.cp/converts.cc: New test program.
762 * gdb.cp/converts.exp: New test.
763 * gdb.cp/overload.exp: Added test for void* vs int*.
764 * gdb.cp/overload.exp: Ditto.
765 * gdb.cp/oranking.exp: Removed related kfail.
766
0e3509db
DE
7672010-10-13 Doug Evans <dje@google.com>
768
769 * lib/gdb-python.exp (gdb_check_python_config): New function.
770 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
771 * gdb.python/lib-types.cc: New file.
772 * gdb.python/lib-types.exp: New file.
773
8dc78533
JK
7742010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
775
776 * gdb.python/py-error.exp: New file.
777 * gdb.python/py-error.py: New file.
778
93c17e06
JK
7792010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
782 gdb_test_multiple.
783
d8b34041
JK
7842010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.base/break-interp.exp: Use ldlags for linking flags.
787 * gdb.base/prelink.exp: Likewise.
788 * gdb.base/solib-nodir.exp: Likewise.
789 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
790 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
791 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
792
e0cc584e
UW
7932010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
794
795 * break-interp.exp (test_ld): Use two separate gdb_expect statements
796 for the "info files" test to avoid timeouts on slow machines.
797
cfc353b1
JK
7982010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
801 (main): Make openlib dummy call.
802
d3d7896d
JK
8032010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
804
805 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
806 * break-interp.exp (reach): Move the core body ...
807 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
808 (test_ld): Provide always real argument, even to the linker. Replace
809 dl_main by _dl_debug_state.
810
5e533c94
JK
8112010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
812
813 Fix results of prelinked PIEs on ppc*.
814 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
815 Accept also DISPLACEMENT "PRESENT".
816 (main): Replace "ZERO" displacements by "PRESENT".
817
33540610
SW
8182010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
819
820 * gdb.cp/oranking.exp: New test.
821 * gdb.cp/oranking.cc: New test program.
822
3bdf2bbd
KW
8232010-10-08 Ken Werner <ken.werner@de.ibm.com>
824
825 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
826 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
827
2f608a3a
KW
8282010-10-06 Ken Werner <ken.werner@de.ibm.com>
829
830 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
831 lush, lynx) New constant.
832 * gdb.base/constvars.exp: Test const array types.
833 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
834
aa2e2d8d
DE
8352010-10-06 Doug Evans <dje@google.com>
836
837 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
838 of syscall staging area.
839
2844d6b5
KW
8402010-10-06 Ken Werner <ken.werner@de.ibm.com>
841
842 * gdb.base/gnu_vector.c: Add variable c4.
843 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
844 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
845
7d8ac8bb
MR
8462010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
847
848 * gdb.arch/altivec-abi.exp: Fix a typo.
849
84a02e58
MR
8502010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
851
852 * lib/mi-support.exp (thread_selected_re): Correct pattern used
853 to match a thread ID.
854
b18e6318
JK
8552010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
856
857 Fix s390x testcase compatibility.
858 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
859
a2c09bd0
DE
8602010-10-01 Doug Evans <dje@google.com>
861
862 * lib/gdb-python.exp: New file.
863 * gdb.python/py-block.exp: Use it.
864 * gdb.python/py-breakpoint.exp: Ditto.
865 * gdb.python/py-frame.exp: Ditto.
866 * gdb.python/py-inferior.exp: Ditto.
867 * gdb.python/py-param.exp: Ditto.
868 * gdb.python/py-prettyprint.exp: Ditto.
869 * gdb.python/py-shared.exp: Ditto.
870 * gdb.python/py-symbol.exp: Ditto.
871 * gdb.python/py-symtab.exp: Ditto.
872 * gdb.python/py-type.exp: Ditto.
873 * gdb.python/py-value.exp: Ditto.
874 * gdb.python/python.exp: Ditto.
875
38f12cfc
TT
8762010-09-30 Tom Tromey <tromey@redhat.com>
877
878 * gdb.base/anon.exp: New file.
879 * gdb.base/anon.c: New file.
880
9ae8282d
TT
8812010-09-30 Tom Tromey <tromey@redhat.com>
882
883 * gdb.base/completion.exp: Test completion through anonymous
884 union.
885 * gdb.base/break1.c (struct some_struct): Add anonymous union.
886
e9e07ba6
JK
8872010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 Fix printing parameters of inlined functions.
890 * gdb.dwarf2/dw2-inline-param.exp: New file.
891 * gdb.dwarf2/dw2-inline-param-main.c: New file.
892 * gdb.dwarf2/dw2-inline-param.S: New file.
893
cd2effb2
JK
8942010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 PR corefiles/12071.
897 * gdb.base/corefile.exp (quit with a process, no question: load core)
898 (quit with a core file): New tests.
899
bceffbf3
JK
9002010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
901
902 Fix GDB crash on inferior calls with self-referencing classes.
903 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
904 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
905 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
906
1736ad11
JK
9072010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 Fix lost siginfo_t for inferior calls.
910 * gdb.base/siginfo-infcall.exp: New file.
911 * gdb.base/siginfo-infcall.c: New file.
912
a176ad92
JB
9132010-09-22 Joel Brobecker <brobecker@adacore.com>
914
915 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
916
c2b0a229
JK
9172010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
920 New test.
921 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
922
e8ae22d1
JB
9232010-09-22 Joel Brobecker <brobecker@adacore.com>
924
925 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
926 type of our const type.
927
ec322823
SW
9282010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
929
930 * gdb.cp/pr12028.cc: New.
931 * gdb.cp/pr12028.exp: New.
932
72929c62
JB
9332010-09-22 Joel Brobecker <brobecker@adacore.com>
934
935 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
936
875b4ff5 9372010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 938 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
939
940 PR mi/11407
941 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
942 * gdb.mi/dw2-ref-missing-frame-main.c New File.
943 * gdb.mi/dw2-ref-missing-frame.S New File.
944 * gdb.mi/dw2-ref-missing-frame.exp New File.
945
7155d578
TT
9462010-09-14 Tom Tromey <tromey@redhat.com>
947
948 PR symtab/8399:
949 * gdb.threads/tls.exp: Remove kfail. Update expected output.
950
515ed532
TT
9512010-09-14 Tom Tromey <tromey@redhat.com>
952
953 PR exp/11803:
954 * gdb.threads/tls.exp: Use C++.
955 (check_thread_local): Use K::another_thread_local.
956 * gdb.threads/tls.c (class K): New.
957 (another_thread_local): Now a member of K.
958 (spin): Update. No longer K&R C.
959
450ca57c
SW
9602010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
961
962 * gdb.cp/koenig.cc: created class for testing member lookup.
963 * gdb.cp/koenig.exp: Added test for member lookup.
964
dbd492a3
JK
9652010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 Fix false FAILs on sourcetree topdir directory containing "kill".
968 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
969 source line matching regexp.
970
8d4d924b
JK
9712010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * gdb.python/python.exp (set height 0, collect help from uiout)
974 (verify help to uiout): New tests.
975
8e64f2a0
JK
9762010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
977
978 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
979 is_lp64_target to check 64bit target.
980
4569eed2
JK
9812010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
984 (test_ld) <powerpc64-*>: New.
985
5e1617b1
DJ
9862010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
987
988 * gdb.cp/templates.exp (test_template_args): Allow "struct".
989
c767944b
DJ
9902010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
991
992 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
993 (FunctionArg::method): New function.
994 (empty, arg): New variables.
995 (main): Call arg.method.
996 * gdb.cp/templates.exp (test_template_args): New function.
997 (do_tests): Call it.
998
27d3a3fc
UW
9992010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1000
1001 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1002 of "next" to proceed over pthread_exit call.
1003
55b7ce7f
UW
10042010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1005
1006 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1007 "maint print statistics" output to prevent expect timeouts.
1008
809df446
JK
10092010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1010
1011 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1012 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1013 (test_float_rejected): ... here.
1014 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1015 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1016 (test_float_rejected): ... here.
1017 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1018 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1019 (test_float_rejected): ... here.
1020 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1021 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1022 (test_float_rejected): ... here.
1023
8464be76
DJ
10242010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1025
1026 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1027 before disabling hardware watchpoints.
1028 (test_inaccessible_watchpoint): Check that hardware watchpoints
1029 are used. Test for watchpoints on a constant address.
1030
14dba4b4
JK
10312010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1032
1033 * gdb.base/ui-redirect.exp: New file.
1034
3f3540e1 10352010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1036 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1037
1038 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1039
0f254bb7
DE
10402010-08-31 Doug Evans <dje@google.com>
1041
1042 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1043
03f17ccf
TT
10442010-08-30 Tom Tromey <tromey@redhat.com>
1045
1046 PR python/11792:
1047 * gdb.python/py-value.exp (test_subscript_regression): Add
1048 dynamic_type test.
1049
640617ad
DJ
10502010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1051
1052 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1053 instead of running to main. Do not test the main function.
1054 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1055 Add new main.
1056
2ed91d1b
PA
10572010-08-26 Pedro Alves <pedro@codesourcery.com>
1058
1059 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1060 one test.
1061
673bfd45
DE
10622010-08-24 Doug Evans <dje@google.com>
1063
1064 PR symtab/11942
1065 * gdb.dwarf2/dw4-sig-types.cc: New file.
1066 * gdb.dwarf2/dw4-sig-types.h: New file.
1067 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1068 * gdb.dwarf2/dw4-sig-types.exp: New file.
1069
f9ffd4bb
TT
10702010-08-23 Tom Tromey <tromey@redhat.com>
1071
1072 PR python/11145:
1073 * gdb.python/py-value.c (Base, Derived): New types.
1074 (base): New global.
1075 * gdb.python/py-value.exp (test_subscript_regression): Add
1076 dynamic_cast test.
1077
d839c8a4
TT
10782010-08-23 Tom Tromey <tromey@redhat.com>
1079
1080 PR python/10676:
1081 * gdb.python/py-type.exp (test_fields): Add tests for type
1082 equality.
1083
702c2711
TT
10842010-08-23 Tom Tromey <tromey@redhat.com>
1085
1086 PR python/11915:
1087 * gdb.python/py-type.exp (test_fields): Add tests for array.
1088
832bafd3
KS
10892010-08-23 Keith Seitz <keiths@redhat.com>
1090
1091 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1092 have any children. Create a new abbrev for it.
1093 Add missing terminal sequence to .debug_abbrev.
1094
c37bf528
KS
10952010-08-20 Keith Seitz <keiths@redhat.com>
1096
1097 PR symtab/11465:
1098 * gdb.dwarf2/pr11465.exp: New test.
1099 * gdb.dwarf2/pr11465.S: New file.
1100 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1101 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1102
4572cbac
TJB
11032010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1104
1105 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1106 registers. Update data sets with the new v2_double element in the
1107 VSX register union. Add vector_register3_vr data set for the AltiVec
1108 registers. Use gdb_test_no_output instead of send_gdb.
1109
e7fbb131
PA
11102010-08-19 Pedro Alves <pedro@codesourcery.com>
1111
1112 * gdb.python/py-shared.exp: New file, factored out from
1113 python.exp.
1114 * gdb.python/py-shared.c: New file.
1115 * gdb.python/py-shared-sl.c: New file.
1116 * gdb.python/python-1.c: New file.
1117 * gdb.python/python-sl.c: Delete.
1118 * gdb.python/python.c: Mention python-1.c.
1119 * gdb.python/python.exp: Move shared library tests to
1120 py-shared.exp.
1121 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1122 (MISCELLANEOUS): New.
1123 (clean mostlyclean): Also remove $MISCELLANEOUS.
1124
d30f5e1f
DE
11252010-08-19 Doug Evans <dje@google.com>
1126
1127 PR exp/11926
1128 * gdb.base/printcmds.exp (test_float_accepted): New function.
1129 Move existing float tests there. Add tests for floats with suffixes.
1130 (test_float_rejected): New function.
1131 * gdb.java/jv-print.exp (test_float_accepted): New function.
1132 (test_float_rejected): New function.
1133 * gdb.objc/print.exp: New file.
1134 * gdb.pascal/print.exp: New file.
1135 * lib/objc.exp: New file.
1136
7b3fd859
PM
11372010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1138
1139 * gdb.base/default.exp (info set): Avoid full buffer error and force
1140 reading up to final gdb prompt.
1141 (show): Likewise.
1142
c92817ce
TT
11432010-08-18 Tom Tromey <tromey@redhat.com>
1144
1145 PR symtab/11919:
1146 * gdb.base/completion.exp: Add test.
1147
f1208f9e
DE
11482010-08-18 Doug Evans <dje@google.com>
1149
1150 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1151 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1152 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1153 Simplify, early exit if runto_main fails.
1154 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1155 (set_lang_fortran): Moved to lib/fortran.exp.
1156 * gdb.fortran/types.exp: load_lib fortran.exp.
1157 (set_lang_fortran): Moved to lib/fortran.exp.
1158 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1159 * gdb.java/jprint.exp (set_lang_java): Ditto.
1160 * gdb.java/jv-exp.exp: load_lib java.exp.
1161 If set_lang_java fails, issue a warning instead of failure to be
1162 consistent with other set_lang_foo uses.
1163 (set_lang_java): Moved to lib/java.exp.
1164 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1165 If set_lang_java fails, issue a warning instead of failure to be
1166 consistent with other set_lang_foo uses.
1167 * gdb.pascal/types.exp: load_lib pascal.exp.
1168 (set_lang_pascal): Moved to lib/pascal.exp.
1169 * lib/fortran.exp: New file.
1170 * lib/java.exp (set_lang_java): New function.
1171 * lib/pascal.exp (set_lang_pascal): New function.
1172
2f06b485
YQ
11732010-08-18 Yao Qi <yao@codesourcery.com
1174
1175 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1176 func_nofb_start and func_loopfb_start, so that address of functions
1177 is equal to these labels on Thumb.
1178
96e25403
YQ
11792010-08-18 Yao Qi <yao@codesourcery.com>
1180
1181 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1182 to reflect latest c source file.
1183
36e6adc4
JK
11842010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1185
1186 * gdb.cp/infcall-dlopen.exp: New file.
1187 * gdb.cp/infcall-dlopen.cc: New file.
1188 * gdb.cp/infcall-dlopen-lib.cc: New file.
1189
f431efe5
PA
11902010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1191 Pedro Alves <pedro@codesourcery.com>
1192
1193 PR breakpoints/11371
1194
1195 * gdb.base/watch-cond-infcall.exp: New file.
1196 * gdb.base/watch-cond-infcall.c: New file.
1197
06a64a0b
TT
11982010-08-16 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.base/help.exp: Update.
1201 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1202 watchpoint.
1203 (test_watch_location): New proc.
1204 (test_watchpoint_in_big_blob): Delete watchpoint.
1205 * gdb.base/watchpoint.c (func5): New function.
1206 (main): Call it.
1207
70ebf4ed
DE
12082010-08-16 Doug Evans <dje@google.com>
1209
1210 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1211
ca5c20b6
PM
12122010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1213
1214 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1215 tests.
1216
7346b668
KW
12172010-08-11 Ken Werner <ken.werner@de.ibm.com>
1218
1219 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1220 * gdb.base/gnu_vector.c: New File.
1221 * gdb.base/gnu_vector.exp: Likewise.
1222
cb2e07a6
PM
12232010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1224
1225 * gdb.python/python.c: New File.
1226 * gdb.python/python-sl.c: New File.
1227 * gdb.python/python.exp: Test solib_address and decode_line
1228 * functions.
1229
5da1313b
JK
12302010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 * gdb.python/python.exp (show height, set height 10)
1233 (verify pagination beforehand, verify pagination beforehand: q)
1234 (gdb.execute does not page, verify pagination afterwards)
1235 (verify pagination afterwards: q): New.
1236
49c3ccf7
DE
12372010-08-02 Doug Evans <dje@google.com>
1238
1239 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1240 because of an older gcc, change test2
1241 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1242 to unsupported.
1243
42c0c4f1
KH
12442010-07-30 Kazu Hirata <kazu@codesourcery.com>
1245
1246 * gdb.base/break-always.exp: Do not expect full paths to file
1247 names.
1248 * gdb.base/commands.exp: Likewise.
1249
d3765805
DE
12502010-07-30 Doug Evans <dje@google.com>
1251
c98ee71b
DE
1252 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1253 xfail them when run with older gccs.
1254
fd961404
DE
1255 * lib/gdb.exp (build_executable): Forward "c++" option to
1256 get_compiler_info.
1257
999adef4
DE
1258 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1259 "python print ttype.template_argument(1)" and
1260 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1261 if using gcc 4.4 or earlier.
1262
d3765805
DE
1263 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1264 attach-to-debugger handling.
1265
1276c759
JK
12662010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1269 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1270 (main): Use copyreloc.
1271 * gdb.base/prelink.exp (split debug of executable)
1272 (.dynbss vs. .bss address shift): New tests.
1273
88caa9b9
PA
12742010-07-29 Pedro Alves <pedro@codesourcery.com>
1275
1276 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1277 in gdb_test_multiple.
1278
c6f2ac43
PA
12792010-07-29 Pedro Alves <pedro@codesourcery.com>
1280
1281 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1282 environment.
1283
326fd672
TT
12842010-07-28 Tom Tromey <tromey@redhat.com>
1285
1286 PR python/11060:
1287 * gdb.python/py-type.c (Temargs): New template.
1288 (temvar): New variable.
1289 * gdb.python/py-type.exp (test_template): New proc.
1290
3ce3b1ba
PA
12912010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1292
1293 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1294 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1295
34eaf542
TT
12962010-07-28 Tom Tromey <tromey@redhat.com>
1297
1298 PR c++/9946:
1299 * gdb.cp/temargs.exp: New file.
1300 * gdb.cp/temargs.cc: New file.
1301
d41b819e
JK
13022010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 * gdb.base/help.exp (help disassemble): Update the content.
1305
26ab7092
JK
13062010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 * gdb.threads/ia64-sigill.exp: New file.
1309 * gdb.threads/ia64-sigill.c: New file.
1310
5283e9e1
TT
13112010-07-27 Tom Tromey <tromey@redhat.com>
1312
1313 * gdb.opt/inline-cmds.c (ATTR): New define.
1314 (func1): Use it.
1315 (func2): Likewise.
1316 (func3): Likewise.
1317 (outer_inline1): Likewise.
1318 (outer_inline2): Likewise.
1319 * gdb.opt/inline-bt.c (ATTR): New define.
1320 (func1): Use it.
1321 (func2): Likewise.
1322 * gdb.opt/inline-locals.c (ATTR): New define.
1323 (func1): Use it.
1324 (func2): Likewise.
1325
e992ef73
TT
13262010-07-27 Tom Tromey <tromey@redhat.com>
1327
1328 * gdb.stabs/gdb11479.c (hack): New function.
1329 (test): Use it.
1330 (test2): Use it.
1331 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1332 (int32_search_buf, int64_search_buf): No longer static.
1333 (x): Remove.
1334 * gdb.base/relocate.c (hack): New function.
1335
5374244e
PM
13362010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1337
1338 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1339 * gdb.python/py-value.c (func1): New function.
1340 (func2): Likewise.
1341
a99aee83
CV
13422010-07-26 Corinna Vinschen <vinschen@redhat.com>
1343
1344 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1345 as not to clash with .data section.
1346
a04ba985
JG
13472010-07-26 Jerome Guitton <guitton@adacore.com>
1348
1349 * gdb.base/code_elim.exp: New file.
1350 * gdb.base/code_elim1.c: New file.
1351 * gdb.base/code_elim2.c: New file.
1352
23bd0f7c
PA
13532010-07-21 Pedro Alves <pedro@codesourcery.com>
1354
1355 PR symtab/11827
1356
1357 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1358 (some_volatile_enum): New variable.
1359 * gdb.base/printcmds.exp (test_print_enums): New.
1360 <top level>: Call it.
1361
883df6dd
SW
13622010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1363
1364 * gdb.cp/fpointer.cc: New test.
1365 * gdb.cp/fpointer.exp: New test.
1366
569b05a5
JK
13672010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 * gdb.base/solib-nodir.exp: New file.
1370 * lib/gdb.exp (runto): New case for a GDB internal error.
1371
51d7d803
JK
13722010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1373 Ulrich Weigand <uweigand@de.ibm.com>
1374 Tom Tromey <tromey@redhat.com>
1375
1376 * gdb.base/charset-malloc.c: New file.
1377 * gdb.base/charset.c (malloc_stub): New prototype.
1378 (main): Call it instead of malloc itself.
1379 * gdb.base/charset.exp: Use only prepare_for_testing.
1380 (binfile): Remove the variable.
1381
c0edd9ed
JK
13822010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1383
1384 Make core files the process_stratum.
1385 * gdb.base/corefile.exp (run: load core again)
1386 (run: sanity check we see the core file, run: with core)
1387 (run: core file is cleared, attach: load core again)
1388 (attach: sanity check we see the core file, attach: with core)
1389 (attach: core file is cleared): New tests.
1390 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1391
3cbaedff
KW
13922010-07-14 Ken Werner <ken.werner@de.ibm.com>
1393
1394 * gdb.arch/altivec-abi.exp: New tests.
1395
91158a56
TT
13962010-07-13 Tom Tromey <tromey@redhat.com>
1397
1398 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1399 (main): Use it.
1400 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1401
0f5238ed
TT
14022010-07-13 Tom Tromey <tromey@redhat.com>
1403
1404 * gdb.base/label.exp: New file.
1405 * gdb.base/label.c: New file.
1406
add265ae
L
14072010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1408 H.J. Lu <hongjiu.lu@intel.com>
1409
1410 * lib/gdb.exp (is_ilp32_target): New.
1411 (is_lp64_target): Likewise.
1412
1413 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1414 target.
1415 * gdb.arch/amd64-disp-step.exp: Likewise.
1416 * gdb.arch/amd64-dword.exp: Likewise.
1417 * gdb.arch/amd64-i386-address.exp: Likewise.
1418 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1419
add265ae
L
1420 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1421 target.
1422 * gdb.arch/i386-bp_permanent.exp: Likewise.
1423 * gdb.arch/i386-byte.exp: Likewise.
1424 * gdb.arch/i386-disp-step.exp: Likewise.
1425 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1426 * gdb.arch/i386-prologue.exp: Likewise.
1427 * gdb.arch/i386-size-overlap.exp: Likewise.
1428 * gdb.arch/i386-size.exp: Likewise.
1429 * gdb.arch/i386-sse.exp: Likewise.
1430 * gdb.arch/i386-unwind.exp: Likewise.
1431 * gdb.arch/i386-word.exp: Likewise.
1432
1433 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1434 test only when building 64-bit executables. Do not hard-code
1435 -m64 option.
1436
2dfb8c17
DE
14372010-07-07 Doug Evans <dje@google.com>
1438
1439 * lib/gdb.exp (gdb_test_list_exact): New function.
1440 * gdb.base/default.exp (show convenience): Call it, add tests for
1441 $_sdata = void, $_thread = 0.
1442
4e5799b6
JK
14432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1444 Joel Brobecker <brobecker@adacore.com>
1445
1446 Fix re-run of PIE executable, PR shlibs/11776.
1447 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1448 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1449 and re-"run" of the inferior.
1450
1a219cc7
JK
14512010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1452 Joel Brobecker <brobecker@adacore.com>
1453
1454 Cope with missing /usr/sbin/prelink.
1455 * lib/prelink-support.exp (prelink_no):
1456 <result == 1 && $output is "no such file or directory">: New.
1457 (prelink_yes): Likewise. Return on failed prelink_no.
1458
5e3b36f8
JK
14592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1460 Joel Brobecker <brobecker@adacore.com>
1461
1462 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1463 build_executable by build_executable_own_libs. Replace "prelink -R"
1464 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1465 change.
1466 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1467 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1468 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1469 Replace build_executable by build_executable_own_libs's function
1470 build_executable_own_libs.
1471 (prelinkNO): Create new stub to call prelink_no.
1472 (prelinkYES): Create new stub to call prelink_yes.
1473 (test_attach): Rename calls of copy to file_copy.
1474 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1475 (copy): Move to ...
1476 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1477 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1478 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1479 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1480 special flags by gdb_compile_shlib. Replace second gdb_compile by
1481 build_executable_own_libs. Replace "prelink -R" execution by a call of
1482 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1483 a second call of prelink_yes. Replace restart commands by
1484 clean_restart.
1485 (prelink): Rename to ...
1486 (seen displacement message): ... this test. Extend its expectation
1487 strictness.
1488
86e4bafc
JK
14892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1490
1491 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1492 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1493 displacement message exactly once.
1494
3cd07d20
JK
14952010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1496 Joel Brobecker <brobecker@adacore.com>
1497
1498 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1499 its restore after the <$relink_args != ""> loop. new comment.
1500
0a1e94c7
JK
15012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1502 Joel Brobecker <brobecker@adacore.com>
1503
1504 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1505 code for it. New variable relink_args.
1506 (prelinkYES): Call prelinkNO.
1507 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1508 in such case. Move the core code to ...
1509 (test_attach_gdb): ... a new function. Send GDB command "file".
1510 Extend expected "Attaching to " string.
1511
2f70bcfb
TT
15122010-07-02 Tom Tromey <tromey@redhat.com>
1513
1514 * gdb.base/bitops.exp: Remove extraneous "pass".
1515
a17ac5b0
TT
15162010-07-02 Ken Werner <ken.werner@de.ibm.com>
1517
1518 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1519
dc10affe
PA
15202010-07-01 Pedro Alves <pedro@codesourcery.com>
1521
d41c0fc8
PA
1522 * gdb.base/help.exp: Adjust expected output.
1523
15242010-07-01 Pedro Alves <pedro@codesourcery.com>
1525
1526 * gdb.base/help.exp: Adjust expected output.
dc10affe 1527
0a600c36
JK
15282010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1529
1530 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1531 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1532 c++/11702.
1533
37cc8bfe
JK
15342010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1535 Doug Evans <dje@google.com>
1536
1537 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1538 add .dynamic entry'.
1539
254e6b9e
DE
15402010-06-29 Doug Evans <dje@google.com>
1541
1542 Test PR c++/11702.
1543 * gdb.cp/m-static.exp: Add testcase.
1544 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1545
595939de 15462010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1547 Tom Tromey <tromey@redhat.com>
1548 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1549
1550 * gdb.python/py-inferior.c: New File.
1551 * gdb.python/py-infthread.c: New File.
1552 * gdb.python/py-inferior.exp: New File.
1553 * gdb.python/py-infthread.exp: New File.
1554
98751a41
JK
15552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1556
1557 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1558 (ptype ::C::OtherFileClass typedefs): New.
1559 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1560 (C::OtherFileClass::cOtherFileClassVar2): New.
1561 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1562 cOtherFileClassVar2.
1563 (C::cOtherFileType2, C::cOtherFileVar2): New.
1564 (C::cOtherFileVar_use): use also cOtherFileVar2.
1565 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1566
41f62f39
JK
15672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1570 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1571 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1572 (print ::C::cOtherFileVar)
1573 (whatis C::OtherFileClass::cOtherFileClassType)
1574 (whatis ::C::OtherFileClass::cOtherFileClassType)
1575 (print C::OtherFileClass::cOtherFileClassVar)
1576 (print ::cOtherFileClassVar)
1577 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1578 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1579 trailing content.
1580 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1581 (C::OtherFileClass::cOtherFileClassVar)
1582 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1583 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1584
af53d231
JK
15852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 Test PR c++/11703 and PR gdb/1448.
1588 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1589 gdb/1448.
1590
9655fd1a
JK
15912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1594 (main) <rtti_data>: New.
1595 * gdb.cp/virtbase.exp (print rtti_data): New.
1596
824cc8dd
JK
15972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1598 Joel Brobecker <brobecker@adacore.com>
1599
1600 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1601
6036c742
JK
16022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1603
1604 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1605
de6a0421
DE
16062010-06-28 Doug Evans <dje@google.com>
1607
1608 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1609
b2dae948
DE
16102010-06-27 Doug Evans <dje@google.com>
1611
1612 * gdb.cp/m-static.exp: Update expected test output.
1613
0f3bb72e
PH
16142010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1615
889bf7c5
PA
1616 * gdb.gdb/selftest.exp: Adjust expected message for
1617 capturing start-up runtime.
0f3bb72e 1618
bc9f0842
TT
16192010-06-25 Tom Tromey <tromey@redhat.com>
1620
1621 PR python/10808:
1622 * gdb.python/python.exp: Add new tests.
1623
099ef718
SW
16242010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1625
1626 * gdb.cp/operator.cc: Created an import loop.
1627 * gdb.cp/operator.exp: Added testcase for import loop.
1628
5868a632
JK
16292010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 Test PR python/11407.
1632 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1633 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1634 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1635 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1636 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1637 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1638 binfile. Call gdb_compile with clean_restart twice.
1639 (func_nofb print, func_nofb backtrace, func_loopfb print)
1640 (func_loopfb backtrace): New.
1641
af76db58
JK
16422010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1643
1644 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1645 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1646 by a hand made one.
1647 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1648 i?86 requirement. Remove variables srcfile and binfile. New variable
1649 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1650
f2c7657e
UW
16512010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1652
1653 * gdb.cell/dwarfaddr.exp: New file.
1654 * gdb.cell/dwarfaddr.S: New file.
1655
628fe4e4
JK
16562010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1657
1658 Test PR 9436.
1659 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1660
f1421989
HZ
16612010-06-24 Hui Zhu <teawater@gmail.com>
1662
1663 * gdb.base/eval.exp: New file.
1664
d03285ec
UW
16652010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1666
1667 * gdb.cell/fork.exp: New file.
1668 * gdb.cell/fork.c: Likewise.
1669 * gdb.cell/fork-spu.c: Likewise.
1670
41b2c92d
PM
16712010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1672
1673 * lib/gdb.exp (banned_variables_traced): New global variable.
1674 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1675 (gdb_init): Use `trace add variable' instead of obsolete
1676 `trace variable'.
1677
d5bc977f
DE
16782010-06-21 Doug Evans <dje@google.com>
1679
1680 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1681
d2ed6730
UW
16822010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1683
1684 * gdb.arch/spu-ls.exp: New file.
1685 * gdb.arch/spu-ls.c: Likewise.
1686
6aed2dbc
SS
16872010-06-18 Stan Shebs <stan@codesourcery.com>
1688
1689 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1690
e0756905
UW
16912010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1692
1693 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1694 * gdb.base/watch-cond.exp: Likewise.
1695 * gdb.python/py-breakpoint.exp: Likewise.
1696
d8053d4d
PA
16972010-06-18 Pedro Alves <pedro@codesourcery.com>
1698
1699 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1700 clean_restart, make sure every test has a distinct message, and
1701 that messages don't include the executable' full path.
1702
81ce510c
DE
17032010-06-17 Doug Evans <dje@google.com>
1704
1705 * gdb.arch/i386-size.exp: Updated expected output for
1706 DISASSEMBLY_OMIT_FNAME.
1707
65d79d4b
SDJ
17082010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1709 Sergio Durigan Junior <sergiodj@redhat.com>
1710
1711 * gdb.base/watch-notconst.c: New file.
1712 * gdb.base/watch-notconst.S: New file.
1713 * gdb.base/watch-notconst2.c: New file.
1714 * gdb.base/watch-notconst2.S: New file.
1715 * gdb.base/watch-notconst.exp: New file.
1716 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1717 (func4): Add operations on `global_ptr_ptr'.
1718 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1719 routine to test watchpoints created with a constant expression.
1720 (test_inaccessible_watchpoint): Include tests for watchpoints
1721 created with a constant expression.
1722
df0f4836
KB
17232010-06-14 Kevin Buettner <kevinb@redhat.com>
1724
1725 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1726 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1727 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1728 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1729 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1730 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1731 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1732 of `_start'.
1733
b769def5
UW
17342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1735
1736 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1737 not supported on the target.
1738 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1739 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1740 * gdb.mi/mi-nsintrall.exp: Likewise.
1741 * gdb.mi/mi-nsmoribund.exp: Likewise.
1742 * gdb.mi/mi-nsthrexec.exp: Likewise.
1743
d914c394
SS
17442010-06-11 Stan Shebs <stan@codesourcery.com>
1745
1746 * gdb.base/permissions.exp: New file.
1747
17482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1749
1750 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1751 does not support ELF executable class.
1752
f3ce5b9c
UW
17532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1754
1755 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1756
8e46892c
JK
17572010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1758
1759 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1760 (runto): Catch "The target does not support running in non-stop mode.".
1761
6cc55c64
MS
17622010-06-11 Michael Snyder <msnyder@vmware.com>
1763
1764 * gdb.base/setshow.exp (set language asm): Don't use
1765 gdb_test_no_output, fails on some targets.
1766
caddefa4
UW
17672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1768
1769 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1770 * gdb.cp/pr9167.exp: Likewise.
1771
468b1aa7
UW
17722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1773
1774 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1775
5c3552dc
UW
17762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1777
1778 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1779
02e6fe6a
UW
17802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1781
1782 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1783
0e03807e
TT
17842010-06-11 Tom Tromey <tromey@redhat.com>
1785
1786 PR gdb/9977, PR exp/11636::
1787 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1788 (pieces_test_f6): Update expected output.
1789
2bdf28a0
JK
17902010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 * gdb.base/moribund-step.exp: New.
1793
f6978de9
MS
17942010-06-08 Michael Snyder <msnyder@vmware.com>
1795
1796 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1797 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1798 * gdb.ada/frame_args.exp: Ditto.
1799 * gdb.ada/lang_switch.exp: Ditto.
1800 * gdb.ada/ptype_arith_binop.exp: Ditto.
1801 * gdb.ada/ref_param.exp: Ditto.
1802 * gdb.ada/type_coercion.exp:Ditto.
1803
1804 * gdb.asm/asm-source.exp: Ditto.
1805
1806 * gdb.base/attach.exp: Ditto.
1807 * gdb.base/bitfields2.exp: Ditto.
1808 * gdb.base/call-signal-resume.exp: Ditto.
1809 * gdb.base/callfuncs.exp: Ditto.
1810 * gdb.base/commands.exp: Ditto.
1811 * gdb.base/dbx.exp: Ditto.
1812 * gdb.base/default.exp: Ditto.
1813 * gdb.base/dump.exp: Ditto.
1814 * gdb.base/exprs.exp: Ditto.
1815 * gdb.base/freebpcmd.exp: Ditto.
1816 * gdb.base/interrupt.exp: Ditto.
1817 * gdb.base/list.exp: Ditto.
1818 * gdb.base/long_long.exp: Ditto.
1819 * gdb.base/maint.exp: Ditto.
1820 * gdb.base/ptype.exp: Ditto.
1821 * gdb.base/return.exp: Ditto.
1822 * gdb.base/setshow.exp: Ditto.
1823 * gdb.base/sigbpt.exp: Ditto.
1824 * gdb.base/sigrepeat.exp: Ditto.
1825
1826 * gdb.cp/classes.exp: Ditto.
1827
1828 * gdb.dwarf2/dw2-restore.exp: Ditto.
1829
1830 * gdb.gdb/selftest.exp: Ditto.
1831
1832 * gdb.multi/base.exp: Ditto.
1833 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1834
1835 * gdb.python/py-block.exp: Ditto.
1836 * gdb.python/py-prettyprint.exp: Ditto.
1837 * gdb.python/py-template.exp: Ditto.
1838
1839 * gdb.server/ext-attach.exp: Ditto.
1840 * gdb.server/ext-run.exp: Ditto.
1841 * gdb.server/server-mon.exp: Ditto.
1842
1843 * gdb.threads/fork-thread-pending.exp: Ditto.
1844 * gdb.threads/hand-call-in-threads.exp: Ditto.
1845 * gdb.threads/interrupted-hand-call.exp: Ditto.
1846 * gdb.threads/linux-dp.exp: Ditto.
1847 * gdb.threads/manythreads.exp: Ditto.
1848 * gdb.threads/print-threads.exp: Ditto.
1849 * gdb.threads/pthreads.exp: Ditto.
1850 * gdb.threads/schedlock.exp: Ditto.
1851 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1852 * gdb.threads/threadapply.exp: Ditto.
1853
de7ff789
MS
18542010-06-08 Michael Snyder <msnyder@vmware.com>
1855
889bf7c5 1856 * gdb.ada/exec_changed.exp:
de7ff789
MS
1857 Use ".*" instead of "" as wildcard regexp.
1858
1859 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1860 * gdb.base/call-ar-st.exp: Ditto.
1861 * gdb.base/checkpoint.exp: Ditto.
1862 * gdb.base/default.exp: Ditto.
1863 * gdb.base/dump.exp: Ditto.
1864 * gdb.base/ending-run.exp: Ditto.
1865 * gdb.base/fileio.exp: Ditto.
1866 * gdb.base/miscexprs.exp: Ditto.
1867 * gdb.base/pointers.exp: Ditto.
1868 * gdb.base/readline.exp: Ditto.
1869 * gdb.base/reread.exp: Ditto.
1870 * gdb.base/restore.exp: Ditto.
1871 * gdb.base/shlib-call.exp: Ditto.
1872 * gdb.base/valgrind-db-attach.exp: Ditto.
1873 * gdb.base/volatile.exp: Ditto.
1874 * gdb.base/watchpoints.exp: Ditto.
1875
1876 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1877
1878 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1879 * gdb.python/py-value.exp: Ditto.
1880
1881 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1882 * gdb.trace/circ.exp: Ditto.
1883 * gdb.trace/collection.exp: Ditto.
1884 * gdb.trace/packetlen.exp: Ditto.
1885 * gdb.trace/passc-dyn.exp: Ditto.
1886 * gdb.trace/report.exp: Ditto.
1887 * gdb.trace/tfile.exp: Ditto.
1888 * gdb.trace/tfind.exp: Ditto.
1889 * gdb.trace/while-dyn.exp: Ditto.
1890
3bebe2f2
JK
18912010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1892
1893 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1894
5c631832
JK
18952010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 Test PR 10640.
1898 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1899
4c3376c8
SW
19002010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1901
1902 * gdb.cp/koenig.exp: Test for ADL operators.
1903 * gdb.cp/koenig.cc: Added ADL operators.
1904 * gdb.cp/operator.exp: New test.
1905 * gdb.cp/operator.cc: New test.
1906
dc226d5a
MS
19072010-06-04 Michael Snyder <msnyder@vmware.com>
1908
dfb88a23
MS
1909 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1910 * gdb.base/pending.exp: Ditto.
f7ae76b3 1911
dc226d5a
MS
1912 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1913
967cf477
DE
19142010-06-04 Doug Evans <dje@google.com>
1915
1916 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1917 disabled printers.
1918 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1919 (enable_lookup_function): New function.
1920
eb801841
TT
19212010-06-04 Tom Tromey <tromey@redhat.com>
1922
1923 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1924 of hash and id.
1925
38979823
JK
19262010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1929 newline.
1930 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1931 (empty verbose non-noisy clear, empty verbose noisy clear)
1932 (empty non-verbose noisy clear): Likewise.
1933
35ec993f
MS
19342010-06-03 Michael Snyder <msnyder@vmware.com>
1935
1936 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1937 * gdb.base/display.exp: Ditto.
1938 * gdb.base/find.exp: Ditto.
1939 * gdb.base/ifelse.exp: Ditto.
1940 * gdb.base/multi-forks.exp: Ditto.
1941 * gdb.base/recurse.exp: Ditto.
1942 * gdb.base/setshow.exp: Ditto.
1943 * gdb.base/value-double-free.exp: Ditto.
1944 * gdb.base/watch-vfork.exp: Ditto.
1945 * gdb.base/watch_thread_num.exp: Ditto.
1946 * gdb.base/watchpoint-solib.exp: Ditto.
1947 * gdb.base/watchpoint.exp: Ditto.
1948 * gdb.base/watchpoints.exp: Ditto.
1949
1950 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1951 * gdb.cp/overload.exp: Ditto.
1952 * gdb.cp/virtfunc.exp: Ditto.
1953
1954 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1955
889bf7c5 1956 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1957 Replace gdb_test with gdb_test_no_output.
1958
889bf7c5 1959 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1960 Replace gdb_test with gdb_test_no_output.
1961 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1962 * gdb.threads/watchthreads.exp: Ditto.
1963 * gdb.threads/watchthreads2.exp: Ditto.
1964
1965 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1966 * gdb.trace/tfind.exp: Ditto.
1967
c22decce
JB
19682010-06-03 Joel Brobecker <brobecker@adacore.com>
1969
1970 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1971 successful test if message is the empty string.
1972
fd5700c7
JK
19732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.fortran/module.exp (stopped language detection): New test.
1976
f55ee35c
JK
19772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 Support DW_TAG_module as separate namespaces.
1980 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1981 gdb.fortran/library-module-lib.f90: New.
1982 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1983 (print i): Remove.
1984 (continue to breakpoint: i-is-1, print var_i value 1)
1985 (continue to breakpoint: i-is-2, print var_i value 2)
1986 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1987 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1988 (complete `modmany, complete `modmany`, complete `modmany`var)
1989 (show language, setting breakpoint at module): New tests.
1990 * gdb.fortran/module.f90 (module mod): Remove.
1991 (module mod1, module mod2, module modmany, subroutine sub1)
1992 (subroutine sub2, program module): New.
1993
b8e8282f
JK
19942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1997 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1998 * gdb.cp/anon-union.exp (pass): Rename to ...
1999 (print z 2): ... here.
b8e8282f 2000
019ebafc
MS
20012010-06-02 Michael Snyder <msnyder@vmware.com>
2002
e68d8fd4
MS
2003 * gdb.trace/actions.exp: Use gdb_test_no_output.
2004 * gdb.trace/circ.exp: Ditto.
2005 * gdb.trace/packetlen.exp: Ditto.
2006 * gdb.trace/save-trace.exp: Ditto.
2007 * gdb.trace/tracecmd.exp: Ditto.
2008 * gdb.trace/tsv.exp: Ditto.
2009
12b5d08a
MS
2010 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2011 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2012 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2013 * gdb.threads/manythreads.exp: Ditto.
2014 * gdb.threads/print-threads.exp: Ditto.
2015 * gdb.threads/pthreads.exp: Ditto.
2016 * gdb.threads/schedlock.exp: Ditto.
2017 * gdb.threads/staticthreads.exp: Ditto.
2018 * gdb.threads/thread-specific.exp: Ditto.
2019 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2020 * gdb.threads/threadapply.exp: Ditto.
2021 * gdb.threads/watchthreads.exp: Ditto.
2022 * gdb.threads/watchthreads2.exp: Ditto.
2023
89493308
MS
2024 * gdb.python/py-block.exp: Use gdb_test_no_output.
2025 * gdb.python/py-prettyprint.exp: Ditto.
2026 * gdb.python/py-template.exp: Ditto.
2027 * gdb.python/py-value.exp: Ditto.
2028
2029 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2030 * gdb.reverse/watch-reverse.exp: Ditto.
2031
2032 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2033 * gdb.server/ext-run.exp: Ditto.
2034
019ebafc
MS
2035 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2036 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2037 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2038 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2039 * gdb.dwarf2/dw2-producer.exp: Ditto.
2040 * gdb.dwarf2/mac-fileno.exp: Ditto.
2041
2042 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2043 * gdb.gdb/selftest.exp: Ditto.
2044
2045 * gdb.multi/base.exp: Use gdb_test_no_output.
2046
2047 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2048
3e0ca3a5
JK
20492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2050
2051 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2052
9db70545
MS
20532010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2054
a8d52276
MS
2055 * gdb.cp/class2.exp: Use gdb_test_no_output.
2056 * gdb.cp/classes.exp: Ditto.
2057 * gdb.cp/extern-c.exp: Ditto.
2058 * gdb.cp/inherit.exp: Ditto.
2059 * gdb.cp/maint.exp: Ditto.
2060 * gdb.cp/mb-inline.exp: Ditto.
2061 * gdb.cp/mb-templates.exp: Ditto.
2062 * gdb.cp/method2.exp: Ditto.
2063 * gdb.cp/misc.exp: Ditto.
2064 * gdb.cp/ovldbreak.exp: Ditto.
2065 * gdb.cp/punctuator.exp: Ditto.
2066 * gdb.cp/templates.exp: Ditto.
2067 * gdb.cp/virtbase.exp: Ditto.
2068
889bf7c5 2069 * gdb.threads/attach-stopped.exp:
9db70545 2070 Replace uses of send_gdb / gdb_expect.
889bf7c5 2071 * gdb.threads/attachstop-mt.exp:
9db70545 2072 Replace uses of send_gdb / gdb_expect.
889bf7c5 2073 * gdb.threads/gcore-thread.exp:
9db70545 2074 Replace uses of send_gdb / gdb_expect.
889bf7c5 2075 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2076 Replace uses of send_gdb / gdb_expect.
2077 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2078 * gdb.threads/print-threads.exp:
9db70545
MS
2079 Replace uses of send_gdb / gdb_expect.
2080 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2081 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2082 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2083
2084 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2085 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2086 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2087 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2088 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2089 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2090 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2091 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2092 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2093 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2094 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2095
359cc68c
JK
20962010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2099
7d3fe98e
SW
21002010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2101
2102 * gdb.cp/koenig.exp: Added new test case.
2103 * gdb.cp/koenig.cc: Ditto.
2104
27d3a1a2
MS
21052010-06-01 Michael Snyder <msnyder@vmware.com>
2106
2107 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2108 * gdb.base/arrayidx.exp: Ditto.
2109 * gdb.base/attach.exp: Ditto.
2110 * gdb.base/auxv.exp: Ditto.
2111 * gdb.base/bigcre.exp: Ditto.
2112 * gdb.base/break-always.exp: Ditto.
2113 * gdb.base/break-interp.exp: Ditto.
2114 * gdb.base/break.exp: Ditto.
2115 * gdb.base/breakpoint-shadow.exp: Ditto.
2116 * gdb.base/call-ar-st.exp: Ditto.
2117 * gdb.base/call-sc.exp: Ditto.
2118 * gdb.base/call-signal-resume.exp: Ditto.
2119 * gdb.base/callfuncs.exp: Ditto.
2120 * gdb.base/catch-syscall.exp: Ditto.
2121 * gdb.base/charset.exp: Ditto.
2122 * gdb.base/code-expr.exp: Ditto.
2123 * gdb.base/commands.exp: Ditto.
2124 * gdb.base/cond-expr.exp: Ditto.
2125 * gdb.base/condbreak.exp: Ditto.
2126 * gdb.base/cursal.exp: Ditto.
2127 * gdb.base/cvexpr.exp: Ditto.
2128 * gdb.base/default.exp: Ditto.
2129 * gdb.base/del.exp: Ditto.
2130 * gdb.base/detach.exp: Ditto.
2131 * gdb.base/display.exp: Ditto.
2132 * gdb.base/ena-dis-br.exp: Ditto.
2133 * gdb.base/eval-skip.exp: Ditto.
2134 * gdb.base/foll-fork.exp: Ditto.
2135 * gdb.base/foll-vfork.exp: Ditto.
2136 * gdb.base/frame-args.exp: Ditto.
2137 * gdb.base/funcargs.exp: Ditto.
2138 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2139 * gdb.base/gdbvars.exp: Ditto.
2140 * gdb.base/help.exp: Ditto.
2141 * gdb.base/ifelse.exp: Ditto.
2142 * gdb.base/included.exp: Ditto.
2143 * gdb.base/list.exp: Ditto.
2144 * gdb.base/macscp.exp: Ditto.
2145 * gdb.base/maint.exp: Ditto.
2146 * gdb.base/multi-fork.exp: Ditto.
2147 * gdb.base/overlays.exp: Ditto.
2148 * gdb.base/page.exp: Ditto.
2149 * gdb.base/pending.exp: Ditto.
2150 * gdb.base/pointers.exp: Ditto.
2151 * gdb.base/pr11022.exp: Ditto.
2152 * gdb.base/prelink.exp: Ditto.
2153 * gdb.base/printcmds.exp: Ditto.
2154 * gdb.base/psymtab.exp: Ditto.
2155 * gdb.base/randomize.exp: Ditto.
2156 * gdb.base/relational.exp: Ditto.
2157 * gdb.base/relocate.exp: Ditto.
2158 * gdb.base/remote.exp: Ditto.
2159 * gdb.base/sepdebug.exp: Ditto.
2160 * gdb.base/set-lang-auto.exp: Ditto.
2161 * gdb.base/setshow.exp: Ditto.
2162 * gdb.base/setvar.exp: Ditto.
2163 * gdb.base/signals.exp: Ditto.
2164 * gdb.base/signull.exp: Ditto.
2165 * gdb.base/sigstep.exp: Ditto.
2166 * gdb.base/sizeof.exp: Ditto.
2167 * gdb.base/solib-disc.exp: Ditto.
2168 * gdb.base/store.exp: Ditto.
2169 * gdb.base/structs.exp: Ditto.
2170 * gdb.base/structs2.exp: Ditto.
2171 * gdb.base/subst.exp: Ditto.
2172 * gdb.base/term.exp: Ditto.
2173 * gdb.base/trace-commands.exp: Ditto.
2174 * gdb.base/unwindonsignal.exp: Ditto.
2175 * gdb.base/valgrind-db-attach.exp: Ditto.
2176 * gdb.base/varargs.exp: Ditto.
2177 * gdb.base/watch-cond.exp: Ditto.
2178 * gdb.base/watch_thread_num.exp: Ditto.
2179 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2180 * gdb.base/watchpoint.exp: Ditto.
2181 * gdb.base/whatis-exp.exp: Ditto.
2182
f8d3bf8f
MS
21832010-06-01 Michael Snyder <msnyder@vmware.com>
2184
2185 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2186 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2187 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2188 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2189 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2190 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2191 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2192 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2193 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2194 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2195 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2196 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2197 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2198 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2199 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2200
3f9e0d32
JK
22012010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2202
2203 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2204 trailing newline.
2205 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2206 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2207 (p *args): ... here and remove excessive trailing newline.
2208
f629457d
JB
22092010-05-31 Joel Brobecker <brobecker@adacore.com>
2210
2211 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2212
09eef106
JK
22132010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2214
2215 Accept the new Linux kernel "t (tracing stop)" string.
2216 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2217 Update comment.
2218 (state_wait) <T (tracing stop)>: New.
2219 (main): Update the state_wait expect string.
2220
94f31136
PA
22212010-05-28 Pedro Alves <pedro@codesourcery.com>
2222
2223 * limits.c, limits.exp: Delete files.
2224 * Makefile.in (clean mostlyclean): Adjust.
2225 * tracecmd.exp: Adjust.
2226
096554ab
JK
22272010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2228
2229 * gdb.base/tui-layout.exp: New.
2230
27d3a1a2 22312010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2232
889bf7c5 2233 * gdb.reverse/break-precsave.exp:
bcd2dc50 2234 Replace uses of send_gdb / gdb_expect.
889bf7c5 2235 * gdb.reverse/break-reverse.exp:
bcd2dc50 2236 Replace uses of send_gdb / gdb_expect.
889bf7c5 2237 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2238 Replace uses of send_gdb / gdb_expect.
889bf7c5 2239 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2240 Replace uses of send_gdb / gdb_expect.
889bf7c5 2241 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2242 Replace uses of send_gdb / gdb_expect.
889bf7c5 2243 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2244 Replace uses of send_gdb / gdb_expect.
889bf7c5 2245 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2246 Replace uses of send_gdb / gdb_expect.
889bf7c5 2247 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2248 Replace uses of send_gdb / gdb_expect.
889bf7c5 2249 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2250 Replace uses of send_gdb / gdb_expect.
889bf7c5 2251 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2252 Replace uses of send_gdb / gdb_expect.
889bf7c5 2253 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2254 Replace uses of send_gdb / gdb_expect.
889bf7c5 2255 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2256 Replace uses of send_gdb / gdb_expect.
889bf7c5 2257 * gdb.reverse/machinestate.exp:
bcd2dc50 2258 Replace uses of send_gdb / gdb_expect.
889bf7c5 2259 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2260 Replace uses of send_gdb / gdb_expect.
889bf7c5 2261 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2262 Replace uses of send_gdb / gdb_expect.
889bf7c5 2263 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2264 Replace uses of send_gdb / gdb_expect.
889bf7c5 2265 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2266 Replace uses of send_gdb / gdb_expect.
889bf7c5 2267 * gdb.reverse/step-precsave.exp:
bcd2dc50 2268 Replace uses of send_gdb / gdb_expect.
889bf7c5 2269 * gdb.reverse/step-reverse.exp:
bcd2dc50 2270 Replace uses of send_gdb / gdb_expect.
889bf7c5 2271 * gdb.reverse/until-precsave.exp:
bcd2dc50 2272 Replace uses of send_gdb / gdb_expect.
889bf7c5 2273 * gdb.reverse/until-reverse.exp:
bcd2dc50 2274 Replace uses of send_gdb / gdb_expect.
889bf7c5 2275 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2276 Replace uses of send_gdb / gdb_expect.
889bf7c5 2277 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2278 Replace uses of send_gdb / gdb_expect.
2279
3def43e0
JK
22802010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2281
2282 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2283 excessive newline.
2284
27d3a1a2 22852010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2286
2287 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2288 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2289 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2290 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2291 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2292 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2293 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2294 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2295 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2296 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2297 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2298 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2299 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2300 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2301 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2302 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2303 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2304 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2305 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2306
27d3a1a2 23072010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2308
22454424
MS
2309 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2310 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2311
2312 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2313 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2314 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2315
889bf7c5 2316 * gdb.reverse/consecutive-reverse.exp:
22454424 2317 Replace uses of send_gdb / gdb_expect.
889bf7c5 2318 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2319 Replace uses of send_gdb / gdb_expect.
2320
2321 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2322 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2323 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2324 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2325 Replace uses of send_gdb / gdb_expect.
2326 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2327 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2328 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2329 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2330 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2331 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2332 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2333 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2334 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2335
23362010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2337
22454424 2338 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2339
22454424 2340 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2341
22454424
MS
2342 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2343 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2344 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2345 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2346 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2347 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2348 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2349 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2350 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2351
6e5f2c59
TT
23522010-05-25 Tom Tromey <tromey@redhat.com>
2353
2354 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2355
bbc8b958
TT
23562010-05-25 Tom Tromey <tromey@redhat.com>
2357
2358 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2359 argument order.
2360 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2361 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2362 order.
2363 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2364 order.
2365 * gdb.base/call-sc.exp (setup_kfails): Remove.
2366 (setup_compiler_kfails): Remove.
2367 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2368 argument order.
2369 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2370 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2371 (advancei): Fix setup_kfail argument order.
2372 * gdb.base/radix.exp: Fix setup_kfail argument order.
2373 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2374 order.
2375 * gdb.base/structs.exp (setup_kfails): Remove.
2376 (setup_compiler_kfails): Fix setup_kfail argument order.
2377 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2378 order.
2379 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2380 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2381 setup_kfail argument order.
2382 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2383
83d1babf
TT
23842010-05-25 Tom Tromey <tromey@redhat.com>
2385
2386 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2387
6acb16a2
MS
23882010-05-25 Michael Snyder <msnyder@vmware.com>
2389
2390 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2391 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2392 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2393 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2394 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2395 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2396 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2397 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2398 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2399 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2400 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2401 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2402 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2403 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2404 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2405 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2406 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2407 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2408 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2409 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2410 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2411 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2412 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2413 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2414 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2415 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2416 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2417 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2418 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2419 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2420 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2421 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2422 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2423 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2424 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2425 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2426 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2427 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2428 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2429 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2430 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2431 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2432 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2433 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2434 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2435 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2436 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2437 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2438
24392010-05-25 Doug Evans <dje@google.com>
2440
2441 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2442 gdb.string_to_argv.
ad3986f0 2443
d3b1e874
TT
24442010-05-21 Tom Tromey <tromey@redhat.com>
2445
2446 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2447 Call it.
2448 * gdb.dwarf2/pieces.S: Update.
2449 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2450
cb826367
TT
24512010-05-21 Tom Tromey <tromey@redhat.com>
2452
2453 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2454 Call it.
2455 * gdb.dwarf2/pieces.c (struct C): New.
2456 (f6): New function.
2457 * gdb.dwarf2/pieces.S: Replace.
2458
74de6778
TT
24592010-05-21 Tom Tromey <tromey@redhat.com>
2460
2461 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2462 Call it.
2463
afd74c5f
TT
24642010-05-21 Tom Tromey <tromey@redhat.com>
2465
2466 * gdb.dwarf2.pieces.exp: New file.
2467 * gdb.dwarf2.pieces.S: New file.
2468 * gdb.dwarf2.pieces.c: New file.
2469
a7b75dfd 24702010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2471 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2472
2473 * lib/gdb.exp (gdb_test_no_output): New function.
2474 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2475 when testing commands that should produce no output.
2476
c81c812a
JB
24772010-05-17 Joel Brobecker <brobecker@adacore.com>
2478
2479 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2480 parameter that we want to watch being a constant.
2481
0cce5bd9
JB
24822010-05-17 Joel Brobecker <brobecker@adacore.com>
2483
2484 * gdb.ada/cond_lang: New testcase.
2485
47050449
JB
24862010-05-17 Joel Brobecker <brobecker@adacore.com>
2487
2488 * lib/gdb.exp (banned_variables): New variable/constant.
2489 (gdb_init): Add write trace on variables listed in banned_variables.
2490 (gdb_finish): Remove write traces on variables listed in
2491 banned_variables.
2492
77c01586
JB
24932010-05-17 Joel Brobecker <brobecker@adacore.com>
2494
2495 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2496 * gdb.cp/koenig.exp: Likewise.
2497
88d4aea7
PM
24982010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2499
889bf7c5 2500 PR python/11482
88d4aea7
PM
2501
2502 * gdb.python/py-value.exp (test_value_hash): New function.
2503
f5a010c0
PM
25042010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2505
2506 PR exp/11530.
2507 * gdb.base/gdb11530.c: New file.
2508 * gdb.base/gdb11530.exp: New file.
2509
8ef4892f
JK
25102010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2513 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2514
7322dca9
SW
25152010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2516
2517 * gdb.cp/koenig.exp: New test.
2518 * gdb.cp/koenig.cc: New test program.
2519
02e7ea18
JB
25202010-05-05 Joel Brobecker <brobecker@adacore.com>
2521
2522 Remove the use of prms_id and bug_id throughout the testsuite.
2523
e1c34c5d
PM
25242010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2525
2526 PR exp/11349.
2527 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2528 use a reference local variable.
2529
8e1d0c49
JK
25302010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2533 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2534 variable different_dir. Move debugfile into a full directory pathname
2535 under DIFFERENT_DIR.
2536 * lib/gdb.exp (separate_debug_filename): Remove.
2537 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2538 variable debug_dir and mkdir of it. Update function comments.
2539
e66408ed
PA
25402010-04-29 Pedro Alves <pedro@codesourcery.com>
2541
2542 PR gdb/11557
2543
2544 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2545 files.
2546
d7b32ed3
PM
25472010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2548
889bf7c5 2549 * gdb.python/py-param.exp: New File.
d7b32ed3 2550
6aecb9c2
JB
25512010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2552
2553 * gdb.base/default.exp: Fix "set language" test.
2554
bdf92a1c
PM
25552010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2556
2557 PR breakpoints/11531.
2558 * gdb.base/gdb11531.c: New file.
2559 * gdb.base/gdb11531.exp: New file.
2560
3f172e24
TT
25612010-04-26 Tom Tromey <tromey@redhat.com>
2562
2563 * gdb.base/completion.exp: Add tests for completion and deprecated
2564 commands.
2565
64af4c92
JK
25662010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2567
2568 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2569 (print /x char_array): Escape curly brackets.
2570
492928e4
JK
25712010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2572
2573 Fix deadlock on looped list of loaded shared objects.
2574 * gdb.base/solib-corrupted.exp: New.
2575
66d09542
DE
25762010-04-23 Doug Evans <dje@google.com>
2577
2578 * gdb.python/py-section-script.c: New file.
2579 * gdb.python/py-section-script.exp: New file.
2580 * gdb.python/py-section-script.py: New file.
2581
8bd10a10
CM
25822010-04-20 Chris Moller <cmoller@redhat.com>
2583
2584 PR 10179
2585
2586 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2587 * gdb.base/pr10179-a.c:
2588 * gdb.base/pr10179-b.c:
2589 * gdb.base/pr10179.exp: New files.
2590
c0201579
JK
25912010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 Fix crashes on dangling display expressions.
2594 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2595 is SEP.
2596 (lib_flags): Remove the "debug" keyword.
2597 (libsepdebug): New variable for iterating new loop.
2598 (save_pf_prefix): New variable wrapping the loop.
2599 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2600 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2601
793b0ff8
PM
26022010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2603
2604 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2605
097f51f7
PM
26062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2607
2608 PR stabs/11479.
2609 * gdb.stabs/gdb11479.exp: New file.
2610 * gdb.stabs/gdb11479.c: New file.
2611
9a22f0d0
PM
26122010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2613
2614 * gdb.base/charset.c (Strin16, String32): New variables.
2615 * gdb.base/charset.exp (gdb_test): Test correct display
2616 of 16 or 32 bit strings.
2617
26182010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2619
2620 PR 9167
2621 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2622 * gdb.cp/pr9167.cc: New file.
2623 * gdb.cp/pr9167.exp: New file.
2624
2625
6e354e5e
PM
26262010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2627
2628 PR pascal/11492.
2629 * gdb.pascal/gdb11492.pas: New file.
2630 * gdb.pascal/gdb11492.exp: New file.
2631
be942545
JB
26322010-04-20 Joel Brobecker <brobecker@adacore.com>
2633
1667e6e3 2634 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2635
0c3acc09
JB
26362010-04-20 Joel Brobecker <brobecker@adacore.com>
2637
2638 * gdb.ada/dyn_loc: New testcase.
2639
ec31cde5
CM
26402010-04-20 Chris Moller <cmoller@redhat.com>
2641
2642 PR 10867
889bf7c5 2643
ec31cde5
CM
2644 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2645 * gdb.cp/pr10687.cc: New file.
2646 * gdb.cp/pr10687.exp: New file.
2647
2648
ce4b0682
SDJ
26492010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2650 Sergio Durigan Junior <sergiodj@redhat.com>
2651
2652 * gdb.fortran/logical.exp: New testcase.
2653 * gdb.fortran/logical.f90: New file.
2654
3436961f
DE
26552010-04-19 Doug Evans <dje@google.com>
2656
2657 * gdb.base/help.exp (help source): Update expected output.
2658
4d836c09
JK
26592010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2662 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2663 gdb_exit and return.
2664 (executable): New variable.
2665 (binfile): Use it.
2666
6149aea9
PA
26672010-04-19 Pedro Alves <pedro@codesourcery.com>
2668
2669 PR breakpoints/8554.
2670
2671 * gdb.trace/save-trace.exp: Adjust.
2672
ed41462c
L
26732010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2674
2675 PR corefiles/11511
2676 * gdb.arch/system-gcore.exp: New.
2677 * gdb.arch/gcore.c: Likewise.
2678
3f7b2faa
DE
26792010-04-15 Doug Evans <dje@google.com>
2680
fa33c3cd
DE
2681 * gdb.python/py-progspace.c: New file.
2682 * gdb.python/py-progspace.exp: New file.
2683
3f7b2faa
DE
2684 * gdb.base/source.exp: Add tests for "source -s".
2685
79f283fe
PM
26862010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2687
2688 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2689 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2690 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2691 * gdb.python/py-mi.exp: New test for to_string returning None.
2692
fc8eb08a
PM
26932010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2694
2695 * gdb.python/py-breakpoint.c: Make result global.
2696
26e197f6
JK
26972010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2698
2699 Fix non-GNU make compatibility.
2700 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2701
adc36818
PM
27022010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2703
2704 * gdb.python/py-breakpoint.exp: New File.
2705 * gdb.python/py-breakpoint.C: Ditto.
2706
64e17368
SS
27072010-04-08 Stan Shebs <stan@codesourcery.com>
2708
2709 * gdb.trace/actions.exp: Clear default-collect.
2710 * gdb.trace/save-trace.exp: Clear default-collect.
2711
fff5cc64
PM
27122010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2713
2714 * gdb.python/py-value: Add null string variable.
2715 (test_lazy_string): Test zero length, NULL address lazy
2716 strings.
2717
a055a187
L
27182010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2719
2720 * gdb.arch/i386-avx.c: New.
2721 * gdb.arch/i386-avx.exp: Likewise.
2722
2723 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2724
96e39866
DE
27252010-04-06 Doug Evans <dje@google.com>
2726
2727 * gdb.base/source-test.gdb: New file.
2728 * gdb.base/source.exp: Test source -v.
2729
5984a431
UW
27302010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2731
2732 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2733
ec8a089a
PM
27342010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2735
2736 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2737 within one line, unless it is followed by a double quote.
2738 * gdb.stabs/hppa.sed: Idem.
2739 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2740 * gdb.stabs/weird.exp: Check for correct parsing of
2741 char and string constants.
ec8a089a
PM
2742 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2743 in .stabs to .stabx substitution.
2744
fce3c1f0
SS
27452010-04-05 Stan Shebs <stan@codesourcery.com>
2746
2747 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2748 constant global.
2749 * gdb.trace/tfile.exp: Try to print them.
2750
d77f58be
SS
27512010-04-04 Stan Shebs <stan@codesourcery.com>
2752
2753 * gdb.base/completion.exp: Update for new "info watchpoints".
2754 * gdb.base/default.exp: Ditto.
2755 * gdb.base/help.exp: Ditto.
2756 * gdb.base/watchpoint.exp: Ditto.
2757 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2758
af54718e
SS
27592010-04-04 Stan Shebs <stan@codesourcery.com>
2760
2761 * gdb.trace/tfile.exp: Sharpen tfind test.
2762
74d1f91e
JK
27632010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2764
2765 * gdb.base/break-entry.exp: New.
2766
eb8e76db 27672010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2768 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2769
2770 * gdb.reverse/i386-sse-reverse.exp: New file.
2771 * gdb.reverse/i386-sse-reverse.c: New file.
2772
bf65cad8
PA
27732010-04-02 Pedro Alves <pedro@codesourcery.com>
2774
2775 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2776
fff87407
SS
27772010-04-01 Stan Shebs <stan@codesourcery.com>
2778
2779 * gdb.trace/actions.exp: Tweak expected output.
2780 * gdb.trace/while-stepping.exp: Tweak expected output.
2781
fe01d668
L
27822010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2783
2784 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2785
86b17b60
PA
27862010-04-01 Pedro Alves <pedro@codesourcery.com>
2787
2788 * gdb.base/commands.exp: Adjust.
2789 * gdb.cp/extern-c.exp: Adjust.
2790
2c58c0a9
PA
27912010-04-01 Pedro Alves <pedro@codesourcery.com>
2792
2793 * gdb.trace/collection.c (local_test_func): Define a local struct,
2794 and instanciate it.
2795
0db9b91c
PA
27962010-04-01 Pedro Alves <pedro@codesourcery.com>
2797
2798 * gdb.trace/collection.exp (gdb_collect_args_test)
2799 (gdb_collect_argarray_test): XFAIL the tests that assume the
2800 argarray argument's elements are collected.
2801
8072405b
JK
28022010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2805 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2806
8bf6485c
SS
28072010-03-31 Stan Shebs <stan@codesourcery.com>
2808
2809 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2810 and tracepoint conditionals.
2811 (gdb_verify_tracepoints): Delete unused return.
2812
fd7f724a
KS
28132010-03-26 Keith Seitz <keiths@redhat.com>
2814
2815 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2816 appear in the output before main.
2817 Remove KFAIL for gdb/2215 aka bz 9320.
2818
8d9e7719
DE
28192010-03-30 Doug Evans <dje@google.com>
2820
0906dd0b
DE
2821 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2822 by dejagnu.
2823 * gdb.arch/amd64-dword.exp: Ditto.
2824
8d9e7719
DE
2825 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2826 match.
2827 (break printf): Ditto.
2828
1da644f0
SW
28292010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2830
2831 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2832 gcc < 4.4.
2833 * gdb.cp/shadow.exp: Ditto.
2834
a8121990
PA
28352010-03-29 Pedro Alves <pedro@codesourcery.com>
2836
2837 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2838 "tstart" is silent.
2839
6e79d367
PA
28402010-03-29 Pedro Alves <pedro@codesourcery.com>
2841
2842 * gdb.trace/collection.exp (executable): New.
2843 (binfile): Use it.
2844 (fpreg, spreg, pcreg): New.
2845 (test_register): Use gdb_test_multiple. Pass /x to print.
2846 (prepare_for_trace_test): New.
2847 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2848 (gdb_collect_args_test, gdb_collect_argstruct_test)
2849 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2850 prepare_for_trace_test.
2851 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2852 fpreg, spreg and pcreg.
2853 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2854 prepare_for_trace_test.
2855 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2856 try to detect tracing support here. Don't set breakpoints at
2857 `begin' or `end' here.
2858 <global scope>: Use clean_restart. Run to main before checking
2859 for tracing support. Check for for tracing support here.
2860
09248348
JK
28612010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2864 " as $displacement" to "seen displacement message".
2865
d350db38
PA
28662010-03-28 Pedro Alves <pedro@codesourcery.com>
2867
2868 * gdb.trace/while-dyn.exp (executable): New variable.
2869 (binfile): Use it.
2870 (test_while_stepping): New function. Move most tests here. Call
2871 it once for each of the while-stepping, stepping and ws aliases.
2872
907af001
UW
28732010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2874
2875 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2876 that do not provide the tagless_struct type name at all.
2877 (test_print_anon_union): Do not check value of uninitialized
2878 union member. Do not use cp_test_ptype_class, so we can accept
2879 "long" as well as "long int".
2880
610197fd
PA
28812010-03-26 Pedro Alves <pedro@codesourcery.com>
2882
2883 * gdb.trace/tfile.c (tohex, bin2hex): New.
2884 (write_error_trace_file): Hexify error description.
2885
6c28cbf2
SS
28862010-03-25 Stan Shebs <stan@codesourcery.com>
2887
2888 * gdb.trace/tfile.c: Generate an additional trace file, improve
2889 portability.
2890 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2891 files in a better way.
2892
e62b8c7e
KS
28932010-03-25 Keith Seitz <keiths@redhat.com>
2894
2895 * gdb.java/jprint.exp: XFAIL printing of static class members
2896 because of GCC debuginfo problem.
2897
82ccf5a5
JK
28982010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2901
293e2f9e
DJ
29022010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2903
2904 * gdb.base/completion.exp: Allow long instead of long int.
2905 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2906 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2907 variable p.
2908 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2909 * gdb.base/pointers.exp: Allow long instead of long int.
2910 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2911 * gdb.base/step-line.exp: Allow a directory before the source file name.
2912
95a42b64
TT
29132010-03-24 Tom Tromey <tromey@redhat.com>
2914
2915 PR breakpoints/9352:
2916 * gdb.base/default.exp: Update.
2917 * gdb.base/commands.exp: Update.
2918 * gdb.cp/extern-c.exp: Test setting commands on multiple
2919 breakpoints at once.
2920
2390201f
DJ
29212010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2922
2923 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2924 if gdb,nosignals.
2925 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2926 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2927 exited".
2928
8c9a6790
SS
29292010-03-24 Stan Shebs <stan@codesourcery.com>
2930
2931 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2932
a6c727b2
DJ
29332010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2934
2935 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2936 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2937 argument. Handle "short" and "long".
2938 (Top level): Pass overprototyped output for old_fptr and xptr.
2939
4dfd5423
PA
29402010-03-23 Pedro Alves <pedro@codesourcery.com>
2941
2942 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2943 format strings and add casts to avoid compiler warnings.
2944
29452010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2946
2947 * lib/trace-support.exp (gdb_trace_setactions):
2948 Don't expect whitespace after ">" prompt.
2949 * gdb.trace/actions.exp: Adjust for output changes.
2950 * gdb.trace/while-stepping.exp: Likewise.
2951
c847d045
JK
29522010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2953
2954 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2955 and r157645).
2956
5f717f1d
JK
29572010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2960 New.
2961
7d6d51d5
DJ
29622010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2963
2964 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2965 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2966
3b11a015
SS
29672010-03-19 Stan Shebs <stan@codesourcery.com>
2968
2969 * gdb.trace/ax.exp: New file.
2970
d7d158ed
DE
29712010-03-19 Doug Evans <dje@google.com>
2972
6bb85cd1
DE
2973 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2974 output from gcc.
2975
d7d158ed
DE
2976 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2977 named /usr/sbin/prelink<foo>.
2978
4daf5ac0
SS
29792010-03-18 Stan Shebs <stan@codesourcery.com>
2980
2981 * gdb.trace/circ.exp: Test circular-trace-buffer.
2982 * gdb.trace/tfile.exp: Update tstatus test.
2983
e8d05480
JB
29842010-03-18 Joel Brobecker <brobecker@adacore.com>
2985
2986 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2987 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2988
441b986a
UW
29892010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2990
2991 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2992
4247603b
PA
29932010-03-18 Pedro Alves <pedro@codesourcery.com>
2994
2995 * gdb.base/default.exp: Adjust the expected output of the finish
2996 and until commands when the inferior is not being run.
2997
13387711
SW
29982010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2999
3000 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3001 * gdb.cp/nsusing.exp: Ditto.
3002
6e31430b
TT
30032010-03-15 Tom Tromey <tromey@redhat.com>
3004
3005 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3006 * gdb.cp/userdef.cc (operator==): New function.
3007 (main): New locals mem1, mem2.
3008
e2d69cb5
JZ
30092010-03-15 Jie Zhang <jie@codesourcery.com>
3010
3011 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3012 Declare and use new loadtimeout variable.
3013
f572f0a9
DJ
30142010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3015
3016 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3017 Use gdb_load later.
3018
51f4c0b0
PA
30192010-03-14 Pedro Alves <pedro@codesourcery.com>
3020
3021 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3022 literal. Add missing endlines to prints to stderr.
3023
1c809c68
TT
30242010-03-12 Tom Tromey <tromey@redhat.com>
3025
3026 PR c++/9708:
3027 * gdb.cp/m-static.exp: Add regression test.
3028 * gdb.cp/m-static.cc (method): New method.
3029 (main): Call it.
3030
00ae8fef
SW
30312010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3032
3033 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3034 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3035
759f0f0b
PA
30362010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3037
21e24d21
PA
3038 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3039
30402010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3041
759f0f0b
PA
3042 * lib/gdb.exp (skip_stl_tests): New.
3043 (gdb_compile): Symbian needs -ldl.
3044 (shlib_target_file): New.
3045 (shlib_symbol_file): New.
3046 (gdb_load_shlibs): Use shlib_target_file.
3047 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3048 * gdb.cp/exception.exp: Use skip_stl_tests.
3049 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3050 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3051 * gdb.cp/mb-templates.exp: Ditto.
3052 * gdb.base/commands.exp: Relax regexes.
3053 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3054 shlib_target_file and shlib_symbol_file.
3055 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3056 sections.
3057 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3058 * gdb.base/solib-disc.exp: Use
3059 shlib_target_file and shlib_symbol_file.
3060 * gdb.base/unload.exp: Don't skip on symbian. Use
3061 shlib_target_file and shlib_symbol_file.
3062 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3063
6a8f2671 30642010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3065
6a8f2671
PA
3066 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3067 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3068 Issue a tfind end before looking for a tracepoint frame.
3069 * gdb.trace/tfind.exp: Adjust tstatus output.
3070 Adjust disassembly output.
3071 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3072
ccf26247
JK
30732010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * gdb.base/break-interp.exp: Create new displacement parameter value
3076 for the test_ld calls.
3077 (reach): New parameter displacement, verify its content. New push of
3078 pf_prefix "reach-$func:". Import global expect_out.
3079 (test_core): New parameter displacement, verify its content. New push
3080 of pf_prefix "core:". New command "set verbose on". Import global
3081 expect_out.
3082 (test_attach): New parameter displacement, verify its content. New
3083 push of pf_prefix "attach:". New command "set verbose on". Import
3084 global expect_out.
3085 (test_ld): New parameter displacement, pass it to the reach, test_core
3086 and test_attach calls and verify its content in the "ld.so exit" test.
3087 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3088 (prelink): Update expected text, use gdb_test.
3089
e469c7fb
DE
30902010-03-10 Doug Evans <dje@google.com>
3091
3092 * gdb.base/checkpoint.exp: Fix comment.
3093 Lengthen timeout while doing >600 checkpoints test.
3094 Rename duplicate "kill all one" test to keep test names unique.
3095
60e1c644
PA
30962010-03-10 Pedro Alves <pedro@codesourcery.com>
3097
3098 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3099
cec808ec
KS
31002010-03-08 Keith Seitz <keiths@redhat.com>
3101
889bf7c5
PA
3102 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3103 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3104 (dm_type_long): New function.
3105 (dm_type_unsigned_short): New function.
3106 (dm_type_unsigned_long): New function.
3107 (myint): New typedef.
3108 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3109 long, unsigned shor and long, operator char*, and typedef.
3110 (test_lookup_operator_functions): Add operator char* test.
3111 (test_paddr_operator_functions): Likewise.
3112 (test_paddr_overloaded_functions): Use probe values for
3113 short, long, and unsigned short and long.
3114 (test_paddr_hairy_functions): If the demangler probe detected
3115 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3116 demangler.
3117 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3118 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3119 and "print null_pmf".
3120 Add test "ptype a.*pmf".
3121 * gdb.cp/overload.exp: Allow optional "int" to appear with
3122 "short" and "long".
3123 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3124 long expect value for men_overload1arg.
3125 Allow "int" to appear with "short" and "long".
3126 When testing "info break", add argument for main (void).
3127 Also allow "int" to appear with "short" and "long".
3128 Ditto with "unsigned" and "long long".
cec808ec
KS
3129 * gdb.java/jmain.exp: Do not enclose methods names in single
3130 quotes.
3131 * gdb.java/jmisc.exp: Likewise.
3132 * gdb.java/jprint.exp: Likewise.
3133 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3134
3135 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3136 * gdb.cp/exception.exp (backtrace after first throw)
3137 (backtrace after second throw): Allow a namespace before __cxa_throw.
3138 (backtrace after first catch, backtrace after second catch): Allow
3139 a namespace before __cxa_begin_catch.
3140
3141 * gdb.cp/cpexprs.exp: New file.
3142 * gdb.cp/cpexprs.cc: New file.
3143
3144 From Daniel Jacobowitz <dan@codesourcery.com>
3145 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3146 to use string_to_regexp.
3147 (ctor, dtor): New functions. Use them to match constructor
3148 and destructor function types.
3149 (Top level): Use runto_main.
3150
f870a310
TT
31512010-03-05 Tom Tromey <tromey@redhat.com>
3152
3153 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3154 gdb.target_charset.
3155 (pp_ns.to_string): Likewise.
3156
0c199f28
KS
31572010-03-04 Keith Seitz <keiths@redhat.com>
3158
3159 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3160 can be quoted. Test that both the filename and function/line
3161 portions can be quoted at the same time.
3162
c7437ca6
PA
31632010-03-04 Pedro Alves <pedro@codesourcery.com>
3164
3165 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3166
b111b805
DE
31672010-03-03 Doug Evans <dje@google.com>
3168
24486cb7
DE
3169 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3170 libc contains libpthread.
3171
b111b805
DE
3172 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3173 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3174 of gdb_compile. Add another pattern to match android backtrace.
3175
a0e0ef55
TT
31762010-03-03 Tom Tromey <tromey@redhat.com>
3177
3178 PR gdb/11345:
3179 * gdb.base/printcmds.exp (test_printf): Add test.
3180
1ba53b71
L
31812010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3182
3183 * gdb.arch/amd64-byte.exp: New.
3184 * gdb.arch/amd64-dword.exp: Likewise.
3185 * gdb.arch/amd64-pseudo.c: Likewise.
3186 * gdb.arch/amd64-word.exp: Likewise.
3187 * gdb.arch/i386-byte.exp: Likewise.
3188 * gdb.arch/i386-pseudo.c: Likewise.
3189 * gdb.arch/i386-word.exp: Likewise.
3190
f5dff777
DJ
31912010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3192
3193 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3194 types. Add structreg, bitfields, and flags registers.
3195 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3196 registers.
3197
90884b2b
L
31982010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3199
3200 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3201 (load_description): Set architecture if defined.
3202
dc00d89f
PM
32032010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3204
3205 * gdb.python/py-frame.exp: Add read_var block tests.
3206 * gdb.python/py-frame.c (block): New function.
3207
0e095b7e
JK
32082010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3209 Daniel Jacobowitz <dan@codesourcery.com>
3210
3211 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3212
624f1a65
DM
32132010-02-25 David S. Miller <davem@davemloft.net>
3214
3215 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3216 fix logic for setting all_syscalls_numbers.
3217
f3e9a817
PM
32182010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3219
3220 * Makefile.in: Add py-block and py-symbol.
3221 * gdb.python/py-symbol.exp: New File.
3222 * gdb.python/py-symtab.exp: New File.
3223 * gdb.python/py-block.exp: New File.
3224 * gdb.python/py-symbol.c: New File.
3225 * gdb.python/py-block.c: New File.
3226
f6bbabf0
PM
32272010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3228
3229 PR python/11314
3230 * lib/gdb.exp (skip_python_tests): New function.
3231 * gdb.python/py-cmd.exp: Use skip_python_tests.
3232 * gdb.python/py-frame.exp: Likewise.
3233 * gdb.python/py-function.exp: Likewise.
3234 * gdb.python/py-prettyprint.exp: Likewise.
3235 * gdb.python/py-template.exp: Likewise.
3236 * gdb.python/py-type.exp: Likewise.
3237 * gdb.python/py-value.exp: Likewise.
3238
85d721b8
PA
32392010-02-22 Pedro Alves <pedro@codesourcery.com>
3240
3241 PR9605
3242
3243 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3244
48e32051
TT
32452010-02-19 Tom Tromey <tromey@redhat.com>
3246
3247 PR c++/8693, PR c++/9496:
3248 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3249 regression tests.
3250
ac9c0048
JK
32512010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 Fix compatibility with m68k as.
3254 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3255 Use only /* comments */.
3256
57bb97a4
UW
32572010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3258
3259 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3260 * configure: Regenerate.
3261
7d1bf85c
DJ
32622010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3263
3264 * gdb.python/py-type.exp: Check for Python support.
3265
061b5285
PA
32662010-02-17 Pedro Alves <pedro@codesourcery.com>
3267
3268 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3269 `regsub' syntax available.
3270
f8a8bc2c
PA
32712010-02-17 Pedro Alves <pedro@codesourcery.com>
3272
3273 * gdb.base/shmain.c (main): Remove printf call.
3274 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3275 * gdb.base/unload.c (main): Make format of fprintf a string
3276 literal. Add missing endlines to prints to stderr.
3277 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3278
6f451e5e
TT
32792010-02-17 Tom Tromey <tromey@redhat.com>
3280
3281 * gdb.java/jprint.java (jprint.props): New field.
3282 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3283
12d79008
PA
32842010-02-17 Pedro Alves <pedro@codesourcery.com>
3285
ef801a0e 3286 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3287 available.
3288
d252f7e5
DJ
32892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3290
3291 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3292 creation to support remote host testing.
3293
67bdab6c
DJ
32942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3295
3296 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3297 Recognize "command not found".
3298
bb391223
DJ
32992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3300
3301 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3302 single-stepping.
3303
70362913
DJ
33042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3305
3306 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3307 if arguments are not supported.
3308
493f3c00
DJ
33092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3310
3311 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3312 be const or non-const.
3313
8034c749
DJ
33142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3315
3316 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3317 mi_send_resuming_command to send -exec-continue.
3318
791dfb64
DJ
33192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3320
3321 * gdb.base/list.exp (test_list_filename_and_function): Add test
3322 with single quotes.
3323 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3324 matching.
3325 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3326 Add KFAIL'd tests for PR gdb/11289.
3327
7c5fe868
DJ
33282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3329
3330 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3331
fdc498b8
DJ
33322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3333
3334 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3335 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3336 a temporary directory.
3337
b519e2a6
DJ
33382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3339
3340 * gdb.base/charset.exp: Use a single regular expression to match
3341 show host-charset and show target-charset output.
3342
74164c56
JK
33432010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3344
3345 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3346 "Illegal process-id" expect string more exact.
3347 (attach to digits-starting nonsense is prohibited): New.
3348
701ed6dc
JK
33492010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 * gdb.base/prelink.exp (set verbose on): New.
3352
889bf7c5 33532010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3354
3355 * mi-reverse.exp: New file. Test for reverse option to the
3356 following MI commands: exec-continue, exec-finish, exec-next,
3357 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3358
dadf0e9c
JB
33592010-02-09 Joel Brobecker <brobecker@adacore.com>
3360
3361 * gdb.ada/ptype_tagged_param: New testcase.
3362
714f19d5
TT
33632010-02-08 Tom Tromey <tromey@redhat.com>
3364
3365 PR c++/8017:
3366 * gdb.cp/overload.exp: Add tests.
3367 * gdb.cp/overload.cc (struct K): New.
3368 (namespace N): New.
3369 (main): Call new functions.
3370 (K::staticoverload): Define.
3371
889bf7c5 33722010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3373
3374 PR gdb/10728
3375 * gdb.cp/pr10728-x.h: New file.
3376 * gdb.cp/pr10728-x.cc: New file.
3377 * gdb.cp/pr10728-y.cc: New file.
3378 * gdb.cp/pr10728.exp: New file.
3379 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3380
889bf7c5 33812010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3382
3383 PR gdb/9067
3384 * gdb.cp/pr9067.exp: New
3385 * gdb.cp/pr9067.cc: New
3386 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3387
7b356089
JB
33882010-02-08 Joel Brobecker <brobecker@adacore.com>
3389
3390 * lib/gdb.exp (gdb_test_timeout): New global variable.
3391 Set it to timeout if not already set.
3392 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3393
1be00882
DE
33942010-02-05 Doug Evans <dje@google.com>
3395
3396 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3397 user.
3398
82856980
SW
33992010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3400
3401 PR c++/7935:
3402 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3403
1a334831
TT
34042010-02-04 Tom Tromey <tromey@redhat.com>
3405
3406 * gdb.cp/virtbase.exp: Make test case names unique.
3407
9c3c02fd
TT
34082010-02-02 Tom Tromey <tromey@redhat.com>
3409
3410 * gdb.cp/virtbase.exp: Add regression tests.
3411 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3412 (main): Instantiate RHC.
3413
0cc2414c
TT
34142010-02-02 Tom Tromey <tromey@redhat.com>
3415
3416 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3417 type-printing change.
3418
edf3d5f3
TT
34192010-02-02 Tom Tromey <tromey@redhat.com>
3420
3421 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3422 * gdb.cp/virtbase.cc: New file.
3423 * gdb.cp/virtbase.exp: New file.
3424 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3425
e4b7f41c
JK
34262010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 PR libc/11214:
3429 * gdb.threads/current-lwp-dead.c: Include features.h.
3430 (HAS_NOMMU): New.
3431 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3432
b381ea14
JK
34332010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3434
3435 * gdb.base/symbol-without-target_section.exp,
3436 gdb.base/symbol-without-target_section.c: New.
3437
c593ac0e
DJ
34382010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3439
3440 * gdb.base/bigcore.exp: Reset increased timeout.
3441 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3442
db25f29d
DJ
34432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3444
3445 * gdb.base/gcore.exp (capture_command_output): Use
3446 gdb_test_multiple.
3447
f9d67f43
DJ
34482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3449
3450 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3451 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3452 (Top level): Call it.
3453
177321bd
DJ
34542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3455
3456 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3457
97f2ed50
DJ
34582010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.base/call-strs.exp, gdb.base/default.exp,
3461 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3462 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3463 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3464 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3465 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3466 * gdb.base/ending-run.exp: Correct restore of timeout.
3467 * gdb.base/page.exp: Remove unnecessary timeout setting.
3468
e4e2711a
JB
34692010-01-29 Joel Brobecker <brobecker@adacore.com>
3470
3471 * gdb.ada/rec_return: New testcase.
3472
ba581dc1
JB
34732010-01-29 Joel Brobecker <brobecker@adacore.com>
3474
3475 * gdb.ada/call_pn: New testcase.
3476
4ea95be9
DJ
34772010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3478
3479 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3480 (Top level): Use it to resume.
3481 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3482 the Thumb mode displaced stepping error as unsupported.
3483
df83a9bf
SW
34842010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3485
889bf7c5
PA
3486 * gdb.cp/nsusing.exp: Added more tests.
3487 * gdb.cp/nsrecurs.exp: Ditto.
3488 * gdb.cp/nsusing.cc: Added test functions.
3489 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3490
40b27cdc
JK
34912010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3494 absolute directory pathnames in gdb.sum file.
3495
de958931
SW
34962010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3497
3498 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3499 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3500
708ead4e
TT
35012010-01-26 Tom Tromey <tromey@redhat.com>
3502
3503 PR exp/7643:
3504 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3505 setup_kfail.
3506
b14e635e
SW
35072010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3508
3509 * gdb.cp/nsrecurs.exp: New test.
3510 * gdb.cp/nsrecurs.cc: New test program.
3511 * gdb.cp/nsstress.exp: New test.
3512 * gdb.cp/nsstress.cc: New test program.
3513 * gdb.cp/nsdecl.exp: New test.
3514 * gdb.cp/nsdecl.cc: New test program.
3515
8540c487
SW
35162010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3517
3518 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3519 imported into file scope.
3520 Marked test as xfail.
3521 * gdb.cp/namespace-using.cc (marker5): New function.
3522 * gdb.cp/shadow.exp: New test.
3523 * gdb.cp/shadow.cc: New test program.
3524 * gdb.cp/nsimport.exp: New test.
3525 * gdb.cp/nsimport.cc: New test program.
3526
421d5d99
TT
35272010-01-25 Tom Tromey <tromey@redhat.com>
3528
3529 PR gdb/11049:
3530 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3531 with "set print null-stop on".
3532
691f8dc1
JK
35332010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3534
3535 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3536 Adjust it for DISASSEMBLY_OMIT_FNAME.
3537
0b92b5bb
TT
35382010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3539
3540 PR symtab/11199:
3541 * gdb.dwarf2/member-ptr-forwardref.exp,
3542 gdb.dwarf2/member-ptr-forwardref.S: New.
3543
23787403
JK
35442010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3545
3546 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3547 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3548 thread1_tid_mutex. Remove gdbstop_mutex handling.
3549 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3550 thread2_tid_mutex. Remove gdbstop_mutex handling.
3551 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3552 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3553 pthread_cond_wait conditionalizations by while loops.
3554
b966cb8a
TT
35552010-01-20 Tom Tromey <tromey@redhat.com>
3556
3557 PR backtrace/10770:
3558 * gdb.dwarf2/pr10770.exp: New file.
3559 * gdb.dwarf2/pr10770.c: New file.
3560 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3561
fcae584b
VP
35622010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3563
3564 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3565 that target was removed, and the test always runs native anyway.
3566
a0f49112
JK
35672010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3568
3569 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3570 gdb.base/watchpoint-cond-gone-stripped.c: New.
3571
ceeb3d5a
TT
35722010-01-19 Tom Tromey <tromey@redhat.com>
3573
3574 PR c++/8000:
3575 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3576 existing tests.
3577 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3578 (main): Use AAA::SomeEnum.
3579
dd322c54
JK
35802010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3581
3582 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3583 (test_ignore_count): Declare line_callme_body global.
3584 (run to breakpoint with ignore count): Use line_callme_body.
3585 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3586 (set line_main_hello, set line_main_return): Reindent.
3587 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3588 New.
3589 (continue to callee4): Use line_callee4_body.
3590 (check *stopped from CLI command): Use line_callee4_next.
3591 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3592 (set line_main_hello, set line_main_return): Reindent.
3593 (set line_callee4_head, set line_callee4_body): New.
3594 (continue to callee4): Use line_callee4_body.
3595
4e8f195d
TT
35962010-01-18 Tom Tromey <tromey@redhat.com>
3597
3598 PR c++/9680:
3599 * gdb.cp/casts.cc: Add new classes and variables.
3600 * gdb.cp/casts.exp: Test new operators.
3601
9e14a9ba
JB
36022010-01-18 Tom Tromey <tromey@redhat.com>
3603 Thiago Jung Bauermann <bauerman@br.ibm.com>
3604
3605 * gdb.python/source2.py: New file.
3606 * gdb.python/source1: New file.
3607 * gdb.python/python.exp: Test "source" command.
3608
00bf0b85
SS
36092010-01-15 Stan Shebs <stan@codesourcery.com>
3610
3611 * gdb.trace/tfile.c: New file.
3612 * gdb.trace/tfile.exp: New file.
889bf7c5 3613
55235ad7
JK
36142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3615
3616 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3617
9f2982ff
JK
36182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3621
bbfba9ed
JK
36222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3623
3624 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3625 (libfunc): New parameter action. Implement also selectable "sleep".
3626 * gdb.base/break-interp-main.c: Include assert.h.
3627 (libfunc): New parameter action.
3628 (main): New parameters argc and argv. Assert argc. Pass argv.
3629 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3630 (test_attach): New proc.
3631 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3632 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3633
61f0d762
JK
36342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3635
3636 * gdb.base/break-interp.exp (test_core): New proc.
3637 (test_ld): Call it.
3638
06a6f270
JK
36392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3642 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3643 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3644 and gdb_compile_shlib. Use new -Wl compiler options.
3645 (dl bt, main bt): New tests.
3646
51bee8e9
JK
36472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 Support PIEs with no symfile_objfile.
3650 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3651 (test_ld): New parameter trynosym.
3652 (test_ld <$trynosym>): New block.
3653
b8040f19
JK
36542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 * gdb.base/break-interp.exp: New file.
3657
be759fcf
PM
36582010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3659
3660 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3661 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3662 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3663 test.
3664 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3665 * gdb.python/py-mi.exp: Add lazy string test.
3666
dc146f7c
VP
36672010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3668
3669 * lib/mi-support.exp (mi_check_thread_states): Handle
3670 core number in thread listing.
3671
b4ba55a1
JB
36722010-01-12 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.base/maint.exp: Adjust the expected output for the
3675 "maint print type" test. Use gdb_test_multiple instead of
3676 gdb_sent/gdb_expect.
3677
08e24bd4
DE
36782010-01-11 Doug Evans <dje@google.com>
3679
6496a609
DE
3680 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3681 from gdbserver_download. All callers updated.
3682
08e24bd4
DE
3683 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3684
b5cfddf5
JK
36852010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3686
3687 Implement binary numbers parsing.
3688 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3689 (test_integer_literals_rejected): New binary tests.
3690
3725885a
RW
36912010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3692
3693 * gdb.cell/configure: Regenerate.
3694
37aeb5df
JK
36952010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * gdb.base/corefile.exp: Move the core finding block out and call it as
3698 core_find, new variable $corefile, replace corefile by $corefile and
3699 [file tail $corefile] for usage vs. test names resp.
3700 * lib/gdb.exp (core_find): Move it as a new function here. New
3701 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3702 $destcore. Return "" on error.
3703
d521f563
JK
37042010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 Workaround PR binutils/10802.
3707 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3708 (twice).
3709
28f24826
DJ
37102010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3711
3712 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3713
2de75e71
JB
37142010-01-08 Joel Brobecker <brobecker@adacore.com>
3715
3716 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3717 call, to avoid interruption.
3718
fe00719b 37192010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3720
3721 * gdb.stabs/weird.def (args93): New.
3722
d0ef5df8
DE
37232010-01-07 Doug Evans <dje@google.com>
3724
3725 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3726
3a08d52f
TT
37272010-01-07 Tom Tromey <tromey@redhat.com>
3728
3729 * gdb.base/source.exp: Use correct line number.
3730
7a697b8d
SS
37312010-01-05 Stan Shebs <stan@codesourcery.com>
3732
3733 * gdb.trace/tracecmd.exp: Test ftrace.
3734
7803799a
UW
37352010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3736
3737 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3738
c54eabfa
JK
37392010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3740
3741 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3742 "uint_for_mi_testing".
3743
02e7ef19
JB
37442010-01-01 Joel Brobecker <brobecker@adacore.com>
3745
3746 Test indented comment in file being sourced.
3747 * gdb.base/commands.exp: Test indented comment in file being sourced.
3748
abd775ce
JB
37492010-01-01 Joel Brobecker <brobecker@adacore.com>
3750
3751 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3752 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3753 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3754 notice.
3755
79b55b82
JB
37562010-01-01 Joel Brobecker <brobecker@adacore.com>
3757
3758 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3759 notice.
3760
8997583e
JK
37612010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3762
3763 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3764 missing $after_stopped and comma (,) expectation.
3765
6da95a67
SS
37662009-12-31 Stan Shebs <stan@codesourcery.com>
3767
3768 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3769
218d2fc6
TJB
37702009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3771
3772 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3773 (top level): Call test_watchpoint_in_big_blob.
3774 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3775 watchpoints.
3776 (func3): Write to buf.
3777
236f1d4d
SS
37782009-12-29 Stan Shebs <stan@codesourcery.com>
3779
3780 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3781
f61e138d
SS
37822009-12-28 Stan Shebs <stan@codesourcery.com>
3783
3784 * gdb.trace/tsv.exp: New file.
3785 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3786
0219b378
DJ
37872009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3788
3789 * gdb.base/find.c (main): Reference search buffers.
3790 * gdb.base/included.c (main): Reference integer.
3791 * gdb.base/ptype.c (charfoo): Declare.
3792 (intfoo): Call charfoo.
3793 * gdb.base/scope0.c (useitp): New function.
3794 (usestatics): Use useitp.
3795 (useit): Add a type for val.
3796 * gdb.base/scope1.c (useit1): Take a pointer argument.
3797 (usestatics1): Update calls to useit1.
3798 * gdb.cp/call-c.cc: Declare foo.
3799 (main): Call foo.
3800 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3801 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3802 (main): Call C::ensureRefs and ensureOtherRefs.
3803 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3804 variables.
3805 (ensureOtherRefs): New function.
3806 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3807 * gdb.cp/templates.cc (main): Call t5i.value.
3808
3f78692f
JK
38092009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3810
3811 Fix compatibility with G++-4.5.
3812 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3813 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3814 (uncaught return): Remove.
3815
429374b8
JK
38162009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3817 Phil Muldoon <pmuldoon@redhat.com>
3818
3819 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3820 (bp_location13, bp_location14, bp_location17, bp_location18)
3821 (marker3_proto, marker4_proto): New variables.
3822 (breakpoint info): Update output.
3823 (run until breakpoint at marker3, run until breakpoint at marker4): New
3824 tests.
3825
859825b8
JK
38262009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3827
3828 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3829 Replace the printf call of Y by provided "y-set-1" label. New block
3830 for the second shared library.
3831 * gdb.base/unload.exp: Compile also the second library, call
3832 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3833 (single pending breakpoint info): Rename to ...
3834 (pending breakpoint info before run): ... this extended test.
3835 (libfile2, libname2, libsrcfile2, libsrc2)
3836 (lib_sl2): New variables.
3837 (exec_opts): Set also SHLIB_NAME2.
3838 (pending breakpoint info on first run at shrfunc1)
3839 (pending breakpoint info on second run at shrfunc1)
3840 (pending breakpoint info on second run at shrfunc2)
3841 (print y from libfile, print y from libfile2): New tests.
3842 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3843 * gdb.base/unloadshr2.c: New.
3844
e6a386cd
HZ
38452009-12-22 Hui Zhu <teawater@gmail.com>
3846
3847 * gdb.reverse/sigall-reverse.exp: Adjust.
3848
9e19b45e
VP
38492009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3850
3851 PR gdb/10884
3852
3853 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3854 (main): Call do_bitfield_tests.
aacf5b1e 3855 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3856
d53a7b30
JB
38572009-12-20 Joel Brobecker <brobecker@adacore.com>
3858
3859 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3860 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3861 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3862 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3863 gdb.modula2/unbounded1.c: Update copyright header.
3864
191ca0a1
CM
38652009-12-10 Chris Moller <moller@mollerware.com>
3866
3867 PR gdb/9399
3868 * gdb.cp/virtfunc2.exp: New tests
3869 * gdb.cp/virtfunc2.cc: New tests
3870 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3871
0fa6cf1b
MS
38722009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3873
3874 * gdb.reverse/i387-env-reverse.c: New file.
3875 * gdb.reverse/i387-env-reverse.exp: New file.
3876 * gdb.reverse/i387-stack-reverse.c: New file.
3877 * gdb.reverse/i387-stack-reverse.exp: New file.
3878
361ae042
PM
38792009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3880
3881 * gdb.python/py-type.exp (test_range): New test.
3882
bfd31e71
PM
38832009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3884
3885 PR python/10805
3886
3887 * gdb.python/py-type.exp: New file.
3888 * gdb.python/py-type.c: New file.
3889 * Makefile.in: Add py-type.
3890
57a1d736
TT
38912009-12-03 Tom Tromey <tromey@redhat.com>
3892
3893 * gdb.python/py-value.exp (test_parse_and_eval): New
3894 function.
3895
1f3b5d1b
PP
38962009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3897
3898 PR gdb/11022
3899
3900 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3901 * gdb.base/pr11022.c: New test.
3902
8b7dbdc9
JK
39032009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3904
3905 Fix spurious false FAILs.
3906 * gdb.base/structs.c (chartest): New.
3907 (main): Fill-in chartest.
3908 * gdb.base/structs.exp (anychar_re, first): New.
3909 (start_structs_test): Import global anychar_re and first.
3910 New gdb_test call "set print elements 300; ${testfile}"
3911 (start_structs_test <$first>): New block.
3912 (any): Import global anychar_re. New variable ac. Use ${ac}.
3913
6a53b2ec
JK
39142009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3915
3916 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3917
d7167b4c
JK
39182009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3919
3920 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3921 Force $srcfile file.
3922 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3923
b1798462
UW
39242009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3925
3926 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3927 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3928 * gdb.threads/watchthreads-reorder.exp: Likewise.
3929
b6199126
DJ
39302009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 PR gdb/8704
3933
3934 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3935 "if", and "thread". Correct matching in the previous test.
3936
b22a0510
DJ
39372009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3938
3939 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3940
930636d2
MS
39412009-11-23 Michael Snyder <msnyder@vmware.com>
3942
3943 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3944 * gdb.reverse-watch-precsave.exp: Ditto.
3945
21a0512e
PP
39462009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3947
3948 * gdb.asm/asm-source.exp: Adjust.
3949 * gdb.base/help.exp: Adjust.
889bf7c5 3950
fc30d5e0
PA
39512009-11-22 Pedro Alves <pedro@codesourcery.com>
3952
3953 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3954 (do_syscall_tests_without_xml): Set data-directory to
3955 /the/path/to/nowhere.
3956
f6bc2008
PA
39572009-11-21 Pedro Alves <pedro@codesourcery.com>
3958
3959 * gdb.threads/local-watch-wrong-thread.c,
3960 gdb.threads/local-watch-wrong-thread.exp: New files.
3961
8c2fb5de
PA
39622009-11-21 Pedro Alves <pedro@codesourcery.com>
3963
3964 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3965 assume new `regsub' syntax available.
3966
ebec9a0f
PA
39672009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
a79d3c27
JK
3969 * gdb.base/watchpoint-hw-hit-once.exp,
3970 gdb.base/watchpoint-hw-hit-once.c: New.
3971
39722009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.threads/watchthreads-reorder.exp,
3975 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3976
276a961b
MK
39772009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3978
3979 * gdb.xml/tdesc-regs.exp: Use for m68k.
3980
4867c1fb
PA
39812009-11-15 Pedro Alves <pedro@codesourcery.com>
3982
3983 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3984
f6838f81
DJ
39852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3986
3987 * lib/gdb.exp (current_target_name): New procedure.
3988 (gdb_wrapper_target): New variable.
3989 (gdb_wrapper_init): Set gdb_wrapper_target.
3990 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3991 wrapper.
3992
4ac4dd3f
DJ
39932009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3994
3995 * gdb.base/remote.exp: Delete the slowest load test.
3996 Do not load with fixed packet sizes.
3997
a7881759
DJ
39982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3999
4000 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4001
97a5b505
DJ
40022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4003
4004 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4005 srcfile when setting a breakpoint.
4006
d3e1fc54
DJ
40072009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4008
4009 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4010 macros.
4011
7cbcbded
DJ
40122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4013
4014 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4015 to be in memory.
4016 * gdb.base/display.c (force_mem): New.
4017 (do_loops): Use it. Add breakpoint comments.
4018 (do_vars): Add a breakpoint comment.
4019 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4020 line numbers.
4021
bdea3a92
NF
40222009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4023
4024 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4025 instead of a bare "run".
4026
269f82e5
PP
40272009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4028
4029 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4030
a69b7d9d
DJ
40312009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4032
4033 * lib/cell.exp (skip_cell_tests): Clean up test files before
4034 returning.
4035
b598bfda
DJ
40362009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4037
4038 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4039 and the breakpoint menu. Do not call perror if a prompt is seen.
4040 Consume the following GDB prompt.
4041 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4042 * gdb.cp/namespace.exp: Use gdb_test.
4043 * gdb.cp/templates.exp: Use gdb_test.
4044 (test_template_breakpoints): Use gdb_test_multiple.
4045
87728fa0
DJ
40462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4049 (marker4): Reference values.
4050
b67c692f
DJ
40512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4052
4053 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4054 is missing.
4055
f0df251a
DJ
40562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4057
4058 * gdb.base/break.c (need_malloc): New.
4059 * gdb.base/constvars.c (main): Reference crass and crisp.
4060 * gdb.base/gdb1821.c (main): Reference bar.
4061 * gdb.cp/gdb1355.cc (main): Reference s1.
4062 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4063 (main): Call them.
4064 * gdb.cp/hang2.cc (dummy2): Define.
4065 * gdb.cp/hang3.cc (dummy3): Define.
4066 * gdb.cp/m-data.cc (main): Reference shadow.
4067
bdf7534a
NF
40682009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4069 Nathan Froyd <froydnj@codesourcery.com>
4070
4071 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4072 remote host.
4073
f24fce77
NF
40742009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4075
4076 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4077 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4078 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4079 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4080 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4081 * gdb.dwarf2/dw2-producer.exp: Likewise.
4082 * gdb.dwarf2/mac-fileno.exp: Likewise.
4083 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4084 py-prettyprint.py to the remote host.
4085 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4086
40f0318e
KS
40872009-11-11 Keith Seitz <keiths@redhat.com>
4088
4089 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4090 use it instead of "Foo".
4091 * gdb.cp/classes.exp (do_tests): Add a test to access
4092 a method through a typedef'd class name.
4093
f3d9f7fb
NF
40942009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4095
4096 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4097 exponents.
4098 * gdb.base/pointers.exp: Likewise.
4099 * gdb.cp/ref-types.exp: Likewise.
4100
a4216f37
KS
41012009-11-11 Keith Seitz <keiths@redhat.com>
4102
4103 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4104 new[] and delete[].
4105 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4106 "void".
4107 (probe_demangler): Remove all single-quoting of
4108 method and variable names.
4109 (info_func_regexp): Remove the word "void" from any
4110 occurrence of "(void)".
4111 (print_addr_2): Remove all single-quoting of
4112 method names.
4113 (print_addr_2_kfail): Likewise.
4114 (print_addr): Single-quote C function names before
4115 passing to print_addr_2.
4116 (test_paddr_operator_functions): Remove single-quoting
4117 for method names.
4118 Add tests for operator new[] and operator delete[].
4119
9b14d7aa
JK
41202009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4121
4122 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4123
85feb311
KS
41242009-11-09 Keith Seitz <keiths@redhat.com>
4125
4126 * gdb.cp/overload.exp: Add tests for resolving overloaded
4127 methods in expression parsing/evaluation.
4128
fa335448
DJ
41292009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4130
4131 * lib/gdb.exp (default_gdb_version): Use --version instead of
4132 --command.
4133
ec3c07fc
NS
41342009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4135
4136 * lib/gdb.exp (gdb_compile_test): New.
4137 (skip_ada_tests, skip_java_tests): New.
4138 (gdb_compile): Use gdb_compile_test for f77.
4139 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4140 * lib/java.exp (compile_java_from_source): Remove runtests check,
4141 use gdb_compile_test to record result.
4142 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4143 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4144 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4145 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4146 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4147 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4148 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4149 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4150 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4151 adjust gdb_compile invocations.
4152
b8b4e42b
JK
41532009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4154
4155 * Makefile.in (abs_builddir): New.
4156 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4157 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4158 `$(abs_builddir)/site.exp'.
4159
f8b7eaf3
DJ
41602009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4161
4162 * config/m68k-emc.exp, lib/emc-support.exp,
4163 gdb.trace/gdb_c_test.c: Delete.
4164 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4165 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4166 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4167 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4168 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4169 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4170 casing for m68k-*-elf.
4171
c4187697
NS
41722009-11-03 Pedro Alves <pedro@codesourcery.com>
4173
4174 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4175 * gdb.arch/i386-prologue.exp: Likewise.
4176 * gdb.arch/i386-unwind.exp: Likewise.
4177
db16b772
DJ
41782009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4179
4180 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4181
bcf71277
DJ
41822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4183
4184 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4185
0105cee2
DJ
41862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4187
4188 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4189
24ddea62
JK
41902009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4193
287ccc17
JK
41942009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4195
4196 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4197 * gdb.base/sepdebug2.c: New file.
4198
08bca259 41992009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4200
4201 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4202 the modified warnings for catch syscall. Verify if GDB was compiled
4203 with support for lib expat, and choose which tests to run depending
4204 on this.
4205
5d4e2b76
VP
42062009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4207
4208 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4209 that composite commands are parsed OK. And also test
4210 that breakpoint commands do work.
4211
240e538a
MS
42122009-10-23 Michael Snyder <msnyder@vmware.com>
4213
4214 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4215 to allow for new disassembly style.
4216
9c419145
PP
42172009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4218
4219 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4220
02506ff1
MS
42212009-10-22 Michael Snyder <msnyder@vmware.com>
4222
4223 * gdb.reverse/break-precsave.exp: New test.
4224 * gdb.reverse/consecutive-precsave.exp: Ditto.
4225 * gdb.reverse/finish-precsave.exp: Ditto.
4226 * gdb.reverse/i386-precsave.exp: Ditto.
4227 * gdb.reverse/machinestate-precsave.exp: Ditto.
4228 * gdb.reverse/sigall-precsave.exp: Ditto.
4229 * gdb.reverse/solilb-precsave.exp: Ditto.
4230 * gdb.reverse/step-precsave.exp: Ditto.
4231 * gdb.reverse/until-precsave.exp: Ditto.
4232 * gdb.reverse/watch-precsave.exp: Ditto.
4233
4cf866a3
MS
42342009-10-22 Michael Snyder <msnyder@vmware.com>
4235
4236 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4237 for gdb_expect. Adjust one test's expect strings for the new
4238 format of disassemble.
4239 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4240 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4241 gdb_test_multiple.
4242 * gdb.reverse/step-reverse.exp: Delete 'return'.
4243 * gdb.reverse/until-reverse.exp: Delete blank lines.
4244 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4245
2b28d209
PP
42462009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4247
4248 * gdb.base/consecutive.exp: Adjust.
4249 * gdb.base/display.exp: Likewise.
4250 * gdb.base/pc-fp.exp: Likewise.
4251 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4252
33b9c32b
MS
42532009-10-19 Michael Snyder <msnyder@vmware.com>
4254
4255 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4256 * gdb.reverse/finish-reverse.c: Ditto.
4257 * gdb.reverse/sigall-reverse.c: Ditto.
4258 * gdb.reverse/solib-reverse.c: Ditto.
4259 * gdb.reverse/step-reverse.c: Ditto.
4260 * gdb.reverse/watch-reverse.c: Ditto.
4261
6c95b8df
PA
42622009-10-19 Pedro Alves <pedro@codesourcery.com>
4263 Stan Shebs <stan@codesourcery.com>
4264
4265 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4266 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4267 "Executing new program".
4268 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4269 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4270 left listed after having been killed.
4271 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4272 * gdb.base/maint.exp: Adjust test.
4273
4274 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4275 * gdb.multi/Makefile.in: New.
4276 * gdb.multi/base.exp: New.
4277 * gdb.multi/goodbye.c: New.
4278 * gdb.multi/hangout.c: New.
4279 * gdb.multi/hello.c: New.
4280 * gdb.multi/bkpt-multi-exec.c: New.
4281 * gdb.multi/bkpt-multi-exec.exp: New.
4282 * gdb.multi/crashme.c: New.
4283
279017b7
TG
42842009-10-13 Tristan Gingold <gingold@adacore.com>
4285
4286 * gdb.base/sepdebug.exp: Check debug info are found.
4287
0413d738
PA
42882009-10-08 Pedro Alves <pedro@codesourcery.com>
4289
4290 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4291 bits.
4292
c628eecc
JK
42932009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
4295 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4296
38af1bfe
JB
42972009-10-07 Joel Brobecker <brobecker@adacore.com>
4298
4299 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4300 of the comments.
4301
2b0adecd
PM
43022009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4303
4304 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4305 * gdb.base/annota3.exp: Idem.
4306 * gdb.base/maint.exp: Idem.
4307
8d417781
PM
43082009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4309
889bf7c5 4310 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4311 to default.
4312
bb61102d
PM
43132009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4314
889bf7c5 4315 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4316 mingw and cygwin targets.
4317
ace5c364
PM
43182009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4319 Pedro Alves <pedro@codesourcery.com>
4320
889bf7c5 4321 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4322 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4323
c2d494a0
PM
43242009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4325
e1b52ce2
PM
4326 * gdb.base/shr1.c: Use %p in format string.
4327 * gdb.base/unload.c: Avoid warning in fprintf.
4328 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4329
209f53f5
PM
43302009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4331
4332 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4333 long type.
4334 (test_unlink): Correct printf string.
4335 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4336 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4337
8172766a
JK
43382009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4341 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4342 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4343
0f73703c
UW
43442009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4345
4346 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4347 * gdb.objc/nondebug.exp: Likewise.
4348
b32306ca
UW
43492009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4350
4351 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4352 target_info setting.
4353
4354 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4355 that detect new threads during "info threads".
4356
0057022f
UW
43572009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4358
4359 * gdb.threads/manythreads.c (main): Increase thread stack size
4360 to 2*PTHREAD_STACK_MIN.
4361 * gdb.threads/multi-create.c (main): Likewise.
4362 (create_function): Likewise.
4363
f29c0325
UW
43642009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4365
4366 * gdb.base/dump.exp: Pass difference of pointer types instead
4367 of integer types as offset to restore in intarr3.srec case.
4368
fcb34849
UW
43692009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4370
4371 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4372
d5142e3b
UW
43732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4374
4375 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4376
087b74b2 43772009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4378
087b74b2
PM
4379 New test for two watchpoints, with disabling of
4380 the first inserted.
4381 * testsuite/gdb.base/watchpoints.c: New file.
4382 * testsuite/gdb.base/watchpoints.exp: New file.
4383
96c07c5b
TT
43842009-09-25 Tom Tromey <tromey@redhat.com>
4385
4386 * gdb.base/charset.exp: Test utf-16 strings with Python.
4387
b8899f2b
TT
43882009-09-25 Tom Tromey <tromey@redhat.com>
4389
4390 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4391 UCS-4.
4392 * gdb.base/charset.c (utf_32_string): Rename.
4393 (init_utf32): Rename.
4394 (main): Update.
4395
329719ec
TT
43962009-09-22 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.python/py-function.exp: Add regression tests.
4399
11ef0d76
KS
44002009-09-21 Keith Seitz <keiths@redhat.com>
4401
4402 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4403 with invalid operator.
4404
3fe8f3b3
KS
44052009-09-21 Keith Seitz <keiths@redhat.com>
4406
4407 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4408 and destructor using typedef name of class.
4409 * gdb.cp/classes.cc (class Base1): Add a destructor.
4410 (base1): New typedef.
4411 (use_methods): Instanitate an object of type base1.
4412 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4413 (do_tests): Call test_template_typedef.
4414 * gdb.cp/templates.cc (Baz::~Baz): New method.
4415 (intBazOne): New typedef.
4416 (main): Instantiate intBazOne.
4417
7a9fe101
PM
44182009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4419
4420 PR python/10633
4421
4422 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4423 Function.
4424 (run_lang_tests): Add print elements test.
4425
2e4d963f
PM
44262009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4427
4428 * gdb.python/py-value.exp (test_subscript_regression): New
4429 function. Test for invalid subscripts.
4430 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4431 (ptr_ref): New function.
4432
ec7e75e7
PP
44332009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4434
4435 * gdb.base/default.exp: Fix "show convenience".
4436
0cc7d26f
TT
44372009-09-15 Tom Tromey <tromey@redhat.com>
4438
4439 * lib/mi-support.exp (mi_create_varobj): Update.
4440 (mi_create_floating_varobj): Likewise.
4441 (mi_create_dynamic_varobj): New proc.
4442 (mi_varobj_update): Update.
4443 (mi_varobj_update_with_type_change): Likewise.
4444 (mi_varobj_update_kv_helper): New proc.
4445 (mi_varobj_update_dynamic_helper): Rewrite.
4446 (mi_varobj_update_dynamic): New proc.
4447 (mi_list_varobj_children): Update.
4448 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4449 * gdb.python/python-prettyprint.py (pp_outer): New class.
4450 (pp_nullstr): Likewise.
4451 (lookup_function): Register new printers.
4452 * gdb.python/python-prettyprint.c (struct substruct): New type.
4453 (struct outerstruct): Likewise.
4454 (substruct_test): New function.
4455 (struct nullstr): New type.
4456 (string_1, string_2): New globals.
4457 (main): Add new tests.
4458 * gdb.python/python-mi.exp: Added regression tests.
4459 * gdb.mi/mi2-var-display.exp: Update.
4460 * gdb.mi/mi2-var-cmd.exp: Update.
4461 * gdb.mi/mi2-var-child.exp: Update.
4462 * gdb.mi/mi2-var-block.exp: Update.
4463 * gdb.mi/mi-var-invalidate.exp: Update.
4464 * gdb.mi/mi-var-display.exp: Update.
4465 * gdb.mi/mi-var-cmd.exp: Update.
4466 * gdb.mi/mi-var-child.exp: Update.
4467 * gdb.mi/mi-var-block.exp: Update.
4468 * gdb.mi/mi-break.exp: Update.
4469 * gdb.mi/gdb701.exp: Update.
4470
a96d9b2e
SDJ
44712009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4472
4473 * Makefile.in: Inclusion of catch-syscall object.
4474 * gdb.base/catch-syscall.c: New file.
4475 * gdb.base/catch-syscall.exp: New file.
4476
b43b923a
MS
44772009-09-12 Michael Snyder <msnyder@vmware.com>
4478
4479 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4480 that can support reverse debuggnig.
4481
cec03d70
TT
44822009-09-11 Tom Tromey <tromey@redhat.com>
4483
4484 * gdb.dwarf2/valop.S: New file.
4485 * gdb.dwarf2/valop.exp: New file.
4486
e23bb3fc
MK
44872009-09-11 Mark Kettenis <kettenis@gnu.org>
4488
4489 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4490
37c3696d
DE
44912009-09-10 Doug Evans <dje@google.com>
4492
4493 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4494 Add $gdb_prompt to second breakpoint regexp.
4495
5172aecb
JB
44962009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4497
4498 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4499 names, add missing ones.
4500 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4501 * gdb.python/py-frame.c: Rename from python-frame.c.
4502 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4503 testfile name.
4504 * gdb.python/py-function.exp: Rename from python-function.exp.
4505 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4506 testfile name.
4507 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4508 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4509 Adjust testfile name.
4510 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4511 * gdb.python/py-template.cc: Rename from python-template.cc.
4512 * gdb.python/py-template.exp: Rename from python-template.exp.
4513 Adjust testfile name.
4514 * gdb.python/py-value.c: Rename from python-value.c.
4515 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4516 testfile name.
4517
b554e4bd
JK
45182009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4521 $bpt2address.
4522 (Second breakpoint address is valid on ia64)
4523 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4524
9a68ae16
JM
45252009-09-03 Joseph Myers <joseph@codesourcery.com>
4526
4527 * gdb.base/ending-run.exp: Restrict regular expression matching
4528 line number to require closing brace following.
4529
146b9145
DE
45302009-09-03 Doug Evans <dje@google.com>
4531
4532 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4533
787d21e1
TT
45342009-09-02 Tom Tromey <tromey@redhat.com>
4535
4536 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4537
e7802207
TT
45382009-09-02 Tom Tromey <tromey@redhat.com>
4539
4540 * gdb.dwarf2/callframecfa.exp: New file.
4541 * gdb.dwarf2/callframecfa.S: New file.
4542
817aadd2
JK
45432009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4544
4545 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4546 gdb.base/solib-overlap-main.c: New.
4547
4a76eae5
DJ
45482009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4549
4550 PR gdb/10565
4551
4552 * gdb.base/bitfields.c (struct container, container): New.
4553 (main): Initialize it and call break5.
4554 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4555
d4b96c9a
JK
45562009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4559 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4560
4e22772d
JK
45612009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4562
4563 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4564
2efab443
MS
45652009-08-26 Michael Snyder <msnyder@vmware.com>
4566
4567 * gdb.base/i386-reverse.c: New file.
4568 * gdb.base/i386-reverse.exp: New file.
4569 * gdb.base/Makefile.in: Add new files to be removed.
4570
07ab73a0
JM
45712009-08-26 Joseph Myers <joseph@codesourcery.com>
4572
4573 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4574 environment-pwd for remote host.
4575 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4576
676accff
KS
45772009-08-24 Keith Seitz <keiths@redhat.com>
4578
4579 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4580 Add two new C++ completer tests which limit the output to a
889bf7c5 4581 given class.
676accff 4582
f9f7ad22
MS
45832009-08-24 Michael Snyder <msnyder@vmware.com>
4584
4585 * gdb.base/del.exp: Fix typo in comment.
4586 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4587
81ecdfbb
RW
45882009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4589
4590 * configure: Regenerate.
4591 * gdb.hp/configure: Likewise.
4592 * gdb.hp/gdb.aCC/configure: Likewise.
4593 * gdb.hp/gdb.base-hp/configure: Likewise.
4594 * gdb.hp/gdb.compat/configure: Likewise.
4595 * gdb.hp/gdb.defects/configure: Likewise.
4596 * gdb.hp/gdb.objdbg/configure: Likewise.
4597 * gdb.stabs/configure: Likewise.
4598
cab0c772
UW
45992009-08-19 Doug Evans <dje@google.com>
4600
4601 * gdb.base/gdbvars.c: New file.
4602 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4603
b8fa0bfa
PA
46042009-08-14 Pedro Alves <pedro@codesourcery.com>
4605
4606 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4607 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4608
b84aa90a
PA
46092009-08-13 Pedro Alves <pedro@codesourcery.com>
4610
4611 * gdb.base/default.exp: Adjust "set language test": it's now an
4612 enum command. Larger help string moved to "help set language".
4613 * gdb.base/help.exp: Adjust "help set language" expected output,
4614 now lists all known languages.
4615
0d8f9b2c
NF
46162009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4617
4618 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4619 all frame arguments.
4620 * gdb.arch/altivec-regs.exp: Likewise.
4621
bda180e0
TT
46222009-08-07 Tom Tromey <tromey@redhat.com>
4623
4624 * gdb.base/setshow.exp: Add tests for changes to set language, set
4625 check range, and set check type.
4626
48cb2d85
VP
46272009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4628
4629 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4630 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4631 Call it.
48cb2d85 4632
1ea34204
UW
46332009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4634
4635 * configure.ac: Run gdb.cell tests when appropriate.
4636 * configure: Regenerate.
4637 * lib/cell.exp: New file.
4638 * gdb.cell: New directory.
4639 * gdb.cell/configure.ac: New file.
4640 * gdb.cell/configure: New file.
4641 * gdb.cell/Makefile.in: New file.
4642 * gdb.cell/arch.exp: New file.
4643 * gdb.cell/break.c: New file.
4644 * gdb.cell/break.exp: New file.
4645 * gdb.cell/break-spu.c: New file.
4646 * gdb.cell/bt.c: New file.
4647 * gdb.cell/bt2-spu.c: New file.
4648 * gdb.cell/bt-spu.c: New file.
4649 * gdb.cell/bt.exp: New file.
4650 * gdb.cell/coremaker.c: New file.
4651 * gdb.cell/coremaker-spu.c: New file.
4652 * gdb.cell/core.exp: New file.
4653 * gdb.cell/gcore.exp: New file.
4654 * gdb.cell/data.c: New file.
4655 * gdb.cell/data.exp: New file.
4656 * gdb.cell/data-spu.c: New file.
4657 * gdb.cell/ea-cache.exp: New file.
4658 * gdb.cell/ea-cache.c: New file.
4659 * gdb.cell/ea-cache-spu.c: New file.
4660 * gdb.cell/ea-standalone.c: New file.
4661 * gdb.cell/ea-standalone.exp: New file.
4662 * gdb.cell/ea-test.c: New file.
4663 * gdb.cell/ea-test.exp: New file.
4664 * gdb.cell/f-regs.exp: New file.
4665 * gdb.cell/mem-access.c: New file.
4666 * gdb.cell/mem-access.exp: New file.
4667 * gdb.cell/mem-access-spu.c: New file.
4668 * gdb.cell/ptype.exp: New file.
4669 * gdb.cell/registers.exp: New file.
4670 * gdb.cell/size.c: New file.
4671 * gdb.cell/sizeof.exp: New file.
4672 * gdb.cell/size-spu.c: New file.
4673 * gdb.cell/solib.exp: New file.
4674 * gdb.cell/solib-symbol.exp: New file.
4675
85e747d2
UW
46762009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4677
4678 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4679
58d6951d
DJ
46802009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4681
4682 * gdb.base/float.exp: Handle VFP registers.
4683
6e0a4f15
MS
46842009-07-14 Michael Snyder <msnyder@vmware.com>
4685
dcd5da87
MS
4686 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4687 to bring gdb to the beginning of the calling line.
4688
6e0a4f15
MS
4689 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4690 confusing the i386 epilogue unwinder.
4691
782b2b07
SS
46922009-07-14 Stan Shebs <stan@codesourcery.com>
4693
4694 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4695
f662c3bc
MS
46962009-07-14 Michael Snyder <msnyder@vmware.com>
4697
4698 * gdb.reverse/step-reverse.exp (stepi into function call):
4699 Call instruction may not be first instruction in the line.
4700 (reverse stepi from a function call): Used wrong line number.
4701
8f313923
JK
47022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4703
4704 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4705
4662c76e
JK
47062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4707
4708 Fix gdb.base/macscp.exp when using custom inputrc.
4709 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4710 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4711 env(TERM) set.
4712 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4713 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4714
aa81e255
JK
47152009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4716
4717 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4718 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4719 Change the compilation target to match the testcase name.
4720 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4721 testcase name.
4722 * a2-run.exp: Use for setup prepare_for_testing. Change the
4723 compilation target to match the testcase name.
4724 * gdb.base/commands.exp: Likewise.
4725 * gdb.base/finish.exp: Likewise.
4726 * gdb.base/float.exp: Likewise.
4727 * gdb.base/info-target.exp: Likewise.
4728 * gdb.base/relational.exp: Likewise.
4729 * gdb.base/term.exp: Likewise.
4730 * gdb.base/until.exp: Likewise.
4731 * gdb.base/volatile.exp: Likewise.
4732 * gdb.base/whatis-exp.exp: Likewise.
4733
4c93b1d7
HZ
47342009-07-11 Hui Zhu <teawater@gmail.com>
4735
4736 * gdb.base/help.exp (disassemble): Update expected help text.
4737
812f7342
TT
47382009-07-09 Tom Tromey <tromey@redhat.com>
4739
4740 * lib/gdb.exp: Handle TRANSCRIPT.
4741 (remote_spawn, remote_close, send_gdb): New procs.
4742
fbb8f299
PM
47432009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4744
4745 * gdb.python/python-prettyprint.c: Add counted null string
4746 structure.
4747 * gdb.python/python-prettyprint.exp: Print null string. Test for
4748 embedded nulls.
4749 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4750 * gdb.python/python-value.exp (test_value_in_inferior): Add
4751 variable length string fetch tests.
4752 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4753
c0ac0ec7
JK
47542009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4757
30b66ecc
TT
47582009-07-07 Tom Tromey <tromey@redhat.com>
4759
4760 * gdb.base/call-rt-st.exp: Update for change to escape output.
4761 * gdb.base/callfuncs.exp: Likewise.
4762 * gdb.base/charset.exp: Likewise.
4763 * gdb.base/constvars.exp: Likewise.
4764 * gdb.base/long_long.exp: Likewise.
4765 * gdb.base/pointers.exp: Likewise.
4766 * gdb.base/printcmds.exp: Likewise.
4767 * gdb.base/setvar.exp: Likewise.
4768 * gdb.base/store.exp: Likewise.
4769 * gdb.cp/ref-types.exp: Likewise.
4770 * gdb.mi/mi-var-child.exp: Likewise.
4771 * gdb.mi/mi-var-display.exp: Likewise.
4772 * gdb.mi/mi2-var-display.exp: Likewise.
4773 * gdb.base/charset.exp: Test octal escape sequence length.
4774 Update for change to escape output.
4775
187c4a2b
JK
47762009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4777
4778 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4779
d80a43f9
DJ
47802009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4781
4782 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4783
047427a8
JK
47842009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4787 gdbserver increasing $portnum if "Can't bind address" has been seen.
4788
8b5a0f4f
PA
47892009-07-05 Pedro Alves <pedro@codesourcery.com>
4790
4791 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4792 mingw32ce.
4793
7d93ba58
PA
47942009-07-05 Pedro Alves <pedro@codesourcery.com>
4795
4796 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4797 VFP format.
4798
2277426b
PA
47992009-07-02 Pedro Alves <pedro@codesourcery.com>
4800
4801 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4802 linux. Adjust to use "inferior", "info inferiors", "detach
4803 inferior" and "kill inferior" instead of "restart", "info fork",
4804 "detach fork" and "delete fork".
4805 * gdb.base/ending-run.exp: Spell out "info".
4806 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4807 the "kill" command.
4808
5af949e3
UW
48092009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4810
4811 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4812 change to prefix TLS offset in hex with 0x.
4813
5d3729b5
UW
48142009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4815
4816 * gdb.base/default.exp: Update test case for "x" changes.
4817
af589bd0
TG
48182009-07-01 Tristan Gingold <gingold@adacore.com>
4819
4820 * gdb.base/bigcore.exp: Make darwin untested.
4821
40974f91
JK
48222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4823
4824 * gdb.base/completion.exp (directory completion): Create the directory.
4825 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4826 escapeuniquesub.
4827 (directory completion 2): Expect now ${escapeuniquesub}.
4828 (Glob remaining of directory test): Remove one excessive newline.
4829 Expect the real output.
4830
59dd3af6
JK
48312009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 Fix `make check//%' target after `make check' has been ran.
4834 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4835 a mkdir call.
4836 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4837 (%/.dir): Remove.
4838
f4e164aa
JK
48392009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4840
4841 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4842 the expected result record.
4843
69af2122
JK
48442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 Remove racy FAILs relying just on the timeouts.
4847 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4848 (annotation_level 2): Remove racy FAILs.
4849
2fd481e1
PP
48502009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4851
4852 gdb/10275
889bf7c5
PA
4853 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4854
c38f313d
DJ
48552009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4858
8b777f02
VP
48592009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4860
4861 * gdb.mi/mi-stack.exp: Testing symbolic options
4862 to -stack-list-locals and -stack-list-arguments.
4863
00c7eacf
JK
48642009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4865
4866 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4867
6bc80edc
TT
48682009-06-29 Tom Tromey <tromey@redhat.com>
4869
4870 * dg-extract-results.sh: New file.
4871 * Makefile.in (FORCE_PARALLEL): New variable.
4872 (CHECK_TARGET): New conditional variable.
4873 (check): Use CHECK_TARGET.
4874 (DO_RUNTEST): New variable.
4875 (check-single): New target.
4876 (TEST_DIRS): New variable.
4877 (TEST_TARGETS): Likewise.
4878 (check-parallel): New target.
4879 (check-gdb.%): New pattern.
4880 (BASE1_FILES): New variable.
4881 (BASE2_FILES): Likewise.
4882 (check-gdb.base%): New pattern.
4883 (%/.dir): New pattern.
4884 * configure: Rebuild.
4885 * aclocal.m4 (AM_CONDITIONAL): New defun.
4886 * configure.ac: Check whether user is using GNU make.
4887 (GMAKE): New conditional.
4888
794684b6
SW
48892009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4890
4891 * gdb.cp/namespace-nested-import.cc: New test.
4892 * gdb.cp/namespace-nested-import.exp: New test.
4893
edb3359d
DJ
48942009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4895
4896 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4897 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4898 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4899 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4900 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4901 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4902 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4903 gdb.opt/inline-markers.c: New files.
4904 * lib/gdb.exp (skip_inline_frame_tests): New function.
4905 (skip_inline_var_tests): New function.
4906
cf657a0c
AS
49072009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4908
4909 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4910 backtrace.
4911
28d41a99
MS
49122009-06-27 Michael Snyder <msnyder@vmware.com>
4913
4914 * gdb.reverse: New directory.
4915 * gdb.reverse/break-reverse.c: New test.
4916 * gdb.reverse/break-reverse.exp: New test.
4917 * gdb.reverse/consecutive-reverse.c: New test.
4918 * gdb.reverse/consecutive-reverse.exp: New test.
4919 * gdb.reverse/finish-reverse.c: New test.
4920 * gdb.reverse/finish-reverse.exp: New test.
4921 * gdb.reverse/machinestate.c: New test.
4922 * gdb.reverse/ms1.c: New test.
4923 * gdb.reverse/machinestate.exp: New test.
4924 * gdb.reverse/Makefile.in: New file.
4925 * gdb.reverse/shr2.c: New test.
4926 * gdb.reverse/solib-reverse.c: New test.
4927 * gdb.reverse/solib-reverse.exp: New test.
4928 * gdb.reverse/step-reverse.c: New test.
4929 * gdb.reverse/step-reverse.exp: New test.
4930 * gdb.reverse/until-reverse.c: New test.
4931 * gdb.reverse/ur1.c: New test.
4932 * gdb.reverse/until-reverse.exp: New test.
4933 * gdb.reverse/watch-reverse.c: New test.
4934 * gdb.reverse/watch-reverse.exp: New test.
4935 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4936 * configure: Regenerate.
4937
fe3c8b0d
DE
49382009-06-26 Doug Evans <dje@google.com>
4939
4940 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4941
3a72a602
PM
49422009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4943
4944 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4945 windows problem for 'file delete $binfile'.
4946
27aa8d6a
SW
49472009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4948
4949 * gdb.cp/namespace-using.exp: New test.
4950 * gdb.cp/namespace-using.cc: New test.
4951
8ac055f8
JB
49522009-05-20 Joel Brobecker <brobecker@adacore.com>
4953
4954 * gdb.ada/variant_record_packed_array: New testcase.
4955
85e306ed
TT
49562009-06-23 Tom Tromey <tromey@redhat.com>
4957
4958 * gdb.base/charset.exp (test_combination): Regression test.
4959 * gdb.base/charset.c (my_wchar_t): New typedef.
4960 (myvar): New global.
4961 (main): Set myvar.
4962
56643c5e
PM
49632009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4964
4965 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4966 target.
4967
1fac167a
UW
49682009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4969
4970 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4971
7ccb0be9
UW
49722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4973
4974 * gdb.mi/gdb680.exp: Update test for error message.
4975
568d6575
UW
49762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4977
4978 * gdb.base/annota1.exp: Allow multiple occurrences of the
4979 frames-invalid annotation.
4980 * gdb.cp/annota2.exp: Likewise.
4981
7cd1089b
PM
49822009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4983
4984 * gdb.cp/gdb2495.cc: New file.
4985 * gdb.cp/gdb2495.exp: New file.
4986
72c63395
JK
49872009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 Report error on GDB crash during runto.
4990 * lib/gdb.exp (runto <eof>): New.
4991
3788363d
DJ
49922009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4993
4994 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4995 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4996 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4997 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4998 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4999 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5000 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5001 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5002 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5003 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5004 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5005 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5006 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5007 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5008 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5009 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5010 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5011 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5012 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5013 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5014 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5015 gdb.trace/passcount.exp, gdb.trace/report.exp,
5016 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5017 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5018 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5019 executable.
5020
17592de3
PA
50212009-06-07 Pedro Alves <pedro@codesourcery.com>
5022
5023 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5024 defined before referencing it.
5025
701e355d
DE
50262009-06-03 Doug Evans <dje@google.com>
5027
5028 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5029 * gdb.arch/i386-see.c: Ditto.
5030
f2292c65
PM
50312009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5032
5033 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5034 (check_macro): Return 1 if undefined.
5035 If first test fails, check if macro debug information is available,
5036 and report unsupported test if no macro information is found.
5037
5a437975
DE
50382009-05-29 Doug Evans <dje@google.com>
5039
5040 * gdb.threads/hand-call-in-threads.exp: New.
5041 * gdb.threads/hand-call-in-threads.c: New.
5042
c141c696
MS
50432009-05-29 Michael Snyder <msnyder@vmware.com>
5044
5045 * gdb.base/break-always.exp: Change "1" to "on".
5046 Add confirmation check.
5047
b3444185
PA
50482009-05-28 Pedro Alves <pedro@codesourcery.com>
5049
5050 * gdb.threads/threxit-hop-specific.c: New.
5051 * gdb.threads/threxit-hop-specific.exp: New.
5052 * gdb.threads/thread-execl.c: New.
5053 * gdb.threads/thread-execl.exp: New.
5054
b6313243
TT
50552009-05-27 Tom Tromey <tromey@redhat.com>
5056 Thiago Jung Bauermann <bauerman@br.ibm.com>
5057
5058 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5059 (mi_child_regexp): Likewise.
5060 (mi_list_varobj_children_range): Likewise.
5061 (mi_get_features): Likewise.
5062 (mi_list_varobj_children): Rewrite.
5063 * gdb.python/python-mi.exp: New file.
5064
a6bac58e
TT
50652009-05-27 Tom Tromey <tromey@redhat.com>
5066 Thiago Jung Bauermann <bauerman@br.ibm.com>
5067 Phil Muldoon <pmuldoon@redhat.com>
5068 Paul Pluzhnikov <ppluzhnikov@google.com>
5069
5070 * gdb.python/python-prettyprint.exp: New file.
5071 * gdb.python/python-prettyprint.c: New file.
5072 * gdb.python/python-prettyprint.py: New file.
5073 * gdb.base/display.exp: print/r is now valid.
5074
2c74e833
TT
50752009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5076 Tom Tromey <tromey@redhat.com>
5077 Pedro Alves <pedro@codesourcery.com>
5078 Paul Pluzhnikov <ppluzhnikov@google.com>
5079
5080 * gdb.python/python-template.exp: New file.
5081 * gdb.python/python-template.cc: New file.
5082 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5083 tests.
5084 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5085 Call it.
5086 (test_value_after_death): New proc.
5087 * gdb.python/python-value.c (PTR): New typedef.
5088 (main): New variable 'x'.
5089
89c73ade
TT
50902009-05-27 Tom Tromey <tromey@redhat.com>
5091
5092 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5093 tests.
5094 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5095 Call it.
5096
a75724bc
PA
50972009-05-27 Pedro Alves <pedro@codesourcery.com>
5098
5099 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5100
e58b0e63
PA
51012009-05-24 Pedro Alves <pedro@codesourcery.com>
5102
5103 * gdb.threads/fork-thread-pending.c: New.
5104 * gdb.threads/fork-thread-pending.exp: New.
5105
4ac36638
JK
51062009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5107
5108 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5109 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5110
889bf7c5 51112009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5112
889bf7c5 5113 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5114
b242c3c2
PA
51152009-05-17 Pedro Alves <pedro@codesourcery.com>
5116
5117 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5118 `gdb_get_line_number'. Call `callee' in both parent and child.
5119 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5120 `gdb_get_line_number' instead of hardcoding line numbers.
5121 (catch_fork_unpatch_child): New procedure to test detaching
5122 breakpoints from child fork.
5123 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5124 hardcoding line numbers.
5125 (do_fork_tests): Run `catch_fork_unpatch_child'.
5126
ee342b23
VP
51272009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5128
5129 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5130 of structure type enters or leaves the scope, it
5131 is reported by -var-update.
5132
e2009e98
DE
51332009-05-11 Doug Evans <dje@sebabeach.org>
5134
5135 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5136 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5137 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5138
00903456
JK
51392009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5140
5141 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5142
dc621c35
DE
51432009-04-30 Doug Evans <dje@google.com>
5144
5145 * gdb.threads/watchthreads2.exp: New testcase.
5146 * gdb.threads/watchthreads2.c: New testcase.
5147
9ab4e744
DE
51482009-04-29 Doug Evans <dje@google.com>
5149
5150 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5151 * gdb.cp/mb-ctor.cc: Ditto.
5152 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5153 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5154 * gdb.cp/mb-inline1.cc: Call it.
5155 * gdb.cp/mb-inline2.cc: Ditto.
5156 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5157 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5158
484086b7
JK
51592009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5160
5161 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5162 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5163 Replace all uses of `decimal' by `nonzero'.
5164 (info macro FROM_COMMANDLINE): New test.
5165
379a77b5
TT
51662009-04-27 Tom Tromey <tromey@redhat.com>
5167
5168 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5169
b92b73c2
DE
51702009-04-27 Doug Evans <dje@google.com>
5171
5172 * gdb.threads/watchthreads.c (main): Initialize args before starting
5173 the threads. Plus formatting cleanup.
5174 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5175 biased scheduling of one thread.
5176
945a118d
JG
51772009-04-27 Jerome Guitton <guitton@adacore.com>
5178
5179 * gdb.cp/templates.cc (GetMax): New template.
5180 (main): Declare two instances of GetMax.
5181 * gdb.cp/templates.exp: Add new test.
5182
d389af10
JK
51832009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5184
5185 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5186
e7f86de9
JM
51872009-04-22 Joseph Myers <joseph@codesourcery.com>
5188
5189 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5190
334cc82d
TT
51912009-04-15 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.base/charset.exp: Add regression test.
5194
d12672cc
JB
51952009-04-14 Joel Brobecker <brobecker@adacore.com>
5196
5197 * gdb.base/exe-lock.exp: New testcase.
5198
18e8c3bc
TT
51992009-04-13 Tom Tromey <tromey@redhat.com>
5200
5201 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5202 operator on Frame.
5203
5ecd5cbe
UW
52042009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5205
5206 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5207 * gdb.server/ext-attach.exp: Likewise.
5208
7309f756
VP
52092009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5210
5211 Eliminate some sleep usage.
5212
889bf7c5
PA
5213 * gdb.mi/basics.c (do_nothing): New.
5214 (main): Use do_nothing instead of printf, so that
5215 not to introduce race condition between output of
5216 inferiour and output of gdb. Do not use sleep as it
5217 is not generally available on embedded targets.
7309f756 5218
f4b95f6f
PA
52192009-04-02 Pedro Alves <pedro@codesourcery.com>
5220
5221 * gdb.server/ext-attach.exp: Expect an optional process id after
5222 "Detached from remote process".
5223
de40b933
JK
52242009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5225
5226 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5227 gdb.dwarf2/dw2-unresolved.exp: New.
5228
2ae101a4
PA
52292009-04-02 Pedro Alves <pedro@codesourcery.com>
5230
5231 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5232 mi_run_to_main.
5233
56a8e183
PA
52342009-04-02 Pedro Alves <pedro@codesourcery.com>
5235
5236 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5237 mi_run_to_main. Skip thread exit test on remote targets.
5238 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5239 mi_run_to_main.
5240 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5241 mi_run_to_main.
5242 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5243 when expecting ^connected. Detect when the target doesn't support
5244 non-stop mode.
5245 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5246 supported. Return -1 on error, 0 on success.
5247 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5248 (mi_runto): Return mi_runto_helper's result explicitly.
5249
c35fafde
PA
52502009-04-01 Pedro Alves <pedro@codesourcery.com>
5251
5252 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5253
f8a8dce6
JB
52542009-04-01 Tom Tromey <tromey@redhat.com>
5255
5256 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5257 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5258 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5259 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5260
71c25dea
TT
52612009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5262 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 PR gdb/931
5265 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5266 output.
5267 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5268 for gdb/931.
5269 * dw2-strp.S (DW_AT_language): Change to C++.
5270 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5271
02d9a9ce
JB
52722009-03-31 Joel Brobecker <brobecker@adacore.com>
5273
5274 * gdb.ada/tasks: New testcase.
5275
1042e4c0
SS
52762009-03-30 Stan Shebs <stan@codesourcery.com>
5277
5278 * gdb.trace/actions.exp: Update to match new info trace format.
5279 * gdb.trace/deltrace.exp: Ditto.
5280 * gdb.trace/infotrace.exp: Ditto.
5281 * gdb.trace/passcount.exp: Ditto.
5282 * gdb.trace/save-trace.exp: Ditto.
5283 * gdb.trace/while-stepping.exp: Ditto.
5284 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5285
f8f6f20b
TJB
52862009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5287
5288 * gdb.python/python-frame.c: New file.
5289 * gdb.python/python-frame.exp: New file.
5290
c0c6f777
TJB
52912009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5292
5293 * gdb.python/python-value.exp: Add tests for the address
5294 attribute.
5295
3cb51905
AS
52962009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5297
5298 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5299
88fc996f
DE
53002009-03-26 Doug Evans <dje@google.com>
5301
5302 * gdb.mi/mi-nonstop-exit.exp: New file.
5303 * gdb.mi/non-stop-exit.c: New file.
5304
56ef84b1
TT
53052009-03-26 Tom Tromey <tromey@redhat.com>
5306
5307 Update for change to prologue skipping:
5308 * gdb.mi/mi2-simplerun.exp: Update.
5309 * gdb.mi/mi2-break.exp: Update.
5310 * gdb.mi/mi-simplerun.exp: Update.
5311 * gdb.mi/mi-break.exp: Update.
5312 * gdb.base/ending-run.exp: Update.
5313
def2b000
TJB
53142009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5315
5316 * gdb.python/python-value.exp (test_value_in_inferior): Test
5317 gdb.Value.is_optimized_out attribute.
5318
442ddf59
JK
53192009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 * gdb.dwarf2/dw2-noloc-main.c: New file.
5322 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5323 (.text): Remove.
5324 (.data): New.
5325 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5326 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5327 (DW_TAG_subprogram func_cu1, noloc): Remove.
5328 (main): New.
5329 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5330 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5331 (file_symbols): New procedure.
5332
a8df5de4
TT
53332009-03-25 Tom Tromey <tromey@redhat.com>
5334
5335 * gdb.base/charset.exp (valid_target_charset): New proc.
5336 Use it to skip tests on invalid charsets.
5337
cc1d7add
PM
53382009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5339
5340 * gdb.base/completion.exp: Add a test for directory completion.
5341
bcd5727b
JK
53422009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5343
5344 Fix a racy FAIL.
5345 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5346 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5347
cc924cad
TJB
53482009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5349
5350 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5351 * gdb.python/python-function.exp: Add test for function returning
5352 a GDB value.
5353
bc3b79fd
TJB
53542009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5355
5356 * gdb.python/python-function.exp: New file.
5357
6c7a06a3
TT
53582009-03-20 Tom Tromey <tromey@redhat.com>
5359
5360 * gdb.base/store.exp: Update for change to escape output.
5361 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5362 to escape output.
5363 * gdb.base/pointers.exp: Update for change to escape output.
5364 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5365 to escape output.
5366 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5367 escape output.
5368 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5369 to escape output.
5370 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5371 escape output.
5372 * gdb.base/setvar.exp: Update for change to escape output.
5373 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5374 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5375 to escape output.
5376 (test_print_string_constants): Likewise.
5377 * gdb.base/charset.exp (valid_host_charset): Check size of
5378 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5379 cases. Handle "auto"-related output.
5380 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5381 (uvar, Uvar): New globals.
5382
c31af87b
JG
53832009-03-19 Jerome Guitton <guitton@adacore.com>
5384
5385 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5386 deltas.
5387 * gdb.ada/fixed_points.exp: Ditto.
5388
51272cf2
PA
53892009-03-18 Pedro Alves <pedro@codesourcery.com>
5390
5391 * return-nodebug.c: Don't include stdio.h.
5392 (init): Delete.
5393 (func): Delete definition and provide extern declaration.
5394 (t): New.
5395 (main): Don't call printf. Call func and store its result in t.
5396 * return-nodebug1.c: New.
5397 * return-nodebug.exp: Don't expect stdio output. Instead, print
5398 the global variable t. Drop printf formatters and cast types from
5399 foreach loop. Don't use prepare_for_testing. Compile
5400 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5401 define FORMAT or CAST.
5402
d24948ac
PP
54032009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5404
5405 * gdb.base/solib-display.exp: Disable test for remote targers.
5406
61ff14c6
JK
54072009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5410
cb4dce93
JK
54112009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 Fix a racy FAIL.
5414 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5415 code from `follow parent, print pids'.
5416 (`follow child, print pids', `follow parent, print pids'): Call it.
5417 Replace `gdb_test "break..."' by gdb_breakpoint.
5418
f7c60c5e
VP
54192009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5420
5421 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5422 sync and async modes.
f7c60c5e 5423
383ace49
JB
54242009-03-12 Joel Brobecker <brobecker@adacore.com>
5425
5426 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5427 that was checked in by mistake. Remove loading of ada.exp, since
5428 this is not necessary in this case.
5429
4ce102af
JB
54302009-03-12 Joel Brobecker <brobecker@adacore.com>
5431
5432 * gdb.ada/ptype_arith_binop.exp: New testcase.
5433
529a2aef
JB
54342009-03-12 Joel Brobecker <brobecker@adacore.com>
5435
5436 * gdb.ada/mod_from_name: New testcase.
5437
8a38181c
JB
54382009-03-12 Joel Brobecker <brobecker@adacore.com>
5439
5440 * gdb.ada/tick_last_segv: New testcase.
5441
11436dee
VP
54422009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5443
61ff14c6 5444 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5445
1f31650a
VP
54462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5447
61ff14c6
JK
5448 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5449 include the token in ^running and frame info in *stopped.
1f31650a 5450
a3247a22
PP
54512009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5452
5453 * solib-display.exp: New file.
5454 * solib-display-main.c: New file.
5455 * solib-display-lib.c: New file.
61ff14c6 5456
aae64587
PA
54572009-03-05 Pedro Alves <pedro@codesourcery.com>
5458
5459 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5460
44aabfbc
JK
54612009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5462
5463 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5464 (list_and_check_macro): Use more specific test name.
5465 (next to definition): Make the test names unique.
5466
c087fcd3
PM
54672009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5468
5469 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5470
c86cf029
VP
54712009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5472
5473 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5474 notifications.
5475 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5476 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5477 * lib/mi-support.exp (library_loaded_re): New.
5478 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5479
3ea85240
VP
54802009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5481
5482 * gdb.gdb/observer.exp: Use test_notification observer, not
5483 normal_stop, everywhere.
5484 (test_normal_stop_notifications): Rename to...
5485 (test_notifications): ...this.
5486 (test_observer_normal_stop): Rename to...
5487 (test_observer): ...this.
5488
1903f0e6
DE
54892009-02-16 Doug Evans <dje@google.com>
5490
5491 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5492 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5493 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5494 (test_prefixed_syscall,test_int3): New tests.
5495 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5496 (test_prefixed_syscall,test_int3): New tests.
5497
1d33d6ba
VP
54982009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5499
3cb51905
AS
5500 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5501 (mi_expect_interrupt): Likewise.
5502 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5503 response.
1d33d6ba 5504
faafb047
PM
55052009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5506
5507 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5508 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5509 Replace calls to get_valueofx by get_hexadecimal_valueof.
5510
417e16e2
PM
55112009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5512
5513 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5514 (get_integer_valueof): New procedure.
5515 (get_sizeof): Use new get_integer_value_of.
5516 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5517 by get_integer_valueof.
5518
7065b901
TT
55192009-02-13 Tom Tromey <tromey@redhat.com>
5520
5521 * gdb.base/remote.exp (get_sizeof): Remove.
5522 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5523 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5524 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5525 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5526 (get_sizeof): Likewise.
5527
5d7cb8df
JK
55282009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5529
5530 PR fortran/9806
5531 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5532
b2febfff
PP
55332009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5534
5535 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5536
4aa995e1
PA
55372009-02-06 Pedro Alves <pedro@codesourcery.com>
5538
5539 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5540
d8906c6f
TJB
55412009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5542
5543 * gdb.python/python-cmd.exp: New file.
5544
ff4ab08d
TG
55452009-02-06 Tristan Gingold <gingold@adacore.com>
5546
5547 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5548
aacd552b
TG
55492009-02-05 Tristan Gingold <gingold@adacore.com>
5550
5551 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5552 pointer is dereferenced and use this signal name in regexp.
5553 * gdb.base/signull.exp: Ditto.
5554 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5555 * gdb.base/signull.c (main): Ditto.
5556
08c637de
TJB
55572009-02-04 Tom Tromey <tromey@redhat.com>
5558 Thiago Jung Bauermann <bauerman@br.ibm.com>
5559
5560 * gdb.python/python-value.exp: Use `gdb.history' instead of
5561 `gdb.value_from_history'.
5562 (test_value_numeric_ops): Add test for conversion of enum constant.
5563 * gdb.python/python-value.c (enum e): New type.
5564 (evalue): New global.
5565 (main): Use argv.
5566
20261af8
JG
55672009-02-04 Jerome Guitton <guitton@adacore.com>
5568
5569 * gdb.ada/uninitialized_vars: New test program.
5570 * gdb.ada/uninitialized_vars.exp: New testcase.
5571
52e44b43
TT
55722009-02-02 Tom Tromey <tromey@redhat.com>
5573
5574 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5575 * gdb.cp/pr2489.cc: Rename...
5576 * gdb.cp/pr9594.cc: ... to this.
5577
1c71341a
TT
55782009-02-02 Tom Tromey <tromey@redhat.com>
5579
5580 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5581 * gdb.cp/pr2489.cc: New file.
5582 * gdb.cp/cpcompletion.exp: New file.
5583
a4295225
TT
55842009-02-02 Tom Tromey <tromey@redhat.com>
5585
5586 PR exp/9059:
5587 * gdb.cp/call-c.exp: Add regression test.
5588 * gdb.cp/call-c.cc (FooHandle): New typedef.
5589 (main): New variable 'handle'.
5590
592375cd
VP
55912009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5592
5593 * lib/mi-support.exp (et_mi_thread_list)
5594 (check_mi_and_console_threads): Adjust for current thread in
5595 -thread-list-ids output.
5596
41447f92
VP
55972009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5598
889bf7c5
PA
5599 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5600 Call it.
41447f92 5601
35669430
DE
56022009-01-28 Doug Evans <dje@google.com>
5603
5604 * gdb.arch/amd64-disp-step.S: New file.
5605 * gdb.arch/amd64-disp-step.exp: New file.
5606 * gdb.arch/i386-disp-step.S: New file.
5607 * gdb.arch/i386-disp-step.exp: New file.
5608
09f00d9a
PM
56092009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5610
5611 * gdb.base/find.exp: Set newline variable
5612 using quotes instead of braces to fix cygwin failures.
5613
1e8fb976
PA
56142009-01-23 Pedro Alves <pedro@codesourcery.com>
5615
5616 * gdb.base/radix.exp: Add tests to ensure that that set
5617 input-radix 0 and set output-radix 0 are really rejected.
5618
da061712
PA
56192009-01-23 Pedro Alves <pedro@codesourcery.com>
5620
5621 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5622 copyright years.
5623
dd7e2d2b
PA
56242009-01-23 Pedro Alves <pedro@codesourcery.com>
5625
5626 PR gdb/9664:
5627 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5628
392452f6
PA
56292009-01-22 Pedro Alves <pedro@codesourcery.com>
5630
5631 PR c++/9631:
5632 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5633
8653e71c
PM
56342009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5635
5636 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5637 binfile definition to fix Windows OS failure.
5638
a12cc160
DJ
56392009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 PR gdb/9346
5642 * gdb.base/interrupt.c (sigint_handler): New.
5643 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5644 on error.
5645 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5646 Test "signal SIGINT".
5647
b89667eb
DE
56482009-01-19 Doug Evans <dje@google.com>
5649
5650 * gdb.base/break.exp: Update expected gdb output.
5651 * gdb.base/sepdebug.exp: Ditto.
5652 * gdb.mi/mi-syn-frame.exp: Ditto.
5653 * gdb.mi/mi2-syn-frame.exp: Ditto.
5654 * gdb.base/call-signal-resume.exp: New file.
5655 * gdb.base/call-signals.c: New file.
5656 * gdb.base/unwindonsignal.exp: New file.
5657 * gdb.base/unwindonsignal.c: New file.
5658 * gdb.threads/interrupted-hand-call.exp: New file.
5659 * gdb.threads/interrupted-hand-call.c: New file.
5660 * gdb.threads/thread-unwindonsignal.exp: New file.
5661
adb483fe
DJ
56622009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * gdb.base/define.exp: Test defining and hooking prefix commands.
5665 * gdb.python/python.exp: Update test for "show user" output.
5666
60023297
JK
56672009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5668
5669 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5670 now the output exactly, using less wildcards. Expect also the output
5671 of gfortran-4.3. Update for the f-valprint.c modification from
5672 2008-04-22.
5673 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5674 Remove gdb_test test names where matching the command.
5675
ccc57cf9
PA
56762009-01-01 Pedro Alves <pedro@codesourcery.com>
5677
5678 PR breakpoints/9681:
5679 * gdb.base/watchpoint.exp: Add regression test.
5680
c7a6ca08
PA
56812008-12-31 Pedro Alves <pedro@codesourcery.com>
5682
5683 * gdb.threads/attach-into-signal.exp: Don't use
5684 gdb_suppress_entire_file.
5685 * gdb.threads/attach-stopped.exp: Ditto.
5686 * gdb.threads/attachstop-mt.exp: Ditto.
5687
3a031f65
PA
56882008-12-31 Pedro Alves <pedro@codesourcery.com>
5689
5690 PR gdb/8812:
5691 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5692
09e6485f
PA
56932008-12-29 Pedro Alves <pedro@codesourcery.com>
5694
5695 PR gdb/7536:
5696 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5697 and unsupported output radices are really rejected.
5698
0cd53049
JK
56992008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5700
5701 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5702
ba163c7e
TT
57032008-12-22 Tom Tromey <tromey@redhat.com>
5704
5705 * gdb.cp/punctuator.exp: New file.
5706
6f4de6c9
JK
57072008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5708
5709 * gdb.base/completion.exp (Completing non-existing component): New test.
5710
0f34d0b4
JK
57112008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 Fix for PR gdb/8648.
5714 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5715 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5716 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5717 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5718
db2ad4c3
JK
57192008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5720
5721 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5722
bb5ef15e
DP
57232008-12-16 Christophe Lyon <christophe.lyon@st.com>
5724
5725 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5726 compiler actually generate code at the expected line number.
5727
90142adc
JZ
57282008-12-15 Jie Zhang <jie.zhang@analog.com>
5729
5730 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5731
fad6eecd
TT
57322008-12-12 Tom Tromey <tromey@redhat.com>
5733
5734 * gdb.base/commands.exp (redefine_hook_test): New proc.
5735 Call it.
5736
17c8aaf5
TT
57372008-12-11 Tom Tromey <tromey@redhat.com>
5738
5739 * gdb.base/macscp.exp: New regression test.
5740
7c8adf68
TT
57412008-12-11 Tom Tromey <tromey@redhat.com>
5742
5743 * gdb.base/macscp.exp: Print "address.addr".
5744 * gdb.base/macscp1.c (struct outer): New struct.
5745 (address): New global.
5746
b05dcbb7
TT
57472008-12-09 Tom Tromey <tromey@redhat.com>
5748
5749 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5750 Call it.
5751
2d476de1
DE
57522008-12-04 Doug Evans <dje@google.com>
5753
5754 * gdb.server/ext-run.exp: Relax regexp for init program.
5755
87bdc959
TG
57562008-12-03 Tristan Gingold <gingold@adacore.com>
5757
5758 * gdb.base/macscp.exp: Generate an object file during compilation
5759 to work around Darwin dsymutil limitations.
5760
e0740f77
JK
57612008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5762
5763 Test resolving external references to TLS variables.
5764 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5765 FILE2_THREAD_LOCAL.
5766 (testfile2, srcfile2): New variables.
5767 * gdb.threads/tls.c (file2_thread_local)
5768 (function_referencing_file2_thread_local): New.
5769 * gdb.threads/tls2.c: New file.
5770
67f0aac5
JB
57712008-11-28 Joel Brobecker <brobecker@adacore.com>
5772
5773 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5774 rather than integer, as integer might not be big enough when
5775 on 64bit targets.
67f0aac5 5776
c332165e
JG
57772008-11-27 Jerome Guitton <guitton@adacore.com>
5778
5779 * gdb.cp/formatted-ref.exp: Add equality test.
5780 * gdb.ada/formatted_ref.exp: Ditto.
5781
fc9b693c
JK
57822008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5783
5784 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5785 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5786
a9c64011
AS
57872008-11-20 Andreas Schwab <schwab@suse.de>
5788
5789 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5790 matching syscall entry point.
5791 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5792 (tcatch_vfork_then_child_follow): Likewise. Finish through
5793 vfork even if we stopped at the syscall trampoline.
5794
e2fd701e
DE
57952008-11-20 Doug Evans <dje@google.com>
5796
5797 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5798
69abc51c
TJB
57992008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5800
5801 * gdb.arch/ppc-dfp.exp: New file.
5802 * gdb.arch/ppc-dfp.c: New file.
5803
c14c28ba
PP
58042008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5805
5806 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5807
2e74121d
DE
58082008-11-17 Doug Evans <dje@google.com>
5809
5810 * gdb.mi/mi-syn-frame.exp: Update expected output.
5811 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5812
66bb093b
VP
58132008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5814
5815 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5816 "thread N" results in =thread-selected.
5817 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5818 (mi_send_resuming_command_raw): Be prepared for
5819 =thread-selected.
5820
3d043ef6
VP
58212008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5822
a9c64011
AS
5823 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5824 * lib/mi-support.exp: Likewise.
3d043ef6 5825
808104c8
JB
58262008-11-16 Joel Brobecker <brobecker@adacore.com>
5827
5828 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5829 commands from the expected output for "help catch".
5830
00b22944
JB
58312008-11-15 Joel Brobecker <brobecker@adacore.com>
5832
5833 * gdb.ada/int_deref.exp: New testcase.
5834
59669435
TT
58352008-11-14 Nick Roberts <nickrob@snap.net.nz>
5836
5837 * gdb.mi/gdb2549.exp: New file.
5838
de04a248
DE
58392008-11-11 Doug Evans <dje@google.com>
5840
5841 * gdb.base/callexit.exp: New file.
5842 * gdb.base/callexit.c: New file.
5843
6b8ce727
DE
58442008-11-10 Doug Evans <dje@google.com>
5845
5846 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5847 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5848 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5849 (default_gdb_start,default_gdb_exit): Ditto.
5850 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5851 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5852 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5853 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5854 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5855 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5856
1b14b8aa
AS
58572008-11-03 Andreas Schwab <schwab@suse.de>
5858
5859 * gdb.base/hashline2.exp: Fix typo.
5860 * gdb.base/hashline3.exp: Likewise.
5861
f3134b88
TT
58622008-10-30 Tom Tromey <tromey@redhat.com>
5863
5864 * gdb.base/pointers.exp: Add test.
5865 * gdb.base/pointers.c (k, S): New typedefs.
5866 (instance): New global.
5867
c2226152
AS
58682008-10-30 Andreas Schwab <schwab@suse.de>
5869
5870 * gdb.base/args.exp: Add tests for newlines.
5871
462f405c
JB
58722008-10-30 Joel Brobecker <brobecker@adacore.com>
5873
5874 gdb.base/foll-exec.exp: Update the expected output of a couple
5875 of "info breakpoints" tests.
5876
79a45b7d
TT
58772008-10-28 Tom Tromey <tromey@redhat.com>
5878
5879 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5880
adc13a14
PA
58812008-10-24 Pedro Alves <pedro@codesourcery.com>
5882
5883 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5884 gdb_start_cmd.
5885 Use runto_main before any test that requires execution.
5886
252fbfc8
PA
58872008-10-23 Pedro Alves <pedro@codesourcery.com>
5888
5889 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5890 instead of SIGINT.
5891
28148e3d
JB
58922008-10-22 Joel Brobecker <brobecker@adacore.com>
5893
5894 * gdb.base/completion.exp: Update expected output following
5895 the addition of the "info tasks" command.
5896
c209f847
TT
58972008-10-22 Tom Tromey <tromey@redhat.com>
5898
5899 * gdb.base/exprs.exp (test_expr): Add test for string
5900 concatenation.
5901
f177e350
PA
59022008-10-19 Pedro Alves <pedro@codesourcery.com>
5903
5904 * configure.ac: Output gdb.python/Makefile.
5905 * configure: Regenerate.
5906 * gdb.python/Makefile.in: New.
5907
cce89356
JB
59082008-10-16 Joel Brobecker <brobecker@adacore.com>
5909
5910 * gdb.base/foll-fork.exp: Adjust the expected output to match
5911 the new description for fork/vfork catchpoints in the "info
5912 breakpoints" output.
5913
176d289d
TJB
59142008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5915
5916 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5917
a08702d6
TJB
59182008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5919
5920 * gdb.python/python-value.c: New file.
5921 * gdb.python/python-value.exp: New file.
5922
1c5cfe86
PA
59232008-10-15 Pedro Alves <pedro@codesourcery.com>
5924
5925 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5926
5a98ad69
DP
59272008-10-15 Denis Pilat <denis.pilat@st.com>
5928
41702f1b 5929 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5930
dcb1a1e2
TT
59312008-10-09 Tom Tromey <tromey@redhat.com>
5932
5933 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5934 'fprintf' and 'stderr'.
5935
9124fe48
JB
59362008-10-07 Joel Brobecker <brobecker@adacore.com>
5937
5938 * gdb.ada/ref_tick_size.exp: New testcase.
5939
45452591
DE
59402008-10-06 Doug Evans <dje@google.com>
5941
5942 * gdb.dwarf2/dw2-cu-size.exp: New file.
5943 * gdb.dwarf2/dw2-cu-size.S: New file.
5944
5945 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5946 .Ltype_int for clarity.
5947
4fc5b208
PP
59482008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5949
5950 PR gdb/2384:
5951 * gdb.cp/gdb2384.exp: Extended to test more cases.
5952 * gdb.cp/gdb2384.cc: Likewise.
5953 * gdb.cp/gdb2384-base.h: Likewise.
5954 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5955
d78df370
JK
59562008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5957
5958 * gdb.base/maint.exp (maint print type): Remove printing
5959 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5960
9a044a89
TT
59612008-09-30 Tom Tromey <tromey@redhat.com>
5962
5963 * gdb.base/macscp.exp: Add completion tests.
5964 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5965 (TWENTY_THREE): Likewise.
5966 (FORTY_EIGHT): Likewise.
5967
506800a9
TT
59682008-09-30 Tom Tromey <tromey@redhat.com>
5969
5970 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5971 everywhere.
5972 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5973
1a6f01b5
JK
59742008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5975
5976 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5977 testcase is derived from. Fix racy dependency on an expected PID
5978 number. No longer support the testcase on Linux kernel 2.4.x.
5979
2fae03e8
TT
59802008-09-27 Tom Tromey <tromey@redhat.com>
5981
5982 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5983 and varargs.
5984
1ad15515
PA
59852008-09-22 Pedro Alves <pedro@codesourcery.com>
5986
5987 * lib/mi-support.exp (mi_expect_interrupt): New.
5988 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5989 from gdb.mi/mi-nonstop.exp.
5990 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5991 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5992 lib/mi-support.exp.
5993 Use mi_check_thread_states throughout. Avoid ".*" and do not
5994 require an anchor after -exec-run.
5995
d0b76dc6
DJ
59962008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5997
5998 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5999 stop is pending. Avoid ".*" when two stops are pending.
6000 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6001 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6002 newlines in fullnames.
6003 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6004 (mi_expect_stop): Update comments. Only anchor in sync mode.
6005 Do not match newlines.
6006 (mi_send_resuming_command_raw): Always return status.
6007 (mi_get_stop_line): Do not match more than one line by accident.
6008 Only anchor in sync mode.
6009 (mi_run_inline_test): If -exec-next fails, give up.
6010
9990c830
UW
60112008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6012
6013 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6014 on SPU.
6015
ebcf6f00
JB
60162008-09-10 Joel Brobecker <brobecker@adacore.com>
6017
6018 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6019
b6db24e5
JB
60202008-09-10 Joel Brobecker <brobecker@adacore.com>
6021
6022 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6023 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6024 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6025 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6026 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6027 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6028 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6029 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6030 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6031 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6032 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6033 Include the "= " sequence in the expected output of print tests.
6034
2bf448e0
JB
60352008-09-10 Joel Brobecker <brobecker@adacore.com>
6036
6037 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6038 description for boolean types.
6039
d51fd4c8
PA
60402008-09-09 Pedro Alves <pedro@codesourcery.com>
6041
6042 * gdb.base/hook-stop-continue.c: New.
6043 * gdb.base/hook-stop-continue.exp: New.
6044
694182d2
DJ
60452008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6046
6047 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6048
3b8a7fc0
JG
60492008-09-08 Jerome Guitton <guitton@adacore.com>
6050
6051 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6052 (stack_check_probe_2, stack_check_probe_loop_1)
6053 (stack_check_probe_loop_2): New functions.
6054 (main): Add call to these new functions.
6055 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6056 functions, check that the breakpoint is inserted at the appropriate
6057 location.
6058 (insert_breakpoint): Slightly refine this procedure so that it can
6059 be called several times in the test.
6060
96cc0ae8
JG
60612008-09-08 Jerome Guitton <guitton@adacore.com>
6062
6063 * gdb.base/stack-checking.c: New file.
6064 * gdb.base/stack-checking.exp: New file.
6065
1f08b409
TJB
60662008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6067
6068 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6069 * gdb.arch/altivec-regs.exp: Likewise.
6070 * gdb.arch/vsx-regs.exp: Likewise.
6071
3099e1c4
TJB
60722008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6073
6074 * gdb.arch/ppc-fp.exp: New file.
6075 * gdb.arch/ppc-fp.c: New file.
6076
cc69bfc1
PP
60772008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6078
6079 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6080 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6081
b02a33db
MS
60822008-09-04 Michael Snyder <msnyder@vmware.com>
6083
6084 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6085 as "at" (for non-debug functions such as _start).
6086
2992cbe0
UW
60872008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6088
6089 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6090 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6091 software watchpoints.
6092 * gdb.base/watch_thread_num.exp: Likewise.
6093
514f746b
AR
60942008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6095
6096 * gdb.arch/i386-bp_permanent.exp: New test.
6097
876cecd0
TT
60982008-08-24 Tom Tromey <tromey@redhat.com>
6099
6100 * gdb.base/maint.exp: Update "maint print type".
6101
80f73d71
VP
61022008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6103
6104 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6105 support. Adjust the order of "*running" notifications.
6106 * gdb.mi/non-stop.c: Don't cast from int to void* and
6107 back.
6108
d9c78d7d
MK
61092008-08-20 Mark Kettenis <kettenis@gnu.org>
6110
6111 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6112 expect to find it in the "info frame" output.
6113
97a2d1d3
DJ
61142008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6115
6116 * gdb.base/interp.exp: Always consume both prompts.
6117
b96e2927
PA
61182008-08-20 Pedro Alves <pedro@codesourcery.com>
6119
6120 * gdb.base/pending.exp: Test pending breakpoints without symbols
6121 loaded.
6122
8cf6e61a
VP
61232008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6124
6125 * lib/mi-support.exp (mi_expect_stop): Produce
6126 more details on failures.
6127 * gdb.mi/mi-nonstop.exp: New.
6128 * gdb.mi/non-stop.c: New.
6129
c6ebd6cf
VP
61302008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6131
a9c64011
AS
6132 * gdb.mi/mi-async.exp: Use 'set target-async'.
6133 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6134
46a9b8ed
DJ
61352008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6136
6137 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6138
44feb3ce
TT
61392008-08-17 Tom Tromey <tromey@redhat.com>
6140
6141 * gdb.base/help.exp (help catch): Rewrite.
6142
311a4e6b
TJB
61432008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6144
6145 * gdb.base/define.exp: Test indented command documentation.
6146 * gdb.python/python.exp: Test indented multi-line command.
6147
604c2f83
LM
61482008-08-15 Luis Machado <luisgpm@br.ibm.com>
6149
6150 * testsuite/gdb.arch/vsx-regs.c: New source file.
6151 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6152 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6153
886a217c
TT
61542008-08-14 Tom Tromey <tromey@redhat.com>
6155
6156 * gdb.base/macscp.exp: Add regression test for "macro define" or
6157 "macro undef" with no arguments.
6158
c814a4f3
PP
61592008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6160
6161 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6162
12ab8a60
UW
61632008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6164
6165 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6166
d57a3c85
TJB
61672008-08-06 Tom Tromey <tromey@redhat.com>
6168
6169 * gdb.python/python.exp: New file.
6170
c7b778ff
JK
61712008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6172
6173 Fix for PR gdb/1543.
6174 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6175 $LOCATION.
6176 (location): New variable.
6177 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6178 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6179 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6180 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6181 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6182 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6183 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6184 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6185 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6186 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6187 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6188 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6189 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6190 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6191 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6192 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6193 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6194 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6195 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6196 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6197 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6198 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6199 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6200 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6201 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6202 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6203 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6204 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6205 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6206 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6207 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6208 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6209 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6210 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6211 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6212 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6213 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6214 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6215 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6216 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6217 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6218 gdb.base/type-opaque.exp, gdb.base/until.exp,
6219 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6220 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6221 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6222 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6223 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6224 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6225 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6226 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6227 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6228 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6229 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6230 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6231 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6232 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6233 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6234 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6235 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6236 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6237 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6238 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6239 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6240 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6241 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6242 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6243 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6244 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6245 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6246 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6247 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6248 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6249 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6250 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6251 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6252 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6253 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6254 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6255 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6256 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6257 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6258 to bug-gdb@prep.ai.mit.edu .
6259
5e06a3d1
VP
62602008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6261
6262 * lib/mi-support.exp (mi_load_shlibs): New.
6263 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6264
9d81d21b
VP
62652008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6266
6267 * lib/mi-support.exp (get_mi_thread_list)
6268 (check_mi_and_console_threads): New, moved from ...
6269 * gdb.mi/mi-pthread.exp: ...here.
6270 * gdb.mi/gdb669.exp (get_mi_thread_list)
6271 (check_mi_and_console_threads): Delete.
6272 * gdb.mi/mi2-pthread.exp: Likewise.
6273
bae98fe0
TT
62742008-07-28 Tom Tromey <tromey@redhat.com>
6275
6276 * Makefile.in (just-check): Remove. Move body to...
6277 (check): ... here.
6278
57380f4e
DJ
62792008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6280
6281 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6282 Add a test for duplicated SIGINTs.
6283
e09490f1
DJ
62842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6285
6286 * gdb.threads/schedlock.exp (get_args): Update to work for any
6287 value of NUM.
6288 (Top level): Report the number of threads that did not resume.
6289
6387b45f
DJ
62902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6291
6292 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6293
62f64ff2
DJ
62942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6295
6296 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6297 non-MI prompt.
6298
fa8de41e
TT
62992008-07-26 Tom Tromey <tromey@redhat.com>
6300
6301 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6302 (function_struct, function_struct_ptr): New globals.
6303 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6304 function pointer in a struct.
6305
ccb3ac8a
TT
63062008-07-26 Tom Tromey <tromey@redhat.com>
6307
6308 * gdb.base/macscp.exp: Add test for macro lexing bug.
6309
d7d9f01e
TT
63102008-07-18 Tom Tromey <tromey@redhat.com>
6311
6312 * gdb.base/macscp.exp: Add macro tests.
6313
9bf07184
PP
63142008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6315
6316 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6317
becf6477
PP
63182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6319
6320 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6321
0709f7d3
PP
63222008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6323
6324 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6325
7093c834
PP
63262008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6327
6328 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6329
b432ffe3
JK
63302008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6331
6332 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6333
b1a268e5
VP
63342008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6335
6336 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6337
e2995f8e
KB
63382008-07-11 Kevin Buettner <kevinb@redhat.com>
6339
6340 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6341 of regexp to account for changes made to GDB in the printing of
6342 byte vectors.
6343
14032a66
TT
63442008-07-11 Tom Tromey <tromey@redhat.com>
6345
6346 * gdb.base/completion.exp: Add 'help' completion test.
6347
981505ef
JK
63482008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6349
6350 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6351
10568435
JK
63522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6355
4487aabf
PA
63562008-07-09 Pedro Alves <pedro@codesourcery.com>
6357
6358 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6359
a4a9b1c4
PA
63602008-07-09 Pedro Alves <pedro@codesourcery.com>
6361
6362 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6363
3c3185ac
JK
63642008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6367
7ebd49dc
VP
63682008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6369
6370 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6371 previous commit. Add a comment.
6372
84e46146
PA
63732008-06-28 Pedro Alves <pedro@codesourcery.com>
6374
6375 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6376
0f8d4a2f
VP
63772008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6378
6379 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6380
f747e0ce
PA
63812008-06-27 Pedro Alves <pedro@codesourcery.com>
6382
6383 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6384 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6385 compiling an executable, link in an object that forces unbuffered
6386 output.
6387 * lib/set_unbuffered_mode.c: New file.
6388
734a5c36
JK
63892008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6390
6391 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6392
a2840c35
VP
63932008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6394
a9c64011
AS
6395 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6396 mi_expect_stop.
6397 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6398 Demand that *running is output.
6399 (detect_async): Perform checking every time.
6400 (mi_send_resuming_command): Extract everything into...
6401 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6402 (mi_expect_stop): Don't accept any output before *stopped.
6403
6ae37fef
VP
64042008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6405
6406 Robustify mi-simplerun.
a9c64011
AS
6407 * gdb.mi/basics.c (main): Add a call to sleep.
6408 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6409 * gdb.mi/mi2-cli.exp: Likewise.
6410 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6411
b4aa76f0 64122008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6413
6414 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6415
e1ac3328
VP
64162008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6417
a9c64011
AS
6418 * gdb.mi/mi-console.exp: Adjust.
6419 * gdb.mi/mi-syn-frame.exp: Adjust.
6420 * gdb.mi/mi2-console.exp: Adjust.
6421 * gdb.mi/mi2-syn-frame.exp: Adjust.
6422 * lib/mi-support.exp (mi_run_cmd): Adjust.
6423 (mi_send_resuming_command): Adjust.
e1ac3328 6424
f7f9a841
VP
64252008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6426
6427 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6428 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6429 testing of stopped.
6430 * gdb.mi/mi2-syn-frame.exp: Likewise.
6431 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6432 (async, detect_async): New.
6433 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6434 depending on if we're running in sync or async mode.
f7f9a841 6435
37cd5d19
TT
64362008-06-09 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/completion.exp: New tests for field name completion
6439 with spaces, and field name completion with '->'.
6440
65d12d83
TT
64412008-06-06 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/break1.c (struct some_struct): New struct.
6444 (values): New global.
6445 * gdb.base/completion.exp: Add field name completion test.
6446
ebfe2e3f
PP
64472008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6448
6449 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6450 to pointer.
6451 * gdb.cp/call-c.cc: Likewise.
6452
bcf6fc3a
NR
64532008-06-06 Nick Roberts <nickrob@snap.net.nz>
6454
6455 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6456 annotation.
6457
49fd4a42 64582008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6459 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6460
6461 * gdb.threads/execl.c, gdb.threads/execl1.c,
6462 gdb.threads/execl.exp: New tests.
a9c64011 6463
8a34ac3f
AR
64642008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6465 Daniel Jacobowitz <dan@codesourcery.com>
6466
6467 * gdb.cp/exception.exp: Activate test, make it work with pending
6468 catchpoints.
6469
86ae69ef
JK
64702008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6471
6472 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6473
f7f9ae2c
VP
64742008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6475
a9c64011
AS
6476 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6477 now printed.
6478 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6479
2a2d4dc3
AS
64802008-05-27 Andreas Schwab <schwab@suse.de>
6481
6482 * gdb.base/frame-args.exp: Handle arguments that are optimized
6483 out.
6484
5099e4d9
LM
64852008-05-26 Luis Machado <luisgpm@br.ibm.com>
6486
6487 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6488 quiet for ppc32 and group options into a single variable.
6489
d9c36a91
JB
64902008-05-23 Joel Brobecker <brobecker@adacore.com>
6491
6492 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6493 of zero-size elements.
6494 * gdb.ada/null_array.exp: Test printing this new array.
6495
103a8671
JK
64962008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6497
6498 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6499
07a4cc1a 65002008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6501
6502 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6503 of the "finish" command.
6504
55f996a7
NR
65052008-05-21 Nick Roberts <nickrob@snap.net.nz>
6506
6507 * gdb.base/annota1.exp: Test for new annotation.
6508
907fc202
UW
65092008-05-16 Pedro Alves <pedro@codesourcery.com>
6510
6511 * gdb.base/fixsection.exp: New file.
6512 * gdb.base/fixsection0.c: New file.
6513 * gdb.base/fixsection1.c: New file.
6514
e8f97270
UW
65152008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6516
6517 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6518 * gdb.base/annota3.exp: Likewise.
6519
ac0bb574
NF
65202008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6521
6522 * gdb.base/watch_thread_num.exp: Don't run tests that require
6523 watchpoints if the target doesn't support them.
6524
6fadd07a
DE
65252008-05-12 Doug Evans <dje@google.com>
6526
6527 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6528
6e9a4a30
JB
65292008-05-09 Joel Brobecker <brobecker@adacore.com>
6530
6531 * gdb.ada/assign_1.exp: New testcase.
6532
08388c79
DE
65332008-05-09 Doug Evans <dje@google.com>
6534
a3c83fae
DE
6535 * gdb.base/find.exp: New file.
6536 * gdb.base/find.c: New file.
08388c79 6537
bd5ddfe8
DJ
65382008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6539
6540 * gdb.base/commands.exp (watchpoint_command_test): Handle
6541 gdb,no_hardware_watchpoints.
6542 * gdb.base/float.exp: Allow ARM targets without floating point.
6543 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6544
b5dd68e2 65452008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6546 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6547
6548 * gdb.ada/lang_switch: New test program.
6549 * gdb.ada/lang_switch.exp: New testcase.
6550
382d13d1
DE
65512008-05-05 Doug Evans <dje@google.com>
6552
6553 * gdb.base/help.exp (disassemble): Update expected help text.
6554
9dd789d0
PA
65552008-05-04 Pedro Alves <pedro@codesourcery.com>
6556
6557 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6558
611c83ae
PA
65592008-05-04 Pedro Alves <pedro@codesourcery.com>
6560
6561 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6562 different times.
6563
ff013f42
JK
65642008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6565
6566 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6567 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6568 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6569 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6570
96dff6a2
VP
65712008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6572
6573 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6574 notification to appear.
6575
55cd6f92
DJ
65762008-05-04 Daniel Jacobowitz <dan@debian.org>
6577
6578 * gdb.base/fullname.c: New file.
6579 * gdb.base/fullname.exp: New file.
6580 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6581
d705c43c
PA
65822008-05-03 Pedro Alves <pedro@codesourcery.com>
6583
6584 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6585 expressions with macros.
6586
333222e1
JK
65872008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6588
6589 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6590
5ac01682
DJ
65912008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6592
6593 * gdb.base/completion.exp: Handle lack of other symbols beginning
6594 with "a".
6595
6596 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6597
237fc4c9
PA
65982008-05-02 Jim Blandy <jimb@codesourcery.com>
6599
6600 * gdb.asm/asmsrc1.s: Add scratch space.
6601
ed5e9466
DJ
66022008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6603 Daniel Jacobowitz <dan@codesourcery.com>
6604
6605 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6606 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6607 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6608
b39cc962
DJ
66092007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6610
6611 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6612
36d520f5
JB
66132008-05-01 Joel Brobecker <brobecker@adacore.com>
6614
6615 * gdb.base/info-target.exp: New testcase.
6616
8d4e3071
DJ
66172008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6618
6619 * gdb.cp/hang.exp: Use .cc instead of .C.
6620 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6621 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6622
6f3f3097
DJ
66232008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6624
6625 * gdb.base/gdb1250.exp: Remove perror.
6626 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6627
5550a914
PA
66282008-04-30 Pedro Alves <pedro@codesourcery.com>
6629
6630 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6631 .2byte.
6632
d848e687
DJ
66332008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6634
6635 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6636 (maybe_kfail): New.
6637
93b5768b
PA
66382008-04-25 Pedro Alves <pedro@codesourcery.com>
6639
6640 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6641
721c02de
VP
66422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6643
a9c64011
AS
6644 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6645 * gdb.mi/mi2-syn-frame.exp: Likewise.
6646 * lib/mi-support.exp: Likewise.
721c02de 6647
74960c60
VP
66482008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6649
6650 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6651 to specify regexp for the location to stop at.
6652 * gdb.base/break-always.c: New.
6653 * gdb.base/break-always.exp: New.
6654
d24317b4
VP
66552008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6656
6657 * lib/mi-support.exp (mi_runto_helper): Adjust
6658 for the original-location field.
6659 (mi_create_breakpoint, mi_list_breakpoints): New.
6660 * gdb.mi/mi-break.exp: Adjust.
6661 * gdb.mi/mi2-break.exp: Adjust.
6662 * gdb.mi/mi-pending.exp: Adjust.
6663 * gdb.mi/mi-simplerun.exp: Adjust.
6664 * gdb.mi/mi2-simplerun.exp: Adjust.
6665 * gdb.mi/mi-syn-frame.exp: Adjust.
6666 * gdb.mi/mi2-syn-frame.exp: Adjust.
6667 * gdb.mi/mi-until.exp: Adjust.
6668 * gdb.mi/mi2-until.exp: Adjust.
6669 * gdb.mi/mi-var-display.exp: Adjust.
6670 * gdb.mi/mi2-var-display.exp: Adjust.
6671 * gdb.mi/mi-watch.exp: Adjust.
6672 * gdb.mi/mi2-watch.exp: Adjust.
6673
fdc59709 66742008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6675
a9c64011
AS
6676 * aclocal.m4: Add override.m4.
6677 * configure: Regenerate.
fdc59709 6678
8e91f023
VP
66792008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6680
6681 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6682 '-var-update --all-values' reports new value even the type
6683 of a variable object has changed.
6684
233a11ab
CS
66852008-04-18 Craig Silverstein <csilvers@google.com>
6686
6687 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6688 files.
d24317b4 6689
9c1137ad
JB
66902008-04-18 Joel Brobecker <brobecker@adacore.com>
6691
6692 * gdb.ada/atomic_enum: New test program.
6693 * gdb.ada/atomic_enum.exp: New testcase.
6694
66d0bbc7
DE
66952008-04-17 Doug Evans <dje@google.com>
6696
6697 * gdb.opt/Makefile.in: Fix whitespace.
6698
100906b0
UW
66992008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6700
6701 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6702
4584e32e
DE
67032008-04-17 Doug Evans <dje@google.com>
6704
6705 * gdb.base/hashline1.exp: New testcase.
6706 * gdb.base/hashline2.exp: New testcase.
6707 * gdb.base/hashline2.exp: New testcase.
6708
0a320680
PA
67092008-04-17 Pedro Alves <pedro@codesourcery.com>
6710
6711 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6712
18ac113b
AR
67132008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6714
6715 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6716 temporary breakpoint to match "Temporary breakpoint".
6717 * gdb.base/break.exp (delete_breakpoints): Likewise.
6718 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6719 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6720 * gdb.base/display.exp: Likewise.
6721 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6722 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6723 * gdb.base/restore.exp (restore_tests): Likewise.
6724 * gdb.base/sepdebug.exp: Likewise.
6725 * gdb.base/watchpoint.exp: Likewise.
6726 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6727 * gdb.mi/mi-pending.exp: Likewise.
6728 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6729 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6730 * gdb.mi/mi-var-cmd.exp: Likewise.
6731 * gdb.mi/mi-var-display.exp: Likewise.
6732 * gdb.mi/mi2-cli.exp: Likewise.
6733 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6734 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6735 * gdb.mi/mi2-var-display.exp: Likewise.
6736 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6737 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6738 new "disp" field.
a9c64011 6739 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6740 reason. This is to support fix for PR2424.
6741
add38693
JK
67422008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6743
6744 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6745
fcacd99f
VP
67462008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6747
6748 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6749 field. Add more floating varobj tests.
fcacd99f 6750 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6751 field.
6752 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6753 (main): Call do_at_tests.
6754 * lib/mi-support.exp (mi_create_floating_varobj)
6755 (mi_varobj_update_with_type_change): New.
fcacd99f 6756
de051565
MK
67572008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6758
6759 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6760 option of -var-evaluate-expression.
6761 * gdb.mi/mi2-var-display.exp: Likewise.
6762
dbc52822
VP
67632008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6764
6765 Introduce test setup helpers.
a9c64011
AS
6766 * lib/gdb.exp (build_executable, clean_restart)
6767 (prepare_for_testing): New.
6768 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6769 * gdb.base/return.exp: Likewise.
6770 * gdb.base/ending-run.exp: Likewise.
dbc52822 6771
473591da
NR
67722008-04-07 Nick Roberts <nickrob@snap.net.nz>
6773
6774 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6775 Interface (MI) responses.
6776
2b2d9e11
VP
67772008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6778
a9c64011
AS
6779 * gdb.cp/breakpoint.cc: New code to test conditions involving
6780 member variables.
6781 * gdb.cp/breakpoint.exp: Test condition involving member
6782 variables.
2b2d9e11 6783
bb378428
VP
67842008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6785
6786 * lib/mi-support.exp (mi_expect_stop): New.
6787 (mi_run_cmd): Change the
6788 token. Use mi_send_resuming_command, use
6789 mi_expect_stop.
6790 (mi_execute_to_helper): Rename to mi_execute_to.
6791 (mi_send_resuming_command): Add more error patterns.
6792 (mi_wait_for_stop): Renamed to...
6793 (mi_get_stop_line): ...this.
6794 (mi_run_inline_test): Adjust.
6795
6796 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6797 * gdb.mi/mi-console.exp: Likewise.
6798 * gdb.mi/mi-pending.exp: Likewise.
6799 * gdb.mi/mi-simplerun.exp: Likewise.
6800 * gdb.mi/mi-stack.exp: Likewise.
6801 * gdb.mi/mi-stepi.exp: Likewise.
6802 * gdb.mi/mi-syn-frame.exp: Add comment.
6803 * gdb.mi/mi-until.exp: Likewise.
6804 * gdb.mi/mi-var-display.exp: Likewise.
6805 * gdb.mi/mi-watch.exp: Likewise.
6806 * gdb.mi/mi2-cli.exp: Likewise.
6807 * gdb.mi/mi2-console.exp: Likewise.
6808 * gdb.mi/mi2-simplerun.exp: Likewise.
6809 * gdb.mi/mi2-stack.exp: Likewise.
6810 * gdb.mi/mi2-stepi.exp: Likewise.
6811 * gdb.mi/mi2-until.exp: Likewise.
6812 * gdb.mi/mi2-var-display.exp: Likewise.
6813 * gdb.mi/mi2-watch.exp: Likewise.
6814
62172bb9
UW
68152008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6816
6817 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6818
6819 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6820
a13e061a
PA
68212008-04-04 Pedro Alves <pedro@codesourcery.com>
6822
6823 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6824 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6825 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6826 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6827 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6828 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6829 expect an mi error duplicated in stderr.
6830
eae06beb
JB
68312008-04-03 Joel Brobecker <brobecker@adacore.com>
6832
6833 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6834 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6835 Add a couple of tests that verify the behavior when the new setting
6836 is set to "cancel" and "all".
6837 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6838 "ask" before we start the testing.
6839
79c6ced6
AR
68402008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6841
6842 * gdb.cp/casts.cc: Add class reference variables.
6843 * gdb.cp/casts.exp: New test cases for up/down casting references.
6844
6c2d1a6b
MK
68452008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6846
6847 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6848 instead of beginning to make an extra test pass.
6849 * gdb.mi/mi2-var-display.exp: Likewise.
6850
55b411d9
MR
68512008-03-31 Maciej W. Rozycki <macro@mips.com>
6852
6853 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6854
c6140da2
MD
68552008-03-31 Markus Deuling <deuling@de.ibm.com>
6856 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6857
6858 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6859 value. Add xfail for older kernels.
6860
79732189
AR
68612008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6862
6863 Bring mi-support in line with gdb.exp.
6864 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6865 (mi_gdb_start): New function.
6866
33c3676e
MR
68672008-03-28 Maciej W. Rozycki <macro@mips.com>
6868
6869 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6870
92e28119
VP
68712008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6872
6873 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6874 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6875
9e8e3afe
VP
68762008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6877
6878 * lib/mi-support.exp (mi_create_varobj_checked): New.
6879 (mi_list_varobj_children): Allow to check for a
6880 value.
6881 (mi_list_array_varobj_children): New.
6882
6883 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6884 and mi_list_varobj_children, as opposed to hardcoding
6885 expected strings.
6886 * gdb.mi/gdb701.exp: Likewise.
6887 * gdb.mi/gdb792.exp: Likewise.
6888 * gdb.mi/mi-var-block.exp: Likewise.
6889 * gdb.mi/mi-var-cmd.exp: Likewise.
6890 * gdb.mi/mi-var-invalidate.exp: Likewise.
6891 * gdb.mi/mi2-var-block.exp: Likewise.
6892 * gdb.mi/mi2-var-child.exp: Likewise.
6893 * gdb.mi/mi2-var-cmd.exp: Likewise.
6894 * gdb.mi/mi2-var-display.exp: Likewise.
6895
9df50351
JK
68962008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6897
6898 Fix random false FAILs on i386.
6899 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6900
31e5d73a
DJ
69012008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6902
6903 PR gdb/544
6904 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6905
12f4afab
DJ
69062008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6907
6908 PR gdb/544
6909 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6910
b562a0cb
DJ
69112008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6912
6913 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6914 fixed PR gdb/544.
6915
17faa917
DJ
69162008-03-21 Pedro Alves <pedro@codesourcery.com>
6917
6918 * gdb.threads/fork-child-threads.exp: Test next over fork.
6919
6214f497
DJ
69202008-03-21 Chris Demetriou <cgd@google.com>
6921
6922 * gdb.base/break.exp (rbreak junk): New test for rbreak
6923 "Junk at end of arguments" issue.
6924
63092375
DJ
69252008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6926
6927 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6928 *& to work on created array elements.
6929 (Top level): Test print $pc with a file. Test string operations
6930 without a target.
6931 * gdb.base/ptype.exp: Do not expect *& to work on created array
6932 elements.
6933
b21991b0
DJ
69342008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6935
6936 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6937 gdb.threads/staticthreads.exp: Update exit query.
6938
c4b347c7
SL
69392008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6940
6941 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6942
fa4727a6
DJ
69432008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6944
6945 * gdb.base/watchpoint.c (global_ptr, func4): New.
6946 (main): Call func4.
6947 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6948 (test_inaccessible_watchpoint): New.
6949
2f34202f
MR
69502008-02-29 Maciej W. Rozycki <macro@mips.com>
6951
6952 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6953 select the largest.
6954
0d6ba1b1
DJ
69552008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6958 frames-invalid annotations.
6959
e691325a
PM
69602008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6961
a9c64011 6962 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6963
f85b5ecc
DE
69642008-02-27 Doug Evans <dje@google.com>
6965
6966 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6967 for bug 1738.
6968 (breakpoint_to_handler_entry): Ditto.
6969
b40e7bf3
JB
69702008-02-27 Joel Brobecker <brobecker@adacore.com>
6971
6972 * gdb.base/ending-run.exp: Use the first line of code inside
6973 function body to test breakpoints.
6974 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6975 location where the breakpoint is inserted when using the line
6976 where a function is declared. Fix typo in the description of
6977 one of the tests.
6978 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6979
2faca73a
PM
69802008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6981
6982 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6983 tests.
2faca73a 6984
6f439c36
PM
69852008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6986
6987 * gdb.base/args.exp: avoid same output for tests
6988 with single quotes.
6989
54e52265
VP
69902008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6991
a9c64011
AS
6992 * gdb.base/annota1.exp: Adjust for 'info break'
6993 format changes.
6994 * gdb.base/annota3.exp: Likewise.
6995 * gdb.base/break.exp: Likewise.
6996 * gdb.base/condbreak.exp: Likewise.
6997 * gdb.base/pending.exp: Likewise.
6998 * gdb.base/sepdebug.exp: Likewise.
6999 * gdb.base/unload.exp: Likewise.
7000 * gdb.cp/ovldbreak.exp: Likewise.
7001 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7002
897b09ca
DE
70032008-02-07 Doug Evans <dje@google.com>
7004
7005 * gdb.cp/mb-inline.exp: New.
7006 * gdb.cp/mb-inline.h: New.
7007 * gdb.cp/mb-inline1.cc: New.
7008 * gdb.cp/mb-inline2.cc: New.
7009
b1c32d35
PM
70102008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7011
7012 * gdb.pascal/floats.pas: New test program.
7013 * gdb.pascal/floats.exp: New testcase.
7014
1a4ca44a
TJB
70152008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7016
7017 * gdb.base/callfuncs.c (t_float_many_args): New function.
7018 (t_double_many_args): New function.
7019 * gdb.base/callfuncs.exp: Add tests for exceeding float
7020 and double parameters passed through the stack.
7021
439048e8
JB
70222008-02-05 Joel Brobecker <brobecker@adacore.com>
7023
7024 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7025 gdb.ada/complete/foo.adb: New files.
7026 * gdb.ada/complete.exp: New testcase.
7027
81fe8080
DE
70282008-02-03 Doug Evans <dje@google.com>
7029
301f0ecf
DE
7030 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7031
81fe8080
DE
7032 * gdb.cp/gdb2384.exp: New file.
7033 * gdb.cp/gdb2384.cc: New file.
7034 * gdb.cp/gdb2384-base.h: New file.
7035 * gdb.cp/gdb2384-base.cc: New file.
7036
4b071aec
DE
70372008-02-02 Doug Evans <dje@google.com>
7038
7039 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7040
61137ba6
JB
70412007-02-01 Joel Brobecker <brobecker@adacore.com>
7042
7043 * gdb.ada/sym_print_name: New test program.
7044 * gdb.ada/sym_print_name.exp: New testcase.
7045
70462007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7047
7048 * gdb.ada/nested/hello.adb: New file.
7049 * gdb.ada/nested.exp: New testcase.
7050 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7051
98deb0da
VP
70522008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7053
7054 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7055 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7056 don't cause future evaluations of function to report
7057 creation of internal breakpoints.
98deb0da 7058
723a2275
VP
70592008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7060
7061 * gdb.mi/mi-break.exp (test_error): New.
7062 Call it.
7063
fb546a2f
LM
70642008-01-31 Luis Machado <luisgpm@br.ibm.com>
7065
7066 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7067 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7068
2d8fd90a
PM
70692008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7070
7071 * gdb.pascal/integers.pas: New test program.
7072 * gdb.pascal/integers.exp: New testcase.
7073
a7fa0ded
PM
70742008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7075
7076 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7077
5e1a1926
TJB
70782008-01-30 Luis Machado <luisgpm@br.ibm.com>
7079
7080 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7081 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7082
8d04f9f0
JB
70832008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7084
7085 * gdb.ada/formatted_ref: New test program.
7086 * gdb.ada/formatted_ref.exp: New testcase.
7087
7088 * gdb.cp/formatted-ref.cc: New file.
7089 * gdb.cp/formatted-ref.exp: New testcase.
7090
ce75a98f
JB
70912008-01-30 Joel Brobecker <brobecker@adacore.com>
7092
7093 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7094
e835f6bf
NR
70952008-01-30 Nick Roberts <nickrob@snap.net.nz>
7096
7097 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7098 (test_file_list_exec_source_file): Update to new macro-info field.
7099
d118ef87
PH
71002008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7101
7102 * gdb.ada/exprs: New test program.
7103 * gdb.ada/exprs.exp: New testcase.
7104
7d35ab09
TJB
71052008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7106
7107 * dfp-test.c (DELTA, DELTA_B): New definitions.
7108 (double_val1, double_val2, double_val3, double_val4, double_val5,
7109 double_val6, double_val7, double_val8, double_val9, double_val10,
7110 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7111 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7112 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7113 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7114 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7115 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7116 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7117 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7118 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7119 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7120 dec128_val16): New global variables.
7121 (decimal_dec128_align): New function.
7122 (decimal_mixed): Likewise.
7123 (decimal_many_args_dec32): Likewise.
7124 (decimal_many_args_dec64): Likewise.
7125 (decimal_many_args_dec128): Likewise.
7126 (decimal_many_args_mixed): Likewise.
7127 * dfp-test.exp: Add tests calling new inferior functions.
7128
2d717e4f
DJ
71292008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7130
7131 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7132 gdb.server/ext-run.exp: New files.
7133 * lib/gdbserver-support.exp (gdbserver_download): New.
7134 (gdbserver_start): New. Update gdbserver expected
7135 output.
7136 (gdbserver_spawn): Use them.
7137 (gdbserver_start_extended): New.
7138
e85a822c
DJ
71392008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7140
7141 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7142 Run on GNU/Linux.
7143 (do_exec_tests): Check for systems which do not support catchpoints.
7144 Do not match START.
7145 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7146 Run on GNU/Linux. Enable verbose output.
7147 (check_fork_catchpoints): New.
7148 (explicit_fork_child_follow, catch_fork_child_follow)
7149 (tcatch_fork_parent_follow): Update expected messages.
7150 (do_fork_tests): Use check_fork_catchpoints.
7151 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7152 Run on GNU/Linux. Enable verbose output.
7153 (check_vfork_catchpoints): New.
7154 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7155 expected messages.
7156 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7157
401ea829
JB
71582008-01-29 Jim Blandy <jimb@red-bean.com>
7159
7160 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7161 host' errors.
7162 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7163
aceaf3ad
JB
71642008-01-29 Jim Blandy <jimb@red-bean.com>
7165
7166 * gdb.threads/sigthread.c: Use barriers to ensure that
7167 child_thread and child_thread_two are always initialized before we
7168 start to use them.
7169
a5606eee
VP
71702008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7171
7172 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7173 * gdb.base/watchpoint-solib.c: New.
7174 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7175
c55a82bb
PM
71762008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7177
7178 * gdb.base/gdb1056.exp: Add unsigned integer test.
7179
0993fe05
DE
71802008-01-28 Doug Evans <dje@google.com>
7181
7182 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7183
4fe42e7f
JB
71842008-01-27 Jim Blandy <jimb@codesourcery.com>
7185
c7a69933
JB
7186 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7187
4fe42e7f
JB
7188 * gdb.base/expand-psymtabs.exp: Doc fix.
7189
5def8285
MK
71902008-01-26 Mark Kettenis <kettenis@gnu.org>
7191
7192 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7193
5313c911
NR
71942008-01-24 Nick Roberts <nickrob@snap.net.nz>
7195
a9c64011 7196 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7197 -var-set-format.
7198
93815fbf
VP
71992008-01-23 Chris Demetriou <cgd@google.com>
7200
7201 * gdb.threads/thread_events.c: New testcase source file.
7202 * gdb.threads/thread_events.exp: New testcase expect file.
7203
467a88ee
NR
72042008-01-23 Nick Roberts <nickrob@snap.net.nz>
7205
7206 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7207
7208 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7209 -var-set-format.
7210
d8f82aba
DJ
72112008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7212 Vladimir Prus <vladimir@codesourcery.com>
7213
7214 * gdb.base/float.exp: Allow missing floating point for m68k and
7215 PowerPC.
7216
60c46647
VP
72172008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7218
7219 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7220 ignore count.
7221 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7222 * gdb.mi/mi-cli.exp: Adjust.
7223 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7224
c7dd36a1
PA
72252008-01-17 Pedro Alves <pedro@codesourcery.com>
7226
7227 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7228 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7229 with dummy_ptr's address.
7230 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7231 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7232 all targets.
7233 * gdb.mi/mi2-var-child.exp: Likewise.
7234
39d5313e
JB
72352008-01-09 Joel Brobecker <brobecker@adacore.com>
7236
7237 * gdb.ada/null_array: New test program.
7238 * gdb.ada/null_array.exp: New testcase.
7239
0aea4bf3
LM
72402008-01-09 Luis Machado <luisgpm@br.ibm.com>
7241
7242 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7243 with required float modifiers.
7244
0b354900
JB
72452008-01-08 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.ada/funcall_param: New test program.
7248 * gdb.ada/funcall_param.exp: New testcase.
7249
cdb7f5d4
JB
72502008-01-08 Joel Brobecker <brobecker@adacore.com>
7251
7252 * gdb.ada/arrayparam: New test program.
7253 * gdb.ada/arrayparam.exp: New testcase.
7254
88e2547f
JB
72552008-01-08 Joel Brobecker <brobecker@adacore.com>
7256
7257 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7258 landed. Should also fix random failures in the test following it.
7259
f6867ce0
TJB
72602008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7261
7262 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7263 for expressions with decimal float values.
7264 (test_dfp_conversions): New function to test casts to and from
7265 decimal float types.
7266 Call test_dfp_conversions.
7267 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7268 elements.
7269 (main): Initialize ds.float4 and ds.double8 elements.
7270 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7271 string to new error message.
7272 (d64_set_tests): Likewise.
7273 (d128_set_tests): Likewise.
7274 Add tests for expressions with decimal float variables. Add tests for
7275 conversions to and from decimal float types.
7276
f9c11282
JB
72772008-01-05 Joel Brobecker <brobecker@adacore.com>
7278
7279 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7280 * gdb.ada/packed_tagged.exp: New testcase.
7281
0ecbca72
JB
72822008-01-04 Joel Brobecker <brobecker@adacore.com>
7283
7284 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7285 gdb.ada/homonym/homonym_main.adb: New files.
7286 * gdb.ada/homonym.exp: New testcase.
7287
c18d3d89
JB
72882008-01-04 Joel Brobecker <brobecker@adacore.com>
7289
7290 * gdb.ada/packed_array.exp: Add testing of references to
7291 a packed array.
7292
ecc7085b
JB
72932008-01-04 Joel Brobecker <brobecker@adacore.com>
7294
7295 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7296 New files.
7297 * gdb.ada/type_coercion.exp: New testcase.
7298
c474c922
JB
72992008-01-04 Joel Brobecker <brobecker@adacore.com>
7300
7301 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7302 gdb.ada/tagged/foo.adb: New file.
7303 * gdb.ada/tagged.exp: New testcase.
7304
9005b927
JB
73052008-01-04 Joel Brobecker <brobecker@adacore.com>
7306
7307 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7308 gdb.ada/ptype_field/foo.adb: New files.
7309 * gdb.ada/ptype_field.exp: New testcase.
7310
1a6aaad8
JB
73112008-01-03 Joel Brobecker <brobecker@adacore.com>
7312
7313 * gdb.ada/print_pc.exp: New testcase.
7314
0ef22f53
JB
73152008-01-03 Joel Brobecker <brobecker@adacore.com>
7316
7317 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7318 gdb.ada/taft_type/p.adb: New files.
7319 * gdb.ada/taft_type.exp: New testcase.
7320
1689ecf8
JB
73212008-01-03 Joel Brobecker <brobecker@adacore.com>
7322
7323 * gdb.ada/array_bounds/bar.adb: New file.
7324 * gdb.ada/array_bounds.exp: New testcase.
7325
a4d0b9c3
JB
73262008-01-03 Joel Brobecker <brobecker@adacore.com>
7327
7328 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7329 gdb.ada/arrayptr/foo.adb: New files.
7330 * gdb.ada/arrayptr.exp: New testcase.
7331
a31ace00
JB
73322008-01-03 Joel Brobecker <brobecker@adacore.com>
7333
7334 * gdb.base/set-lang-auto.exp: New testcase.
7335
a97fced3
JB
73362008-01-03 Joel Brobecker <brobecker@adacore.com>
7337
7338 * gdb.ada/fun_addr/foo.adb: New file.
7339 * gdb.ada/fun_addr.exp: New testcase.
7340
ef29ce1a
JK
73412008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7342
7343 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7344 New files
7345
0fafefe3
JB
73462008-01-02 Joel Brobecker <brobecker@adacore.com>
7347
7348 * array_subscript_addr/p.adb: New file.
a9c64011 7349 * array_subscript_addr.exp: New testcase.
0fafefe3 7350
c4359f8d
JB
73512008-01-02 Joel Brobecker <brobecker@adacore.com>
7352
a9c64011 7353 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7354 New files.
7355 * gdb.ada/str_cmp_ref.exp: New testcase.
7356
1aa1b15b
JB
73572008-01-01 Joel Brobecker <brobecker@adacore.com>
7358
7359 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7360 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7361 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7362
81c9b2cf
JB
73632008-01-01 Joel Brobecker <brobecker@adacore.com>
7364
7365 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7366 gdb.ada/ref_param/pck.ads: New files.
7367 * gdb.ada/ref_param.exp: New testcase.
7368
319e4674
JB
73692008-01-01 Joel Brobecker <brobecker@adacore.com>
7370
7371 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7372 gdb.ada/interface/foo.adb: New files.
7373 * gdb.ada/interface.exp: New testcase.
7374
ef682c56
JB
73752007-12-31 Jim Blandy <jimb@codesourcery.com>
7376
7377 * gdb.base/multi-forks.exp: Consume all output from child
7378 processes before proceeding to next test.
7379
f6f3eb6c
JB
73802007-12-29 Jim Blandy <jimb@codesourcery.com>
7381
7382 * configure: Regenerated.
7383
f652e42f
JB
73842007-12-27 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7387 gdb.ada/fixed_cmp/fixed.adb: New files.
7388 * gdb.ada/fixed_cmp.exp: New testcase.
7389
6943e596
JB
73902007-12-27 Joel Brobecker <brobecker@adacore.com>
7391
7392 * gdb.ada/boolean_expr.exp: New testcase.
7393
aad9a193
JB
73942007-12-26 Jim Blandy <jimb@codesourcery.com>
7395
7396 * gdb.base/multi-forks.exp: Doc fix.
7397
fb5f3683
JB
73982007-12-26 Joel Brobecker <brobecker@adacore.com>
7399
7400 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7401 * gdb.ada/char_param.exp: Do not compile our test program with
7402 -gnata, this is unnecessary.
7403 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7404
384e4a9c
JB
74052007-12-24 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7408 gdb.ada/print_chars/foo.adb: New files.
7409 * gdb.ada/print_chars.exp: New testcase.
7410
01e044f7
JB
74112007-12-24 Joel Brobecker <brobecker@adacore.com>
7412
7413 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7414 gdb.ada/char_param/foo.adb: New files.
7415 * gdb.ada/char_param.exp: New testcase.
7416
0ce17860
JB
74172007-12-22 Jim Blandy <jimb@codesourcery.com>
7418
7419 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7420 hard-coding source line numbers into the test.
7421 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7422 gdb_get_line_number to find.
7423
919809b9
JB
74242007-12-22 Joel Brobecker <brobecker@adacore.com>
7425
7426 * gdb.base/ptype.c (highest): New struct type.
7427 (the_highest): New variable of that type.
7428 (main): Add dummy assignment to a field of variable the_highest.
7429 * gdb.base/ptype.exp: Test type printing of our new variable.
7430
abc8a88d
PM
74312007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7432
7433 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7434 and record first explicitly generated thread number.
abc8a88d
PM
7435 Use that thread number for thread specific watchpoint test.
7436 Add iteration number to repetitive tests.
7437
5158f3e3
CES
74382007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7439 Jim Blandy <jimb@codesourcery.com>
7440
7441 * gdb.base/expand-psymtabs.c: New testcase
7442 source file.
7443 * gdb.base/expand-psymtabs.exp: New testcase
7444 expect file.
7445
37e4754d
LM
74462007-12-17 Luis Machado <luisgpm@br.ibm.com>
7447
7448 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7449 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7450
551e5d04
JB
74512007-12-17 Joel Brobecker <brobecker@adacore.com>
7452
7453 * gdb.ada/frame_args/foo.adb: New file.
7454 * gdb.ada/frame_args/pck.ads: New file.
7455 * gdb.ada/frame_args/pck.adb: New file.
7456 * gdb.ada/frame_args.exp: New testcase.
7457
a05ee097
JB
74582007-12-17 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.base/frame-args.c: New file.
7461 * gdb.base/frame-args.exp: New testcase.
7462
c162e8c9 74632007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7464 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7465
7466 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7467
afe8ab22 74682007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7469
afe8ab22
VP
7470 * gdb.mi/mi-pending.exp: New.
7471 * gdb.mi/mi-pending.c: New.
7472 * gdb.mi/mi-pendshr.c: New.
7473
dfdfb3ca
JB
74742007-12-06 Jim Blandy <jimb@codesourcery.com>
7475
7476 * gdb.base/default.exp: Update expected output for 'info catch'.
7477
b7fca990
JK
74782007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7479
7480 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7481 must be set to binary.
7482
6a1afc1e
PA
74832007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7484
7485 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7486
a6b151f1
DJ
74872007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7488
7489 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7490 gdb.mi/mi-file-transfer.exp: New.
7491
43039443
JK
74922007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7495
0ef2251b
MR
74962007-11-22 Maciej W. Rozycki <macro@mips.com>
7497
7498 * gdb.trace/backtrace.exp: Fix a typo.
7499 * gdb.trace/circ.exp: Likewise.
7500 * gdb.trace/collection.exp: Likewise.
7501 * gdb.trace/limits.exp: Likewise.
7502 * gdb.trace/report.exp: Likewise.
7503 * gdb.trace/tfind.exp: Likewise.
7504 * gdb.trace/while-dyn.exp: Likewise.
7505
5443631e
NR
75062007-11-21 Nick Roberts <nickrob@snap.net.nz>
7507
7508 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7509 objects of pointers that can't be dereferenced are now
7510 "noneditable".
7511
a4ce5b0d
UW
75122007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7513
7514 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7515 (target_cpu): Remove.
7516
d6e956e5
VP
75172007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7518
7519 * gdb.base/ending-run.exp: Expect the list of cleared
7520 breakpoint to come in natural order, not the reversed one.
a9c64011 7521
214270ab
VP
75222007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7523
7524 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7525 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7526
1a619819
LM
75272007-11-05 Luis Machado <luisgpm@br.ibm.com>
7528
7529 * gdb.base/printcmds.exp: New function
7530 test_printf_with_dfp.
7531
5b01a6fa
DE
75322007-11-02 Doug Evans <dje@google.com>
7533
7534 * gdb.disasm/t01_mov.s: Remove carriage returns.
7535 * gdb.disasm/t02_mova.s: Ditto.
7536 * gdb.disasm/t03_add.s: Ditto.
7537 * gdb.disasm/t04_sub.s: Ditto.
7538 * gdb.disasm/t05_cmp.s: Ditto.
7539 * gdb.disasm/t06_ari2.s: Ditto.
7540 * gdb.disasm/t07_ari3.s: Ditto.
7541 * gdb.disasm/t08_or.s: Ditto.
7542 * gdb.disasm/t09_xor.s: Ditto.
7543 * gdb.disasm/t10_and.s: Ditto.
7544 * gdb.disasm/t11_logs.s: Ditto.
7545 * gdb.disasm/t12_bit.s: Ditto.
7546 * gdb.disasm/t13_otr.s: Ditto.
7547
ec33ab7f
JK
75482007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7549
7550 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7551
ae0d01ff
UW
75522007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7553
7554 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7555 provide DFP support.
7556
55eddb0f
DJ
75572007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7558
7559 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7560 Test "set powerpc vector-abi". Skip auto-detection tests for old
7561 toolchains.
7562
7020f05c
PA
75632007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7564
7565 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7566 with [string compare].
7567
84bc3db9
PA
75682007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7569
7570 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7571 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7572
5876dc88
LM
75732007-10-25 Luis Machado <luisgpm@br.ibm.com>
7574
7575 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7576 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7577 * gdb.opt/Makefile.in: New makefile.
7578 * Makefile.in: Create new directory "gdb.opt".
7579 * configure.ac: Add "gdb.opt" directory.
7580 * configure: Regenerated.
a9c64011 7581
c3ea9a14
DE
75822007-10-25 Doug Evans <dje@google.com>
7583
7584 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7585 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7586
a9c64011 75872007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7588 Thiago Jung Bauermann <bauerman@br.ibm.com>
7589
7590 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7591 Floating Point expressions.
7592 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7593 Floating Point variables.
7594 * gdb.base/dfp-test.c: new file containing program with Decimal
7595 Floating variables, used by gdb.base/dfp-test.exp.
7596
62a24a2b
DJ
75972007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7598
7599 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7600
e7b1eae6
UW
76012007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7602
7603 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7604 compiling test case with GCC.
7605 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7606
c641edcc
UW
76072007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7608
7609 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7610 format changes.
7611
5e5ebfe6
MS
76122007-10-18 Michael Snyder <msnyder@specifix.com>
7613
7614 * gdb.base/dbx.exp: Add missing "-re " operator.
7615
e831e7b6
GM
76162007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7617
7618 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7619 * configure.ac: Removed trailing spaces after backslash.
7620 * gdb.modula2: New directory.
7621 * gdb.modula2/Makefile.in: New file.
7622 * gdb.modula2/unbounded-array.exp: New file.
7623 * gdb.modula2/unbounded1.c: New file.
7624
7cc46491
DJ
76252007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7626
7627 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7628
76292007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7630
7631 * gdb.base/sigstep.c (main): Add checks for
7632 return values for setitimer call.
7633 Call setitimer again with itimer = ITIMER_REAL
7634 if first call to setitimer fails.
7635
e91528f0
KH
76362007-10-11 Kazu Hirata <kazu@codesourcery.com>
7637
7638 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7639 of $timeout.
7640
2ec9a4f8
DJ
76412007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7642
7643 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7644
76452007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7646
7647 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7648 of gdb_expect call, to avoid interruption.
7649
64b2fa04
PA
76502007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7651
7652 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7653 (v_unsigned_long_long, v_long_long_array)
7654 (v_signed_long_long_array, v_unsigned_long_long_array)
7655 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7656 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7657 [!NO_LONG_LONG]: New.
7658 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7659 v_long_long_member.
7660
7661 (v_long_long_func, v_signed_long_long_func)
7662 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7663 (main) [!NO_LONG_LONG]: Initialize long long variants.
7664
7665 * gdb.base/whatis.exp: If board file requests no_long_long, build
7666 test with NO_LONG_LONG defined. Test long long, signed long long,
7667 and unsigned long long variants but only if board file doesn't
7668 disable it.
7669
a912286e 76702007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7671 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7672
7673 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7674 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7675 * configure: Regenerated.
7676 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7677 gdb.pascal/types.exp, lib/pascal.exp: New files.
7678
471ba8c9
DJ
76792007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7680
7681 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7682 call.
7683 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7684 to return to the call.
7685 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7686 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7687 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7688 * gdb.mi/mi-until.exp (test_until): Likewise.
7689 * gdb.mi/mi2-until.exp (test_until): Likewise.
7690
fef8a650
DJ
76912007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7692
7693 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7694 two-char array.
7695 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7696
d983da9c
DJ
76972007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7698
7699 * gdb.threads/watchthreads.c (thread_function): Sleep between
7700 iterations.
7701 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7702 at once for S/390. Generate matching fails and passes.
7703
17f62551
VP
77042007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7705
7706 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7707 the 'struct_declarations' variable to zeros.
a9c64011 7708
ed0616c6
VP
77092007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7710
7711 * gdb.cp/mb-ctor.cc: New.
7712 * gdb.cp/mb-ctor.exp: New.
7713 * gdb.cp/mb-templates.cc: New.
7714 * gdb.cp/mb-templates.exp: New.
7715
41f1b697
DJ
77162007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7717
7718 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7719
3f213f78
PA
77202007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7721
7722 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7723 targets.
7724 * configure: Regenerate.
7725
0d381245 77262007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7727
0d381245
VP
7728 * gdb.base/annota1.exp: Adjust for 'info break'
7729 format changes.
7730 * gdb.base/annota3.exp: Likewise.
7731 * gdb.base/break.exp: Likewise.
7732 * gdb.base/condbreak.exp: Likewise.
7733 * gdb.base/pending.exp: Likewise.
7734 * gdb.base/sepdebug.exp: Likewise.
7735 * gdb.base/unload.exp: Likewise.
7736 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7737
fe3f5fa8
VP
77382007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7739
7740 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7741 messages.
7742 * gdb.base/chng-syms.exp: Likewise.
7743 * gdb.base/unload.exp: Likewise.
a9c64011 7744
a75cf6c0
DJ
77452007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7746
7747 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7748
18ecae38
DJ
77492007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7750
7751 * schedlock.c (NUM): Change to 1.
7752 (main): Use args[0] for the main thread.
7753 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7754 regardless of the number of threads.
7755
5509918f
MR
77562007-09-14 Maciej W. Rozycki <macro@mips.com>
7757
4a543daf
MR
7758 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7759 type down.
7760 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7761 test.
7762 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7763 watchpoint type down.
7764 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7765 test.
7766
77672007-09-14 Maciej W. Rozycki <macro@mips.com>
7768
5509918f
MR
7769 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7770 Move all the tests here and run them twice, once using software
7771 watchpoints and once using hardware watchpoints.
7772 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7773
40b53987
DJ
77742007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7775
7776 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7777 test.
7778
695e2681
MK
77792007-09-10 Mark Kettenis <kettenis@gnu.org>
7780
8b3fc8d8
MK
7781 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7782 build-id.
7783
695e2681
MK
7784 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7785 know about $ORIGIN. Calculate output dir from $dest instead of
7786 using ${objdir}/{$subdir}.
7787
58d69f29
MK
77882007-09-09 Mark Kettenis <kettenis@gnu.org>
7789
7790 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7791 gcore, before continuing with the test.
7792
3e347599
DJ
77932007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7794
7795 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7796 * gdb.mi/mi-watch.exp: Likewise.
7797
ea37ba09
DJ
77982007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7799 Jim Blandy <jimb@codesourcery.com>
7800
7801 * gdb.arch/i386-sse.exp: Do not expect character constants.
7802 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7803 * gdb.base/display.exp: Allow print/s.
7804 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7805 and unsigned char array changes.
7806
2025a643
DJ
78072007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * gdb.base/display.exp: Add tests for printf %p.
7810
26669a27
PA
78112007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7812
7813 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7814 the dll name to unicode.
7815
c8f021f8
JK
78162007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 * gdb.base/default.exp (show version): Update the version text.
7819 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7820
4cf31eea
JK
78212007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7824 New files.
7825
4935890f
JK
78262007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 * lib/gdb.exp (build_id_debug_filename_get): New function.
7829 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7830 Remove the generate DEBUG file for the future testcase runs.
7831 New testcase for the NT_GNU_BUILD_ID retrieval.
7832 Move the final testing step to ...
7833 (test_different_dir): ... a new function.
7834 New parameter XFAIL to XFAIL all the tests performed.
7835 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7836 New parameter TYPE to PF_PREFIX all the tests performed.
7837
02142340
VP
78382007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7839
7840 * gdb.mi/mi-var-cp.cc (path_expression): New
7841 function.
7842 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7843
36acd84e
UW
78442007-08-27 Markus Deuling <deuling@de.ibm.com>
7845
7846 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7847 to fit into SPU Local Store memory.
7848
a896d121
JB
78492007-08-23 Joel Brobecker <brobecker@adacore.com>
7850
7851 * gdb.base/default.exp: Adjust the expected output of "info
7852 warranty" after the switch to GPLv3.
7853
7b433602
JB
78542007-08-23 Joel Brobecker <brobecker@adacore.com>
7855
7856 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7857 to 30000 (from 20000).
7858
e22f8b7c
JB
78592007-08-23 Joel Brobecker <brobecker@adacore.com>
7860
7861 Switch the license of all .exp files to GPLv3.
7862 Switch the license of all .f and .f90 files to GPLv3.
7863 Switch the license of all .s and .S files to GPLv3.
7864
5a0e3bd0
JB
78652007-08-23 Joel Brobecker <brobecker@adacore.com>
7866
7867 * configure.ac: Switch license to GPLv3.
7868
cc00619d
JB
78692007-08-23 Joel Brobecker <brobecker@adacore.com>
7870
7871 Switch the licensing to GPLv3 for all .ads and .adb files.
7872
8d26208a
DJ
78732007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7874
7875 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7876 and t_int_double.
7877 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7878
4fcb9948
JB
78792007-08-17 Joel Brobecker <brobecker@adacore.com>
7880
7881 * gdb.base/step-line.c: Switch license to GPL version 3, and
7882 update copyright year.
7883 * gdb.base/step-line.inp: Likewise.
7884
b9c34f67
JB
78852007-08-17 Joel Brobecker <brobecker@adacore.com>
7886
7887 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7888 changes inside gdb1555.c.
7889 * gdb.base/pending.exp: Likewise.
7890
2cc17678
DJ
78912007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7892
7893 * config/default.exp: New file.
7894
e48883f7
DJ
78952007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7896
7897 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7898 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7899
1ab80e5b
MR
79002007-07-30 Maciej W. Rozycki <macro@mips.com>
7901
7902 * gdb.base/dump.exp: Force the correct endianness for binary
7903 formats not carrying this information.
7904
aba471f5
DJ
79052007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7906
7907 * gdb.threads/staticthreads.exp: Match .*sem_post.
7908
d4e07204
DJ
79092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7910
7911 * gdb.base/readline.exp (operate_and_get_next): Match the final
7912 prompt.
7913
2b97317d
KB
79142007-07-23 Kevin Buettner <kevinb@redhat.com>
7915
7916 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7917 to restarting SID.
7918
44efa07a
KB
79192007-07-18 Kevin Buettner <kevinb@redhat.com>
7920
7921 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7922 prior to `gdb_start'.
7923
7b5ebade
KB
79242007-07-18 Kevin Buettner <kevinb@redhat.com>
7925
7926 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7927 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7928 Remove call to gdb_unload.
7929
255e7678
DJ
79302007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7931 Daniel Jacobowitz <dan@codesourcery.com>
7932
7933 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7934 for __WIN32__.
7935 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7936 * gdb.base/unload.exp: Use shared library test routines.
7937
3a40aaa0
UW
79382007-07-03 Markus Deuling <deuling@de.ibm.com>
7939
7940 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7941 * gdb.base/solib-symbol-lib.c: Likewise.
7942 * gdb.base/solib-symbol-main.c: Likewise.
7943
b0f4b84b
DJ
79442007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * config/gdbserver.exp (gdb_reconnect): New.
7947 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7948 gdb.base/solib-disc.exp: New files.
7949 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7950 remote debugging".
7951 (gdb_compile): Add shlib_load flag.
7952 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7953 port.
7954 (gdbserver_reconnect): New.
7955
1b05479a
DJ
79562007-07-01 Nick Roberts <nickrob@snap.net.nz>
7957 Daniel Jacobowitz <dan@codesourcery.com>
7958
7959 * gdb.base/annota3.exp: Test for if construct.
7960
86f78eb2
DJ
79612007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7962
7963 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7964
6a2eb474 79652007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7966 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7967
7968 * gdb.base/display.exp: Allow a newline after display/i.
7969 * gdb.base/pc-fp.exp: Likewise.
7970 * gdb.base/sigbpt.exp: Likewise.
7971
f8b73d13
DJ
79722007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7973
7974 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7975 required features to be included.
7976
4339e69e
DJ
79772007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7978
7979 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7980 in info threads output.
7981
23d964e7
UW
79822007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7983 Markus Deuling <deuling@de.ibm.com>
7984
7985 * gdb.arch/spu-info.exp: New testcase.
7986 * gdb.arch/spu-info.c: New file.
7987
fd20f75b
DJ
79882007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7989
7990 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7991 tpcs_offset. Restore lr after the call.
7992 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7993
2226f861
DJ
79942007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7995
7996 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7997 (gdbserver_run): Kill any running gdbserver.
7998 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7999
d12371a9
MR
80002007-05-17 Maciej W. Rozycki <macro@mips.com>
8001
8002 * gdb.base/sigbpt.exp: Preset segv_addr.
8003
93f02886
DJ
80042007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8005
8006 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8007 (gdb_compile_shlib): Likewise.
8008 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8009 (default_gdb_init): Clear cleanfiles.
8010 (gdb_finish): Delete recorded cleanfiles.
8011 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8012
8013 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8014 Do not use isnative.
8015 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8016 gdb.base/so-impl-ld.exp: Likewise.
8017 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8018 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8019 gdb_compile.
8020
b04e06d7
VP
80212007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8022
8023 * config/unknown.exp: Remove.
8024
069ed931
UW
80252007-05-15 Markus Deuling <deuling@de.ibm.com>
8026
8027 * gdb.base/info-proc.exp: Check is_remote.
8028
09db0d03
UW
80292007-05-14 Markus Deuling <deuling@de.ibm.com>
8030
8031 * gdb.base/gcore.exp: Initialize variable core_supported.
8032
af2cbe8c
DJ
80332007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8034
8035 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8036
027c0295
DJ
80372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8038
8039 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8040 * gdb.threads/print-threads.exp (test_all_threads): Allow
8041 negative and hexadecimal thread IDs.
8042
dc5000e7
DJ
80432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8044
8045 * gdb.java/jprint.java (public): Avoid invalid call to static
8046 method.
8047
2e74ed18
DP
80482007-05-14 Denis Pilat <denis.pilat@st.com>
8049
8050 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8051 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8052 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8053 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8054 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8055
83547f02
UW
80562007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8057
8058 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8059 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8060 this mode.
8061 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8062 * gdb.base/spu.ld: New file.
8063
b18be20d
DJ
80642007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8065
8066 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8067
be444858
DJ
80682007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8069
8070 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8071
b1d53152
DJ
80722007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8073
8074 * gdb.java/jmain.exp: Handle demangled names with and without method
8075 signatures.
8076
d084b331
DJ
80772007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8078
8079 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8080 (have_a_very_merry_interrupt): Remove calls to puts.
8081 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8082 inferior output.
8083 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8084 test names.
8085
db9d7fc5
DJ
80862007-04-29 Markus Deuling <deuling@de.ibm.com>
8087 Daniel Jacobowitz <dan@codesourcery.com>
8088
8089 * gdb.base/auxv.exp (core_works): Also check is_remote.
8090 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8091
ef783a7d 80922007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8093
ef783a7d
VP
8094 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8095 message, not the undefined 'module' variable.
8096 * gdb.base/siginfo.exp: Likewise.
8097 * gdb.base/sigstep.exp: Likewise.
8098 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8099 serialport.
8100 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8101
b7b73cae
CV
81022007-04-25 Corinna Vinschen <vinschen@redhat.com>
8103
8104 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8105 target sim fails. Return 0 otherwise.
8106 (gdb_load): Return prematurely if gdb_target_sim fails.
8107
7d90fdfa
DP
81082007-04-16 Denis Pilat <denis.pilat@st.com>
8109
8110 * gdb.base/setshow.exp: Reset height after having set it to 100.
8111
5d3e9c85
DP
81122007-04-16 Denis Pilat <denis.pilat@st.com>
8113
8114 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8115
18e75969
DP
81162007-04-16 Denis Pilat <denis.pilat@st.com>
8117
8118 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8119
25d5ea92
VP
81202007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8121
8122 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8123 tests. Run the frozen varobjs test.
8124 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8125 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8126
0b49cb80
JK
81272007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8128
8129 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8130 gdb.base/type-opaque.exp: New files.
8131
a73bafbc 81322007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8133
8134 * gdb.mi/mi-var-child.c
a73bafbc
VP
8135 (do_children_tests): User char[2] instead of
8136 char so that automatic printing of pointers to char
8137 don't give unpredicable result.
8138 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8139 local variables.
8140 * gdb.mi/mi-var-child.exp: Step to right line
8141 of do_children_tests.
8142 * gdb.mi/mi2-var-child.exp: Likewise.
8143 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8144 do_locals_tests.
a73bafbc
VP
8145 (do_children_tests): User char[2] instead of
8146 char so that automatic printing of pointers to char
a9c64011 8147 don't give unpredicable result.
a73bafbc 8148 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8149 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8150 Pass test name to mi_wait_for_stop.
8151
7ce59000
DJ
81522007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8153
8154 * gdb.asm/asm-source.exp: Remove d10v case.
8155 * lib/gdb.exp (skip_cplus_tests): Likewise.
8156 * gdb.asm/d10v.inc: Deleted.
8157
20389057
DJ
81582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8159
8160 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8161
8807d78b
DJ
81622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8163
8164 * config/netware.exp: Delete file.
8165
aa3edb8e
JB
81662007-03-29 Joel Brobecker <brobecker@adacore.com>
8167
8168 * gdb.dwarf2/dw2-noloc.S: New file.
8169 * gdb.dwarf2/dw2-noloc.exp: New file.
8170
297561ac
PA
81712007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8172
8173 * gdb.cp/method2.cc: New test.
8174 * gdb.cp/method2.exp: New test.
8175 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8176
1f81bd39
DJ
81772007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8178
8179 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8180
9453113a
DJ
81812007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8182
8183 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8184
b741e217
DJ
81852007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8186
8187 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8188 (gdb_load): Delete, replace with...
8189 (gdb_reload): ...this.
8190 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8191 * gdb.server/server-mon.exp: Likewise.
8192 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8193 (gdb_start_cmd): New.
8194 (gdb_file_cmd): Save the last loaded file.
8195 (gdb_reload): New.
8196 (gdb_gnu_strip_debug): Use transform.
8197 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8198 support here. Use new $last_loaded_file. Check mtime.
8199 (gdb_target_cmd): Handle ObjC failure case.
8200 (infer_host_exec): Delete.
8201 (gdbserver_load): Rename to...
8202 (gdbserver_run): ...this. Simplify.
8203 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8204 (mi_gdb_load): Move most contents to a new function...
8205 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8206 (mi_run_cmd): Use mi_gdb_target_load.
8207 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8208 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8209 Use gdb_run_cmd.
8210 * gdb.base/charsign.exp: Remove incorrect comment.
8211 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8212 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8213 gdb.base/start.exp: Use gdb_start_cmd.
8214
446ab585 82152007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8216 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8217
8218 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8219 * gdb.base/signull.exp: Similarly.
8220
bbb88ebf
UW
82212007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8222
8223 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8224 messages available to test cases (like chng-sym.exp).
8225
cb8c4a99
AS
82262007-03-14 Andreas Schwab <schwab@suse.de>
8227
8228 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8229 format changes.
8230
4e463ff5
DJ
82312007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8232
8233 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8234 (optimized_1): New.
8235 (main): Call optimized_1.
8236 (gdb2029): Correct typos. Call gdb2029_marker.
8237 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8238 for gdb2029.
8239
b6db2c47
MK
82402007-03-12 Mark Kettenis <kettenis@gnu.org>
8241
8242 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8243 as tabs. Remove redundant test pattern.
8244
70ed3737
UW
82452007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8246
8247 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8248 for /a format output.
8249
47b67b60
DJ
82502007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8251
8252 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8253 collect output incrementally.
8254
b8953b0e
UW
82552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8256
8257 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8258 for -var-create lpcharacter test.
8259 * gdb.mi/mi2-var-cmd.exp: Likewise.
8260
7acd5c40
UW
82612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8262
8263 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8264 pass on targets where address zero is readable.
8265
9c6759c1
UW
82662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8267
8268 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8269 just a single architecture.
8270
a2f1aeb4
UW
82712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8272
8273 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8274 (fetch_all_registers): New function, uses gdb_test_multiple and
8275 exp_continue to fetch inferior output line-by-line.
8276 Replace all uses of do_get_all_registers by fetch_all_registers.
8277
46579ac2
UW
82782007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8279
8280 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8281 in target_info.
8282
fc133f24
MS
82832007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8284
a9c64011 8285 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8286 consistancy; add a default (timeout) case.
8287
7646a51d
MS
82882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8289
8290 * gdb.base/watchpoint.exp: Fix truncated comment.
8291
dcfff61f
MS
82922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8293
8294 * Makefile.in: Remove spurious single-quotes from sed command.
8295
664e3ee9
DJ
82962007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8297
8298 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8299 func.
8300 * gdb.mi/mi2-var-cmd.exp: Likewise.
8301
d7cc6f2f
JB
83022007-02-27 Joel Brobecker <brobecker@adacore.com>
8303
a9c64011
AS
8304 * gdb.dwarf2/dw2-producer.S: New file.
8305 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8306
83072007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8308
8309 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8310 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8311 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8312 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8313 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8314 Revert tests to use mi_gdb_test and include value field in output
8315 of -var-create.
8316
93d42b30
DJ
83172007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8318
8319 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8320
c499ed39
DJ
83212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8322
8323 * gdb.base/maint.exp: Remove full paths from test names.
8324 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8325 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8326
9836f81b
JB
83272007-02-27 Joel Brobecker <brobecker@adacore.com>
8328
8329 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8330
c74d0ad8
DJ
83312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8332
8333 * gdb.server/server-mon.exp: New test.
8334
2711e456
DJ
83352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8336
8337 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8338
ff6f572f
DJ
83392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8340
8341 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8342 register capitalization.
8343
fada3feb
DP
83442007-02-13 Denis Pilat <denis.pilat@st.com>
8345
8346 * gdb.mi/mi-var-invalidate.exp: New file.
8347
fb1e4ffc
DJ
83482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8349
8350 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8351
3da939d7
DJ
83522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8353
8354 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8355
123dc839
DJ
83562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8357
8358 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8359 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8360
877e3645 83612007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8362
8363 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8364 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8365 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8366 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8367 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8368 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8369 Update tests to include value field in output of -var-create.
a9c64011 8370
3c0a2960
AS
83712007-02-08 Andreas Schwab <schwab@suse.de>
8372
8373 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8374
108546a0
DJ
83752007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8376
8377 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8378 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8379
d701dcab
DP
83802007-02-02 Denis Pilat <denis.pilat@st.com>
8381
8382 * gdb.threads/threadapply.exp: check that frame is not changed by
8383 the thread apply all command.
8384
783e3e2f
AS
83852007-01-31 Andreas Schwab <schwab@suse.de>
8386
6d9c3a87
AS
8387 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8388
3c50d7b9
AS
8389 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8390 in the dwarf sections.
8391 * gdb.dwarf2/mac-fileno.S: Likewise.
8392
783e3e2f
AS
8393 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8394 bspstore register on ia64.
8395
78ff580e
AS
83962007-01-29 Andreas Schwab <schwab@suse.de>
8397
cc8e9b12
AS
8398 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8399 "frame-begin" annotation.
8400
78ff580e
AS
8401 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8402 number of "frames-invalid" annotations.
8403
704a4f78
DJ
84042007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8405
8406 * gdb.base/commands.exp: Call if_commands_test.
8407 (gdb_test_no_prompt, if_commands_test): New.
8408
e741bf94
MK
84092007-01-28 Mark Kettenis <kettenis@gnu.org>
8410
8411 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8412
474d0ad3
AS
84132007-01-27 Andreas Schwab <schwab@suse.de>
8414
8415 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8416 .short/.int/.quad in the dwarf sections.
8417 * gdb.dwarf2/dw2-intercu.S: Likewise.
8418 * gdb.dwarf2/dw2-intermix.S: Likewise.
8419
e784b426
JK
84202007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8421
8422 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8423 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8424 array.
e784b426
JK
8425 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8426 * gdb.base/setvar.exp: Likewise.
8427
37f08e04
AS
84282007-01-26 Andreas Schwab <schwab@suse.de>
8429
9a01813a
AS
8430 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8431 test.
8432
37f08e04
AS
8433 * gdb.base/multi-forks.exp ("restart $i"): Also match
8434 __kernel_syscall_via_break.
8435
6e2a9270
VP
84362007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8437
8438 * lib/mi-support.exp (mi_delete_varobj): New.
8439 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8440 testcase.
8441 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8442 (main): Call the above.
8443 (reference_update_test, base_in_reference_test)
8444 (reference_to_pointer): Delete the created varobjs.
a9c64011 8445
e515b470
DJ
84462007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8447
8448 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8449 * configure: Regenerated.
8450 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8451 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8452 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8453 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8454 * lib/gdb.exp (gdb_skip_xml_test): New function.
8455
08d8bcd7
DJ
84562007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8457
8458 * gdb.base/sigrepeat.exp: Correct error message.
8459
84602007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8461 Daniel Jacobowitz <dan@codesourcery.com>
8462
8463 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8464 gdb.arch/i386-gnu-cfi-asm.S: New files.
8465
97c3f1f3
JK
84662007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8467
8468 * lib/gdb.exp: Abort on missing `site.exp'.
8469
cb1df416
DJ
84702007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8471 Daniel Jacobowitz <dan@codesourcery.com>
8472
8473 * gdb.base/included.c, gdb.base/included.exp,
8474 gdb.base/included.h: New files.
8475
35990120
DJ
84762007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8479 (maximize_rlimit): Reduce limits on 64-bit systems.
8480
6e81a116 84812007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8482
8483 From Marcus Deuling <deuling@de.ibm.com>:
8484 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8485 every case.
8486
6c3c41f3
NR
84872007-01-13 Nick Roberts <nickrob@snap.net.nz>
8488
8489 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8490 (test_path_specification): Use objdir instead of srcdir to always
8491 get an absolute filename.
8492
2f12c312
DJ
84932007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8494
8495 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8496
81121995
VP
84972007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8498
8499 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8500 Make sure the variable we're using is in scope.
8501 (reference_to_pointer): Likewise.
8502
4741b737
DJ
85032007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8504
8505 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8506 has no debug information.
8507
054410c3
DJ
85082007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8509
8510 * gdb.base/annota1.exp: Remove extra send_gdb.
8511
818f79f6
DJ
85122007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8513
8514 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8515
f7a6bb70
DJ
85162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8517
8518 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8519
57e66780
DJ
85202007-01-08 Nick Roberts <nickrob@snap.net.nz>
8521 Daniel Jacobowitz <dan@codesourcery.com>
8522
8523 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8524 lcharacter or linteger change. Correct duplicated test name.
8525 * gdb.mi/mi2-var-cmd.exp: Likewise.
8526
3d799a95
DJ
85272007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8528
8529 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8530
85312007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8532
a9c64011
AS
8533 * gdb.base/nofield.c: New file.
8534 * gdb.base/nofield.exp: New testcase.
51679ba9 8535
eafb94e8
NR
85362007-01-05 Nick Roberts <nickrob@snap.net.nz>
8537
8538 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8539
8540 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8541 test.
8542
5e572bb4
DJ
85432007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8544
8545 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8546
74a44383
DJ
85472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8548
8549 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8550 when continuing.
8551
1b572db9
DJ
85522007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8553
8554 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8555 Expect ".exe" extension.
8556
381bc39b
DJ
85572007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8558
8559 * gdb.base/charset.exp: Add explicit filename to break.
8560 * gdb.base/dbx.exp: Add explicit filename to breaks.
8561
2b70e4c6
DJ
85622007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8563
8564 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8565 * gdb.mi/mi2-file.exp: Likewise.
8566
303b6f5d
DJ
85672007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8568
8569 Implement specification of MI tests as comments
8570 in C and C++ sources.
8571 * lib/mi-support.exp (mi_autotest_data): New variable.
8572 (mi_autotest_source): New variable.
8573 (count_newlines, mi_prepare_inline_tests)
8574 (mi_get_inline_test, mi_continue_to_line)
8575 (mi_run_inline_test, mi_tbreak)
8576 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8577 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8578 Run inline tests.
8579 * gdb.mi/mi-var-cp.cc: Define tests here.
8580
23da0d94
VP
85812007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8582
8583 Simplify usage of mi_continue_to.
8584 * lib/mi-support.exp (mi_runto_helper): Renamed
8585 from mi_runto, added new parameter 'run_or_continue'.
8586 (mi_runto): Use mi_runto_helper.
8587 (mi_continue_to): Accept just function name as parameter.
8588 Use mi_runto_helper.
8589 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8590 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8591
f9e18282
JB
85922006-01-04 Joel Brobecker <brobecker@adacore.com>
8593
8594 Make this testcase a bit more realistic. The current code
8595 is too simplistic, and allows the compiler to optimize out
8596 some of the entities we need for this testcase.
8597 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8598 (Do_Nothing): Add extra parameter.
8599 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8600 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8601 by using a variable of type Void_Star.
8602
fd678c65
JB
86032006-01-04 Joel Brobecker <brobecker@adacore.com>
8604
8605 * gdb.ada/catch_ex/foo.adb: New file.
8606 * gdb.ada/catch_ex.exp: New testcase.
8607
05cfdb42
DJ
86082007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8609
8610 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8611 pass --image-base to linker.
8612
2e03ee74
DJ
86132007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8614 Daniel Jacobowitz <dan@codesourcery.com>
8615
8616 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8617 secondary prompts.
8618
0d5de010
DJ
86192007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8620
8621 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8622 output. Test the types of members and member pointers.
8623 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8624 gdb/2092.
8625 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8626 statement. Enable for GCC. Update expected output for some tests
8627 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8628 layout.
8629 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8630 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8631 (Diamond::vget_base): New.
8632 (main): Add new tests.
8633 * gdb.cp/printmethod.exp: Update expected output for member functions.
8634 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8635 print pEe->D::vg().
8636
61a771aa
DJ
86372007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8638
8639 * gdb.threads/tls.exp: Allow stops in sem_post.
8640
2fa63963
DJ
86412006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8642
8643 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8644 * gdb.base/annota3.exp: Likewise.
8645 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8646 again (instead of timing out).
8647 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8648 GCC bug 26475.
8649 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8650 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8651 test from jmisc1.exp.
8652 * gdb.java/jmisc1.exp: Delete.
8653 * gdb.java/jprint.exp: Adjust to work with method signatures including
8654 return types.
8655 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8656 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8657 * lib/java.exp (compile_java_from_source): Pass the correct type
8658 to target_compile.
8659
5eefc2b7
JB
86602006-12-31 Joel Brobecker <brobecker@adacore.com>
8661
8662 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8663 (stack_align_edx): New function.
8664 (stack_align_eax): New function.
8665 (main): Add calls to stack_align_edx and stack_align_eax.
8666 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8667 Add testing for the cases where the register used during a stack
8668 realignment is edx. Same for eax.
8669
227c54da
DJ
86702006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8671
8672 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8673 and generic PE targets.
8674
cab8ac94
JB
86752006-12-29 Joel Brobecker <brobecker@adacore.com>
8676
8677 * gdb.ada/array_return.exp: Update copyright date list.
8678
ba54f318
JB
86792006-12-27 Joel Brobecker <brobecker@adacore.com>
8680
8681 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8682 (Create_Small_Float_Vector): New function.
8683 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8684 function body.
8685 * gdb.ada/array_return/p.adb: Use new type and function from
8686 package Pck.
8687 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8688 able to print the value returned by a function returning an
8689 array of float.
8690
6b7a35dd
JB
86912006-12-20 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8694 The associated tests should be PASSing.
8695
038224f6
VP
86962006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8697
8698 Test for base in references.
8699 * gdb.mi/mi-var-cp.cc: Add test code.
8700 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8701 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8702 * gdb.mi/mi2-watch.exp: Likewise.
8703 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8704 (mi_list_varobj_children): New function.
8705
b26ed50d
VP
87062006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8707
8708 * lib/mi-support.exp
8709 (mi_runto): Accept "()" after function name.
8710 (mi_create_varobj): New function.
8711 (mi_varobj_update): New function.
8712 (mi_Check_varobj_value): New function.
8713 * gdb.mi/mi-var-cp.exp: New file.
8714 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8715
08232497
DJ
87162006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8717
8718 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8719 gdb.base/weaklib2.c: New files.
8720
d394c993 87212006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8722
ac6c2fba
NS
8723 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8724 info. Adjust test names.
8725
8ec659a0 8726 * gdb.base/break.c (main): Move position of malloc.
d394c993 8727 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8728
acd65feb
VP
87292006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8730
8731 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8732 assignement of arrays and function pointers.
8733 * gdb.mi/var-cmd.c: Add declaration necessary for above
8734 tests.
8735
f556d5e5
NS
87362006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8737
8738 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8739
8740 * gdb.threads/linux-dp.exp: Read thread table before and after
8741 creating each philosopher and verify it.
8742
697bc68d
NS
87432006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8744 Paul Brook <paul@codesourcery.com>
8745 Daniel Jacobowitz <dan@codesourcery.com>
8746
8747 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8748 main to remove duplication. Add start function of the form
697bc68d
NS
8749 '_*start[1-9]*'. Add RVDS start function.
8750
29d73ae4
DJ
87512006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8752
8753 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8754
c1d88655
UW
87552006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8756
8757 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8758 * gdb.asm/spu.inc: New file.
8759 * gdb.base/term.exp: Disable if [target_info exists noargs].
8760 * gdb.gdb/complaints.exp: Disable if ![isnative].
8761 * gdb.gdb/selftest.exp: Likewise.
8762 * gdb.gdb/observer.exp: Likewise.
8763 * gdb.gdb/xfullpath.exp: Likewise.
8764 * gdb.base/attach.exp: Disable on SPU target.
8765 * gdb.cp/bs145503.exp: Likewise.
8766 * gdb.cp/exception.exp: Likewise.
8767 * gdb.cp/userdef.exp: Likewise.
8768
32a13b1a
DJ
87692006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8770
8771 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8772
d8295fe9
VP
87732006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8774
8775 * gdb.base/completion.exp: Fix completion tests for
8776 'info' and 'info '.
8777 * gdb.base/help.exp (help_test_raw, test_class_help)
8778 (test_prefix_command_help): Move...
8779 * lib/gdb.exp: Here.
8780 * gdb.base/main.exp: Adjust.
8781 * gdb.cp/maint.exp: Adjust.
8782 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8783
8c394015
VP
87842006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8785
8786 * gdb.stabs/weird.exp (print_weird_var): Use
8787 gdb_test_multiple instead of gdb_expect.
8788
027fc1bc
VP
87892006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8790
8791 * gdb.base/help.exp (help_test_raw): New.
8792 (test_class_help): New.
8793 (test_prefix_command_help): New.
8794 Adjust testcases.
8795
67609209
FR
87962006-11-09 Christophe Lyon <christophe.lyon@st.com>
8797
8798 * gdb.base/constvars.c (main): Write to crass and crips, so that
8799 they are allocated by the compiler.
8800
f73adfeb
AS
88012006-10-27 Andreas Schwab <schwab@suse.de>
8802
8803 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8804 "detach-fork".
8805
2f83a18e
DJ
88062006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8807
8808 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8809 of patterns.
8810
94277a38
DJ
88112006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8812
8813 * gdb.base/sepdebug.exp: Remove debug format test.
8814 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8815 Handle no-symtab.
8816 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8817
5bd2f6e2
DJ
88182006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8819
8820 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8821 int to pointer or pointer to int.
8822 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8823
8c008720
DJ
88242006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8825
8826 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8827
9e35dae4
DJ
88282006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8829
8830 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8831
d9639e13
DJ
88322006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8833
8834 PR c++/2116
8835 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8836
390a1bd0
JB
88372006-10-06 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8840 the corresponding bug has been fixed in GDB (PR/2018).
8841
dd920c33
JB
88422006-10-06 Joel Brobecker <brobecker@adacore.com>
8843
8844 * gdb.base/subst.exp: New testcase.
8845
53bbefe9
JB
88462006-10-06 Joel Brobecker <brobecker@adacore.com>
8847
8848 * gdb.ada/array_return/pck.ads: Add copyright notice.
8849 * gdb.ada/array_return/pck.adb: Likewise.
8850 * gdb.ada/array_return/p.adb: Likewise.
8851 * gdb.ada/exec_changed/first.adb: Likewise.
8852 * gdb.ada/exec_changed/second.adb: Likewise.
8853
09851417
JB
88542006-10-06 Joel Brobecker <brobecker@adacore.com>
8855
8856 * gdb.ada/watch_arg/watch.adb: New file.
8857 * gdb.ada/watch_arg.exp: New testcase.
8858
041bf30d
VP
88592006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8860
8861 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8862 via string_to_regexp.
041bf30d 8863 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8864
f286fbdd 88652006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8866
8867 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8868 Remove unused / obsolete files.
8869
7c07f349
NR
88702006-09-19 Nick Roberts <nickrob@snap.net.nz>
8871
8872 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8873
cd5ff84a
VP
88742006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8875
8876 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8877 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8878 the number of frames.
cd5ff84a 8879
ae018d1a
DJ
88802006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8881
8882 * gdb.base/args.c (main): Add breakpoint marker.
8883 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8884 really test empty arguments.
8885 (args_load): Delete.
8886 (args_test): New.
8887
b399c549
NR
88882006-09-13 Nick Roberts <nickrob@snap.net.nz>
8889
8890 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8891 check for one file.
b399c549 8892
2ab1eb7a
VP
88932006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8894
8895 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8896 HIGH_FRAME argument to -stack-list-locals can be larger than
8897 the number of frames.
a9c64011 8898
476308bf
FF
88992006-08-18 Fred Fish <fnf@specifix.com>
8900
8901 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8902 '$' in front of skip_vmx_tests_saved when setting that.
8903
8625200f
AS
89042006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8905
8906 * gdb.base/trace-commands.exp: New file.
8907
089ec8f1
DJ
89082006-08-10 Joel Brobecker <brobecker@adacore.com>
8909 Daniel Jacobowitz <dan@codesourcery.com>
8910
8911 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8912 expected output of the backtrace commands.
8913
b60f0898
JB
89142006-08-09 Joel Brobecker <brobecker@adacore.com>
8915
8916 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8917 untested followed by return combination.
8918 * gdb.arch/altivec-regs.exp: Likewise.
8919 * gdb.arch/e500-abi.exp: Likewise.
8920 * gdb.arch/e500-regs.exp: Likewise.
8921 * gdb.arch/gdb1291.exp: Likewise.
8922 * gdb.arch/gdb1431.exp: Likewise.
8923 * gdb.arch/gdb1558.exp: Likewise.
8924 * gdb.arch/i386-prologue.exp: Likewise.
8925 * gdb.arch/i386-unwind.exp: Likewise.
8926 * gdb.asm/asm-source.exp: Likewise.
8927 * gdb.base/a2-run.exp: Likewise.
8928 * gdb.base/advance.exp: Likewise.
8929 * gdb.base/all-bin.exp: Likewise.
8930 * gdb.base/annota1.exp: Likewise.
8931 * gdb.base/annota3.exp: Likewise.
8932 * gdb.base/args.exp: Likewise.
8933 * gdb.base/arithmet.exp: Likewise.
8934 * gdb.base/assign.exp: Likewise.
8935 * gdb.base/async.exp: Likewise.
8936 * gdb.base/attach.exp: Likewise.
8937 * gdb.base/bang.exp: Likewise.
8938 * gdb.base/bigcore.exp: Likewise.
8939 * gdb.base/bitfields.exp: Likewise.
8940 * gdb.base/bitfields2.exp: Likewise.
8941 * gdb.base/break.exp: Likewise.
8942 * gdb.base/call-sc.exp: Likewise.
8943 * gdb.base/call-strs.exp: Likewise.
8944 * gdb.base/callfuncs.exp: Likewise.
8945 * gdb.base/checkpoint.exp: Likewise.
8946 * gdb.base/chng-syms.exp: Likewise.
8947 * gdb.base/code-expr.exp: Likewise.
8948 * gdb.base/commands.exp: Likewise.
8949 * gdb.base/completion.exp: Likewise.
8950 * gdb.base/cond-expr.exp: Likewise.
8951 * gdb.base/condbreak.exp: Likewise.
8952 * gdb.base/consecutive.exp: Likewise.
8953 * gdb.base/constvars.exp: Likewise.
8954 * gdb.base/corefile.exp: Likewise.
8955 * gdb.base/cvexpr.exp: Likewise.
8956 * gdb.base/dbx.exp: Likewise.
8957 * gdb.base/define.exp: Likewise.
8958 * gdb.base/detach.exp: Likewise.
8959 * gdb.base/display.exp: Likewise.
8960 * gdb.base/dump.exp: Likewise.
8961 * gdb.base/ena-dis-br.exp: Likewise.
8962 * gdb.base/ending-run.exp: Likewise.
8963 * gdb.base/environ.exp: Likewise.
8964 * gdb.base/eval-skip.exp: Likewise.
8965 * gdb.base/exprs.exp: Likewise.
8966 * gdb.base/fileio.exp: Likewise.
8967 * gdb.base/finish.exp: Likewise.
8968 * gdb.base/float.exp: Likewise.
8969 * gdb.base/foll-exec.exp: Likewise.
8970 * gdb.base/foll-fork.exp: Likewise.
8971 * gdb.base/foll-vfork.exp: Likewise.
8972 * gdb.base/freebpcmd.exp: Likewise.
8973 * gdb.base/funcargs.exp: Likewise.
8974 * gdb.base/gcore.exp: Likewise.
8975 * gdb.base/gdb1090.exp: Likewise.
8976 * gdb.base/gdb1250.exp: Likewise.
8977 * gdb.base/huge.exp: Likewise.
8978 * gdb.base/info-proc.exp: Likewise.
8979 * gdb.base/interrupt.exp: Likewise.
8980 * gdb.base/jump.exp: Likewise.
8981 * gdb.base/langs.exp: Likewise.
8982 * gdb.base/lineinc.exp: Likewise.
8983 * gdb.base/list.exp: Likewise.
8984 * gdb.base/logical.exp: Likewise.
8985 * gdb.base/long_long.exp: Likewise.
8986 * gdb.base/macscp.exp: Likewise.
8987 * gdb.base/maint.exp: Likewise.
8988 * gdb.base/mips_pro.exp: Likewise.
8989 * gdb.base/miscexprs.exp: Likewise.
8990 * gdb.base/multi-forks.exp: Likewise.
8991 * gdb.base/opaque.exp: Likewise.
8992 * gdb.base/overlays.exp: Likewise.
8993 * gdb.base/pc-fp.exp: Likewise.
8994 * gdb.base/pointers.exp: Likewise.
8995 * gdb.base/printcmds.exp: Likewise.
8996 * gdb.base/psymtab.exp: Likewise.
8997 * gdb.base/ptype.exp: Likewise.
8998 * gdb.base/recurse.exp: Likewise.
8999 * gdb.base/relational.exp: Likewise.
9000 * gdb.base/relocate.exp: Likewise.
9001 * gdb.base/remote.exp: Likewise.
9002 * gdb.base/reread.exp: Likewise.
9003 * gdb.base/restore.exp: Likewise.
9004 * gdb.base/return.exp: Likewise.
9005 * gdb.base/return2.exp: Likewise.
9006 * gdb.base/scope.exp: Likewise.
9007 * gdb.base/sect-cmd.exp: Likewise.
9008 * gdb.base/sep.exp: Likewise.
9009 * gdb.base/sepdebug.exp: Likewise.
9010 * gdb.base/setshow.exp: Likewise.
9011 * gdb.base/setvar.exp: Likewise.
9012 * gdb.base/sigall.exp: Likewise.
9013 * gdb.base/sigbpt.exp: Likewise.
9014 * gdb.base/signals.exp: Likewise.
9015 * gdb.base/signull.exp: Likewise.
9016 * gdb.base/sizeof.exp: Likewise.
9017 * gdb.base/solib.exp: Likewise.
9018 * gdb.base/step-line.exp: Likewise.
9019 * gdb.base/step-test.exp: Likewise.
9020 * gdb.base/structs.exp: Likewise.
9021 * gdb.base/structs2.exp: Likewise.
9022 * gdb.base/term.exp: Likewise.
9023 * gdb.base/twice.exp: Likewise.
9024 * gdb.base/until.exp: Likewise.
9025 * gdb.base/varargs.exp: Likewise.
9026 * gdb.base/volatile.exp: Likewise.
9027 * gdb.base/watchpoint.exp: Likewise.
9028 * gdb.base/whatis-exp.exp: Likewise.
9029 * gdb.base/whatis.exp: Likewise.
9030 * gdb.cp/ambiguous.exp: Likewise.
9031 * gdb.cp/annota2.exp: Likewise.
9032 * gdb.cp/annota3.exp: Likewise.
9033 * gdb.cp/bool.exp: Likewise.
9034 * gdb.cp/breakpoint.exp: Likewise.
9035 * gdb.cp/casts.exp: Likewise.
9036 * gdb.cp/class2.exp: Likewise.
9037 * gdb.cp/classes.exp: Likewise.
9038 * gdb.cp/cplusfuncs.exp: Likewise.
9039 * gdb.cp/ctti.exp: Likewise.
9040 * gdb.cp/derivation.exp: Likewise.
9041 * gdb.cp/exception.exp: Likewise.
9042 * gdb.cp/gdb1355.exp: Likewise.
9043 * gdb.cp/hang.exp: Likewise.
9044 * gdb.cp/inherit.exp: Likewise.
9045 * gdb.cp/local.exp: Likewise.
9046 * gdb.cp/m-data.exp: Likewise.
9047 * gdb.cp/m-static.exp: Likewise.
9048 * gdb.cp/member-ptr.exp: Likewise.
9049 * gdb.cp/method.exp: Likewise.
9050 * gdb.cp/misc.exp: Likewise.
9051 * gdb.cp/namespace.exp: Likewise.
9052 * gdb.cp/overload.exp: Likewise.
9053 * gdb.cp/ovldbreak.exp: Likewise.
9054 * gdb.cp/pr-1023.exp: Likewise.
9055 * gdb.cp/pr-1210.exp: Likewise.
9056 * gdb.cp/pr-574.exp: Likewise.
9057 * gdb.cp/printmethod.exp: Likewise.
9058 * gdb.cp/psmang.exp: Likewise.
9059 * gdb.cp/ref-params.exp: Likewise.
9060 * gdb.cp/ref-types.exp: Likewise.
9061 * gdb.cp/rtti.exp: Likewise.
9062 * gdb.cp/templates.exp: Likewise.
9063 * gdb.cp/try_catch.exp: Likewise.
9064 * gdb.cp/userdef.exp: Likewise.
9065 * gdb.cp/virtfunc.exp: Likewise.
9066 * gdb.disasm/am33.exp: Likewise.
9067 * gdb.disasm/h8300s.exp: Likewise.
9068 * gdb.disasm/mn10300.exp: Likewise.
9069 * gdb.disasm/sh3.exp: Likewise.
9070 * gdb.disasm/t01_mov.exp: Likewise.
9071 * gdb.disasm/t02_mova.exp: Likewise.
9072 * gdb.disasm/t03_add.exp: Likewise.
9073 * gdb.disasm/t04_sub.exp: Likewise.
9074 * gdb.disasm/t05_cmp.exp: Likewise.
9075 * gdb.disasm/t06_ari2.exp: Likewise.
9076 * gdb.disasm/t07_ari3.exp: Likewise.
9077 * gdb.disasm/t08_or.exp: Likewise.
9078 * gdb.disasm/t09_xor.exp: Likewise.
9079 * gdb.disasm/t10_and.exp: Likewise.
9080 * gdb.disasm/t11_logs.exp: Likewise.
9081 * gdb.disasm/t12_bit.exp: Likewise.
9082 * gdb.disasm/t13_otr.exp: Likewise.
9083 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9084 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9085 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9086 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9087 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9088 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9089 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9090 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9091 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9092 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9093 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9094 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9095 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9096 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9097 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9098 * gdb.mi/gdb701.exp: Likewise.
9099 * gdb.mi/gdb792.exp: Likewise.
9100 * gdb.mi/mi-basics.exp: Likewise.
9101 * gdb.mi/mi-break.exp: Likewise.
9102 * gdb.mi/mi-cli.exp: Likewise.
9103 * gdb.mi/mi-console.exp: Likewise.
9104 * gdb.mi/mi-disassemble.exp: Likewise.
9105 * gdb.mi/mi-eval.exp: Likewise.
9106 * gdb.mi/mi-file.exp: Likewise.
9107 * gdb.mi/mi-read-memory.exp: Likewise.
9108 * gdb.mi/mi-regs.exp: Likewise.
9109 * gdb.mi/mi-return.exp: Likewise.
9110 * gdb.mi/mi-simplerun.exp: Likewise.
9111 * gdb.mi/mi-stack.exp: Likewise.
9112 * gdb.mi/mi-stepi.exp: Likewise.
9113 * gdb.mi/mi-syn-frame.exp: Likewise.
9114 * gdb.mi/mi-until.exp: Likewise.
9115 * gdb.mi/mi-var-block.exp: Likewise.
9116 * gdb.mi/mi-var-child.exp: Likewise.
9117 * gdb.mi/mi-var-cmd.exp: Likewise.
9118 * gdb.mi/mi-var-display.exp: Likewise.
9119 * gdb.mi/mi-watch.exp: Likewise.
9120 * gdb.mi/mi2-basics.exp: Likewise.
9121 * gdb.mi/mi2-break.exp: Likewise.
9122 * gdb.mi/mi2-cli.exp: Likewise.
9123 * gdb.mi/mi2-console.exp: Likewise.
9124 * gdb.mi/mi2-disassemble.exp: Likewise.
9125 * gdb.mi/mi2-eval.exp: Likewise.
9126 * gdb.mi/mi2-file.exp: Likewise.
9127 * gdb.mi/mi2-read-memory.exp: Likewise.
9128 * gdb.mi/mi2-regs.exp: Likewise.
9129 * gdb.mi/mi2-return.exp: Likewise.
9130 * gdb.mi/mi2-simplerun.exp: Likewise.
9131 * gdb.mi/mi2-stack.exp: Likewise.
9132 * gdb.mi/mi2-stepi.exp: Likewise.
9133 * gdb.mi/mi2-syn-frame.exp: Likewise.
9134 * gdb.mi/mi2-until.exp: Likewise.
9135 * gdb.mi/mi2-var-block.exp: Likewise.
9136 * gdb.mi/mi2-var-child.exp: Likewise.
9137 * gdb.mi/mi2-var-cmd.exp: Likewise.
9138 * gdb.mi/mi2-var-display.exp: Likewise.
9139 * gdb.mi/mi2-watch.exp: Likewise.
9140 * gdb.stabs/exclfwd.exp: Likewise.
9141 * gdb.stabs/weird.exp: Likewise.
9142 * gdb.threads/gcore-thread.exp: Likewise.
9143 * gdb.trace/actions.exp: Likewise.
9144 * gdb.trace/backtrace.exp: Likewise.
9145 * gdb.trace/circ.exp: Likewise.
9146 * gdb.trace/collection.exp: Likewise.
9147 * gdb.trace/deltrace.exp: Likewise.
9148 * gdb.trace/infotrace.exp: Likewise.
9149 * gdb.trace/limits.exp: Likewise.
9150 * gdb.trace/packetlen.exp: Likewise.
9151 * gdb.trace/passc-dyn.exp: Likewise.
9152 * gdb.trace/passcount.exp: Likewise.
9153 * gdb.trace/report.exp: Likewise.
9154 * gdb.trace/save-trace.exp: Likewise.
9155 * gdb.trace/tfind.exp: Likewise.
9156 * gdb.trace/tracecmd.exp: Likewise.
9157 * gdb.trace/while-dyn.exp: Likewise.
9158 * gdb.trace/while-stepping.exp: Likewise.
9159
f4b618d1
JB
91602006-08-08 Joel Brobecker <brobecker@adacore.com>
9161
9162 * gdb.base/step-bt.c: New file.
9163 * gdb.base/step-bt.exp: New testcase.
9164
3d00d119
DJ
91652006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9166
9167 * config/monitor.exp (gdb_load): Remove support for obsolete
9168 download-write-size.
9169 * gdb.base/remote.exp: Likewise. Update all callers of
9170 gdb_timed_load.
9171
017b5bd4
DJ
91722006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9173
9174 * cursal.exp: Pass binfile to gdb_load.
9175
837c599d
DJ
91762006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9177
9178 * gdb.base/cursal.exp: Add "" to gdb_load call.
9179
8dd4540b
MK
91802006-07-29 Mark Kettenis <kettenis@gnu.org>
9181
9182 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9183 NetBSD/ELF targets.
9184
ab5c9f60
DJ
91852006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9186
9187 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9188 operator*.
9189
4c42eaff
DJ
91902006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9191
9192 * gdb.base/completion.exp: Update for change in "file" behavior.
9193 * gdb.stabs/weird.exp: Likewise.
9194 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9195 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9196
0155cc76
NS
91972006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9198
9199 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9200 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9201
16026cd7
AS
92022006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9203
9204 * gdb.base/default.exp: Update source command error message.
9205 * gdb.base/help.exp: Update 'help source' message.
9206
16963cb6
DJ
92072006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9208
9209 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9210 test.
9211
6d7fd486
AS
92122006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9213
9214 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9215
29e8a844
DJ
92162006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9217
9218 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9219
6afcfa39
DJ
92202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9221
9222 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9223
267a692b
MK
92242006-07-17 Mark Kettenis <kettenis@gnu.org>
9225
9226 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9227 *-*-openbsd* from targets for wich we expect ARM FPA floating
9228 point format.
9229
85d2fec4
NR
92302006-07-17 Nick Roberts <nickrob@snap.net.nz>
9231
9232 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9233
92342006-07-17 Mark Kettenis <kettenis@gnu.org>
9235
9236 * gdb.base/annota3.exp: Expect frame-begin annotation.
9237
85b4c6e8
JB
92382006-07-14 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.base/help.exp: Adjust "help unset" test to accept
9241 any list of unset commands.
9242
fb933624
DJ
92432006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9244 Daniel Jacobowitz <dan@codesourcery.com>
9245
9246 * gdb.cp/ref-params.exp: New test.
9247 * gdb.cp/ref-params.cc: New source file.
9248 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9249
1dff4b64
MK
92502006-07-08 Mark Kettenis <kettenis@gnu.org>
9251
9252 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9253 spaces/tabs in regular expressions since they might not be there.
9254
40d2e0e3
AS
92552006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9256
9257 * gdb.base/ifelse.exp: New file.
9258
f6c957d2
NS
92592006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9260
9261 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9262 line.
9263 * gdb.base/huge.exp: Loop over compilation to find a size that
9264 is acceptable.
9265 * gdb.base/remote.exp: Correct expected strings.
9266 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9267
b9c5a23d
DJ
92682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9269
9270 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9271
9af2e58d
DJ
92722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9273
9274 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9275 native.
9276
30930ca5
DJ
92772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9278
9279 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9280 enable stabs testing.
9281
aa32fa1d
DJ
92822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9283
bd4a4c80 9284 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9285 gdb_test_multiple does.
9286
321fef15
DJ
92872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * Makefile.in (host_alias): Remove.
9290 (target_alias): Use @target_noncanonical@.
9291 (site.exp): Don't set host_alias.
9292 * aclocal.m4: Remove contents. Include acx.m4.
9293 * configure: Regenerated.
9294 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9295
e1c2defa
NS
92962006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9297
e63b55d1
NS
9298 * lib/gdb.exp (gdb_load_cmd): New.
9299
5600ea19
NS
9300 * gdb.base/fileio.c: Add system(NULL) test.
9301 * gdb.base/fileio.exp: Check it.
9302
e1c2defa
NS
9303 * gdb.base/break.c: Add 10a breakpoint at }
9304 * gdb.base/break.exp: Add test for breakpoint at }
9305 * gdb.cp/anon-union.cc: Add code at end of function.
9306 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9307 * gdb.mi/var-cmd.c: Add code at end of function.
9308 * gdb.mi/mi-var-display.exp: Adjust end of next.
9309 * gdb.mi/mi2-var-display.exp: Likewise.
9310 * gdb.base/fileio.c: Add stop function and insert calls at
9311 stopping places.
9312 * gdb.base/fileio.exp: Breakpoint stop function and remove
9313 explicit line number references.
9314
6c0112ec
JB
93152006-05-19 Joel Brobecker <brobecker@adacore.com>
9316
a9c64011
AS
9317 * gdb.base/del.exp (test_delete_alias): New function.
9318 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9319
154189a4
FF
93202006-05-18 Fred Fish <fnf@specifix.com>
9321
9322 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9323 required. Check for spurious output after program exits normally.
9324
582e64c2
FF
93252006-05-17 Fred Fish <fnf@specifix.com>
9326
9327 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9328 gdb_load, so it works in the simulator.
9329
8ef6493a
FF
93302006-05-11 Fred Fish <fnf@specifix.com>
9331
9332 * gdb.base/bang.exp: Ignore unexpected output between the
9333 "program exited normally" and the gdb prompt, as many other
9334 tests do.
9335
692b141c
MK
93362006-05-07 Mark Kettenis <kettenis@gnu.org>
9337
9338 * gdb.base/help.exp: Make "delete checkpoint" part option for
9339 "help d" and "help delete" tests.
9340
540b8a30
UW
93412006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9342
a9c64011 9343 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9344 expected output in some mi_gdb_test statements.
9345 * gdb.mi/mi2-basics.exp: Likewise.
9346
9b6462d9
JB
93472006-05-05 Joel Brobecker <brobecker@adacore.com>
9348
9349 * gdb.base/del.c: New file.
9350 * gdb.base/del.exp: New testcase.
9351
954de43b
DM
93522006-05-05 David S. Miller <davem@sunset.davemloft.net>
9353
9354 * gdb.base/break.exp: Do not assume a breakpoint on
9355 main will actually be in $srcfile when optimizing.
1303f75e
DM
9356 * gdb.base/savedregs.exp: Do not require that the dummy
9357 frame location match up to a symbol and source file location.
c3242428
DM
9358 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9359 will get printed without a mi_cmd_data_list_register_values prefix.
9360 (*-data-list-register-*): Correct regular expressions to expect the new
9361 pseudo d? floating point registers.
9362 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9363
c7e64c9a
DJ
93642006-05-05 Christophe Lyon <christophe.lyon@st.com>
9365
9366 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9367 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9368 is allocated by the compiler.
9369 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9370 anons, e, anone to force their allocation by the compiler.
9371
93722006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9373
9374 * gdb.base/help.exp: Update expected text for help d and
9375 help delete.
9376
27ce9a6d
MK
93772006-05-02 Mark Kettenis <kettenis@gnu.org>
9378
9379 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9380 NetBSD/ELF targets.
9381
8608915f
MK
93822006-04-30 Mark Kettenis <kettenis@gnu.org>
9383
9384 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9385 single-step breakpoint fails; make this a KFAIL on
9386 sparc*-*-openbsd*.
9387 * gdb.base/siginfo.exp: Likewise.
9388 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9389
b8db102d
MS
93902006-04-26 Michael Snyder <msnyder@redhat.com>
9391
9392 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9393 which may have to consume output from other forks.
9394 Add tests to make sure that "delete fork" succeeded.
9395
c702009a
MS
93962006-04-20 Michael Snyder <msnyder@redhat.com>
9397
9398 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9399 Add support for the Renesas M32C and M16C.
9400
9401 * gdb.asm/asm-source.exp: Add m32c target.
9402 * gdb.asm/m32c.inc: Support for m32c target.
9403
e28493f2
AS
94042006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9405
9406 * gdb.base/commands.exp (recursive_source_test): New test.
9407
880da185
DM
94082006-04-04 David S. Miller <davem@sunset.davemloft.net>
9409
9410 * gdb.base/float.exp: Add pattern for sparc targets.
9411
61d9b92f
DJ
94122006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9413
9414 * gdb.base/commands.exp (stray_arg0_test): New test.
9415
bd717df8
PB
94162006-03-30 Paul Brook <paul@codesourcery.com>
9417
9418 * gdb.mi/mi-until.exp: kfail broken until command.
9419 * gdb.mi/mi2-until.exp: Ditto.
9420
ec793d3c
NR
94212006-03-27 Nick Roberts <nickrob@snap.net.nz>
9422
9423 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9424
831004b7
AO
94252006-03-08 Alexandre Oliva <aoliva@redhat.com>
9426
9427 * gdb.base/prelink.exp: Anchor tested-for regular expression
9428 on gdb prompt.
9429
effe49a0
PB
94302006-03-07 Paul Brook <paul@codesourcery.com>
9431
9432 * gdb.base/assign.exp: Correct fail message.
9433
e5461016
PB
94342006-03-07 Paul Brook <paul@codesourcery.com>
9435
9436 * lib/compiler.c: Extract armcc version number.
9437 * lib/compiler.cc: Ditto.
9438
fc91c6c2
PB
94392006-03-07 Paul Brook <paul@codesourcery.com>
9440
9441 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9442 additional_flags=-w.
9443 * gdb.arch/altivec-regs.exp: Ditto.
9444 * gdb.arch/e500-abi.exp: Ditto.
9445 * gdb.arch/e500-regs.exp: Ditto.
9446 * gdb.base/all-bin.exp: Ditto.
9447 * gdb.base/annota1.exp: Ditto.
9448 * gdb.base/annota3.exp: Ditto.
9449 * gdb.base/args.exp: Ditto.
9450 * gdb.base/arithmet.exp: Ditto.
9451 * gdb.base/assign.exp: Ditto.
9452 * gdb.base/async.exp: Ditto.
9453 * gdb.base/bang.exp: Ditto.
9454 * gdb.base/break.exp: Ditto.
9455 * gdb.base/call-rt-st.exp: Ditto.
9456 * gdb.base/completion.exp: Ditto.
9457 * gdb.base/cond-expr.exp: Ditto.
9458 * gdb.base/condbreak.exp: Ditto.
9459 * gdb.base/consecutive.exp: Ditto.
9460 * gdb.base/define.exp: Ditto.
9461 * gdb.base/display.exp: Ditto.
9462 * gdb.base/ena-dis-br.exp: Ditto.
9463 * gdb.base/environ.exp: Ditto.
9464 * gdb.base/eval-skip.exp: Ditto.
9465 * gdb.base/info-proc.exp: Ditto.
9466 * gdb.base/jump.exp: Ditto.
9467 * gdb.base/logical.exp: Ditto.
9468 * gdb.base/long_long.exp: Ditto.
9469 * gdb.base/maint.exp: Ditto.
9470 * gdb.base/miscexprs.exp: Ditto.
9471 * gdb.base/pc-fp.exp: Ditto.
9472 * gdb.base/pointers.exp: Ditto.
9473 * gdb.base/relational.exp: Ditto.
9474 * gdb.base/reread.exp: Ditto.
9475 * gdb.base/sect-cmd.exp: Ditto.
9476 * gdb.base/sep.exp: Ditto.
9477 * gdb.base/sepdebug.exp: Ditto.
9478 * gdb.base/until.exp: Ditto.
9479 * gdb.base/whatis-exp.exp: Ditto.
9480 * gdb.cp/annota2.exp: Ditto.
9481 * gdb.cp/annota3.exp: Ditto.
9482 * gdb.trace/actions.exp: Ditto.
9483 * gdb.trace/backtrace.exp: Ditto.
9484 * gdb.trace/circ.exp: Ditto.
9485 * gdb.trace/collection.exp: Ditto.
9486 * gdb.trace/deltrace.exp: Ditto.
9487 * gdb.trace/infotrace.exp: Ditto.
9488 * gdb.trace/limits.exp: Ditto.
9489 * gdb.trace/packetlen.exp: Ditto.
9490 * gdb.trace/passc-dyn.exp: Ditto.
9491 * gdb.trace/passcount.exp: Ditto.
9492 * gdb.trace/report.exp: Ditto.
9493 * gdb.trace/save-trace.exp: Ditto.
9494 * gdb.trace/tfind.exp: Ditto.
9495 * gdb.trace/tracecmd.exp: Ditto.
9496 * gdb.trace/while-dyn.exp: Ditto.
9497 * gdb.trace/while-stepping.exp: Ditto.
9498 * lib/gdb.exp: Ditto.
9499 (gdb_compile): Handle nowarning option.
9500
5f4a23d9
AO
95012006-03-07 Alexandre Oliva <aoliva@redhat.com>
9502
9503 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9504 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9505 Rename executable to prelinkt. Don't re-prelink if we didn't
9506 get a core file. Test prelink -u exit status to tell whether
9507 prelinking failed. Use gdb_test_multiple.
9508
9733fc94
DJ
95092006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9512 (do_tests): Call it.
9513
cc10cae3
AO
95142006-02-28 Alexandre Oliva <aoliva@redhat.com>
9515
9516 * gdb.base/prelink.exp: New test.
9517 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9518
15c46491
WZ
95192006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9520
9521 * gdb.fortran/derived-type.f90: New file.
9522 * gdb.fortran/derived-type.exp: New testcase.
9523
5c9f7ded
DJ
95242006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9525
9526 * gdb.base/default.exp: Allow ';' as a directory separator.
9527
5b96932b
AS
95282006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9529
9530 * gdb.base/help.exp (help add-symbol-file): Update.
9531
1986bccd
AS
95322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9533
9534 * gdb.base/help.exp (help load): Update expected results.
9535
a8b7528f
FF
95362006-02-19 Fred Fish <fnf@specifix.com>
9537
9538 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9539 specifix hex value as part of results.
9540 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9541
f8261448
FF
95422006-02-16 Fred Fish <fnf@specifix.com>
9543
9544 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9545 ushort_addr, and slong_addr, so the typedefs are not optimized
9546 away.
9547 * gdb.base/whatis.exp: Add tests using type name for struct type,
9548 union type, enum type, and typedef.
a9c64011 9549
31d8bdd2
MK
95502006-02-13 Mark Kettenis <kettenis@gnu.org>
9551
9552 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9553
34e41e63
JB
95542006-02-13 Jim Blandy <jimb@redhat.com>
9555
9556 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9557 case where it takes two "next" commands to skip past the init
9558 call.
9559
ac6e4f31
FF
95602006-02-12 Fred Fish <fnf@specifix.com>
9561
9562 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9563 to handle cases where it takes two "next" commands to skip
9564 past the init call.
9565
2db2d571
JB
95662006-02-07 Joel Brobecker <brobecker@adacore.com>
9567
9568 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9569 on hppa32 targets.
9570
38fcd64c
DJ
95712006-02-06 Vladimir Prus <ghost@cs.msu.su>
9572
9573 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9574 field.
9575
1315ad46
MK
95762006-01-29 Mark Kettenis <kettenis@gnu.org>
9577
9578 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9579
5625b943
DJ
95802006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9581
9582 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9583 files.
9584
80df1bbe
DJ
95852006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.cp/maint.exp: Set complaints to a positive value.
9588
9078e690
DJ
95892006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9590
9591 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9592 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9593 function name.
9594
9c903399
DJ
95952006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9596
9597 * gdb.base/checkpoint.c: Update copyright notice. Include
9598 <stdlib.h>.
9599
761ae4d6
JB
96002006-01-04 Jim Blandy <jimb@redhat.com>
9601
9602 * gdb.asm/asm-source.exp: Independently provide default values for
9603 asm-flags and debug-flags. Use 'string equal' to do the
9604 comparison, not the implicit expr's '==' operator. Remove
9605 now-unneeded assignments to asm-flags. In h8300 case, place
9606 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9607
099ac3dd
MS
96082006-01-04 Michael Snyder <msnyder@redhat.com>
9609
9610 * gdb.base/checkpoint.c: New file.
9611 * gdb.base/checkpoint.exp: New file.
9612 * gdb.base/multi-fork.c: New file.
9613 * gdb.base/multi-fork.exp: New file.
9614 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9615
f4d85314
FF
96162006-01-04 Fred Fish <fnf@specifix.com>
9617
9618 * gdb.base/ptype.c (foo): Add typedef.
9619 (intfoo): Add function.
9620 * gdb.base/ptype1.c: New file.
9621 * gdb.base/ptype.exp: Handle compilation and linking with two
9622 source files. Test that proper type for "foo" is found based
9623 on source context rather than first match found in symtabs.
9624
a1b06f35
MK
96252005-12-28 Mark Kettenis <kettenis@gnu.org>
9626
9627 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9628 * gdb.asm/openbsd.inc: Indent commands.
9629
d082a1e2
MK
96302005-12-26 Mark Kettenis <kettenis@gnu.org>
9631
c65016bd
MK
9632 * gdb.base/freebpcmd.exp: Increase timeout.
9633
d082a1e2
MK
9634 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9635
d3c32a0e
DJ
96362005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9637
9638 * gdb.base/default.exp: Update check for "show version".
9639
9fdb1f50
RC
96402005-12-09 Randolph Chung <tausq@debian.org>
9641
9642 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9643 * gdb.asm/pa64.inc: New file.
9644
5f2c56f7
RC
96452005-12-09 Randolph Chung <tausq@debian.org>
9646
9647 * gdb.asm/common.inc: Indent commands.
9648 * gdb.asm/asmsrc1.s: Likewise.
9649 * gdb.asm/asmsrc2.s: Likewise.
9650
8117349c
RC
96512005-12-09 Randolph Chung <tausq@debian.org>
9652
9653 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9654 (get_addr_of_sym): Remove duplicate print.
9655 (gen_core): xfail hppa*-*-hpux*, update expected output.
9656 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9657 * gdb.arch/pa64-nullify.s: New file.
9658
8f07f25a
RC
96592005-12-09 Randolph Chung <tausq@debian.org>
9660
9661 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9662
55b39184
DJ
96632005-12-07 Christophe Lyon <christophe.lyon@st.com>
9664
9665 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9666 code generation for these functions.
9667 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9668 error message.
9669
31e2b00f
AS
96702005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9671
9672 * gdb.base/help.exp (help b, help br, help bre, help brea)
9673 (help break): Update the expected message.
9674
c3d0b56e
SC
96752005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9676
9677 * gdb.asm/m68hc11.inc: Setup the data section.
9678 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9679 script for this test.
9680 (m6812-*-*): Likewise.
9681
36ae0ea9
RC
96822005-11-09 Randolph Chung <tausq@debian.org>
9683
9684 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9685
9d6f42e9
WZ
96862005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9687
9688 * gdb.base/break.exp: Fix a comment typo.
9689
e2126a14
EZ
96902005-11-03 Jim Blandy <jimb@redhat.com>
9691
a9c64011
AS
9692 Checked in by Elena Zannoni <ezannoni@redhat.com>
9693
889bf7c5 9694 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9695
e0ac7199
CV
96962005-11-02 Corinna Vinschen <vinschen@redhat.com>
9697
9698 * gdb.arch/gdb1558.c: Include stdio.h.
9699
31d3fb18
MK
97002005-10-31 Mark Kettenis <kettenis@gnu.org>
9701
9702 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9703
e52b687c
MK
97042005-10-31 Mark Kettenis <kettenis@gnu.org>
9705
9706 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9707
f4711d79
PG
97082005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9709
a9c64011
AS
9710 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9711 vscr" tests to better match output.
f4711d79 9712
987a9106
JB
97132005-10-12 Jim Blandy <jimb@redhat.com>
9714
9715 * gdb.base/structs.exp (any): New function.
9716 (test_struct_returns): Don't make any assumptions at all about
9717 what value the function returns when GDB can't set the return
9718 value.
9719
2336bb58
JB
97202005-10-09 Joel Brobecker <brobecker@adacore.com>
9721
9722 * gdb.ada/arrayidx/p.adb: New file.
9723 * gdb.ada/arrayidx.exp: New testcase
9724
97252005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9726
9727 * gdb.ada/array_return/pck.ads: New file.
9728 * gdb.ada/array_return/pck.adb: New file.
9729 * gdb.ada/array_return/p.adb: New file.
9730 * gdb.ada/array_return.exp: New testcase.
9731
705335ea
JB
97322005-10-03 Joel Brobecker <brobecker@adacore.com>
9733
a9c64011
AS
9734 * gdb.base/arrayidx.c: New file.
9735 * gdb.base/arrayidx.exp: New testcase.
705335ea 9736
11ee9940
NR
97372005-09-29 Nick Roberts <nickrob@snap.net.nz>
9738
9739 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9740 frames-invalid and breakpoints-invalid are no longer generated
9741 with level 3 so don't expect them in the output.
9742
39fb8e9e
BR
97432005-09-27 Bob Rossi <bob@brasko.net>
9744
a9c64011 9745 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9746 from test. Escape the | in mi_gdb_test call.
9747 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9748 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9749 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9750 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9751 expected regex's in mi_gdb_test calls.
9752 * lib/mi-support.exp: Remove arbitrary .* from tests.
9753 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9754 Fully anchor GDB/MI expected results in mi_gdb_test.
9755 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9756 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9757
2af48f68
PB
97582005-09-26 Paul Brook <paul@codesourcery.com>
9759
9760 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9761
f34502bc
WZ
97622005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9763
9764 * bfp-test.c: New file.
9765 * bfp-test.exp: New testcase.
9766
ca929517
WZ
97672005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9768
9769 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9770 of subarray and substring variable.
9771 * gdb.fortran/subarray.f: New source file for the test of subarray
9772 and substring variable evaluation.
9773 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9774 of string constant.
9775
c761af65
DJ
97762005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9779 copyright dates.
9780
561d7a1d
PG
97812005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9782
9783 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9784 powerpc altivec' test with an almost identical 'info vector' test.
9785
b2b64cc9
PG
97862005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9787
a9c64011
AS
9788 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9789 vscr" tests to match output.
b2b64cc9 9790
6ac4d15a
PG
97912005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9792
a9c64011
AS
9793 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9794 output.
6ac4d15a 9795
40e55bef
BR
97962005-09-11 Bob Rossi <bob@brasko.net>
9797
889bf7c5
PA
9798 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9799 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9800 commands that return an MI output command and an asyncronous MI output
9801 command.
40e55bef
BR
9802 * gdb.mi/mi-console.exp: Ditto.
9803
3c7385ec
BR
98042005-09-11 Bob Rossi <bob@brasko.net>
9805
9806 * gdb.mi/mi-var-child.c: Include <string.h>.
9807
a6cd0eb3
DJ
98082005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9809
9810 * killed.exp: Correct gdb_expect syntax.
9811
2f168eed
CV
98122005-08-09 Corinna Vinschen <vinschen@redhat.com>
9813
9814 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9815
ecd3fd0f
BR
98162005-08-02 Bob Rossi <bob@brasko.net>
9817
9818 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9819 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9820 Change tests to inferior-tty-set/show.
9821 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9822 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9823 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9824 inferior. Use mi_gdb_test to get GDB and Inferior output.
9825 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9826 descriptor.
9827 (mi_inferior_tty_name): Add inferior PTY file name.
9828 (mi_gdb_start): Add INFERIOR_PTY parameter.
9829 (mi_gdb_test): Add IPATTERN parameter.
9830
f1ea48cb 98312005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9832
f1ea48cb
BR
9833 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9834 parameter to mi_gdb_test.
9835 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9836
6e650a67
DJ
98372005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9838
9839 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9840 struct_declarations.
9841 * gdb.mi/mi-var-child.exp: Step over the initialization of
9842 struct_declarations.
9843
8be260b6
DJ
98442005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9847 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9848 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9849 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9850 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9851 file.
9852
4e660f07
NR
98532005-07-27 Nick Roberts <nickrob@snap.net.nz>
9854
9855 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9856 (do_children_tests): Assign values to the extra elements.
9857
9858 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9859 them for tests for "-var-update --no-values" and
a9c64011 9860 "-var-update --all-values".
4e660f07
NR
9861 Add test for "-var-list-children --simple-values".
9862
9863 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9864
9865 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9866 "-stack-list-locals --simple-values" Improve doc strings and
9867 comments.
9868
6bdae935
MK
98692005-07-18 Mark Kettenis <kettenis@gnu.org>
9870
598b7a6f
MK
9871 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9872 *-*-openbsd*.
9873 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9874
6bdae935
MK
9875 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9876 sigaltsatck'.
9877
1323e929 98782005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9879
1323e929
BR
9880 * gdb.base/default.exp (tty): Changed output of command.
9881 * gdb.base/help.exp (help tty): Ditto.
9882
b1a9c082
MK
98832005-07-12 Mark Kettenis <kettenis@gnu.org>
9884
9885 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9886
10a844a2
MK
98872005-07-10 Mark Kettenis <kettenis@gnu.org>
9888
9889 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9890 -stack-select-frame without arguments.
9891 (test_stack_frame_listing): Add test for newly implemented command
9892 -stack-info-frame.
9893
3cb3b8df
BR
98942005-07-06 Bob Rossi <bob@brasko.net>
9895
9896 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9897 command.
9898 (Copyright): Update copyright.
9899
a0c5fbcf
WZ
99002005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9901
9902 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9903 tests to evaluate exponentiation expression.
9904
984971d0
AS
99052005-06-29 Andreas Schwab <schwab@suse.de>
9906
9907 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9908 main to avoid warnings.
9909
9910 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9911
fe03833f
NR
99122005-06-20 Nick Roberts <nickrob@snap.net.nz>
9913
9914 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9915 -stack-select-frame without arguments.
9916 (test_stack_frame_listing): Add test for newly implemented command
9917 -stack-info-frame.
a9c64011 9918
7a55f279
WZ
99192005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9920
0ffa0ea5
DJ
9921 * gdb.fortran/array-element.f: New file.
9922 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9923
26585198
DJ
99242005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * gdb.base/bigcore.exp: Correct checks for systems which can
9927 not dump a large core file.
9928
c1bd25fd
DJ
99292005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9930
9931 * gdb.base/relocate.c: Add a copyright notice.
9932 (dummy): Remove.
9933 * gdb.base/relocate.exp: Test printing the values of variables
9934 from a relocatable file.
9935
589e074d
DJ
99362005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9937
9938 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9939 excess MI output after an error.
9940
0915f927
JB
99412005-05-29 Joel Brobecker <brobecker@adacore.com>
9942
9943 * gdb.arch/alpha-step.c: New file.
9944 * gdb.arch/alpha-step.exp: New testcase.
9945
76ff342d
DJ
99462005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9947 Dennis Brueni <dennis@slickedit.com>
9948
9949 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9950 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9951 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9952 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9953 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9954 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9955 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9956
96b0c7ac
DJ
99572005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9958 Wu Zhou <woodzltc@cn.ibm.com>
9959
9960 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9961 IBM's xlc compiler.
9962 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9963 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9964
f21565d2
JB
99652005-05-13 Jim Blandy <jimb@redhat.com>
9966
9967 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9968 calling gdb_suppress_entire_file.
9969 * gdb.base/charset.exp: Same.
9970 * gdb.base/call-rt-st.exp: Same.
9971
6006a3a1
BR
99722005-05-05 Bob Rossi <bob_rossi@cox.net>
9973
9974 * lib/gdb.exp (fullname_syntax): Added global regex.
9975 (fullname_syntax_POSIX): Ditto.
9976 (fullname_syntax_UNC): Ditto.
9977 (fullname_syntax_DOS_CASE): Ditto.
9978 (fullname_syntax_DOS): Ditto.
9979 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9980 fullname_syntax variable to scope and use it.
9981 (test_file_list_exec_source_files): Ditto.
9982 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9983
c3b69c04
DJ
99842005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9987
3c95e6af
PG
99882004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9989
a9c64011
AS
9990 * lib/gdb.exp (skip_altivec_tests): New function, based on
9991 check_vmx_hw_available from the GCC testsuite.
9992 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9993 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9994
78df6c56
JB
99952005-05-02 Jim Blandy <jimb@redhat.com>
9996
9997 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9998 calling gdb_suppress_entire_file.
9999
1690f9cf
DJ
100002005-04-30 Randolph Chung <tausq@debian.org>
10001
10002 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10003 Slightly relax "sem_post" name checking.
10004
5ea106f7
PG
100052005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10006
10007 * gdb.base/unload.exp: Use new shared library infrastructure.
10008
bf7234cf
PG
100092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10010
10011 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10012 infrastructure.
bf7234cf 10013
547b869a
CV
100142005-04-29 Corinna Vinschen <vinschen@redhat.com>
10015
10016 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10017 * gdb.asm/h8300.inc: New file.
10018
f07e55f0
PG
100192005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10020
10021 * gdb.base/shlib-call.exp: Change to use new shared library
10022 infrastructure.
10023
3cbba3d1
PG
100242005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10025
a9c64011
AS
10026 * gdb.base/pending.exp: Change to use new shared library
10027 infrastructure.
3cbba3d1 10028
ed6df200
PG
100292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10030
a9c64011
AS
10031 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10032 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10033
8c8f4ebe
PG
100342005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10035
a9c64011
AS
10036 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10037 shared objects being adjusted and update copyright years.
8c8f4ebe 10038
607fbc54
DJ
100392005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10040
10041 * ChangeLog: Correct some 2003-01-13 dates.
10042 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10043 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10044 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10045 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10046 gdb.trace/tfind.exp: Update copyright years.
10047
57bf0e56
DJ
100482005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10049 Daniel Jacobowitz <dan@codesourcery.com>
10050
10051 * lib/gdb.exp (gdb_compile): Handle shlib=.
10052 (gdb_compile_shlib): New function.
10053
9b593790
PG
100542005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10055
a9c64011 10056 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10057
9494c6a5
DJ
100582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10059
10060 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10061 gdb.server.
10062 * configure.ac: Likewise.
10063 * configure: Regenerated.
10064 * gdb.gdbserver/Makefile.in: Moved to...
10065 * gdb.server/Makefile.in: ... here.
10066 * gdb.gdbserver/server.c: Moved to...
10067 * gdb.server/server.c: ... here.
10068 * gdb.gdbserver/server-run.exp: Moved to...
10069 * gdb.server/server-run.exp: ... here.
10070
6f8eac0e
DJ
100712005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10072
10073 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10074 * configure.ac: Create gdb.gdbserver/Makefile.
10075 * configure: Regenerated.
10076 * lib/gdbserver-support.exp: New file, derived from
10077 config/gdbserver.exp.
10078 * config/gdbserver.exp: Use gdbserver-support.exp.
10079 * gdb.gdbserver/Makefile.in: New file.
10080 * gdb.gdbserver/server.c: New file.
10081 * gdb.gdbserver/server-run.exp: New file.
10082
6e87504d
PG
100832005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10084
a9c64011
AS
10085 * lib/gdb.exp (test_compiler_info): Return compiler_info
10086 if no arguments are given.
6e87504d 10087
d1779be4
PG
100882005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10089
10090 * gdb.arch/altivec-abi.exp: Check for compiler and set
10091 use altivec' flag accordingly.
10092 * gdb.arch/altivec-regs.exp: Likewise.
10093
88750304
DJ
100942005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10095
10096 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10097
f3fb768d
AS
100982005-03-27 Andreas Schwab <schwab@suse.de>
10099
10100 * gdb.base/bigcore.c (main): Add missing mode argument in open
10101 call.
10102
7e813ac5
DJ
101032005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10104
10105 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10106 downloads.
10107 * config/gdbserver.exp (gdb_load): Likewise.
10108
8e3049aa
PB
101092005-03-14 Paul Brook <paul@codesourcery.com>
10110
10111 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10112 targets.
10113
a9df7c44
JB
101142005-03-09 Joel Brobecker <brobecker@adacore.com>
10115
10116 * gdb.dwarf2/dup-psym.S: New file.
10117 * gdb.dwarf2/dup-psym.exp: New testcase.
10118
9f0d94e8
JB
101192005-03-09 Joel Brobecker <brobecker@adacore.com>
10120
10121 * gdb.ada/exec_changed/first.adb: New file.
10122 * gdb.ada/exec_changed/second.adb: New file.
10123 * gdb.ada/exec_changed.exp: New testcase.
10124
5f579bc5
NS
101252005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10126
36e9969c
NS
10127 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10128 (A2): New class.
10129 (main): Test operator+.
10130 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10131 breakpoint test.
10132
5f579bc5
NS
10133 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10134 * gdb.base/signull.exp: Disable if gdb,nosignals.
10135 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10136 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10137 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10138 * gdb.mi/mi2-console.exp: Likewise.
10139 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10140 continue output at start.
10141 (gdb_collect_locals_test): Robustify regexp.
10142 * gdb.trace/passc-dyn.exp: Fix comment typo.
10143 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10144
be46087e
CV
101452005-03-08 Corinna Vinschen <vinschen@redhat.com>
10146
10147 * gdb.asm/asm-source.exp: Add iq2000 case.
10148 * gdb.asm/iq2000.inc: New file.
10149
384e1a61 101502005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10151
384e1a61
MI
10152 * gdb.base/command.exp: Change hardcoded value to regular expression.
10153 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10154
584b6e9e
DJ
101552005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10156
10157 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10158 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10159 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10160 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10161 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10162
ab5b5d61
MK
101632005-03-05 Mark Kettenis <kettenis@gnu.org>
10164
10165 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10166 changes.
10167
ae051c1b
PG
101682004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10169
a9c64011
AS
10170 * lib/compiler.c: Add test for IBM's xlc compiler.
10171 * lib/compiler.cc: Likewise.
ae051c1b 10172
3f0f6ed2
JB
101732004-02-24 Joel Brobecker <brobecker@adacore.com>
10174
10175 * gdb.ada/fixed_points.exp: Create compilation object directory
10176 before running the test.
10177 * gdb.ada/null_record.exp: Likewise.
10178 * gdb.ada/packed_array.exp: Likewise.
10179 * gdb.ada/start.exp: Likewise.
10180
724f452b
JB
101812005-02-15 Joel Brobecker <brobecker@adacore.com>
10182
10183 * gdb.ada/packed_array/pa.adb: New file.
10184 * gdb.ada/packed_array.exp: New testcase.
10185
57f5cdfb 101862005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10187
1f393151
MK
10188 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10189 files.
10190
ebdda337
MK
10191 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10192 on *-*-openbsd*. Correctly match whitespace in regukar
10193 expressions.
10194
cf309262
DJ
101952005-02-10 Daniel Jacobowitz <dan@debian.org>
10196
10197 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10198 PR exp/1821
10199 * gdb.base/gdb1821.c: New test file.
10200 * gdb.base/gdb1821.exp: New test file.
10201
3be49e7a
JB
102022005-02-09 Joel Brobecker <brobecker@adacore.com>
10203
10204 * gdb.base/start.c: New file.
10205 * gdb.base/start.exp: New testcase.
10206
e292e67d
JB
102072005-02-09 Joel Brobecker <brobecker@adacore.com>
10208
10209 * gdb.ada/start/dummy.adb: New file.
10210 * gdb.ada/start.exp: New testcase.
10211
dbdfa66c
CV
102122005-02-09 Corinna Vinschen <vinschen@redhat.com>
10213
10214 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10215 for printing symbols and statistics.
10216 Add test for using relative pathnames in "maint print msymbols" test.
10217 Mark "maint info sections DATA" XFAIL on Cygwin.
10218 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10219 tests.
10220
d7941671
AC
102212005-02-09 Andreas Schwab <schwab@suse.de>
10222
10223 Committed by Andrew Cagney <cagney@gnu.org>
10224 * gdb.base/remotetimeout.exp: New file.
10225
74e5ef44
MK
102262005-02-07 Mark Kettenis <kettenis@gnu.org>
10227
10228 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10229
464dd14d
JB
102302005-02-03 Joel Brobecker <brobecker@adacore.com>
10231
10232 * gdb.ada/gnat_ada.gpr: New file.
10233 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10234 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10235 * configure.ac: No longer generate gnat_ada.gpr.
10236 * configure: Regenerate.
10237 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10238 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10239 * gdb.ada/null_record/bar.ads: Likewise.
10240 * gdb.ada/null_record/bar.adb: Likewise.
10241 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10242 * gdb.ada/null_record.exp (testdir): New variable.
10243 (testfile): executable is now in testdir subdirectory.
10244 (srcfile): Use full path to the main compilation unit.
10245 * gdb.ada/fixed_points.exp: Same changes as above.
10246
30d756ae
NR
102472005-02-03 Nick Roberts <nickrob@snap.net.nz>
10248
10249 * gdb.base/interp.exp: New test.
10250
9d799f85
AC
102512005-01-24 Andrew Cagney <cagney@gnu.org>
10252
10253 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10254
15656118
AC
102552005-01-19 Andrew Cagney <cagney@gnu.org>
10256
a892c31b
AC
10257 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10258 configure.ac not configure.in.
10259
15656118
AC
10260 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10261 of powerpc*-*-*.
10262 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10263 * gdb.base/list.exp (test_list_function)
15656118
AC
10264 (test_list_filename_and_function): Ditto.
10265 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10266
a7b01baf
AC
102672005-01-16 Andrew Cagney <cagney@gnu.org>
10268
17d92a02
AC
10269 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10270
a7b01baf
AC
10271 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10272
bc8332bb
AC
102732005-01-14 Andrew Cagney <cagney@gnu.org>
10274
10275 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10276 * gdb.mi/mi2-var-cmd.exp: Ditto.
10277
4d074752
CV
102782005-01-10 Corinna Vinschen <vinschen@redhat.com>
10279
10280 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10281
bec39cab
AC
102822005-01-07 Andrew Cagney <cagney@gnu.org>
10283
10284 * configure.ac: Rename configure.in, require autoconf 2.59.
10285 * configure: Re-generate.
10286 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10287 * gdb.stabs/configure: Re-generate.
10288 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10289 * gdb.hp/configure: Re-generate.
10290 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10291 autoconf 2.59.
10292 * gdb.hp/gdb.objdbg/configure: Re-generate.
10293 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10294 autoconf 2.59.
10295 * gdb.hp/gdb.defects/configure: Re-generate.
10296 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10297 autoconf 2.59.
10298 * gdb.hp/gdb.compat/configure: Re-generate.
10299 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10300 autoconf 2.59.
10301 * gdb.hp/gdb.base-hp/configure: Re-generate.
10302 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10303 autoconf 2.59.
10304 * gdb.hp/gdb.aCC/configure: Re-generate.
10305
f10b16d4
JB
103062004-12-15 Jim Blandy <jimb@redhat.com>
10307
10308 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10309 under NPTL when there is debugging info available for libpthread.
10310
fb6e1814
JG
103112004-12-13 Jerome Guitton <guitton@gnat.com>
10312
10313 * gdb.ada/fixed_points.c: New file.
10314 * gdb.ada/fixed_points.exp: New file.
10315
fe46cd3a
RC
103162004-12-03 Randolph Chung <tausq@debian.org>
10317
10318 * gdb.arch/pa-nullify.exp: New file.
10319 * gdb.arch/pa-nullify.s: New file.
10320
8de0841b
RC
103212004-11-30 Randolph Chung <tausq@debian.org>
10322
10323 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10324 instead of "tbug". Fix regexp to work properly with gdb_test.
10325
c8170782
PH
103262004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10327
10328 * gdb.base/bitfields2.exp: New test.
10329 * gdb.base/bitfields2.c: New file.
10330
954269c2
RE
103312004-11-28 Richard Earnshaw <rearnsha@arm.com>
10332
10333 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10334
0107feed
RC
103352004-11-16 Randolph Chung <tausq@debian.org>
10336
10337 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10338
f073ae8c
DJ
103392004-11-14 Daniel Jacobowitz <dan@debian.org>
10340
10341 * gdb.threads/threadapply.exp: Correct "macro details" test.
10342
19ad59e7
JJ
103432004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10344
10345 * gdb.threads/threadapply.exp: New test.
10346 * gdb.threads/threadapply.c: New file.
10347
9cf0961b
MK
103482004-11-07 Mark Kettenis <kettenis@gnu.org>
10349
10350 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10351 frames.
10352
c789492a
FL
103532004-11-05 Felix Lee <felix+log1@specifixinc.com>
10354
10355 * gdb.base/cursal.exp: New file.
10356 * gdb.base/cursal.c: New file.
10357
a1e167bb
AC
103582004-11-03 Andrew Cagney <cagney@gnu.org>
10359
10360 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10361
b7cbf173
MK
103622004-10-30 Mark Kettenis <kettenis@gnu.org>
10363
10364 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10365 NetBSD/ELF targets.
10366
88f9d34f
JB
103672004-10-29 Joel Brobecker <brobecker@gnat.com>
10368
10369 * gdb.threads/bp_in_thread.c: New file, copied from
10370 pthread_cond_wait.c.
10371 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10372 file, rather than reusing the .c file from another testcase.
10373
ca7d6a0c
JB
103742004-10-20 Joel Brobecker <brobecker@gnat.com>
10375
10376 * gdb.ada/null_record.exp: Check where we stopped after
10377 sending the start command, instead of where the associated
10378 temporary breakpoint was inserted.
10379
0d863d03
AC
103802004-10-14 Andrew Cagney <cagney@gnu.org>
10381
10382 * gdb.mi/gdb701.c (main): Return 0.
10383
d11e72cb
DJ
103842004-10-13 Daniel Jacobowitz <dan@debian.org>
10385
d40539a4 10386 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10387
e1923096
JJ
103882004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10389
10390 * gdb.threads/schedlock.c: Add comment markers to use to find
10391 line numbers.
10392 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10393 comments.
10394 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10395 breakpoint lines.
10396
ec8ba2c9
DJ
103972004-10-12 Daniel Jacobowitz <dan@debian.org>
10398
10399 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10400
0eb3658b
DJ
104012004-10-12 Daniel Jacobowitz <dan@debian.org>
10402
10403 * configure.in: Add gdb.dwarf2.
10404 * configure: Regenerated.
10405 * Makefile.in: Add gdb.dwarf2.
10406 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10407 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10408 gdb.dwarf2/file1.txt: New files.
10409
a271cc33
OF
104102004-10-11 Orjan Friberg <orjanf@axis.com>
10411
a9c64011 10412 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10413 of "run", since the latter doesn't work with remote targets. Adjust
10414 the breakpoint numbering accordingly.
10415 * gdb.threads/pthread_cond_wait.exp: Ditto.
10416
895ce074
MC
104172004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10418
10419 * gdb.base/overlays.exp: Update copyright years.
10420
6be3092d
KI
104212004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10422
10423 * gdb.base/overlays.exp: Disable if target is Linux.
10424
e05389b8
FL
104252004-10-06 Felix Lee <felix+log1@specifixinc.com>
10426
10427 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10428
73cb587d
KI
104292004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10430
10431 * gdb.asm/asm-source.exp: Add m32r-linux target.
10432 * gdb.asm/m32r-linux.inc: New file.
10433
3c0edcdc
AC
104342004-09-24 Andrew Cagney <cagney@redhat.com>
10435 David Anderson <anderson@redhat.com>
10436
10437 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10438 command fails, assume things will work.
10439 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10440 (_GNU_SOURCE): Define.
10441 (print_unsigned, print_hex): Change parameter to "long long".
10442 (print_byte_count): New function, use to print byte counts.
10443 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10444 O_LARGEFILE.
10445 (main): Compute an upper bound on a corefile in max_core_size.
10446 Limit memory chunk size to max_core_size. Limit total memory
10447 allocated to max_core_size.
10448
4bb3667f
AC
104492004-09-23 Andrew Cagney <cagney@gnu.org>
10450
10451 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10452 from a separate process with code that creates a corefile by
10453 making the inferior dump core.
10454
60fe1a51
MK
104552004-09-23 Mark Kettenis <kettenis@gnu.org>
10456
10457 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10458 block.
10459
8e937346
MC
104602004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10461
10462 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10463 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10464 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10465 Likewise.
10466
7213f6d6
JJ
104672004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10468
10469 * gdb.java/jprint.exp: New test case for java inferior call.
10470 * gdb.java/jprint.java: Ditto.
10471
eac69dca
JB
104722004-09-15 Joel Brobecker <brobecker@gnat.com>
10473
10474 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10475
22227696
MC
104762004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10477
10478 * gdb.threads/killed.c: Include <stdlib.h>.
10479 * gdb.threads/pthreads.c: Likewise.
10480
7dd403a4
MC
104812004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10482
10483 * gdb.threads/killed.c: Add copyright notice.
10484
33f2d567
JM
104852004-09-10 Jason Molenda (jmolenda@apple.com)
10486
a9c64011
AS
10487 * gdb.base/define.exp: Two new tests to verify zero space chars
10488 after 'if' and 'while' commands in a user-defined command is correctly
10489 parsed.
33f2d567 10490
e05b62ac
AC
104912004-09-08 Andrew Cagney <cagney@gnu.org>
10492
10493 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10494 delivery test with duplicate at end of file.
10495
9cbe82da
MK
104962004-09-06 Mark Kettenis <kettenis@jive.nl>
10497
10498 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10499
564803d9
MC
105002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10501
10502 * config/hppro.exp: Removed.
10503
7c6807ce
MC
105042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10505
10506 * config/sparclet.exp: Removed.
10507
bf7e26dd
MC
105082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10509
10510 * config/udi.exp: Removed.
10511
714e341b
MC
105122004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10513
10514 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10515 of "exp_continue".
10516 (advancei): Likewise.
10517
1236e623
JJ
105182004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10519
10520 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10521
3bdcad15
MI
105222004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10523
228af206 10524 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10525 to check for nodebug in executable.
10526 * gdb.gdb/observer.exp (setup_test): Likewise.
10527 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10528 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10529
c72b934c
AC
105302004-09-01 Andrew Cagney <cagney@gnu.org>
10531
10532 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10533 files.
10534
edd9b715
JJ
105352004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10536
10537 * gdb.base/unload.exp: Fix expected warning message to match
10538 latest format.
10539
fb4ce06b
CV
105402004-09-01 Corinna Vinschen <vinschen@redhat.com>
10541
10542 * gdb.base/call-rt-st.exp: Fix typos.
10543
ce78e7c3
MI
105442004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10545
10546 * gdb.threads/thread_check.exp: New testcase.
10547 * gdb.threads/thread_check.c: New testcase.
10548
2dedb159
AC
105492004-08-31 Andrew Cagney <cagney@gnu.org>
10550
10551 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10552 (skip_to_handler_entry): New procedures. Test stepping into a
10553 handler when the breakpoint is at the handler's entry point.
10554
68f53502
AC
105552004-08-30 Andrew Cagney <cagney@gnu.org>
10556
10557 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10558 gdb/1757.
10559
3e3ffd2b
MC
105602004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10561
10562 With code from Manoj Iyer <manjo@austin.ibm.com>:
10563 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10564 return value. Add an arm for "no debugging symbols found".
10565 Change a stray "error" to "perror".
10566 (gdb_run_cmd): Adapt to new return value.
10567 * gdb.base/remote.exp: Adapt to new return value.
10568 * gdb.gdb/complaints.exp: Likewise.
10569 * gdb.gdb/observer.exp: Likewise.
10570 * gdb.gdb/selftest.exp: Likewise.
10571 * gdb.gdb/xfullpath.exp: Likewise.
10572
4b6f5fd2
JB
105732004-08-27 Joel Brobecker <brobecker@gnat.com>
10574
10575 * gdb.threads/bp_in_thread.exp: New testcase.
10576
e5b25496
MC
105772004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10578
10579 Fix PR testsuite/1735.
10580 * gdb.threads/schedlock.c (thread_function): Add a cast
10581 to suppress a gcc warning.
10582 * gdb.threads/thread-specific.c (thread_function): Likewise.
10583
934353d6
MC
105842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10585
10586 * gdb.base/unload.c: Include <stdlib.h>.
10587
f98a0aef 105882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10589
f98a0aef 10590 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10591 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10592 synchronized after the "return".
10593
5a2e8882
MC
105942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10595
10596 * gdb.mi/basics.c: Include <stdio.h>.
10597 * gdb.mi/pthreads.c: Include <stdlib.h>.
10598 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10599
a9640423
MC
106002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10601
10602 * gdb.threads/schedlock.c: Add copyright notice.
10603
b04e311d
AC
106042004-08-25 Andrew Cagney <cagney@gnu.org>
10605
10606 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10607 (skip_over_handler, breakpoint_over_hander): New test procedures.
10608 (advance, advancei): Add a proper prefix, do not use
10609 rerun_to_main.
10610 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10611
7c27f15b
MC
106122004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10613
10614 * gdb.mi/basics.c: Add copyright notice.
10615 * gdb.mi/var-cmd.c: Add copyright notice.
10616
fffc87ae
MC
106172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10618
10619 * lib/gdb.exp: Remove signed_keyword_not_used.
10620 * lib/compiler.c: Likewise.
10621 * lib/compiler.cc: Likewise.
10622
d782e0bf
MC
106232004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10624
10625 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10626 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10627
96033e83
MC
106282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10629
10630 * gdb.base/whatis.c: Add copyright notice.
10631
cf38c229
MK
106322004-08-20 Mark Kettenis <kettenis@gnu.org>
10633
10634 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10635 it to skip the breakpoints encoded in the inline assembly.
10636
f4b49756
MC
106372004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10638
10639 * Makefile.in: Add gdb.fortran.
10640
2f193b69
MC
106412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10642
10643 * gdb.base/call-sc.exp (test_scalar_returns):
10644 Fix cut-and-paste glitch in "Make fun return now".
10645
89a237cb
MC
106462004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10647
10648 * configure.in: Add gdb.fortran.
10649 * configure: Regenerate.
10650 * gdb.fortran/Makefile.in: New file.
10651 * lib/gdb.exp (skip_fortran_tests): New procedure.
10652
469aff8e
MC
106532004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10654
10655 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10656 reference to bug-gnu@prep.ai.mit.edu.
10657 * gdb.mi/mi-var-child.exp: Likewise.
10658 * gdb.mi/mi-var-cmd.exp: Likewise.
10659 * gdb.mi/mi-var-display.exp: Likewise.
10660 * gdb.mi/mi2-var-block.exp: Likewise.
10661 * gdb.mi/mi2-var-child.exp: Likewise.
10662 * gdb.mi/mi2-var-cmd.exp: Likewise.
10663 * gdb.mi/mi2-var-display.exp: Likewise.
10664
00b51b9f
MK
106652004-08-15 Mark Kettenis <kettenis@gnu.org>
10666
10667 * gdb.base/unload.c (main): Make local variable msg const.
10668
45f07fef
MC
106692004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10670
10671 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10672 to bug-gnu@prep.ai.mit.edu.
10673 * gdb.mi/mi-disassemble.exp: Likewise.
10674 * gdb.mi/mi-eval.exp: Likewise.
10675 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10676 default line number.
10677 * gdb.mi/mi-return.exp: Likewise.
10678 * gdb.mi/mi-simplerun.exp: Likewise.
10679 * gdb.mi/mi-stack.exp: Likewise.
10680 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10681 number with explicit range test.
10682 * gdb.mi/mi-watch.exp: Likewise.
10683 * gdb.mi/mi2-break.exp: Likewise.
10684 * gdb.mi/mi2-cli.exp: Likewise.
10685 * gdb.mi/mi2-disassemble.exp: Likewise.
10686 * gdb.mi/mi2-eval.exp: Likewise.
10687 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10688 default line number.
10689 * gdb.mi/mi2-return.exp: Likewise.
10690 * gdb.mi/mi2-simplerun.exp: Likewise.
10691 * gdb.mi/mi2-stack.exp: Likewise.
10692 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10693 number with explicit range test.
10694 * gdb.mi/mi2-watch.exp: Likewise.
10695
dd8c8ee7
MC
106962004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10697
10698 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10699 * gdb.cp/m-static.exp: Likewise.
10700 * gdb.cp/rtti.exp: Likewise.
10701
4e838464
MK
107022004-08-14 Mark Kettenis <kettenis@gnu.org>
10703
10704 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10705
8d8cb839
EZ
107062004-08-14 Eli Zaretskii <eliz@gnu.org>
10707
10708 * ChangeLog: Prefix Local Variables with semi-colons and indent
10709 the reference to older ChangeLog files, to fix fontification in
10710 Emacs.
10711
deea8bb0
MC
107122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10713
10714 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10715 * gdb.mi/mi2-break.exp: Likewise.
10716
c3297504
MC
107172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10718
10719 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10720
25808999
MC
107212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10722
10723 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10724
226a8d71
MC
107252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10726
10727 * gdb.cp/classes.exp: Remove unused declarations. Just let
10728 test names default instead of providing special names. Remove
10729 extraneous demangler test.
10730
37fdf854
JJ
107312004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10732
10733 * gdb.base/unload.exp: New test for breakpoints in dynamically
10734 loaded libraries.
10735 * gdb.base/unload.c: Ditto.
10736 * gdb.base/unloadshr.c: Ditto.
10737
2d3a7986
MC
107382004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10739
10740 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10741 cp_test_ptype_class.
10742 (test_enums): Likewise.
10743
c72b934c
AC
107442004-08-10 Andrew Cagney <cagney@gnu.org>
10745
10746 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10747 files.
10748
cc503c8a
AC
107492004-08-10 Andrew Cagney <cagney@gnu.org>
10750
10751 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10752 init_malloc call.
10753
902f2ccb
MC
107542004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10755
10756 * ChangeLog: Add copyright notice. The notice is copied
10757 from emacs 21.3 top level ChangeLog.
10758
78c90502
MC
107592004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10760
10761 * lib/cp-support.exp: New file.
10762 * lib/cp-support.exp (cp_test_type_class): New function.
10763 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10764 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10765 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10766 cp_test_ptype_class.
10767
88e5ea78
MC
107682004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10769
10770 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10771 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10772 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10773 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10774 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10775 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10776 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10777 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10778 gdb.mi/mi2-watch.exp: Update copyright years.
10779
6a89fc9c
MK
107802004-08-09 Mark Kettenis <kettenis@gnu.org>
10781
10782 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10783
1482e0de
MC
107842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10785
10786 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10787 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10788 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10789 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10790 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10791 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10792 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10793 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10794 gdb.mi/mi-watch.exp: Update copyright years.
10795
1a5ce3f3
DJ
107962004-08-08 Daniel Jacobowitz <dan@debian.org>
10797
10798 PR gdb/1738
10799 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10800 from a breakpoint with a pending signal.
10801
04f6ecf2
DJ
108022004-08-08 Daniel Jacobowitz <dan@debian.org>
10803
10804 PR gdb/1736
10805 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10806 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10807 the prompt.
10808 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10809
54d90d35
DJ
108102004-08-08 Daniel Jacobowitz <dan@debian.org>
10811
10812 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10813
d2f6abb0
DJ
108142004-08-08 Daniel Jacobowitz <dan@debian.org>
10815
10816 PR gdb/1736
10817 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10818 for i?86-*-linux*.
10819
5598c03d
DJ
108202004-08-08 Daniel Jacobowitz <dan@debian.org>
10821
10822 * gdb.arch/i386-prologue.exp: Compile without debug information.
10823
c6fee705
MC
108242004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10825
10826 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10827 rather than asking gdb to search.
10828
dd90efdb
MC
108292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10830
10831 * gdb.base/gcore.c: Include <string.h>.
10832
1e84bec1
MC
108332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10834
10835 * gdb.base/gcore.c: Add copyright notice.
10836
e425eb2b
MC
108372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10838
10839 * gdb.base/freebpcmd.c: Include <stdio.h>.
10840 * gdb.base/long_long.c: Include <string.h>.
10841 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10842 * gdb.base/siginfo.c: Include <string.h>.
10843 * gdb.base/sigstep.c: Include <string.h>.
10844
cb9aaed5
MC
108452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10846
10847 * gdb.base/complex.c: Include <stdlib.h>.
10848
55944f3d
MC
108492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10850
10851 * gdb.base/complex.c: Add copyright notice.
10852
7b2953d9
MC
108532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10854
10855 * gdb.base/charset.c: Include <stdlib.h>.
10856
c9133d23
MC
108572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10858
10859 * gdb.base/auxv.c: Include <stdlib.h>.
10860
0a8490ad
MC
108612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10862
10863 * gdb.base/auxv.c: Add copyright notice.
10864
3426d5ec
MC
108652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10866
10867 * gdb.base/coremaker.c: Add copyright notice.
10868 * gdb.base/coremaker2.c: Add copyright notice.
10869
8da195dd
AC
108702004-08-04 Andrew Cagney <cagney@gnu.org>
10871
10872 * gdb.base/store.exp: Update copyright.
10873 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10874 names, do not import gdb_prompt.
10875
8d394f98
AC
108762004-08-01 Andrew Cagney <cagney@gnu.org>
10877
10878 Fix PR testsuite/1729.
10879 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10880 not use capture_value with value 4.
10881 (capture_value): Add optional test name parameter.
10882 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10883 the prefix, pass to capture_value.
10884
b6702b23
MK
108852004-08-01 Mark Kettenis <kettenis@gnu.org>
10886
10887 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10888 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10889 (main): Call new function.
10890
c203e0ca
MC
108912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10892
10893 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10894
a7995a30
MC
108952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10896
10897 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10898
9366563b
MC
108992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10900
b6eeaf26 10901 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10902 Accept more values of vtbl pointer. Remove some messages
10903 about "obsolete gcc or gdb".
10904
2fc1f950
MC
109052004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10906
10907 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10908
c724d49b
MC
109092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10910
10911 * gdb.base/asm-source.exp: Properly convert target board
10912 debug flags from gcc format to binutils format.
10913
736b0fce
MK
109142004-07-28 Mark Kettenis <kettenis@gnu.org>
10915
10916 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10917 gdb1718". PR backtrace/1718 partially fixed.
10918
5633ea5c
JJ
109192004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10920
10921 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10922
575eebb1
NC
109232004-07-26 Nick Clifton <nickc@redhat.com>
10924
10925 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10926 good default value for a specific architecture is available then
10927 set it to that value. Otherwise default to the -gstabs switch.
10928 Remove the -g... switches from the asm-flags variable. Allow the
10929 target board info to override the value if it wants to. Pass the
10930 switch on the assembler command line.
10931
62104619
MK
109322004-07-23 Mark Kettenis <kettenis@gnu.org>
10933
10934 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10935 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10936 (main): Call new function.
10937
4a1135b8
MC
109382004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10939
10940 Test for PR exp/1715.
10941 * gdb.base/radix.exp: Refactor common procedures. Make all
10942 test names unique. Change XFAIL to KFAIL.
10943
8a12c1f0
MC
109442004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10945
10946 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10947 * gdb.ada/gnat_ada.gin: ... to here.
10948 * configure.in: Use gnat_ada.gin.
10949 * configure: Regenerate.
10950
23b451cf
AC
109512004-07-20 Andrew Cagney <cagney@gnu.org>
10952
10953 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10954 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10955 XFAILs. Clean up test messages and comments. Check backtraces.
10956 Delete re-sync code.
10957
ab618a02
MC
109582004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10959
10960 Fix PR cli/740.
10961 * gdb.base/annota1.exp: Honor gdb,nosignals.
10962 * gdb.base/annota3.exp: Likewise.
10963
46dad340
MC
109642004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10965
10966 * lib/java.exp: Update copyright notice.
10967
756d8c70
AC
109682004-07-19 Andrew Cagney <cagney@gnu.org>
10969
10970 * gdb.base/selftest.exp: Copy file from here ...
10971 * gdb.gdb/selftest.exp: ... to here.
10972
586027e6
AC
109732004-07-16 Andrew Cagney <cagney@redhat.com>
10974
10975 * lib/insight-support.exp: Delete file.
10976 * lib/java.exp (java_init): Fix copyright.
10977
029d2200
AC
109782004-07-16 Andrew Cagney <cagney@gnu.org>
10979
10980 * gdb.base/restore.c: Append "prologue" to comments marking the a
10981 function's prologue.
10982 * gdb.base/restore.exp: Update copyright, re-indent.
10983 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10984 callerN" prefix where needed. Update patterns that match a
10985 function's prologue.
10986
653b62c5
MC
109872004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10988
10989 * gdb.base/restore.c: Add copyright notice.
10990
f7d690e5
AC
109912004-07-16 Andrew Cagney <cagney@gnu.org>
10992
10993 * gdb.base/logical.exp: Update copyright.
10994 (evaluate): New procedure. Use to re-implement tests using
10995 several tables.
10996
d629a7cb
MH
109972004-07-14 Martin Hunt <hunt@redhat.com>
10998
10999 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11000 which fixes some problems where init.tcl was not found.
11001
9c7bb332
AC
110022004-07-13 Andrew Cagney <cagney@gnu.org>
11003
6bf46641
AC
11004 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11005 (check_sizeof, check_valueof): Do not include the output in the
11006 test name. Use gdb_test.
11007 (get_valueof): Use gdb_test_multiple.
11008
c4ffd4c0
AC
11009 * gdb.base/step-test.exp: Update copyright. Use
11010 gdb_test_multiple. Ensure that test names do not include
11011 architecture dependent output.
11012
ab89363a
AC
11013 * gdb.gdb/observer.exp: Update copyright.
11014 (setup_test): Use gdb_test_multiple.
11015 (attach_first_observer, attach_second_observer)
11016 (attach_third_observer, detach_first_observer)
11017 (detach_second_observer, detach_third_observer)
11018 (reset_counters, check_counters): Make $message a prefix.
11019 (test_normal_stop_notifications): Add "args" parameter - a list of
11020 init functions to be called. Make $message a prefix,
11021 (test_observer_normal_stop): Change the message prefixes so that
11022 they are unique, pass the attach / detach procedures to
11023 test_normal_stop_notifications.
11024
ec58997a
AC
11025 * gdb.base/signull.exp (test_segv): Prefix all tests with
11026 "${name}". Clean up test messages.
11027
b475183b
AC
11028 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11029
9c7bb332
AC
11030 * gdb.base/ena-dis-br.exp: Update copyright.
11031 (break_at): New function. Replace send_gdb with gdb_test,
11032 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11033 ignore count, not stopped at bpt", with KFAIL.
11034
2dd95497
CV
110352004-07-13 Corinna Vinschen <vinschen@redhat.com>
11036
11037 * gdb.base/attach.exp: Remove cleanupfile handling.
11038
419e626b
AC
110392004-07-12 Andrew Cagney <cagney@gnu.org>
11040
11041 * gdb.base/annota1.exp: Cleanup corefile test name.
11042 * gdb.base/annota3.exp: Ditto.
11043
8b1b3228
AC
110442004-07-12 Andrew Cagney <cagney@gnu.org>
11045
78650829
AC
11046 * gdb.base/signals.exp: Clean up copyright, re-indent.
11047
8b1b3228
AC
11048 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11049 gdb_test and gdb_test_multiple.
11050
935c2760
JJ
110512004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11052
11053 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11054 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11055 provide line number info for first statement in main.
11056
1544280f
AC
110572004-07-08 Andrew Cagney <cagney@gnu.org>
11058
1279f4ff
AC
11059 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11060
1544280f
AC
11061 * gdb.base/sigbpt.exp: Make the common part of each test name a
11062 prefix instead of suffix.
11063
bcc82369
BR
110642004-07-07 Bob Rossi <bob_rossi@cox.net>
11065
11066 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11067 test from test_tbreak_creation_and_listing to
11068 test_file_list_exec_source_file
11069 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11070 Changed name of test from test_tbreak_creation_and_listing to
11071 test_file_list_exec_source_file
11072
23f4b0aa
JJ
110732004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11074
11075 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11076 the jmisc() constructor instead of <init>.
11077 * gdb.java/jmisc1.exp: Ditto.
11078
56401cd5
AC
110792004-07-07 Andrew Cagney <cagney@gnu.org>
11080
11081 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11082 corrupting the PC.
11083
44ae2f6a
MC
110842004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11085
11086 * gdb.cp/templates.exp: Accept whitespace change in demangler
11087 output.
11088
45a83408
AC
110892004-07-06 Andrew Cagney <cagney@gnu.org>
11090
11091 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11092
d205ad70
MC
110932004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11094
11095 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11096 * lib/compiler.cc: Likewise.
11097
06ea1a61
MC
110982004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11099
11100 * lib/compiler.cc: Work around string preprocessing problem
11101 with old hp c++ compiler.
11102 * lib/compiler.c: Likewise.
11103
daab1251
CV
111042004-06-29 Corinna Vinschen <vinschen@redhat.com>
11105
11106 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11107 directives to conditionalize symbol prefixing.
11108 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11109 additional_flags handling. Add underscore prefix for Cygwin.
11110 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11111 conditionalize symbol prefixing.
11112 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11113 additional_flags handling. Add underscore prefix for Cygwin.
11114
cc984116
CV
111152004-06-29 Corinna Vinschen <vinschen@redhat.com>
11116
11117 * gdb.base/bigcore.exp: Skip test on Cygwin.
11118
c279b077
MC
111192004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11120
11121 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11122 formats for "info register". Use gdb_test_multiple. Fix
11123 the "invalid register" test.
11124
0e915747
CV
111252004-06-28 Corinna Vinschen <vinschen@redhat.com>
11126
11127 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11128 PID for Cygwin. Add Cygwin specific strings to check for in some
11129 tests.
11130 (do_attach_tests): Add a test for user interaction when attaching
11131 to a process with no matching symbol table already loaded.
11132
11422c86
AC
111332004-06-26 Andrew Cagney <cagney@gnu.org>
11134
11135 Test PR java/1567 and PR java/1565.
11136 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11137 * gdb.java/jmisc2.exp: Delete file.
11138
cefbce26
MC
111392004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11140
11141 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11142
e19f872c
CV
111432004-06-25 Corinna Vinschen <vinschen@redhat.com>
11144
11145 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11146 attach process.
11147
d931ba3b
MC
111482004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11149
11150 * gdb.cp/pr-1553.exp: Remove.
11151
aef68c48
MC
111522004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11153
11154 * gdb.cp/pr-1553.cc: Remove.
11155 * gdb.cp/pr-1553.exp: Disable this test.
11156
8d5df71a
JB
111572004-06-20 Jim Blandy <jimb@redhat.com>
11158
a9c64011 11159 Fix PR testsuite/1680.
8d5df71a
JB
11160 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11161 regular expressions.
11162
4ac6f39d
MC
111632004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11164
11165 Fix PR testsuite/1679.
11166 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11167 Issue an UNSUPPORTED result instead.
11168
1b413552
JB
111692004-06-18 Jim Blandy <jimb@redhat.com>
11170
11171 * gdb.base/charset.exp: Only send a control-C if we see a new
11172 prompt and incomplete command.
11173
6daa6ebd
MC
111742004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11175
11176 * gdb.cp/pr-574.cc: Add copyright notice.
11177
51fa4ae0
JB
111782004-06-17 Jim Blandy <jimb@redhat.com>
11179
11180 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11181 cases where the regexp has no groups; this grabs random text from
11182 the previous test suite, whatever that was.
11183
8fea26c5
MC
111842004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11185
11186 * gdb.cp/printmethod.cc: Add copyright notice.
11187
1e3aeb41
MC
111882004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11189
11190 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11191
9d9030bc
AC
111922004-06-16 Andrew Cagney <cagney@gnu.org>
11193
11194 * gdb.base/signull.c: Update copyright. Include <string.h>.
11195 (bowler): Replace data_pointer with data_read
11196 and data_write cases. Add code_descriptor case.
11197 (zero, desc): New array and pointer.
11198 (data, code): Change to simple pointers.
11199 * gdb.base/signull.exp: Fix probe pattern matching a function
11200 descriptor SIGSEGV. Replace data_pointer with data_read and
11201 data_write tests.
11202
acd4ad44
AC
112032004-06-16 Andrew Cagney <cagney@gnu.org>
11204
11205 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11206
08fd625c
MC
112072004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.base/long_long.c: Add copyright notice.
11210
1903502c
MC
112112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11212
11213 * gdb.base/long_long.exp: Remove reference to
11214 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11215 to gdb_breakpoint and gdb_continue_to_breakpoint.
11216
83313cb1
JB
112172004-06-14 Jim Blandy <jimb@redhat.com>
11218
11219 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11220 endian case.
11221
1bf404ef
AC
112222004-06-14 Andrew Cagney <cagney@gnu.org>
11223
11224 * gdb.base/gcore.exp (capture_command_output): Delete the always
11225 passing tests containing inferior values.
11226 * gdb.base/ending-run.exp: Do not include the breakpoint address
11227 in the test message. Update copyright.
11228 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11229 size in the test name, use gdb_test_multiple. Update copyright.
11230
ef220b33
MC
112312004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11232
11233 * gdb.cp/ref-types.cc: Add copyright notice.
11234
4f70a4c9
MC
112352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11236
11237 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11238 hp_aCC_compiler.
11239 * lib/compiler.cc: Likewise.
11240 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11241 'set' commands. Log diagnostics for other lines. Set
11242 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11243
335928ac
MC
112442004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11245
11246 * gdb.cp/try_catch.cc: Add copyright notice.
11247
2efb12e8
MC
112482004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11249
11250 * gdb.cp/userdef.cc: Add copyright notice.
11251
0bbed51a
MC
112522004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11253
11254 * gdb.cp/virtfunc.cc: Add copyright notice.
11255
e12a46c9
RC
112562004-06-11 Randolph Chung <tausq@debian.org>
11257
11258 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11259 problem.
11260
338e05af
AC
112612004-06-10 Andrew Cagney <cagney@gnu.org>
11262
11263 * lib/compiler.cc, lib/compiler.c: Append either
11264 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11265 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11266 instead of gcc-3-3.
11267
dc3f10cb
AC
112682004-06-09 Andrew Cagney <cagney@gnu.org>
11269
b4d946af
AC
11270 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11271 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11272
dc3f10cb
AC
11273 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11274 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11275 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11276 fixed.
11277
b5c0bfa2
AC
112782004-06-09 Andrew Cagney <cagney@gnu.org>
11279
11280 * gdb.base/structs.exp (test_struct_returns): Replace
11281 "return_value_unknown" and "finish_value_unknown" by
11282 "return_value_known" and "finish_value_known". Instead of
11283 "return_value_unknown" iff "finish_value_unknown", check
11284 "return_value_known" implies "finish_value_known".
11285
caeb605f
MH
112862004-06-08 Martin Hunt <hunt@redhat.com>
11287
11288 * gdb.base/float.exp: Add pattern for mips targets.
11289
c892bb64
RC
112902004-06-08 Randolph Chung <tausq@debian.org>
11291
11292 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11293 message for unknown architectures more clear.
11294
48306d3e
JB
112952004-06-08 Joel Brobecker <brobecker@gnat.com>
11296
11297 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11298 start the execution of the program.
11299
83ecb59f
JB
113002004-06-07 Jim Blandy <jimb@redhat.com>
11301
11302 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11303 * gdb.arch/i386-cpuid.h: New helper file.
11304
55264cb4
RC
113052004-06-07 Randolph Chung <tausq@debian.org>
11306
11307 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11308 has started.
11309
23cadb28
RM
113102004-06-04 Roland McGrath <roland@redhat.com>
11311
11312 Fix PR gdb/1647.
11313 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11314 differently to be robust to output buffering differences.
11315
51d01eda
MC
113162004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.threads/pthreads.exp: Update copyright years.
11319 (check_control_c): Change asynchronous 'after' to synchronous.
11320
f4fc3b93
RM
113212004-06-04 Roland McGrath <roland@redhat.com>
11322
11323 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11324 next gdb prompt.
11325
4013522b
MC
113262004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11327
11328 Fix PR gdb/1636.
11329 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11330 calls to synchronous.
11331
7a8f1e6b
JB
113322004-05-26 Jim Blandy <jimb@redhat.com>
11333
11334 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11335
81bb3443
RC
113362004-05-24 Randolph Chung <tausq@debian.org>
11337
11338 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11339 * gdb.asm/pa.inc: New file.
11340
8f5a3103
MK
113412004-05-22 Mark Kettenis <kettenis@gnu.org>
11342
11343 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11344
734b8fe8 113452004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11346 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11347
11348 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11349 GDB prompt.
11350
725603e1
UW
113512004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11352
f4fc3b93 11353 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11354 setjmp/longjmp. Use sigaction instead of signal.
11355
8b923272 113562004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11357 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11358
11359 * gdb.threads/pthread_cond_wait.c: New file.
11360 * gdb.threads/pthread_cond_wait.exp: New testcase.
11361
8bfabb04
AC
113622004-05-13 Andrew Cagney <cagney@redhat.com>
11363
11364 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11365 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11366
42edda50
AC
113672004-05-11 Andrew Cagney <cagney@redhat.com>
11368
11369 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11370 fixed but revealed gdb/1639.
11371
d303a6c7
AC
113722004-05-10 Andrew Cagney <cagney@redhat.com>
11373
11374 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11375 func1" and "next to 2nd alarm", kernel bug avoided.
11376
bf08c2a1
DJ
113772004-05-10 Daniel Jacobowitz <dan@debian.org>
11378
11379 PR external/1568
11380 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11381 XFAIL if it is smaller than bytes_allocated.
11382 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11383 (main): Make chunks_allocated unsigned. Correct comment.
11384
c0586a34
JB
113852004-05-07 Joel Brobecker <brobecker@gnat.com>
11386
11387 * gdb.arch/powerpc-aix-prologue.c: New file.
11388 * gdb.arch/powerpc-aix-prologue.exp: New file.
11389
f2785d12
JB
113902004-05-07 Jim Blandy <jimb@redhat.com>
11391
11392 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11393 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11394
bd7f6e30
JB
113952004-05-06 Joel Brobecker <brobecker@gnat.com>
11396
11397 * gdb.base/sep.exp: No longer setup_kfail when the program was
11398 built with dwarf2.
11399
0a5e7efe
JI
114002004-05-05 Jim Ingham <jingham@apple.com>
11401
11402 * gdb.base/pending.exp: Make sure pending breakpoints
11403 preserve the ignore count.
f4fc3b93 11404
a8958849
MK
114052004-04-27 Jerome Guitton <guitton@gnat.com>
11406
11407 * i386-prologue.exp: Add testcase for jump instruction as first
11408 instruction of the real code.
11409 * i386-prologue.c (jump_at_beginning): New function.
11410
7e103f5b
MK
114112004-04-28 Mark Kettenis <kettenis@gnu.org>
11412
11413 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11414 x86_64-*-*.
11415
5d38b224
MK
114162004-04-28 Mark Kettenis <kettenis@gnu.org>
11417
11418 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11419 i*86-*-*.
11420
0ef32fd9
MK
114212004-04-25 Mark Kettenis <kettenis@gnu.org>
11422
11423 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11424 expression that checks the return type.
11425
71d7dd7c
AC
114262004-04-23 Andrew Cagney <cagney@redhat.com>
11427
11428 * gdb.base/call-sc.exp: New test of scalar call/return values.
11429 * gdb.base/call-sc.c: Ditto.
11430
1e9f977e
JJ
114312004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11432
11433 * gdb.threads/manythreads.c: Reduce thread stack size.
11434
899d9e3a
JJ
114352004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11436
11437 * gdb.threads/manythreads.c: Add copyright notice.
11438
61bcae62
AC
114392004-04-23 Andrew Cagney <cagney@redhat.com>
11440
11441 * gdb.base/siginfo.exp: Better handle step out of signal.
11442 * gdb.base/sigstep.exp: Ditto.
11443
7339a42e 114442004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11445 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11446
11447 * gdb.threads/manythreads.c: New testcase.
11448 * gdb.threads/manythreads.exp: Ditto.
11449
5c98409b
JB
114502004-04-22 Jim Blandy <jimb@redhat.com>
11451
11452 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11453 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11454
3b611f1a
MC
114552004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11456
11457 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11458
f0fd9238
AC
114592004-04-21 Andrew Cagney <cagney@redhat.com>
11460
11461 * gdb.base/sigstep.c: New file.
11462 * gdb.base/sigstep.exp: New file.
11463
90990674
JB
114642004-04-16 Joel Brobecker <brobecker@gnat.com>
11465
11466 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11467 call to observer_notify_normal_stop.
11468
78cef34b
AC
114692004-04-15 Andrew Cagney <cagney@redhat.com>
11470
11471 * gdb.base/siginfo.c: New file.
11472 * gdb.base/siginfo.exp: New file.
11473
d2343407
JB
114742004-04-12 J. Brobecker <brobecker@gnat.com>
11475
11476 * gdb.base/sep.exp: Fix typo in comment.
11477
a2dba3c8
JB
114782004-04-12 J. Brobecker <brobecker@gnat.com>
11479
11480 * gdb.base/sep.c: New file.
11481 * gdb.base/sep-proc.c: New file.
11482 * gdb.base/sep.exp: New testcase.
11483
15f7b60e
MK
114842004-04-09 Mark Kettenis <kettenis@gnu.org>
11485
11486 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11487 support.
11488
44f4de1a
AC
114892004-04-05 Andrew Cagney <cagney@redhat.com>
11490
11491 * gdb.base/sigaltstack.c: New file.
11492 * gdb.base/sigaltstack.exp: New file.
11493
ef04f396
JB
114942004-04-04 Joel Brobecker <brobecker@gnat.com>
11495
11496 * gdb.base/foll-fork.exp: Update the expected output for
11497 "help set follow-fork-mode", to match a change that was made
11498 to the help of this variable on 2004-01-13.
11499
d40d2c92
JB
115002004-04-01 Joel Brobecker <brobecker@gnat.com>
11501
11502 * lib/ada.exp: Add copyright notice.
11503 * bar.ads: Likewise.
11504 * bar.adb: Likewise.
11505 * null_record.adb: Likewise.
11506 * null_record.exp: Likewise.
11507 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11508
f86ef5a3
JB
115092004-04-01 Joel Brobecker <brobecker@gnat.com>
11510
11511 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11512 * configure: Regenerate.
11513
414e70e3
JB
115142004-04-01 Joel Brobecker <brobecker@gnat.com>
11515
11516 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11517 to build the application. Remove the message printed when in
11518 verbose mode, redundant with the UNSUPPORTED message above.
11519
f0aaee49
JB
115202004-03-31 Joel Brobecker <brobecker@gnat.com>
11521
11522 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11523 * gdb.ada (null_record.exp): New testcase.
11524
ac81cb54
JB
115252004-03-31 Joel Brobecker <brobecker@gnat.com>
11526
11527 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11528
854af2f7
JB
115292004-03-31 Joel Brobecker <brobecker@gnat.com>
11530
11531 * gdb.ada: New subdirectory.
11532 * gdb.ada/Makefile.in: New file.
11533 * gdb.ada/gnat_ada.gpr.in: New file.
11534
034cb681
JB
115352004-03-31 Joel Brobecker <brobecker@gnat.com>
11536
11537 * lib/ada.exp: New file.
11538
78a1a894
DJ
115392004-03-24 Daniel Jacobowitz <drow@mvista.com>
11540
11541 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11542 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11543
4b2b3b3e
AC
115442004-03-22 Andrew Cagney <cagney@redhat.com>
11545
11546 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11547 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11548 Problem identified by Ulrich Weigand.
11549
23c73aa3
DC
115502004-03-17 David Carlton <carlton@kealia.com>
11551
11552 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11553 PR c++/826.
11554
d63a86f8
RM
115552004-03-16 Roland McGrath <roland@redhat.com>
11556
11557 * gdb.base/auxv.exp: New file.
11558 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11559
0e02aa50
DC
115602004-03-12 David Carlton <carlton@kealia.com>
11561
11562 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11563 * gdb.cp/pr-1553.cc: Ditto.
11564 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11565 pass branch.
11566
c20b71be
MC
115672004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11568
11569 * gdb.cp/templates.exp: Accept more template types.
11570
c7414a01
MC
115712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11572
11573 From Corinna Vinschen with modifications.
11574 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11575 local variable obj_with_enum.
11576 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11577 results with obj_with_enum.
11578
ed69573c
MC
115792004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11580
11581 * gdb.cp/classes.cc: New file, copied from misc.cc.
11582 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11583
28301461
MC
115842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11585
11586 * gdb.cp/misc.cc: Add copyright notice.
11587
1198ecbe
DC
115882004-03-05 David Carlton <carlton@kealia.com>
11589
11590 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11591 * gdb.cp/rtti.h: Update copyright.
11592 (namespace n2::n3): New.
11593 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11594 (n2::n3::func3): New.
11595 (main): Call n2::n3::func3.
11596 * gdb.cp/rtti2.cc: Update copyright.
11597 (n2::create3): New.
11598
9e08c470
MK
115992004-03-04 Mark Kettenis <kettenis@gnu.org>
11600
11601 * gdb.asm/openbsd.inc: Fix typo.
11602
4bebc3aa
FF
116032004-03-03 Fred Fish <fnf@redhat.com>
11604
11605 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11606 "val" instead of unused "size". Update copyright year.
11607
6ea9fb37
DJ
116082004-02-29 Daniel Jacobowitz <drow@mvista.com>
11609
11610 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11611 to use unsigned char.
11612 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11613 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11614
23b23974
DJ
116152004-02-29 Daniel Jacobowitz <drow@mvista.com>
11616
11617 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11618 line of output.
11619
7574fd53
DJ
116202004-02-28 Daniel Jacobowitz <drow@mvista.com>
11621
11622 * gdb.base/relocate.c (dummy): Initialize.
11623
a195357f
DJ
116242004-02-28 Daniel Jacobowitz <drow@mvista.com>
11625
11626 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11627 a breakpoint at exit.
11628
72fd54a9
FF
116292004-02-27 Fred Fish <fnf@redhat.com>
11630
11631 * gdb.base/chng-syms.exp: Add expect condition to match failing
11632 case that isn't a timeout.
11633
b9d23137
AC
116342004-02-27 Andrew Cagney <cagney@redhat.com>
11635
11636 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11637 support.
11638
15d208f6 116392004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11640
15d208f6
FF
11641 * gdb.arch/gdb1431.c: Remove.
11642 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11643 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11644 of "until" incorrectly.
11645
98f9cd2d
JB
116462004-02-26 J. Brobecker <brobecker@gnat.com>
11647
11648 * gdb.cp/class2.cc (empty): New class.
11649 (refer): New function.
11650 (main): Declare an object of type empty and use it.
11651 * gdb.cp/class2.exp: Print the value of an object of type empty.
11652
9b50c11b
JJ
116532004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11654
11655 * gdb.base/langs.exp: Update query string to match the
11656 new nquery format used for pending breakpoints.
11657
0dcd613f
AC
116582004-02-26 Andrew Cagney <cagney@redhat.com>
11659
11660 Fix PR i18n/1570.
11661 * gdb.base/charset.c: Update copyright notice.
11662 (main, init_string): Remove the escape character '\e' tests.
11663 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11664 * gdb.base/charset.exp (valid_host_charset): Ditto.
11665 * gdb.base/setvar.exp: Ditto.
11666
b8a56647
AC
116672004-02-24 Andrew Cagney <cagney@redhat.com>
11668
90d59e34
AC
11669 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11670 mmapped data in core file" PASS and FAIL messages consistent.
11671
b8a56647
AC
11672 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11673 setting a breakpoint. Work around PR java/1565.
11674
9f27c604
JJ
116752004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11676
11677 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11678 new nquery format.
11679 * gdb.base/pending.exp: Ditto.
11680
3224a706
MK
116812004-02-22 Mark Kettenis <kettenis@gnu.org>
11682
11683 * configure.in: Run stabs tests on *BSD.
11684 * configure: Regenerated.
11685
41e0a9ca
MK
116862004-02-21 Mark Kettenis <kettenis@gnu.org>
11687
11688 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11689
1e1b3428
FF
116902004-02-20 Fred Fish <fnf@redhat.com>
11691
11692 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11693 blank in test for "returns short", for consistency with other
11694 "returns xxx" tests. Update copyright year.
11695
f9a7572a
FF
116962004-02-19 Fred Fish <fnf@redhat.com>
11697
11698 New testcase for PR breakpoint/1558.
11699 * gdb.arch/gdb1558.exp: New file.
11700 * gdb.arch/gdb1558.c: New file.
11701
b2ce2854
EZ
117022004-02-19 Elena Zannoni <ezannoni@redhat.com>
11703
11704 * gdb.base/nodebug.exp: Fix typo.
11705
e7c9ff01
JB
117062004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11707
11708 Committed by Jim Blandy <jimb@redhat.com>.
11709
62f4b920
JB
11710 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11711
2db536a1
JB
11712 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11713
e7c9ff01
JB
11714 * gdb.base/float.exp: Support s390*-*-* targets.
11715
f3205b34
AF
117162004-02-17 Adam Fedor <fedor@gnu.org>
11717
11718 * gdb.base/gdb1555.exp: New file.
11719 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11720
9d62932d
EZ
117212004-02-17 Elena Zannoni <ezannoni@redhat.com>
11722
11723 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11724
344c9711
FF
117252004-02-16 Fred Fish <fnf@redhat.com>
11726
11727 * gdb.arch/gdb1291.c: Remove
11728 * gdb.arch/gdb1291.s: New test input file.
11729 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11730 fail. Test for correct result, known incorrect result, other
11731 failures and timeouts.
11732
2d822687
AC
117332004-02-16 Andrew Cagney <cagney@redhat.com>
11734
11735 * gdb.base/bigcore.exp: New file.
11736 * gdb.base/bigcore.c: New file.
11737
dac15b66
AC
117382004-02-13 Andrew Cagney <cagney@redhat.com>
11739
11740 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11741 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11742 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11743 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11744 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11745 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11746 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11747 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11748 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11749 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11750
6bdfc2c4
JJ
117512004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11752
11753 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11754 executed is an alloc instruction.
11755
87b3ede8
DC
117562004-02-11 David Carlton <carlton@kealia.com>
11757
11758 * gdb.cp/breakpoint.exp: New.
11759 * gdb.cp/breakpoint.cc: New.
11760
6e19e2bf
MC
117612004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11762
11763 Partial fix for PR gdb/1543.
11764 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11765 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11766 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11767 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11768 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11769 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11770 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11771 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11772 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11773 to bug-gdb@prep.ai.mit.edu .
11774 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11775 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11776 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11777 Likewise.
11778
5c5455dc
AC
117792004-02-10 Andrew Cagney <cagney@redhat.com>
11780
11781 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11782 using gdb_internal_error_resync.
11783
9cf689d7
DJ
117842004-02-09 Daniel Jacobowitz <drow@mvista.com>
11785
11786 * gdb.threads/thread-specific.exp: Stop early if no threads are
11787 found.
11788
d2dc51db
MC
117892004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11790
11791 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11792
14b1a056
DJ
117932004-02-08 Daniel Jacobowitz <drow@mvista.com>
11794
11795 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11796 breakpoints.
11797
83f66e8f
DJ
117982004-02-07 Daniel Jacobowitz <drow@mvista.com>
11799
11800 * config/sim.exp (gdb_load): Handle $arg == "".
11801 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11802 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11803
30fc0091
EZ
118042004-02-07 Elena Zannoni <ezannoni@redhat.com>
11805
a9c64011
AS
11806 * gdb.base/maint.exp: Update test to reflect
11807 obstack changes.
30fc0091 11808
4d806929
JJ
118092004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11810
11811 * gdb.base/pendshr.c (pendfunc): New function that calls
11812 pendfunc1.
11813 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11814
7bfdd688
FF
118152004-02-04 Fred Fish <fnf@redhat.com>
11816
11817 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11818 function symbols and update copyright years.
11819 * gdb.arch/gdb1291.c: Ditto.
11820
aaa08ee4
MC
118212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11822
11823 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11824
dbad7755
MC
118252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11826
11827 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11828
ec4646ef
MC
118292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11830
11831 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11832
1b802196
FF
118332004-02-02 Fred Fish <fnf@redhat.com>
11834
11835 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11836 remote targets. Update copyright years.
11837
18fe2033
JJ
118382004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11839
11840 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11841 support.
11842 * gdb.base/langs.exp: Fix test which attempts to create
11843 breakpoint on non-existent function to handle new pending
11844 support.
11845 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11846 a breakpoint.
11847 * gdb.base/pending.exp: New test.
11848 * gdb.base/pending.c: New file.
11849 * gdb.base/pendshr.c: Ditto.
11850
8d577d32
DC
118512004-02-02 David Carlton <carlton@kealia.com>
11852
11853 * gdb.cp/overload.exp: Add overloadNamespace tests.
11854 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11855 (overloadNamespace, XXX): New.
11856 (main): Call XXX::marker2.
11857
3ad13771
FF
118582004-02-01 Fred Fish <fnf@redhat.com>
11859
11860 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11861 * gdb.base/finish.exp: Ditto.
11862 * gdb.base/gcore.exp: Ditto.
11863 * gdb.base/huge.exp: Ditto.
11864 * gdb.base/info-proc.exp: Ditto.
11865 * gdb.base/return2.exp: Ditto.
11866 * gdb.threads/gcore-thread.exp: Ditto.
11867
44c75849
DJ
118682004-02-01 Daniel Jacobowitz <drow@mvista.com>
11869
11870 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11871
005bc093
MK
118722004-02-01 Mark Kettenis <kettenis@gnu.org>
11873
11874 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11875 that opening the file succeeds on OpenBSD.
11876
c47cebdb
DJ
118772004-02-01 Daniel Jacobowitz <drow@mvista.com>
11878
11879 * gdb.threads/thread-specific.c: New file.
11880 * gdb.threads/threads-specific.exp: New test script.
11881 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11882 to expect_out.
11883
5a01311c
MK
118842004-02-01 Mark Kettenis <kettenis@gnu.org>
11885
11886 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11887 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11888 only on the "print_small_structs from print_long_arg_list" test.
11889
ce22a4f1
DJ
118902004-02-01 Daniel Jacobowitz <drow@mvista.com>
11891
11892 * gdb.base/completion.exp: Kill a stray backslash.
11893
11894 From Jim Ingham <jingham@apple.com>:
11895 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11896 agrees with the result from sending a tab.
11897
abbab9d3
DJ
118982004-01-31 Daniel Jacobowitz <drow@mvista.com>
11899
11900 * gdb.base/chng-syms.exp: Remove stray newline.
11901
53904d1e
MK
119022004-01-31 Mark Kettenis <kettenis@gnu.org>
11903
11904 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11905 *-*-openbsd*.
11906 * gdb.asm/openbsd.inc: New file.
11907
3a4b3aac
MK
119082004-01-30 Mark Kettenis <kettenis@gnu.org>
11909
11910 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11911 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11912 *-*solaris2*. Remove commented out default settings for
11913 asm-flags. Replace gdb_compile with target_link.
11914
ebac27b4
MC
119152004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11916
11917 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11918 for all tests. Remove old hp-ux and cygnus xfail cases.
11919
d8679d84
PH
119202004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11921
11922 * gdb.base/chng-syms.exp: New file.
11923 * gdb.base/chng-syms.c: New file.
11924
0a55bc22
MC
119252004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11926
11927 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11928 Provide arms for current output in all my configurations.
11929
94b8e876
MC
119302004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11933 * lib/compiler.cc: Likewise.
11934 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11935 get the right preprocessor. Eval the output directly. Remove
11936 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11937 hp_f77_compiler and hp_f90_compiler completely.
11938 (gdb_preprocess): Delete.
11939 (get_compiler): Delete.
11940
7cf03d44
MK
119412004-01-24 Mark Kettenis <kettenis@gnu.org>
11942
11943 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11944 <string.h>.
11945
68b6dce9
NR
119462004-01-24 Nick Roberts <nick@nick.uklinux.net>
11947
11948 * gdb.mi/mi-stack.exp: Update copyright.
11949
b368761e
DC
119502004-01-23 David Carlton <carlton@kealia.com>
11951
11952 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11953 test for cp_lookup_transparent_type.
11954 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11955 call them.
11956
f2061b53
DJ
119572004-01-23 Daniel Jacobowitz <drow@mvista.com>
11958
11959 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11960 after -var-update.
11961
37fc574a
DC
119622004-01-23 David Carlton <carlton@kealia.com>
11963
11964 * gdb.cp/namespace.cc (C::ensureRefs): New.
11965 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11966
8e94b928
NR
119672004-01-20 Nick Roberts <nick@nick.uklinux.net>
11968
11969 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11970 case "-stack-list-locals 2".
11971 * gdb.mi/mi-var-child.exp: Test for case
11972 "-var-list-children --all-values NAME".
11973
997b0952
MC
119742004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11975
11976 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11977
52470da3
MK
119782004-01-18 Mark Kettenis <kettenis@gnu.org>
11979
7049b4b8
MK
11980 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11981 used with gdb_test_multiple.
11982
52470da3
MK
11983 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11984 read at address 0. This fixes PR testsuite/1504.
11985
da6012e5
DJ
119862004-01-18 Daniel Jacobowitz <drow@mvista.com>
11987
11988 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11989 Remove downloading, guessing the host executable, the calls to
11990 gdb_file_cmd and gdb_target_cmd, and "load" support.
11991 (infer_host_exec): New function broken out from gdb_load.
11992 (gdb_load): New wrapper for gdbserver_gdb_load.
11993 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11994 gdb_target_cmd. Use -target-select.
11995 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11996 Download binaries to the host. Clear last_mi_remote_file when
11997 we load a new binary.
11998 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11999 call gdbserver_gdb_load and mi_gdb_target_cmd.
12000
32c70722
MC
120012004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12002
12003 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12004 type patterns.
12005
b0cecf36
MC
120062004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12007
12008 * gdb.cp/templates.exp: Fix typo in test name of
12009 "print Foo<volatile char*>::foo".
12010
4120d7e6
MC
120112004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12012
12013 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12014
f679e530
BE
120152004-01-16 Ben Elliston <bje@wasabisystems.com>
12016
12017 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12018 (clean mostlyclean): Remove empty rm.
12019
091c48f6
MC
120202004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12021
12022 * gdb.base/setvar.exp: Add copyright years.
12023
3e5fc8d2
DC
120242004-01-14 David Carlton <carlton@bactrian.org>
12025
12026 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12027 PR c++/1511 and update coment.
12028 * gdb.cp/templates.exp: Update patterns to match current output.
12029 If changes involve something other than whitespace, KFAIL
12030 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12031
63d06c5c
DC
120322004-01-14 David Carlton <carlton@kealia.com>
12033
12034 * gdb.cp/namespace.exp: Add tests involving classes defined within
12035 namespaces.
12036 * gdb.cp/namespace.cc (C::CClass): New.
12037 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12038
a51dab88
EZ
120392004-01-14 Elena Zannoni <ezannoni@redhat.com>
12040
12041 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12042 what debug info we have. Print a better message if something goes
12043 wrong while producing the separate debug info file.
12044
a476ccc9
MC
120452004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12046
12047 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12048
f453692c
MC
120492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12050
12051 * gdb.base/callfuncs.c: Add copyright notice.
12052
f40063a5
MC
120532004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12054
12055 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12056 inheritance. PR gdb/1498, PR gcc/13539.
12057
19ac3974
EZ
120582004-01-13 Elena Zannoni <ezannoni@redhat.com>
12059
a9c64011
AS
12060 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12061 test specific name.
12062 * gdb.mi/gdb669.exp: Ditto.
12063 * gdb.mi/mi-pthreads.exp: Ditto.
12064 * gdb.mi/mi1-pthreads.exp: Ditto.
12065 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12066
56c97c6e
MC
120672004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12068
12069 * gdb.cp/member-ptr.cc: Add copyright notice.
12070
a0644324
MC
120712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12072
12073 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12074 some patterns for recent versions of gcc and hpacc. Delete
12075 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12076 Delete tests that access a NULL pointer-to-member-data. This
12077 script is still disabled for gcc.
12078
32fabe09
EZ
120792004-01-12 Elena Zannoni <ezannoni@redhat.com>
12080
12081 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12082 escaped correctly.
32fabe09 12083
1f8a6abb
EZ
120842004-01-12 Elena Zannoni <ezannoni@redhat.com>
12085
12086 * gdb.base/sepdebug.exp: New file.
12087 * gdb.base/sepdebug.c: New file.
12088 * lib/gdb.exp (separate_debug_filename): New procedure.
12089 (gdb_gnu_strip_debug): New procedure.
12090
48efe704
AC
120912004-01-12 Andrew Cagney <cagney@redhat.com>
12092
12093 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12094 * gdb.mi/ChangeLog-1999-2003: New file.
12095
a9415475
AC
120962004-01-12 Andrew Cagney <cagney@redhat.com>
12097
12098 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12099 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12100 or EEXIST", treat EBUSY as an XFAIL.
12101
83b8cf9d
MC
121022004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12103
12104 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12105 hp_cc_compiler.
12106
9939d2a8
MC
121072004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12108
12109 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12110 decorations.
12111
1ff8cadf
MC
121122004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12113
12114 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12115 and "(aCC)" decorations. Remove obsolete doco about old
12116 test results.
12117
6fa9022e
MC
121182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12119
12120 * gdb.cp/exception.exp: Fix typo in doco.
12121
209721fe
MK
121222004-01-09 Mark Kettenis <kettenis@gnu.org>
12123
12124 * gdb.base/gdb1476.exp: Fix typo.
12125
ef11303e
MC
121262004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12127
12128 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12129 file.
12130
041ab88c
MC
121312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12132
12133 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12134 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12135 Use gdb_compile. Remove restriction on gcc. Add some patterns
12136 for recent version of gdb. Delete second half, which was a copy
12137 of the first half with different build flags. This test is
12138 still disabled because it is still not ready for production.
12139
e36d075a
MC
121402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12141
12142 * gdb.cp/exception.cc: Add copyright notice.
12143 * gdb.cp/exception.exp: Add a notice that this file is broken
12144 because of line number changes caused by addition of copyright
12145 notice.
12146
42b190ad
MC
121472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12148
12149 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12150 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12151
8f25f06b
MC
121522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12153
12154 * gdb.cp/classes.exp: Accept gnu abi 2.
12155 * gdb.cp/derivation.exp: Likewise.
12156 * gdb.cp/overload.exp: Likewise.
12157 * gdb.cp/virtfunc.exp: Likewise.
12158
06ded8b8
MC
121592004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12162 semicolon after end of function.
12163
77c26ae3
MC
121642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12167 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12168 boilerplate code for compiling and running the program under
12169 test. Add some string method tests.
12170
20757486
MC
121712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12172
12173 * gdb.cp/bs15503.cc: Add copyright notice.
12174 * gdb.cp/bs15503.exp: Adjust line number.
12175
0fd3b503
MC
121762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12177
12178 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12179 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12180
10d1bea8
MC
121812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12182
12183 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12184 hp_cc_compiler.
12185
2789202a
MC
121862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12187
12188 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12189 * gdb.cp/ctti.exp: Use the marker instead of "next".
12190 With gcc, run further before bailing.
12191
b862f14c
MC
121922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12193
12194 * gdb.cp/cttiadd.cc: Add copyright notice.
12195 * gdb.cp/cttiadd1.cc: Likewise.
12196 * gdb.cp/cttiadd2.cc: Likewise.
12197 * gdb.cp/cttiadd3.cc: Likewise.
12198
96da2469
MC
121992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12200
12201 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12202 Use gdb_test, gdb_test_multiple. Use floating-point values that
12203 have exact representations in IEEE-ish formats.
12204
053248ff
MC
122052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12206
12207 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12208 compilers. Delete duplicate call to get_compiler_info.
12209 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12210 * gdb.base/volatile.exp: Likewise.
12211
84acecdd
MK
122122004-01-07 Mark Kettenis <kettenis@gnu.org>
12213
12214 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12215 memory at address 0.
12216
fe11a27f
MC
122172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12218
12219 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12220 to test for hp-ux assembler. Fix copyright years.
12221
60ad077b
AC
122222004-01-07 Andrew Cagney <cagney@redhat.com>
12223
12224 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12225
1c9b8f33
AC
122262004-01-07 Andrew Cagney <cagney@redhat.com>
12227
12228 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12229 when creating the read-only file. From analysis by Roland McGrath
12230 and Elena Zannoni.
12231
753ccc7a
MC
122322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12235
eca3e36b
MC
122362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12237
12238 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12239 data pointers.
12240
f8d4bac4
MC
122412004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12242
12243 * gdb.cp/m-static.exp: Compile one source file at a time.
12244 Delete unused call to get_compiler_info.
12245
9b4e0f94
MC
122462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12247
12248 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12249 * gdb.base/call-rt-st.exp: Likewise.
12250 * gdb.base/nodebug.exp: Likewise.
12251 * gdb.base/volatile.exp: Likewise.
12252 * gdb.cp/ref-types.exp: Likewise.
12253 * gdb.cp/templates.exp: Likewise.
12254
023c1024
MK
122552004-01-05 Mark Kettenis <kettenis@gnu.org>
12256
12257 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12258
19703c4a
MC
122592004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12260
12261 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12262 hppa*-hp-hpux*.
12263
18b67037
MK
122642004-01-04 Mark Kettenis <kettenis@gnu.org>
12265
ba6219c8
MK
12266 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12267 x86_64-*-*.
12268
18b67037
MK
12269 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12270 sparc64-*-* and sparc*-solaris2*.
12271
1bfbbb9d
MK
122722004-01-04 Mark Kettenis <kettenis@gnu.org>
12273
12274 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12275 return ${tests}" test. The ${tests} already mentions the
12276 filename.
12277
06846494
MC
122782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12279
12280 * gdb.cp/local.exp: Accept gcc abi 2.
12281
3b0cb202
MC
122822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12283
12284 * gdb.cp/templates.exp: Accept gcc abi 2.
12285
0643ec3f
MC
122862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * lib/compiler.cc: Remove supports_template_debugging.
12289 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12290
d231d0b1
MC
122912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12292
12293 * gdb.cp/namespace.exp: Accept gcc abi 2.
12294
44ffb27c
MC
122952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12296
12297 * gdb.cp/method.exp: Accept gcc abi 2.
12298
184ad485
MC
122992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12300
12301 * gdb.cp/classes.exp: Generate identical results as old version.
12302 * gdb.cp/derivation.exp: Likewise.
12303 * gdb.cp/overload.exp: Likewise.
12304 * gdb.cp/virtfunc.exp: Likewise.
12305
116f09e7
MC
123062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12307
12308 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12309 mysterious bug with sourceware version of expect.
12310
b1379776
MC
123112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12312
12313 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12314 current versions of gcc, including gcc abi 2. Remove gratuitous
12315 restart of test program. Use gdb_test_multiple and gdb_test for
12316 all tests. Add patterns to xfail missing "const" in "const char *"
12317 and kfail PR gdb/1155.
12318
6b7a4c0e
MC
123192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12320
12321 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12322 current versions of gcc, including gcc abi 2. Remove gratuitous
12323 restart of test program. Use gdb_test_multiple and gdb_test for
12324 all tests. Add patterns to kfail PR gdb/1498.
12325
51615d72
MC
123262003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12327
12328 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12329 current versions of gcc, including gcc abi 2. Use "breakpoint"
12330 and "continue" instead of restarting the target program. Use
12331 gdb_test_multiple and gdb_test for all tests.
12332
7b79a9d7
MK
123332004-01-01 Mark Kettenis <kettenis@gnu.org>
12334
12335 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12336 for *-*-solaris2*.
12337
1cd3489f
MC
123382003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12339
12340 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12341 current versions of gcc, including gcc abi 2. Use "breakpoint"
12342 and "continue" instead of restarting the target program several
12343 times. Use gdb_test_multiple and gdb_test for all tests.
12344
850742db
MC
123452003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12346
12347 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12348 source files.
12349
eb4bbda8
MC
123502003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.base/environ.exp: Handle compiling test case from multiple
12353 source files.
12354
e42c7771
MC
123552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12356
12357 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12358
80e4b428
JB
123592003-12-17 Jim Blandy <jimb@redhat.com>
12360
5f06973a
JB
12361 * gdb.base/freebpcmd.c: Add copyright notice.
12362
80e4b428
JB
12363 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12364
0ab84fb7
MC
123652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12366
12367 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12368
1b3bb3d0
JB
123692003-12-13 Jim Blandy <jimb@redhat.com>
12370
12371 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12372
3a4c9371
KB
123732003-12-12 Kevin Buettner <kevinb@redhat.com>
12374
12375 * gdb.asm/frv.inc: New file.
12376 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12377
a1dea79a
FF
123782003-12-09 Fred Fish <fnf@redhat.com>
12379
12380 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12381 functions to break1.c and leave prototypes behind. Add more
12382 "set breakpoint NN here" comments.
12383 * gdb.base/break1.c: New file.
12384
12385 * gdb.base/break.exp: Handle compiling test case from multiple
12386 source files and change source file references as needed.
12387 * gdb.base/completion.exp: Ditto.
12388 * gdb.base/condbreak.exp: Ditto.
12389 * gdb.base/define.exp: Ditto.
12390 * gdb.base/ena-dis-br.exp: Ditto.
12391 * gdb.base/info-proc.exp: Ditto.
12392 * gdb.base/maint.exp: Ditto.
12393 * gdb.base/until.exp: Ditto.
12394
12395 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12396 hardcoded line numbers.
12397 * gdb.base/define.exp: Ditto.
12398 * gdb.base/ena-dis-br.exp: Ditto.
12399 * gdb.base/maint.exp: Ditto.
12400 * gdb.base/until.exp: Ditto.
12401
12402 * gdb.base/completion.exp: Use "break1" for completion tests since
12403 "break" is no longer a unique prefix.
12404
5266b69c
AC
124052003-12-06 Andrew Cagney <cagney@redhat.com>
12406
12407 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12408 "return_value_unimplemented". When an unimplemented struct return
12409 architecture, report incorrect values as a KFAIL
12410
374451f0
MC
124112003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12412
12413 * gdb.cp/rtti.exp: Accept new wording of warning from
12414 cp_lookup_rtti_type.
12415
ba9b20a7
MC
124162003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12417
12418 Partial fix for PR testsuite/1456.
12419 * gdb.base/scope.exp (test_at_main): Replace references to
12420 gcc_compiled with calls to test_compiler_info.
12421 (test_at_foo): Likewise.
12422 (test_at_bar): Likewise.
12423
b74b6d0b
MC
124242003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12425
12426 Partial fix for PR testsuite/1456.
12427 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12428 to test_compiler_info.
12429
ccfa3402
MC
124302003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12431
12432 * gdb.base/so-impl-ld.exp: Update copyright notice.
12433
f6246aba
MC
124342003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12435
12436 Partial fix for PR testsuite/1456.
12437 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12438 to test_compiler_info.
12439
13ae734a
MC
124402003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12441
12442 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12443 from current versions of gdb. Clean up regular expressions.
12444 Delete redundant timeout case.
12445
d8e1cdee
MC
124462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12447
12448 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12449 from current versions of gdb. Clean up regular expressions.
12450 Delete redundant timeout case.
12451
96457b64
MC
124522003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12453
12454 Partial fix for PR testsuite/1456.
12455 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12456 gcc_compiled with call to test_compiler_info.
12457
f35309fc
MC
124582003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12459
12460 Partial fix for PR testsuite/1456.
12461 * gdb.base/list.exp (test_list_function): Delete unused declaration
12462 of gcc_compiled.
12463
d7afdf9b
MC
124642003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12465
12466 Partial fix for PR testsuite/1456.
12467 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12468 call to test_compiler_info.
12469
71507b56
MK
124702003-11-29 Mark Kettenis <kettenis@gnu.org>
12471
12472 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12473 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12474 it to create the appropriate note.inc.
12475 * gdb.asm/asmsrc1.s: Include "note.inc".
12476 * gdb.asm/netbsd.inc: New file.
12477 * gdb.asm/empty.inc: New file.
12478
f81f93f7
MC
124792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12480
12481 Partial fix for PR testsuite/1456.
12482 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12483 calls to test_compiler_info.
12484
9a77938e
MC
124852003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12486
12487 Partial fix for PR testsuite/1456.
12488 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12489 calls to test_compiler_info.
12490
e8367dc7
MK
124912003-11-27 Mark Kettenis <kettenis@gnu.org>
12492
12493 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12494 pattern for the KFAILs.
12495
526c61ee
AF
124962003-11-25 Adam Fedor <fedor@gnu.org>
12497
12498 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12499 * gdb.objc/objcdecode.m: New file.
12500
28f2d600
AF
125012003-11-25 Adam Fedor <fedor@gnu.org>
12502
12503 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12504 * gdb.objc/nondebug.m: New file.
12505
a3895cee
BE
125062003-11-26 Ben Elliston <bje@wasabisystems.com>
12507
12508 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12509 NetBSD as it does on FreeBSD. Modelled on a similar change by
12510 Mark Kettenis on 2003-05-30.
12511 (link-flags): Set to "--entry _start" regardless of target.
12512 Special linker flags are to be appended to $link-flags.
12513 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12514
c9f2c8a3
MC
125152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12516
12517 * gdb.cp/method.exp: Accept output of new demangler.
12518
15a0587a 125192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12520
12521 * gdb/class2.exp: New file.
12522 * gdb/class2.cc: New file.
12523
3c00b570
MC
125242003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12525
12526 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12527 of new demangler.
12528
7027acc7
MK
125292003-11-23 Mark Kettenis <kettenis@gnu.org>
12530
12531 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12532 of gdb_test "run".
12533
b0e1598a
MK
125342003-11-23 Mark Kettenis <kettenis@gnu.org>
12535
12536 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12537 "continue" into "run".
12538
4d9eda44
MC
125392003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12540
12541 Partial fix for PR testsuite/1456.
12542 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12543 call to test_compiler_info.
12544 * gdb.cp/ctti.exp: Likewise.
12545 * gdb.cp/derivation.exp: Likewise.
12546 * gdb.cp/member-ptr.exp: Likewise.
12547 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12548 reference to gcc_compiled.
12549
125502003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12551
12552 Fix PR testsuite/1463.
12553 * gdb.base/structs.exp (start_structs_test): Call
12554 get_debug_format before using the debug format.
12555
d422fe19
AC
125562003-11-22 Andrew Cagney <cagney@redhat.com>
12557
12558 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12559 * gdb.base/structs.exp: Use gdb_test_multiple.
12560
039cf96d
AC
125612003-11-20 Andrew Cagney <cagney@redhat.com>
12562
6882279b
AC
12563 * gdb.base/structs.exp: Handle and recover from internal errors.
12564 Replace "foo${n}" with "foo<n>" in test messages.
12565
e53890ae
AC
12566 * gdb.base/structs.exp: Update copyright. Rewrite.
12567 * gdb.base/structs.c: Update copyright. Rewrite.
12568
2b211c59
AC
12569 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12570 resync count exceeded.
d63a86f8 12571
039cf96d
AC
12572 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12573 from the internal error.
12574 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12575 Original from Jim Blandy.
12576 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12577
eac98b22
AC
125782003-11-19 Andrew Cagney <cagney@redhat.com>
12579
12580 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12581 KFAIL.
12582
67455b2a
MK
125832003-11-17 Mark Kettenis <kettenis@gnu.org>
12584
12585 New testcase for PR backtrace/1435.
12586 * gdb.arch/i386-unwind.exp: New file.
12587 * gdb.arch/i386-unwind.c: New file.
12588
853d6e5b
AC
125892003-11-17 Andrew Cagney <cagney@redhat.com>
12590
12591 * lib/gdb.exp (compiler_info): New global.
12592 (test_compiler_info): New function.
12593 (get_compiler_info): Set compiler_info.
12594 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12595 "compiler_info" to gcc-<major>-<minor>.
12596
38cf6e11
MC
125972003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12598
12599 * gdb.trace/configure: Remove.
12600
a50d3602
EZ
126012003-11-13 Elena Zannoni <ezannoni@redhat.com>
12602
12603 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12604 breakpoints.
a50d3602
EZ
12605 * gdb.base/break.exp: Remove all references to explicit line
12606 numbers.
12607
d9407aaa
NC
126082003-11-11 Nick Clifton <nickc@redhat.com>
12609
12610 * gdb.base/shreloc.exp: Do not run for targets which do not
12611 support shared objects.
12612
db488fc1
CV
126132003-11-10 Corinna Vinschen <vinschen@redhat.com>
12614
12615 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12616 Don't run tests if nofileio flag is given.
12617
6a90a18e
EZ
126182003-11-07 Elena Zannoni <ezannoni@redhat.com>
12619
12620 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12621 as well as 'Watchpoint'.
6a90a18e 12622
0b915e9c
EZ
126232003-11-06 Elena Zannoni <ezannoni@redhat.com>
12624
12625 Reported by Jim Ingham <jingham@apple.com>:
12626 * gdb.base/annota1.exp: Match at least one occurrence of the
12627 signal handler annotation.
12628
d7e4b55f
EZ
126292003-11-06 Elena Zannoni <ezannoni@redhat.com>
12630
a9c64011
AS
12631 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12632 as well as 'Watchpoint'.
d7e4b55f 12633
2fe4e8d0
MC
126342003-11-05 Michael Chastain <mec@shout.net>
12635
12636 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12637
6ef88553
KW
126382003-11-03 Kris Warkentin <kewarken@qnx.com>
12639
12640 * gdb.arch/gdb1291.c: New test file.
12641 * gdb.arch/gdb1291.exp: New test script.
12642 * gdb.arch/gdb1431.c: New test file.
12643 * gdb.arch/gdb1431.exp: New test script.
12644
ae7dc4d8
MC
126452003-10-22 Michael Chastain <mec@shout.net>
12646
12647 * gdb.mi/pthreads.c: Add copyright notice.
12648
c39d7427
MC
126492003-10-22 Michael Chastain <mec@shout.net>
12650
12651 * gdb.threads/pthreads.c: Add copyright notice.
12652
8b7d96c1
MC
126532003-10-20 Michael Chastain <mec@shout.net>
12654
12655 * gdb.base/gdb1056.exp: New test script.
12656
d1d69fdd
DJ
126572003-10-13 Daniel Jacobowitz <drow@mvista.com>
12658
12659 * gdb.threads/killed.exp: Use gdb_run_cmd.
12660
7d605576
DJ
126612003-10-13 Daniel Jacobowitz <drow@mvista.com>
12662
12663 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12664 create a core file.
12665 * gdb.threads/gcore-thread.exp: Likewise.
12666
618ec112
CV
126672003-10-13 Corinna Vinschen <vinschen@redhat.com>
12668
12669 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12670 type, based on char type.
12671 (struct bit_flags_short_t): New bitfield type, based on short type.
12672 (init_bit_flags_char): New fuction.
12673 (init_bit_flags_short): Ditto.
12674 (print_bit_flags_char): Ditto.
12675 (print_bit_flags_short): Ditto.
12676 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12677
9367a73c
MC
126782003-10-11 Michael Chastain <mec@shout.net>
12679
12680 * gdb.base/call-rt-st.exp: Update copyright year.
12681
1decf120
KI
126822003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12683
12684 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12685 * gdb.disasm/sh3.s: Ditto.
12686
5445b2ae
DJ
126872003-10-07 Daniel Jacobowitz <drow@mvista.com>
12688
12689 * gdb.threads/switch-threads.exp: New test.
12690 * gdb.threads/switch-threads.c: New source file.
12691
aec24853
CV
126922003-10-07 Corinna Vinschen <vinschen@redhat.com>
12693
12694 * gdb.base/ending-run.exp: Add sh specific case.
12695
adc7428d
AC
126962003-10-06 Andrew Cagney <cagney@redhat.com>
12697
12698 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12699 * gdb.disasm/mn10200.exp: Delete obsolete file.
12700
c9d37158
DJ
127012003-09-29 Daniel Jacobowitz <drow@mvista.com>
12702
12703 * ChangeLog: Correct an entry command.exp -> commands.exp.
12704 * gdb.base/commands.exp (bp_deleted_in_command_test)
12705 (temporary_breakpoint_commands): Check noargs.
12706
79c2c32d
DC
127072003-09-25 David Carlton <carlton@kealia.com>
12708
12709 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12710 of some print tests, where appropriate. Add tests for C::D::cd,
12711 E::ce, F::cXfX, G::XgX.
12712 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12713
594e6d67
RE
127142003-09-25 Richard Earnshaw <rearnsha@arm.com>
12715
12716 * lib/java.exp (java_init): Import target_alias before using it.
12717
10f0d451
DC
127182003-09-25 David Carlton <carlton@kealia.com>
12719
12720 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12721
274bcba0
EZ
127222003-09-23 Elena Zannoni <ezannoni@redhat.com>
12723
d63a86f8 12724 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12725 weirdness.
274bcba0 12726
cdbf20f7
MC
127272003-09-17 Michael Chastain <mec@shout.net>
12728
12729 * gdb.cp/gdb1355.exp: New file.
12730 * gdb.cp/gdb1355.c: New file.
12731
71e06f80
CV
127322003-09-15 Corinna Vinschen <vinschen@redhat.com>
12733
12734 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12735 * gdb.asm/sh.inc: New file.
12736
5c4e30ca
DC
127372003-09-11 David Carlton <carlton@kealia.com>
12738
bd45b7af
DC
12739 * gdb.cp/namespace.exp: Add tests for namespace types.
12740 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12741 (test_namespace): New.
12742
1c199746
EZ
127432003-09-11 Elena Zannoni <ezannoni@redhat.com>
12744
a9c64011 12745 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12746 * gdb.stabs/weird.exp: Ditto.
1c199746 12747
04ed252f
MC
127482003-09-08 Michael Chastain <mec@shout.net>
12749
12750 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12751
d8a2d9e7
MC
127522003-09-07 Michael Chastain <mec@shout.net>
12753
12754 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12755 'parse error'.
12756
161afb24
MK
127572003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12758
12759 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12760
49f2741a
MC
127612003-08-30 Michael Chastain <mec@shout.net>
12762
12763 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12764 * gdb.gdb/observer.exp: Ditto.
12765 * gdb.gdb/xfullpath.exp: Ditto.
12766
8afa723e
MK
127672003-08-29 Mark Kettenis <kettenis@gnu.org>
12768
12769 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12770 *-*-*bsd*.
12771
f31dfe3b
JJ
127722003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12773
12774 * gdb.base/dump.exp: Skip for ia64.
12775
4630e498
JJ
127762003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12777
12778 * gdb.asm/asm-source.exp: Add ia64 support.
12779 * gdb.asm/ia64.inc: New file.
12780
1105b7ef
MC
127812003-08-22 Michael Chastain <mec@shout.net>
12782
12783 * gdb.cp: New directory.
12784 * gdb.cp/*: Copy from gdb.c++/*.
12785 * gdb.c++/*: Remove.
12786 * Makefile.in: Change gdb.c++ to gdb.cp.
12787 * configure.in: Ditto.
12788 * configure: Regnerate.
12789
c945b932
MK
127902003-08-18 Mark Kettenis <kettenis@gnu.org>
12791
12792 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12793 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12794
2b66634b
DJ
127952003-08-17 Daniel Jacobowitz <drow@mvista.com>
12796
12797 * mi-var-display.exp (-var-list-children weird): Accept function
12798 pointers with argument types.
12799 * mi1-var-display.exp (-var-list-children weird): Likewise.
12800 * mi2-var-display.exp (-var-list-children weird): Likewise.
12801
a356f73b
DJ
128022003-08-17 Daniel Jacobowitz <drow@mvista.com>
12803
12804 * gdb.base/annota3.exp: Add missing newline.
12805
483417b8
MC
128062003-08-06 Michael Chastain <mec@shout.net>
12807
12808 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12809
c99c59c3
MS
128102003-08-12 Michael Snyder <msnyder@redhat.com>
12811
12812 * gdb.base/float.exp: Add test for SH.
12813
55ed7501
MK
128142003-08-10 Mark Kettenis <kettenis@gnu.org>
12815
12816 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12817
1a371f2e
EZ
128182003-08-07 Elena Zannoni <ezannoni@redhat.com>
12819
12820 * gdb.base/completion.exp: Remove reduntant completion test
12821 on filename.
12822
e0f353ce
EZ
128232003-08-07 Elena Zannoni <ezannoni@redhat.com>
12824
a9c64011
AS
12825 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12826 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12827 gdb.trace/save-trace.exp: Make sure that full pathnames are
12828 escaped correctly.
e0f353ce 12829
5710a1af 128302003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12831
a9c64011
AS
12832 * configure.in: Don't generate config.h from config.hin.
12833 * configure: Regenerate.
12834 * config.hin: Remove file.
12835 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12836 * gdb.threads/pthreads.c: Ditto.
5710a1af 12837
dcd81ce9
DJ
128382003-08-07 Daniel Jacobowitz <drow@mvista.com>
12839
12840 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12841 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12842 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12843 Replace ld24 with seth/add3.
12844
6009d884
AC
128452003-08-02 Andrew Cagney <cagney@redhat.com>
12846
12847 * gdb.base/annota3.exp: New file.
12848 * gdb.base/annota3.c: New file.
12849 * gdb.c++/annota3.exp: New file.
12850 * gdb.c++/annota3.cc: New file.
12851
51514e06
MC
128522003-07-29 Michael Chastain <mec@shout.net>
12853
12854 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12855 actually failed.
12856 (do_pass): Likewise.
12857 * gdb.threads/tls.exp: Always initialize no_of_threads.
12858
4ee6625b
DJ
128592003-07-27 Daniel Jacobowitz <drow@mvista.com>
12860
12861 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12862 pattern.
12863 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12864 * gdb.threads/tls.exp: Recognize one case of the host library not
12865 supporting TLS.
12866
225f2bf6
AC
128672003-07-27 Andrew Cagney <cagney@redhat.com>
12868
12869 * gdb.base/fileio.exp: Use SH when running commands using
12870 remote_exec.
12871
bcb27c9f
DJ
128722003-07-24 Daniel Jacobowitz <drow@mvista.com>
12873
12874 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12875 * gdb.base/relocate.c (dummy): New padding array.
12876
3d67be83
MS
128772003-07-22 Michael Snyder <msnyder@redhat.com>
12878
d63a86f8 12879 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12880
12881 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12882 patterns to be more general, accepting old and new output.
12883 Some output chars (such as '+') also must be quoted.
d63a86f8 12884 Some addresses are displayed numerically instead of
3d67be83
MS
12885 symbolically.
12886
57ba3b85
MS
128872003-07-23 Michael Snyder <msnyder@redhat.com>
12888
686d097c
MS
12889 * gdb.base/return2.exp: Don't test long-long return.
12890
57ba3b85
MS
12891 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12892 * gdb.disasm/t01_mov.exp: Ditto.
12893 * gdb.disasm/t02_mova.s: Ditto.
12894 * gdb.disasm/t02_mova.exp: Ditto.
12895 * gdb.disasm/t03_add.s: Ditto.
12896 * gdb.disasm/t03_add.exp: Ditto.
12897 * gdb.disasm/t04_sub.s: Ditto.
12898 * gdb.disasm/t04_sub.exp: Ditto.
12899 * gdb.disasm/t05_cmp.s: Ditto.
12900 * gdb.disasm/t05_cmp.exp: Ditto.
12901 * gdb.disasm/t06_ari2.s: Ditto.
12902 * gdb.disasm/t06_ari2.exp: Ditto.
12903 * gdb.disasm/t07_ari3.s: Ditto.
12904 * gdb.disasm/t07_ari3.exp: Ditto.
12905 * gdb.disasm/t08_or.s: Ditto.
12906 * gdb.disasm/t08_or.exp: Ditto.
12907 * gdb.disasm/t09_xor.s: Ditto.
12908 * gdb.disasm/t09_xor.exp: Ditto.
12909 * gdb.disasm/t10_and.s: Ditto.
12910 * gdb.disasm/t10_and.exp: Ditto.
12911 * gdb.disasm/t11_logs.s: Ditto.
12912 * gdb.disasm/t11_logs.exp: Ditto.
12913 * gdb.disasm/t12_bit.s: Ditto.
12914 * gdb.disasm/t12_bit.exp: Ditto.
12915 * gdb.disasm/t13_otr.s: Ditto.
12916 * gdb.disasm/t13_otr.exp: Ditto.
12917
e00759ef
EZ
129182003-07-22 Elena Zannoni <ezannoni@redhat.com>
12919
12920 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12921
8bc2021f
EZ
129222003-07-22 Elena Zannoni <ezannoni@redhat.com>
12923
a9c64011
AS
12924 * gdb.threads/tls.c : New file.
12925 * gdb.threads/tls.exp : New file.
12926 * gdb.threads/tls-main.c : New file.
12927 * gdb.threads/tls-shared.c : New file.
12928 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12929
89320c4c
AS
129302003-07-22 Andreas Schwab <schwab@suse.de>
12931
12932 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12933
180dea7c
AS
129342003-07-20 Andreas Schwab <schwab@suse.de>
12935
12936 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12937 due to insn reordering.
12938
0714963c
AC
129392003-07-15 Andrew Cagney <cagney@redhat.com>
12940
12941 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12942
98a23b3f
MC
129432003-07-15 Michael Chastain <mec@shout.net>
12944
12945 * gdb.base/gdb1250.exp: New file.
12946 * gdb.base/gdb1250.c: New file.
12947
27e417a2
ML
129482003-07-09 Michal Ludvig <mludvig@suse.cz>
12949
12950 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12951 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12952
8bc2021f
EZ
129532003-07-09 Elena Zannoni <ezannoni@redhat.com>
12954
a9c64011
AS
12955 * gdb.threads/tls.c: New file.
12956 * gdb.threads/tls.exp: New file.
12957 * gdb.threads/tls-main.c: New file.
12958 * gdb.threads/tls-shared.c: New file.
12959 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12960
d99968dc
EZ
129612003-07-09 Elena Zannoni <ezannoni@redhat.com>
12962
12963 * gdb.base/annota1.exp: Make sure that we properly escape the
12964 full path of the source file. Xfail more permissive patterns,
d63a86f8 12965 due to a compiler debug info problem.
d99968dc 12966
83876b3b
AS
129672003-07-07 Andreas Schwab <schwab@suse.de>
12968
2705e972
AS
12969 * gdb.asm/m68k.inc: New file.
12970 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12971
83876b3b
AS
12972 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12973 arguments"): Also match negative number.
12974
12975 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12976
3a871b37
DJ
129772003-07-03 Daniel Jacobowitz <drow@mvista.com>
12978
12979 * gdb.base/store.c (charest): New typedef.
12980 (add_char): Rename to add_charest, update.
12981 (wack_char): Rename to wack_charest, update types. Return l + r
12982 to keep r live across the call.
12983 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12984 (wack_double, wack_doublest): Return l + r to keep r live across
12985 the call.
12986 * gdb.base/store.exp: Accomodate store.c changes.
12987
b2a7f303
DC
129882003-06-30 David Carlton <carlton@kealia.com>
12989
12990 * gdb.c++/maint.exp (test_invalid_name): New.
12991 (test_first_component): Add tests for invalid names.
12992
3c6cb4a1
MC
129932003-06-29 Michael Chastain <mec@shout.net>
12994
12995 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12996 output of '<VTT for class>' for virtual base classes.
12997
f1c2644b
DJ
129982003-06-29 Daniel Jacobowitz <drow@mvista.com>
12999
13000 * gdb.base/completion.exp: Tab-complete "complet" instead of
13001 "compl".
13002 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13003
18080350
DJ
130042003-06-29 Daniel Jacobowitz <drow@mvista.com>
13005
13006 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13007 * gdb.base/volatile.exp: Likewise.
13008
f56973f8
DJ
130092003-06-29 Daniel Jacobowitz <drow@mvista.com>
13010
13011 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13012 gdb/1265.
13013
130142003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13015 Daniel Jacobowitz <drow@mvista.com>
13016
13017 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13018 initial line count of 'captured_main' from 26 to 32.
13019 (test_with_self): Allow xmalloc call to be interleaved with the
13020 preceding two lines.
13021
e766d4d6
JB
130222003-06-24 Joel Brobecker <brobecker@gnat.com>
13023
13024 * gdb.base/bang.exp: New testcase.
13025
f125c9a4
JB
130262003-06-23 Joel Brobecker <brobecker@gnat.com>
13027
13028 * gdb.base/langs.exp: Add some tests for the "minimal" language
13029 support.
13030
6e25beaf
EZ
130312003-06-23 Elena Zannoni <ezannoni@redhat.com>
13032
13033 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13034 the testcase.
13035
2f816dda
DJ
130362003-06-22 Daniel Jacobowitz <drow@mvista.com>
13037
13038 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13039 offset.
13040
db5a5748
DJ
130412003-06-22 Daniel Jacobowitz <drow@mvista.com>
13042
13043 * gdb.c++/pr-1210.cc: New file.
13044 * gdb.c++/pr-1210.exp: New file.
13045
1df0c130
DJ
130462003-06-21 Daniel Jacobowitz <drow@mvista.com>
13047
13048 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13049 000-exec-continue.
13050
a92feac0
MK
130512003-06-15 Mark Kettenis <kettenis@gnu.org>
13052
13053 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13054 on *-*-*bsd* instead of *-*-freebsd*.
13055
81a58f5b
AC
130562003-06-14 Andrew Cagney <cagney@redhat.com>
13057
13058 * gdb.base/store.exp: Test longest and doublest. Test all
13059 parameters. Weaken return statement match.
13060 * gdb.base/store.c: Add longest and doublest - aka long long and
13061 long double functions. Put all parameters into local register
13062 variables. Use negative values.
13063
b257a0d3
AC
130642003-06-14 Andrew Cagney <cagney@redhat.com>
13065
13066 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13067 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13068 exit status.
13069 * gdb.base/fileio.exp: Disable target when nointerrupts and
13070 noinferiorio, instead of limiting it to remote. Use remote_exec
13071 instead of system.
d63a86f8 13072
21c38304
JJ
130732003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13074
13075 * gdb.base/float.exp: Add ia64 support.
13076
1bcdb424
CV
130772003-06-12 Corinna Vinschen <vinschen@redhat.com>
13078
13079 * gdb.base/fileio.exp: Run only on remote targets.
13080
6aeb981f
CV
130812003-06-10 Corinna Vinschen <vinschen@redhat.com>
13082
13083 * gdb.base/fileio.c: New file, testing File-I/O.
13084 * gdb.base/fileio.exp: Ditto.
13085
53df362e
RG
130862003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13087
13088 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13089 shared objects after relocation at load time (gdb PR/1132).
13090 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13091 as above, part of the shared object relocation test.
53df362e 13092
ffee1b46
MK
130932003-06-08 Mark Kettenis <kettenis@gnu.org>
13094
b5ca3722
MK
13095 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13096 fully filled history list.
13097 * gdb.base/gdb_history: New file.
13098
03ed860d
MK
13099 * gdb.base/signals.exp: XFAIL "continue to func1" on
13100 i*86-*-freebsd*.
13101
ffee1b46
MK
13102 * gdb.base/attach.exp: When trying to attach to a nonexistent
13103 process, make it possible to specify the PID based on the target,
13104 and do so for *-*-freebsd*.
13105
d80dbb52
RH
131062003-06-02 Richard Henderson <rth@redhat.com>
13107
13108 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13109
6dd77b81
RH
131102003-06-02 Richard Henderson <rth@redhat.com>
13111
13112 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13113
f6347e16
RH
131142003-06-02 Richard Henderson <rth@redhat.com>
13115
13116 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13117
2c161407
DJ
131182003-06-01 Daniel Jacobowitz <drow@mvista.com>
13119
13120 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13121 of globalvar.
13122
572eb746
MK
131232003-06-01 Mark Kettenis <kettenis@gnu.org>
13124
13125 * gdb.asm/asm-source.exp: Check for memory read errors in
13126 disassembler test on *BSD too.
13127
9e9617a5
RH
131282003-06-01 Richard Henderson <rth@redhat.com>
13129
13130 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13131 for .frame.
13132 (gdbasm_call): Lose ldgp.
13133 (gdbasm_startup): Add frame information.
13134 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13135
7b34ad4e
MK
131362003-05-31 Mark Kettenis <kettenis@gnu.org>
13137
13138 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13139 i?86-*-*.
13140
10059fdf
MK
131412003-05-30 Mark Kettenis <kettenis@gnu.org>
13142
13143 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13144 FreeBSD.
13145
acf4b816
RH
131462003-05-29 Richard Henderson <rth@redhat.com>
13147
13148 * gdb.asm/alpha.inc: New file.
13149 * gdb.asm/asm-source.exp: Use it.
13150
e9ecd949
JB
131512003-05-29 Jim Blandy <jimb@redhat.com>
13152
13153 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13154 'core.PID'.
13155
e3e5a4f3
JB
131562003-05-22 Jim Blandy <jimb@redhat.com>
13157
13158 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13159 backtrace.
d63a86f8 13160
72fe3d25
DC
131612003-05-20 David Carlton <carlton@math.stanford.edu>
13162
13163 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13164 this time.
13165
58da2eb2
DC
131662003-05-19 David Carlton <carlton@bactrian.org>
13167
13168 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13169 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13170
1fcb5155
DC
131712003-05-19 David Carlton <carlton@bactrian.org>
13172
13173 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13174 namespace tests.
13175 Bump copyright date.
13176 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13177 (main): Call C::D::marker2.
13178 * gdb.c++/namespace1.cc: New file.
13179
85e85163
JJ
131802003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13181
13182 Roland McGrath <roland@redhat.com>
d63a86f8 13183 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13184 there is no manager thread.
13185
a25fbfec
JJ
131862003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13187
d63a86f8
RM
13188 * gdb.threads/schedlock.exp: Remove assumption that all threads
13189 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13190 in one of the child threads rather than the main thread.
13191
be375bae
JB
131922003-05-07 Jim Blandy <jimb@redhat.com>
13193
09bf6082
JB
13194 Add support for assembly source testing on the s390x.
13195 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13196 architecture.
13197 * gdb.asm/s390x.inc: New file.
13198
be375bae
JB
13199 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13200 succession of 'if' statements.
13201
00905d52
AC
132022003-05-05 Andrew Cagney <cagney@redhat.com>
13203
13204 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13205
b1e29e33
AC
132062003-05-05 Andrew Cagney <cagney@redhat.com>
13207
13208 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13209 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13210
e33d66ec
EZ
132112003-05-02 Elena Zannoni <ezannoni@redhat.com>
13212
13213 * gdb.base/charset.exp: Update based on new behavior of set/show
13214 charset commands.
13215
2b6fd0d8
AC
132162003-05-01 Andrew Cagney <cagney@redhat.com>
13217
13218 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13219 variable do not give memory errors.
13220
130cacce
AF
132212003-04-30 Adam Fedor <fedor@gnu.org>
13222
13223 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13224 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13225 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13226 gdb.objc/basicclass.m: : New files
13227
13228 * lib/gdb.exp (gdb_compile_objc): New procedure.
13229
bea71854
DJ
132302003-04-27 Daniel Jacobowitz <drow@mvista.com>
13231
13232 * gdb.base/signals.exp: Make backtrace tests more specific.
13233
0f20eeea
DC
132342003-04-23 David Carlton <carlton@bactrian.org>
13235
13236 * gdb.c++/maint.exp (test_first_component): Add tests for
13237 'operator' in more locations.
13238
c8c4d8dc
KB
132392003-04-16 Kevin Buettner <kevinb@redhat.com>
13240
13241 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13242
3fe60e3c
EZ
132432003-04-16 Elena Zannoni <ezannoni@redhat.com>
13244
13245 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13246 func marke' instead. Update test name.
3fe60e3c 13247
9219021c
DC
132482003-04-15 David Carlton <carlton@math.stanford.edu>
13249
13250 * gdb.c++/maint.exp: New file.
13251
5dd55bdd
EZ
132522003-04-14 Elena Zannoni <ezannoni@redhat.com>
13253
13254 * gdb.threads/schedlock.c: Change type of thread function argument
13255 to long, to avoid warnings on 64-bit platforms.
13256
00890572
EZ
132572003-04-14 Elena Zannoni <ezannoni@redhat.com>
13258
a9c64011
AS
13259 * gdb.base/attach.exp: Add new message from ptrace in case of
13260 attaching to nonexistent process.
d63a86f8 13261
93201743
JB
132622003-04-11 Jim Blandy <jimb@redhat.com>
13263
13264 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13265 gdb.c++/userdef.cc: Place comments on the lines to which the
13266 marker function might return.
13267 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13268 gdb.c++/userdef.exp: Look for those comments to check that we've
13269 returned to the right place, instead of checking line numbers.
13270
2a11c64d
EZ
132712003-04-11 Elena Zannoni <ezannoni@redhat.com>
13272
a9c64011
AS
13273 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13274 match on sourcefile name, instead of directory name.
2a11c64d 13275
68ab8fc5
EZ
132762003-04-10 Elena Zannoni <ezannoni@redhat.com>
13277
d63a86f8 13278 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13279 working directory name.
13280
5624293a
JB
132812003-04-09 Jim Blandy <jimb@redhat.com>
13282
13283 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13284 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13285 after an inferior function call, report the failure, but allow the
13286 test to continue.
13287
f1f02ee4
SC
132882003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13289
13290 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13291 with -DPROTOTYPES.
13292
6eb79af0
SC
132932003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13294
13295 * gdb.base/break.exp: Revert last patch.
13296
8dfb4cf0
SC
132972003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13298
13299 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13300 with -DPROTOTYPES.
13301
ed4c619a
AC
133022003-04-02 Andrew Cagney <cagney@redhat.com>
13303
13304 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13305 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13306 matching directories by the name breakpoint.
13307 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13308 Make "continue to marker1" consistent.
13309 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13310 message consistent.
13311 * lib/gdb.exp: Put "the program is no longer running", and "the
13312 program exited" in parenthesis.
13313 * lib/mi-support.exp: Ditto.
d63a86f8 13314
4e35d5f0 133152003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13316
4e35d5f0
BR
13317 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13318
71900fe8
AC
133192003-03-29 Andrew Cagney <cagney@redhat.com>
13320
13321 * gdb.base/sizeof.c (main): Print the value of '\377'.
13322 * gdb.base/sizeof.exp: Check the sign of '\377'.
13323
c0655a16
MC
133242003-03-27 Michael Chastain <mec@shout.net>
13325
13326 * gdb.base/gdb1090.exp: New file.
13327 * gdb.base/gdb1090.cc: New file.
13328
5b2a3989
JB
133292003-03-27 J. Brobecker <brobecker@gnat.com>
13330
13331 * gdb.gdb/observer.exp: New regression test.
13332
79876890
MC
133332003-03-27 Michael Chastain <mec@shout.net>
13334
13335 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13336 * gdb.base/ptype.exp: Likewise.
13337
6eac95e3
CV
133382003-03-27 Corinna Vinschen <vinschen@redhat.com>
13339
13340 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13341
e8c71839
MC
133422003-03-26 Michael Chastain <mec@shout.net>
13343
13344 * gdb.base/ptype.exp: Actually use some typedef'd types.
13345
71b10041
SC
133462003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13347
13348 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13349 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13350
2512cf80
CV
133512003-03-20 Corinna Vinschen <vinschen@redhat.com>
13352
13353 * gdb.base/default.exp: Fix regular expression.
13354
0d195a4f
CV
133552003-03-20 Corinna Vinschen <vinschen@redhat.com>
13356
13357 * gdb.base/args.exp: Fix regular expression.
13358
8a2dbca8
CV
133592003-03-20 Corinna Vinschen <vinschen@redhat.com>
13360
13361 * gdb.base/help.exp: Allow Win32 child process.
13362
bf028682
CV
133632003-03-20 Corinna Vinschen <vinschen@redhat.com>
13364
13365 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13366 when stepping out of main().
13367
182dbe85
CV
133682003-03-20 Corinna Vinschen <vinschen@redhat.com>
13369
13370 * gdb.base/default.exp: Check for win32 specific message when calling
13371 "run" without executable.
13372
d67a6ba5
CV
133732003-03-20 Corinna Vinschen <vinschen@redhat.com>
13374
13375 * gdb.base/args.exp: Expect .exe in output.
13376
a955b5bb
CV
133772003-03-20 Corinna Vinschen <vinschen@redhat.com>
13378
13379 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13380 Cygwin native.
13381
bf6bad4b
AC
133822003-03-17 Andrew Cagney <cagney@redhat.com>
13383
13384 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13385 vector registes.
13386 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13387 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13388
293e9a31
DC
133892003-03-17 David Carlton <carlton@math.stanford.edu>
13390
13391 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13392 test, for PR breakpoints/38.
13393 Call test_watchpoint_and_breakpoint.
13394 * gdb.base/watchpoint.c (func3): New function.
13395 (main): Call func3.
13396
5330f2db
DC
133972003-03-04 David Carlton <carlton@math.stanford.edu>
13398
13399 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13400 Garply<Garply<char> >:: garply".
13401 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13402 with respect to PR c++/1111; note also PR c++/1113.
13403 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13404 respect to PR c++/1062.
13405 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13406
6ece72da
DC
134072003-03-03 David Carlton <carlton@math.stanford.edu>
13408
13409 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13410 with respect to PR c++/57.
13411 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13412 c++/826.
13413 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13414 respect to PR c++/57.
13415
85ca1584
DC
134162003-03-03 David Carlton <carlton@math.stanford.edu>
13417
13418 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13419 respect to PR c++/33 into FAILs.
13420
98e9c5b8
MC
134212003-03-03 Michael Chastain <mec@shout.net>
13422
7bedbf27
MC
13423 * configure.in: Update copyright years.
13424
134252003-03-03 Michael Chastain <mec@shout.net>
13426
13427 * Makefile.in: Update copyright years.
98e9c5b8 13428
f683e100
DC
134292003-02-28 David Carlton <carlton@math.stanford.edu>
13430
13431 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13432 print class instead of struct and/or superfluous protection
13433 specifiers, as long as the resulting output is equivalent to the
13434 source code.
13435 Delete FIXME from end of messages on tests that don't need
13436 fixing.
13437
a9e0cf2c
DC
134382003-02-28 David Carlton <carlton@math.stanford.edu>
13439
13440 * gdb.c++/templates.exp (do_tests): Allow const in the two
13441 Foo<volatile char *>::foo tests.
13442
e8d359df
MS
134432003-02-27 Michael Snyder <msnyder@redhat.com>
13444
d63a86f8 13445 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13446 will be consistant.
13447
0b71dc91
DC
134482003-02-26 David Carlton <carlton@math.stanford.edu>
13449
13450 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13451 char *>::foo" test with respect to PR c++/33. Create a new test
13452 which is identical to that one except that it doesn't put the
13453 space between the "char" and the "*"; KFAIL it, too.
13454
dd14ab43
DC
134552003-02-26 David Carlton <carlton@math.stanford.edu>
13456
13457 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13458 template types into either PASSes or KFAILs (corresponding to PR
13459 c++/57). Tweak indentation. Update copyright.
13460
1146c7f1
SC
134612003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13462
13463 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13464
74641dfb
MC
134652003-02-13 Michael Chastain <mec@shout.net>
13466
13467 * gdb.base/exprs.exp: Remove i960 remnants.
13468 * gdb.base/funcargs.exp: Likewise.
13469 * gdb.base/list.exp: Likewise.
13470 * gdb.base/ptype.exp: Likewise.
13471
559cd2d0
DC
134722003-02-14 David Carlton <carlton@math.stanford.edu>
13473
13474 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13475 pEe->D::vg()" from XFAIL to KFAIL.
13476
c4f90d87
JM
134772003-02-13 Jason Molenda (jmolenda@apple.com)
13478
13479 * gdb.base/maint.exp: Update maint print statistics regexp to include
13480 new entries.
13481
cbc4d97c
MC
134822003-02-13 Michael Chastain <mec@shout.net>
13483
13484 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13485
40f235b7
MC
134862003-02-12 Michael Chastain <mec@shout.net>
13487
13488 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13489 * gdb.c++/inherit.exp: Likewise.
13490 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13491 * gdb.c++/templates.exp: Likewise.
13492 * gdb.c++/virtfunc.exp: Likewise.
13493
c56716b0
JM
134942003-02-06 Jason Molenda (jason-cl@molenda.com)
13495
13496 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13497 why the code is written that way.
13498
070afcf8
MC
134992003-02-05 Michael Chastain <mec@shout.net>
13500
13501 * gdb.base/dump.exp: Add missing copyright line.
13502
5d0331e5
JM
135032003-02-05 Jason Molenda (jason-cl@molenda.com)
13504
f7ae6d3e 13505 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13506 at the beginning so the breakpoint doesn't get set on the loop.
13507
92851186
MC
135082003-02-05 Michael Chastain <mec@shout.net>
13509
13510 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13511 output for configurations with gcc 2.95.3.
13512
cbf1e085
AC
135132003-02-05 Keith Seitz <keiths@redhat.com>
13514 Andrew Cagney <ac131313@redhat.com>
13515
13516 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13517
29518e1e
MC
135182003-02-04 Michael Chastain <mec@shout.net>
13519
13520 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13521 Call perror and then continue.
13522
5af1d5f3
MC
135232003-02-03 Michael Chastain <mec@shout.net>
13524
13525 * gdb.c++/pr-1023.cc: New file.
13526 * gdb.c++/pr-1023.exp: New file.
13527
6b549786
JB
135282003-02-05 Jim Blandy <jimb@redhat.com>
13529
13530 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13531 it's local to foobar. Check for it there, and check that it's not
13532 present in main.
13533 * gdb.c++/local.cc (marker2): New function.
13534 (foobar): Call marker1.
13535 (main): Call marker2 instead of marker1.
13536
67f16606
AC
135372003-02-04 Andrew Cagney <ac131313@redhat.com>
13538
13539 * gdb.disasm/mn10200.exp: Obsolete file.
13540 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13541 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13542 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13543
1c5cb38e
DC
135442003-02-04 David Carlton <carlton@math.stanford.edu>
13545
13546 * gdb.c++/overload.exp: Test intToChar(1).
13547 * gdb.c++/overload.cc (intToChar): New.
13548 (main): Call intToChar.
13549
d1fe6965
DC
135502003-02-03 David Carlton <carlton@math.stanford.edu>
13551
13552 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13553 'might_kfail' arg.
13554 KFAIL some of the continue_to_bp_overloaded calls, according to
13555 PR c++/1025.
13556
9ba61c5d
MC
135572003-02-01 Michael Chastain <mec@shout.net>
13558
13559 * gdb.base/advance.c (marker1): New marker function.
13560 * gdb.base/advance.exp: When the 'advance' command lands on the
13561 return breakpoint, it can legitimately stop on either the
13562 current line or the next line. Accommodate both outcomes.
13563 * gdb.base/until.exp: Likewise.
13564
e7494ffb
AC
135652003-02-02 Andrew Cagney <ac131313@redhat.com>
13566
13567 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13568 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13569 now a list, not a tuple.
13570 * gdb.mi/mi-var-display.exp: Ditto.
13571 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13572
075559bc
AC
135732003-02-01 Andrew Cagney <ac131313@redhat.com>
13574
13575 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13576 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13577 stack backtraces.
13578 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13579
2bd4c7b1
MK
135802003-02-01 Mark Kettenis <kettenis@gnu.org>
13581
13582 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13583 gdb.mi/mi1-pthreads.exp: Return instead of calling
13584 gdb_suppress_entire_file.
13585
eabd8992
MS
135862003-02-01 Mark Salter <msalter@redhat.com>
13587
13588 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13589
71469e2f
MS
135902003-01-31 Mark Salter <msalter@redhat.com>
13591
13592 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13593 Support empty arg.
13594
38a94d44
MC
135952003-01-30 Michael Chastain <mec@shout.net>
13596
13597 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13598 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13599 has been fixed in gdb/readline on 2003-01-09.
13600
19ea9e73
MS
136012003-01-29 Michael Snyder <msnyder@redhat.com>
13602
e8d359df
MS
13603 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13604 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13605 * gdb.base/args.exp: Skip if target does not support args passing.
13606
2307bd6a
DJ
136072003-01-22 Daniel Jacobowitz <drow@mvista.com>
13608
19ea9e73 13609 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13610 gdb_test. Accept a list of expect arguments as the third
13611 parameter.
13612 (gdb_test): Use it.
13613
f2dd3617
EZ
136142003-01-20 Elena Zannoni <ezannoni@redhat.com>
13615
13616 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13617 allow for different test tree configurations. Update some
13618 tescases accordingly.
13619 * gdb.arch/altivec-regs.exp: Ditto.
13620 * gdb.asm/asm-source.exp: Ditto.
13621 * gdb.base/advance.exp: Ditto.
13622 * gdb.base/display.exp: Ditto.
d63a86f8 13623 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13624 * gdb.base/mips_pro.exp: Ditto.
13625 * gdb.base/overlays.exp: Ditto.
13626 * gdb.base/relocate.exp: Ditto.
13627 * gdb.base/setshow.exp: Ditto.
13628 * gdb.base/step-line.exp: Ditto.
13629 * gdb.base/step-test.exp: Ditto.
13630 * gdb.base/until.exp: Ditto.
13631 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13632
c71cdefd
DC
136332003-01-17 David Carlton <carlton@math.stanford.edu>
13634
13635 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13636 corresponding to PR c++/945.
13637 Update copyright.
13638
fdba05d7
DC
136392003-01-17 David Carlton <carlton@math.stanford.edu>
13640
13641 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13642 corresponding to PR c++/68.
13643
136442003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13645
13646 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13647 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13648 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13649
c362c33a
EZ
136502003-01-15 Elena Zannoni <ezannoni@redhat.com>
13651
0fbc361c
EZ
13652 * gdb.base/break.exp: Fix change of default location, because of
13653 removal of until tests.
13654 * gdb.base/help.exp: Update test for new 'until' help message.
13655 Add test for help on 'advance'.
a9c64011 13656 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13657
dabf8a35
MK
136582003-01-15 Mark Kettenis <kettenis@gnu.org>
13659
13660 * gdb.base/default.exp: Adapt "info float" test for recent changes
13661 to that command. Add test for "info vector".
13662 * gdb.base/float.exp: New file. Add test for "info float" that
13663 resembles the old test in gdb.base/default.exp.
13664
a1769aca
DC
136652003-01-15 David Carlton <carlton@math.stanford.edu>
13666
13667 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13668
82025e13
EZ
136692003-01-15 Elena Zannoni <ezannoni@redhat.com>
13670
13671 * gdb.base/break.exp: Move the tests of until command from here...
13672 * gdb.base/until.exp: ... to here. New file. Add other tests.
13673 * gdb.base/advance.c: New file.
13674 * gdb.base/advance.exp: New file.
13675
8f9ab801
EZ
136762003-01-14 Elena Zannoni <ezannoni@redhat.com>
13677
a9c64011
AS
13678 * gdb.base/args.c: New file.
13679 * gdb.base/args.exp: New file.
8f9ab801 13680
9ae66589
DJ
136812003-01-14 Daniel Jacobowitz <drow@mvista.com>
13682
13683 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13684
8d77e5c3
DJ
136852003-01-14 Daniel Jacobowitz <drow@mvista.com>
13686
13687 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13688
12d2f0a1
DJ
136892003-01-14 Daniel Jacobowitz <drow@mvista.com>
13690
13691 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13692 dates.
13693
6ca37014
DJ
136942003-01-13 Daniel Jacobowitz <drow@mvista.com>
13695
13696 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13697
b0023472
DJ
136982003-01-13 Daniel Jacobowitz <drow@mvista.com>
13699
13700 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13701 (ptype &*"foo").
13702 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13703
607fbc54 137042003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13705
13706 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13707 * gdb.mi/mi1-console.exp: Likewise.
13708
607fbc54 137092003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13710
13711 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13712 * gdb.mi/mi1-console.exp: Likewise.
13713
a1fb14a2
DJ
137142003-01-13 Daniel Jacobowitz <drow@mvista.com>
13715
13716 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13717
c4cf40b7
DJ
137182003-01-09 Daniel Jacobowitz <drow@mvista.com>
13719
13720 * gdb.base/detach.exp: New test.
13721
696d5a5b
DJ
137222003-01-09 Daniel Jacobowitz <drow@mvista.com>
13723
13724 * Makefile.in (ALL_SUBDIRS): New variable.
13725 (subdirs, clean, distclean): Use it.
13726 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13727 regenerating Makefile, since it is generated from the top level.
13728 * gdb.asm/Makefile.in: Likewise.
13729 * gdb.base/Makefile.in: Likewise.
13730 * gdb.c++/Makefile.in: Likewise.
13731 * gdb.disasm/Makefile.in: Likewise.
13732 * gdb.java/Makefile.in: Likewise.
13733 * gdb.mi/Makefile.in: Likewise.
13734 * gdb.threads/Makefile.in: Likewise.
13735 * gdb.trace/Makefile.in: Likewise.
13736
754533e4
DC
137372003-01-09 David Carlton <carlton@math.stanford.edu>
13738
13739 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13740 Add copyright year 2003.
13741
d8b3e9ee
MC
137422003-01-06 Michael Chastain <mec@shout.net>
13743
13744 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13745 When selecting a thread, 'line' and 'file' are optional.
13746 * gdb.mi/mi1-pthreads.exp: Likewise.
13747
8e9e0fe6
AS
137482003-01-06 Andreas Schwab <schwab@suse.de>
13749
13750 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13751 failures.
13752
b5ab8ff3
DJ
137532003-01-04 Daniel Jacobowitz <drow@mvista.com>
13754
13755 Fix PR gdb/844
13756 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13757 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13758
13759 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13760 instead of calling gdb_suppress_entire_file.
13761 * gdb.threads/print-threads.exp: Likewise.
13762 * gdb.threads/schedlock.exp: Likewise.
13763
13764 * gdb.threads/killed.exp: Return instead of calling
13765 gdb_suppress_entire_file.
13766 * gdb.threads/linux-dp.exp: Likewise.
13767 * gdb.threads/pthreads.exp: Likewise.
13768
1e698235
DJ
137692003-01-04 Daniel Jacobowitz <drow@mvista.com>
13770
13771 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13772 stabs.
13773 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13774 * gdb.base/whatis.exp: Always allow (void) after function names.
13775
147ff08c
DJ
137762003-01-04 Daniel Jacobowitz <drow@mvista.com>
13777
13778 * gdb.c++/casts.exp: Correct regexp.
13779
dc62bfc2
MK
137802003-01-04 Mark Kettenis <kettenis@gnu.org>
13781
13782 * configure.in: Call AC_CONFIG_HEADER. Don't call
13783 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13784 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13785 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13786 aforementioned directories in the AC_OUPUT call.
13787 * config.hin: New file.
13788 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13789 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13790 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13791 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13792 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13793 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13794 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13795 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13796 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13797 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13798 gdb.threads/configure.in, gdb.threads/configure,
13799 gdb.threads/config.in, gdb.trace/configure.in,
13800 gdb.trace/configure: Removed.
13801
77afa639
MC
138022003-01-03 Michael Chastain <mec@shout.net>
13803
13804 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13805 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13806
7634bb6e
DJ
138072003-01-03 Daniel Jacobowitz <drow@mvista.com>
13808
13809 * gdb.base/store.exp: Fix regular expressions.
13810
b39c905e
MK
138112002-12-28 Mark Kettenis <kettenis@gnu.org>
13812
13813 * configure.in: Rewrite.
13814 * configure: Regenerated.
13815
0a8551dd
DC
138162003-01-03 David Carlton <carlton@math.stanford.edu>
13817
13818 * gdb.base/psymtab.exp: New file.
13819 * gdb.base/psymtab1.c: Ditto.
13820 * gdb.base/psymtab2.c: Ditto.
13821
c60b7188
AF
138222002-12-23 Adam Fedor <fedor@gnu.org>
13823
13824 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13825
ee73db83
DC
138262002-12-23 David Carlton <carlton@math.stanford.edu>
13827
13828 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13829 and current_directory initialization.
13830
d6c1774e
JB
138312002-12-22 Jim Blandy <jimb@redhat.com>
13832
f0a847b8
JB
13833 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13834 rather than as part of the output file name.
13835
d6c1774e
JB
13836 * gdb.base/attach.exp: There's no need to copy the test program to
13837 /tmp; that was only ever necessary on HP/UX, and this test is
13838 entirely disabled there anyway.
13839
f0708dbb
JB
138402002-12-21 Jim Blandy <jimb@redhat.com>
13841
4c2acfea
JB
13842 * gdb.c++/psmang.exp: Doc fix.
13843
f0708dbb
JB
13844 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13845 test.
13846
9579e000
DC
138472002-12-20 David Carlton <carlton@math.stanford.edu>
13848
13849 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13850
d1810171
MC
138512002-12-18 Michael Chastain <mec@shout.net>
13852
13853 * gdb.c++/annota2.exp: Add copyright year 2002.
13854
76565097
DC
138552002-12-17 David Carlton <carlton@math.stanford.edu>
13856
13857 * gdb.c++/try_catch.cc: Add marker comments.
13858 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13859 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13860 * gdb.c++/m-static.cc: Ditto.
13861 * gdb.c++/m-static1.cc: Ditto.
13862 * gdb.c++/try_catch.cc: Ditto.
13863
da81390b
JJ
138642002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13865
13866 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13867 to see whether we are using the new -environment-directory
13868 command which resets via -r or the old version of the command
13869 which may prompt the user. Part of fix for gdb/741.
13870
b304d130
AC
138712002-12-13 Andrew Cagney <ac131313@redhat.com>
13872
13873 * gdb.fortran/types.exp: Update obsolete comment.
13874 * gdb.fortran/exprs.exp: Ditto.
13875 * lib/gdb.exp: Delete obsolete code.
13876 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13877 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13878 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13879 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13880 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13881 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13882 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13883 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13884 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13885 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13886 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13887 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13888 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13889 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13890 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13891 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13892 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13893 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13894 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13895 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13896 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13897 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13898 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13899 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13900 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13901 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13902 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13903 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13904 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13905 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13906 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13907 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13908 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13909 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13910 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13911 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13912 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13913
a23b6e6a
DC
139142002-12-11 David Carlton <carlton@math.stanford.edu>
13915
13916 * gdb.c++/m-data.exp: Add test for members that shadow global
13917 variables: see PR gdb/804.
13918 * gdb.c++/m-data.cc: Ditto.
13919
6604731b
DJ
139202002-12-10 Daniel Jacobowitz <drow@mvista.com>
13921
13922 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13923
de46ecd7
DC
139242002-12-06 David Carlton <carlton@math.stanford.edu>
13925
13926 * gdb.base/store.c: Don't declare functions static.
13927
27e829d0
AC
139282002-12-04 Andrew Cagney <ac131313@redhat.com>
13929
13930 * gdb.base/store.exp, gdb.base/store.c: New files.
13931
92806416
DJ
139322002-12-03 Daniel Jacobowitz <drow@mvista.com>
13933
13934 * gdb.base/selftest.exp: Update for current gdb.
13935
3bcbaac5
DJ
139362002-12-03 Daniel Jacobowitz <drow@mvista.com>
13937
13938 * gdb.base/maint.exp: Only dump symbols from one source file
13939 or objfile.
13940
f4f00b1f
DJ
139412002-12-03 Daniel Jacobowitz <drow@mvista.com>
13942
13943 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13944 function call.
13945
f1c8a949
JB
139462002-11-25 Jim Blandy <jimb@redhat.com>
13947
13948 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13949 function appearing in error message.
13950
9e297a97
DJ
139512002-11-21 Daniel Jacobowitz <drow@mvista.com>
13952
13953 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13954
1f312e79
JJ
139552002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13956
d63a86f8
RM
13957 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13958 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13959 should be in mi console format. This is part of fix for PR gdb/604.
13960
83c31e7d
FN
139612002-09-18 Fernando Nasser <fnasser@redhat.com>
13962
13963 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13964 which explicitly prints the zero offset as "+0".
13965
322b3f65
DJ
139662002-10-22 Daniel Jacobowitz <drow@mvista.com>
13967
13968 * gdb.threads/schedlock.c (args): Make unsigned.
13969
139702002-10-21 Daniel Jacobowitz <drow@mvista.com>
13971
13972 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13973 numbers. Allow "foo2|selected stack frame".
13974 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13975 * gdb.asm/asmsrc2.s: Likewise.
13976 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13977 comments.
13978 * gdb.asm/mips.inc: New file.
13979
5e2fe5b8
AF
139802002-10-18 Adam Fedor <fedor@gnu.org>
13981
13982 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13983 * gdb.base/help.exp: Likewise.
13984
abe1a5d0
KB
139852002-10-17 Kevin Buettner <kevinb@redhat.com>
13986
13987 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13988 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13989
10abb1d4
JB
139902002-10-02 Jim Blandy <jimb@redhat.com>
13991
13992 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13993
1f609b42
AC
139942002-10-01 Andrew Cagney <ac131313@redhat.com>
13995
13996 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13997 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13998 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13999 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14000 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14001 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14002 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14003
0aee02e4
AC
140042002-09-29 Andrew Cagney <ac131313@redhat.com>
14005
14006 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14007 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14008 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14009 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14010 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14011 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14012 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14013
6fde09ad
KB
140142002-09-27 Kevin Buettner <kevinb@redhat.com>
14015
14016 * gdb.base/annota1.exp (info break): Make directory components of
14017 path optional since not all compilers emit this debug information.
14018
889bf7c5
PA
14019 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14020 step ends up stepping out of the function instead of stopping on
14021 the epilogue.
6fde09ad 14022
9e8aab75
KS
140232002-09-26 Keith Seitz <keiths@redhat.com>
14024
14025 * lib/insight-support.exp (gdbtk_start): Figure out where
14026 the insight executable is based on where gdb is. Use this
14027 executable to start insight instead of gdb.
14028
e36180d7
AC
140292002-09-25 Andrew Cagney <cagney@redhat.com>
14030
14031 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14032
9dd34b2b
AC
140332002-09-24 Andrew Cagney <ac131313@redhat.com>
14034
14035 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14036 test_isolated_complaints.
14037 (test_empty_complaint): New function.
14038 (test_empty_complaints): New function. Check no output when no
14039 complaints.
d63a86f8 14040
dea97812
KB
140412002-09-19 Jim Blandy <jimb@redhat.com>
14042
a9c64011 14043 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14044
54951bd7
AC
140452002-09-19 Andrew Cagney <ac131313@redhat.com>
14046
14047 * gdb.gdb/complaints.exp: New file.
14048
dec43320
AC
140492002-09-18 Andrew Cagney <ac131313@redhat.com>
14050
14051 * gdb.base/maint.exp: Check `help maint internal-warning'.
14052
e70d6e3f
DC
140532002-09-18 David Carlton <carlton@math.stanford.edu>
14054
14055 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14056 numbers, and replace them by a single breakpoint after the
14057 constructors are all finished.
14058 Add test 4.
14059 * gdb.c++/m-static.cc: Add test 4.
14060 * gdb.c++/m-static.h: New file.
14061 * gdb.c++/m-static1.cc: New file.
14062
14063 * gdb.c++/printmethod.exp: New file.
14064 * gdb.c++/printmethod.cc: New file.
14065
14066 * gdb.c++/pr-574.exp: New file.
14067 * gdb.c++/pr-574.cc: New file.
14068
afb5c968
CV
140692002-09-18 Corinna Vinschen <vinschen@redhat.com>
14070
14071 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14072 embedded targets which never actually exit.
14073
31e45dee
FN
140742002-09-18 Fernando Nasser <fnasser@redhat.com>
14075
14076 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14077 "don't step after run" as unresolved or unsupported, instead of xfail.
14078
a283c5a1
CV
140792002-09-18 Corinna Vinschen <vinschen@redhat.com>
14080
14081 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14082 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14083 Add newline to expected string in "step out of main (status wrapper)"
14084 case.
14085
11350d2a
CV
140862002-09-18 Corinna Vinschen <vinschen@redhat.com>
14087
14088 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14089 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14090
0deec7d6
TT
140912002-09-17 Tom Tromey <tromey@redhat.com>
14092
14093 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14094 \000, not \0, in double-quoted string.
14095
b2b4a1b5
CV
140962002-09-14 Corinna Vinschen <vinschen@redhat.com>
14097
c9d37158 14098 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14099 string after running the commands execution on breakpoint tests.
14100
1c56143a
CV
141012002-09-13 Corinna Vinschen <vinschen@redhat.com>
14102
14103 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14104
37f8da45
JB
141052002-09-12 Joel Brobecker <brobecker@gnat.com>
14106
14107 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14108
08b468e0
KS
141092002-09-10 Keith Seitz <keiths@redhat.com>
14110
14111 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14112 runto proc.
14113 (mi_run_to_main): Use mi_runto.
14114 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14115
dc360f58
KS
141162002-09-10 Keith Seitz <keiths@redhat.com>
14117
14118 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14119 regexp for stopping at main. Could have multiple event notifications.
14120 Don't assume that main was declared with no parameters.
14121 (mi_next): Use mi_step_to.
14122 (mi_step): Use mi_next_to.
14123
ce3abcfb
CV
141242002-09-09 Corinna Vinschen <vinschen@redhat.com>
14125
14126 * gdb.base/default.exp: Fix expected string in `info float' test.
14127
d1f5b980
BE
141282002-09-09 Ben Elliston <bje@redhat.com>
14129
14130 * config/mips.exp: Update comments.
14131 * config/mips-idt.exp: Likewise.
14132 * config/nind.exp: Likewise.
14133 * config/slite.exp: Likewise.
14134 * config/sparclet.exp: Likewise.
14135 * config/udi.exp: Likewise.
14136 * config/vx.exp: Likewise.
14137 * config/vxworks29k.exp: Likewise.
14138
2f71430b
JB
141392002-09-05 Jim Blandy <jimb@redhat.com>
14140
14141 * gdb.threads/killed.exp: Fix test failure message.
14142
7ddebc7e
KS
141432002-09-04 Keith Seitz <keiths@redhat.com>
14144
14145 * lib/mi-support.exp: Update copyright.
14146 (mi_gdb_test): Increase the priority of the expected pattern
14147 so that it matches gdb_test.
14148
0ae67eb3
KS
141492002-09-03 Keith Seitz <keiths@redhat.com>
14150
14151 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14152 Use integer comparison instead of string comparison for testing
14153 whether binary was built.
14154
38fc42c8
JB
141552002-09-03 Jim Blandy <jimb@redhat.com>
14156
14157 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14158
b6ff0e81
JB
141592002-08-29 Jim Blandy <jimb@redhat.com>
14160
14161 * gdb.threads/pthreads.exp: Move the portable thread compilation
14162 code into a function in lib/gdb.exp, and call that from here.
14163 * lib/gdb.exp (gdb_compile_pthreads): New function.
14164
07c98896
KS
141652002-08-29 Keith Seitz <keiths@redhat.com>
14166
14167 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14168 expect_out so that callers can get at it.
14169
0312286c
DJ
141702002-08-23 Daniel Jacobowitz <drow@mvista.com>
14171
14172 * gdb.threads/print-threads.c: New file.
14173 * gdb.threads/print-threads.exp: New file.
14174 * gdb.threads/schedlock.c: New file.
14175 * gdb.threads/schedlock.exp: New file.
14176
dd039bc4
EZ
141772002-08-22 Elena Zannoni <ezannoni@redhat.com>
14178
a9c64011
AS
14179 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14180 not altivec.c.
dd039bc4 14181
1f36144c
MK
141822002-08-17 Mark Kettenis <kettenis@gnu.org>
14183
14184 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14185 targets. The problem should be fixed now.
14186
16057ec7 141872002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14188
14189 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14190 2002-07-24 change that removes final dots from error messages.
14191
3c1499ad
TT
141922002-08-13 Tom Tromey <tromey@redhat.com>
14193
14194 * gdb.base/readline.exp: New file.
14195
a20ce2c3
AC
141962002-08-01 Andrew Cagney <ac131313@redhat.com>
14197
14198 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14199 supress message.
14200
db034ac5
AC
142012002-08-01 Andrew Cagney <cagney@redhat.com>
14202
14203 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14204 CHILL_FOR_TARGET and CHILL_LIB.
14205 * configure.in (configdirs): Remove gdb.chill.
14206 * configure: Regenerate.
14207 * lib/gdb.exp: Obsolete references to chill.
14208 * gdb.fortran/types.exp: Ditto.
14209 * gdb.fortran/exprs.exp: Ditto.
14210
3e000b18
KB
142112002-07-30 Kevin Buettner <kevinb@redhat.com>
14212
14213 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14214 set Irix-specific compile and link flags.
14215
28f4966b
KB
142162002-07-29 Kevin Buettner <kevinb@redhat.com>
14217
14218 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14219 source files. The ``-o'' option doesn't work with the ``-E'' option
14220 when using the Irix compiler.
14221
46c0d5a6
DJ
142222002-07-19 Daniel Jacobowitz <drow@mvista.com>
14223
14224 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14225 Improve support for reusing an exec file. Copy exec file
14226 to target, and run gdbserver on the target instead of on the host.
14227
eecf4bed
JB
142282002-07-18 Jim Blandy <jimb@redhat.com>
14229
0f815cdf
JB
14230 * gdb.base/ending-run.exp: Don't expect to see the program end in
14231 some orderly fashion when we're running on a real stand-alone
14232 board.
14233
eecf4bed
JB
14234 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14235 targets that don't support interrupts.
14236
52d309e4
JB
142372002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14238
14239 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14240 systems.
14241 Move comments in expect statements to inside the actions, so that they
14242 don't get matched against.
14243
ff683d9e
MK
142442002-07-10 Mark Kettenis <kettenis@gnu.org>
14245
14246 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14247 function when asleep" test.
14248
b5356753
AC
142492002-07-10 Andrew Cagney <ac131313@redhat.com>
14250
14251 * gdb.base/page.exp: Rewrite to handle problems with very long
14252 `info set' output. Update copyright.
14253
6aa4d13a
AC
142542002-06-26 Andrew Cagney <ac131313@redhat.com>
14255
14256 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14257 gdb.threads-hp.
14258 * gdb.hp/configure: Regenerate.
14259 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14260 * gdb.hp/gdb.threads-hp/configure: Delete file.
14261 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14262
8cf8c2b8
AC
142632002-06-22 Andrew Cagney <ac131313@redhat.com>
14264
14265 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14266 setlocale, bindtextdomain and textdomain.
14267
6827a8f8
JB
142682002-06-11 Jim Blandy <jimb@redhat.com>
14269
919d772c
JB
14270 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14271 preprocessor macro information is present.
14272
6827a8f8
JB
14273 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14274 tests.
14275
c15b0d21
MS
142762002-06-06 Michael Snyder <msnyder@redhat.com>
14277
c5984d70
MS
14278 * gdb.base/overlays.exp: Record addresses of overlay
14279 functions in TCL variables rather than in GDB variables,
14280 to avoid having GDB convert them to pointers (with loss
14281 of information).
14282
d63a86f8 14283 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14284 default linker script changes.
c15b0d21
MS
14285 * gdb.base/long_long.exp: Add check for sizeof (long double).
14286
be26fe0d
ML
142872002-06-06 Michal Ludvig <mludvig@suse.cz>
14288
14289 * gdb.asm/asm-source.exp: Add x86-64 target.
14290 * gdb.asm/x86_64.inc: New.
d63a86f8 14291
258093ca 142922002-05-30 Michael Chastain <mec@shout.net>
258093ca 14293
4b3153f1 14294 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14295 * gdb.c++/m-static.cc: New file.
14296 * gdb.c++/m-static.exp: New file.
14297
241264c6
MS
142982002-05-28 Michael Snyder <msnyder@redhat.com>
14299
14300 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14301 precision.
14302
9bba8c8f 143032002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14304
4b3153f1 14305 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14306 * gdb.c++/m-data.cc: New file.
14307 * gdb.c++/m-data.exp: New file.
14308
143092002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14310
4b3153f1 14311 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14312 * gdb.c++/try_catch.cc: New file.
d63a86f8 14313 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14314
def1b996
MC
143152002-05-27 Michael Chastain <mec@shout.net>
14316
14317 * gdb.c++/local.exp: Accept more nested types in output.
14318
522ba268
MC
143192002-05-26 Michael Chastain <mec@shout.net>
14320
14321 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14322
277254ba
MS
143232002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14324
14325 * lib/gdb.exp (gdb_wrapper_init): Just because
14326 gdb_wrapper_file exists, this does not mean that the file
14327 should not be rebuilt. That is what gdb_wrapper_initialized
14328 is for.
14329 (default_gdb_init): Reset gdb_wrapper_initialized.
14330
b61a8733
MS
143312002-05-23 Michael Snyder <msnyder@redhat.com>
14332
d63a86f8 14333 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14334 the precision of the floating point test results.
14335 * gdb.base/call-rt-st.exp: Ditto.
14336
b61a8733
MS
14337 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14338 * gdb.base/call-rt-st.exp: Ditto.
14339
56f6e910
MC
143402002-05-19 Michael Chastain <mec@shout.net>
14341
14342 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14343
ad0b0016
EZ
143442002-05-19 Elena Zannoni <ezannoni@redhat.com>
14345
a9c64011
AS
14346 * configure.in (configdirs): Add gdb.arch.
14347 * configure: Regenerate.
ad0b0016 14348
f617d2b6
JB
143492002-05-17 Jim Blandy <jimb@redhat.com>
14350
14351 * gdb.base/completion.exp: Recognize the more detailed error
14352 messages produced by the macro expander's lexical analyzer.
14353
eac2a696
EZ
143542002-05-14 Elena Zannoni <ezannoni@redhat.com>
14355
a9c64011
AS
14356 * gdb.arch/altivec-abi.c: New file.
14357 * gdb.arch/altivec-abi.exp: New file.
14358 * gdb.arch/altivec-regs.c: New file.
14359 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14360
2fdde8f8
DJ
143612002-05-14 Daniel Jacobowitz <drow@mvista.com>
14362
14363 * gdb.base/maint.exp (maint print type): Update for new type
14364 structure.
d63a86f8 14365
e31f1a7c
EZ
143662002-05-14 Elena Zannoni <ezannoni@redhat.com>
14367
14368 * gdb.arch: New directory.
14369 * gdb.arch/configure.in: New file.
14370 * gdb.arch/configure: New file.
14371 * gdb.arch/Makefile.in: New file.
14372
db589741
CV
143732002-05-13 Corinna Vinschen <vinschen@redhat.com>
14374
14375 * gdb.asm/asm-source.exp: Add v850 as supported target.
14376 * gdb.asm/v850.inc: New file.
14377
8ce2a7dc
DJ
143782002-05-13 Daniel Jacobowitz <drow@mvista.com>
14379
14380 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14381
df763c7f
DJ
143822002-05-12 Daniel Jacobowitz <drow@mvista.com>
14383
14384 * gdb.base/break.exp: Check 'break "marker2"'.
14385
377daeed
MS
143862002-05-10 Michael Snyder <msnyder@redhat.com>
14387
14388 * gdb.base/long_long.exp: Fix typo.
14389
c4b7bc2b
JB
143902002-05-10 Jim Blandy <jimb@redhat.com>
14391
ecac9a4e
JB
14392 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14393 a bug.
14394
c4b7bc2b
JB
14395 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14396 Recognize more detailed error message produced by the macro
14397 expander's lexical analyzer.
14398 * lib/gdb.exp (test_print_reject): Same.
14399
e71019a1
MK
144002002-05-09 Mark Kettenis <kettenis@gnu.org>
14401
14402 * gdb.c++/method.exp: Fix typo.
14403
fedfc8e6
MS
144042002-05-08 Michael Snyder <msnyder@redhat.com>
14405
166a1957
MS
14406 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14407 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14408 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14409 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14410 Add iftarget clause for strongarm.
d63a86f8 14411
f1c47eb2
MS
144122002-05-06 Michael Snyder <msnyder@redhat.com>
14413
cb9a9d3e
MS
14414 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14415 (gdb_continue_to_end): Accept output from status wrapper.
14416 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14417 Clean up fail messages to match pass messages.
14418
f1c47eb2
MS
14419 Enable the "needs_status_wrapper" testsuite feature.
14420 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14421 (gdb_compile): Conditionally call gdb_wrapper_init.
14422 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14423 * gdb.c++/method.exp: Recognize output from status wrapper.
14424
6079c749
BE
144252002-05-06 Ben Elliston <bje@redhat.com>
14426From Graydon Hoare <graydon@redhat.com>
14427
14428 * config/sid.exp: Include support for "rawsid" protocol.
14429
188baff3
JB
144302002-05-03 Jim Blandy <jimb@redhat.com>
14431
14432 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14433 * gdb.c++/hang3.C: New file.
14434
b9c07f0f
AC
144352002-05-04 Andrew Cagney <ac131313@redhat.com>
14436
14437 * gdb.base/default.exp: Remove obsolete code.
14438 * gdb.c++/misc.exp: Ditto. Update copyright.
14439 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14440 * gdb.base/whatis.exp: Ditto. Update copyright.
14441 * gdb.base/scope.exp: Ditto. Update copyright.
14442 * gdb.base/ptype.exp: Ditto. Update copyright.
14443 * gdb.base/printcmds.exp: Ditto. Update copyright.
14444 * gdb.base/opaque.exp: Ditto. Update copyright.
14445 * gdb.base/list.exp: Ditto.
14446 * gdb.base/funcargs.exp: Ditto. Update copyright.
14447 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14448 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14449 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14450 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14451 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14452 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14453
5c7a0397
MS
144542002-05-02 Michael Snyder <msnyder@redhat.com>
14455
d6dcc264 14456 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14457 * gdb.base/long_long.exp: Add xscale target.
14458 * gdb.base/default.exp: Add xscale target.
14459
eb7f1c48
JB
144602002-05-01 Jim Blandy <jimb@redhat.com>
14461
14462 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14463 gdb.c++/hang.exp: New test.
14464
a6befae8
FF
144652002-05-01 Fred Fish <fnf@redhat.com>
14466
14467 * gdb.base/completion.exp: Handle completions of "./Make" for
14468 more than one completion possibility, as is the case when we
14469 build and test in the source tree.
14470
0a310277
AG
144712002-04-29 Anthony Green <green@redhat.com>
14472
14473 * gdb.java/jmisc1.exp: New file.
14474 * gdb.java/jmisc2.exp: New file.
14475
6ff9af88
DJ
144762002-04-24 Daniel Jacobowitz <drow@mvista.com>
14477
14478 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14479
96b3d632
EZ
144802002-04-23 Elena Zannoni <ezannoni@redhat.com>
14481
14482 * gdb.base/help.exp: Change 'help status' to allow for target
14483 dependent output differences.
14484
5019bb54
MC
144852002-04-22 Michael Chastain <mec@shout.net>
14486
14487 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14488
a805a116
MC
144892002-04-22 Michael Chastain <mec@shout.net>
14490
14491 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14492
a1706bfd
DM
144932002-04-17 David S. Miller <davem@redhat.com>
14494
14495 * gdb.asm/sparc64.inc: New file.
14496 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14497
a73a20a2
EZ
144982002-04-19 Elena Zannoni <ezannoni@redhat.com>
14499
14500 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14501 instruction file directly into the build tree. Clean up at end of
14502 test.
14503
ba678339
DM
145042002-04-18 David S. Miller <davem@redhat.com>
14505
14506 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14507 handle 64-bit platforms correctly.
14508 * gdb.base/maint.exp: Likewise.
14509
b03399da
KB
145102002-04-18 Kevin Buettner <kevinb@redhat.com>
14511
14512 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14513 ``-fpic'' when compiling files comprising a shared library, but
14514 it does need additional linker flags in order to find shared
14515 libraries at run time.
14516
e2004992
KB
145172002-04-18 Kevin Buettner <kevinb@redhat.com>
14518
14519 * gdb.base/cvexpr.c (use): New function.
14520 (main): Invoke use() on all global variables to prevent
14521 some linkers from deleting these otherwise unused symbols.
14522
d8937120
MC
145232002-04-17 Michael Chastain <mec@shout.net>
14524From David S. Miller <davem@redhat.com>
14525
14526 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14527 handle 64-bit platforms correctly.
14528
ffd61a58
MS
145292002-04-12 Michael Snyder <msnyder@redhat.com>
14530From Jim Blandy <jimb@redhat.com>
a9c64011 14531 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14532 script can handle this instead.
14533 * gdb.base/bar.c (barx): Same.
14534 * gdb.base/baz.c (bazx): Same.
14535 * gdb.base/grbx.c (grbxx): Same.
14536
14537 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14538 manager doesn't automatically unmap overlays unnecessarily.
14539
6b8426a6
MH
145402002-04-10 Martin M. Hunt <hunt@redhat.com>
14541
14542 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14543 stepping out of main.
14544
34af4875
MC
145452002-04-09 Michael Chastain <mec@shout.net>
14546
14547 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14548 scope so that the nested scope tests will make sense.
14549 * gdb.c++/local.exp: Write patterns that actually work with gcc
14550 (the HP patterns "were never known to work with gcc").
14551 Keep the old aCC patterns too.
14552
2d1676a0
DJ
145532002-04-09 Daniel Jacobowitz <drow@mvista.com>
14554
14555 * gdb.base/attach.exp: Correct target board test.
14556
3a63e3f9
MC
145572002-04-08 Michael Chastain <mec@shout.net>
14558
14559 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14560 in a const method. Add some xfail and fail cases for configurations
14561 that do not emit the "const ...".
14562
f18dabd2
MC
145632002-04-07 Michael Chastain <mec@shout.net>
14564
14565 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14566 Accept "A * const" and "const A * const" as type of "this".
14567 Fix spelling of getFunky throughout. Make messages uniform.
14568
0fcddd82
EZ
145692002-04-07 Elena Zannoni <ezannoni@redhat.com>
14570
a9c64011 14571 Work around for PR gdb/285:
0fcddd82
EZ
14572 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14573
16a8534a
EZ
145742002-04-07 Elena Zannoni <ezannoni@redhat.com>
14575
14576 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14577 instructions file at run time instead of configure time.
14578 Sometimes we run the test in a directory that is not the one we
14579 configured in.
14580 * gdb.asm/configure.in: Delete creation of symlink.
14581 * gdb.asm/configure: Regenerate.
14582
24181d81
JB
145832002-04-05 J. Brobecker <brobecker@gnat.com>
14584
14585 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14586 xfullpath () function.
14587
7cdb7107
DJ
145882002-04-04 Daniel Jacobowitz <drow@mvista.com>
14589
14590 * gdb.asm/Makefile.in: Correct dependencies.
14591
14592 * gdb.asm/powerpc.inc: New file.
14593 * gdb.asm/asm-source.exp: Add PowerPC.
14594 * gdb.asm/configure.in: Likewise.
14595 * gdb.asm/configure: Regenerated.
14596
a7d17088
DJ
145972002-04-04 Daniel Jacobowitz <drow@mvista.com>
14598
14599 * gdb.base/relocate.exp: New file.
14600 * gdb.base/relocate.c: New file.
14601
cd721503
FF
146022002-04-04 Fred Fish <fnf@redhat.com>
14603
14604 * gdb.base/step-test.exp: Update comment regarding stopping in
14605 memcpy/bcopy calls inserted as part of the compiler runtime.
14606
b22ad7a7
MS
146072002-04-04 Michael Snyder <msnyder@redhat.com>
14608
14609 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14610
5f279fa6
DJ
146112002-04-03 Daniel Jacobowitz <drow@mvista.com>
14612
14613 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14614 (gdb_expect): Remove $notransfer hack.
14615
dd0fd3ce
DJ
146162002-04-02 Daniel Jacobowitz <drow@mvista.com>
14617
14618 * gdb.c++/classes.exp ("calling method for small class"): Match
14619 updated register output.
14620
1e50cda1
DJ
146212002-03-30 Daniel Jacobowitz <drow@mvista.com>
14622
14623 Fix PR gdb/452
14624 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14625 when finished. Make gdb_file_cmd send "exec-file" when
14626 appropriate.
14627
24015922
DJ
146282002-03-30 Daniel Jacobowitz <drow@mvista.com>
14629
14630 * gdb.base/attach.exp: Remove extra setup_xfail.
14631
dd7dfd64
MS
146322002-03-26 Michael Snyder <msnyder@redhat.com>
14633
14634 * gdb.base/default.exp: Add tests for dump, append, and restore.
14635 * gdb.base/help.exp: Add tests for dump, append, and restore.
14636 * gdb.base/dump.exp: New file, test dump, append and restore.
14637 * gdb.base/dump.c: New file.
14638
48b2f8d7
MS
146392002-03-27 Michael Snyder <msnyder@redhat.com>
14640
d63a86f8 14641 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14642 clean-ups in help messages.
14643
05b4d525
FF
146442002-03-26 Fred Fish <fnf@redhat.com>
14645
14646 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14647 have debugging info for those functions and the compiler uses them
14648 internally to copy structs around.
14649
d7679631
FF
146502002-03-26 Fred Fish <fnf@redhat.com>
14651
14652 * gdb.base/list.exp: Revert the change made yesterday and add note
14653 about why we don't list the default lines for remote targets.
14654
523ac3f9
MS
146552002-03-25 Michael Snyder <msnyder@redhat.com>
14656
14657 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14658
754b2b8d
FF
146592002-03-25 Fred Fish <fnf@redhat.com>
14660
14661 * gdb.base/list.exp: This test works on remote targets so remove
14662 the short circuit for remote targets. Update copyright.
14663
33c3e192
FF
146642002-03-25 Fred Fish <fnf@redhat.com>
14665
14666 * gdb.base/attach.exp: Fix logic error that was suppressing this
14667 test for all non hppa*-*-hpux* targets, instead of the hp target.
14668 Move comments closer to the suppression point. Also now need to
14669 check that we are running natively.
14670
d43e73ee
MS
146712002-03-22 Michael Snyder <msnyder@redhat.com>
14672
882c8f02
MS
14673 * gdb.base/default.exp: Add test for gcore. Update copyright.
14674 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14675
04c12f60
FF
146762002-03-06 Fred Fish <fnf@redhat.com>
14677
14678 * gdb.base/funcargs.c: Remove extraneous ';' character.
14679 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14680
b43df995
MC
146812002-03-04 Michael Chastain <mec@shout.net>
14682
14683 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14684 accommodate gcc v3 function signature.
14685 * gdb.mi/mi0-var-cmd-exp: Ditto.
14686
92362027
AC
146872002-02-24 Andrew Cagney <ac131313@redhat.com>
14688
14689 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14690 ``GNU/Linux'' or ``Linux kernel''
14691 * testsuite/gdb.threads/pthreads.c: Ditto.
14692
258ad32d
MC
146932002-02-24 Michael Chastain <mec@shout.net>
14694
14695 * gdb.threads/pthreads.c (thread1): Add a return statement.
14696 (thread2): Likewise.
14697 (foo): Likewise.
14698
04c3b3d4
MC
146992002-02-23 Michael Chastain <mec@shout.net>
14700
14701 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14702 to placate gcc.
14703
5a2a0a20
MC
147042002-02-23 Michael Chastain <mec@shout.net>
14705
14706 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14707 test "ptype bint". The test passes on all my stabs configurations.
14708
a640f7fc
JB
147092002-02-21 Jim Blandy <jimb@redhat.com>
14710
27924826
JB
14711 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14712 filename at a time, and watch for the ones we want to see.
14713
a640f7fc
JB
14714 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14715 types of pointers to prototyped functions.
14716
edcc8c75
AC
147172002-02-20 Andrew Cagney <ac131313@redhat.com>
14718
14719 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14720 signed, unsigned and straight char.
14721 (padding_char, padding_short, padding_int, padding_long,
14722 padding_long_long, padding_float, padding_double,
14723 padding_long_double): New global variables.
14724 (fill, fill_structs): New functions.
14725
14726 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14727 for correctly sized writes. Update copyright.
14728 (get_valueof): New procedure.
14729 (get_sizeof): Call get_valueof.
14730 (check_valueof): New procedure.
14731 (check_padding): New procedure.
14732
ac57ea44
MC
147332002-02-20 Michael Chastain <mec@shout.net>
14734
14735 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14736 to setup_xfail. Document some of the remaining calls.
14737
7a10c941
MC
147382002-02-18 Michael Chastain <mec@shout.net>
14739
14740 * gdb.c++/userdef.exp: Update copyright year.
14741
fb8acdcc
DJ
147422002-02-18 Daniel Jacobowitz <drow@mvista.com>
14743
14744 * gdb.c++/userdef.exp: Test overloaded operators properly.
14745 Remove xfails.
14746
fda6ae12
MS
147472002-02-14 Michael Snyder <msnyder@redhat.com>
14748
14749 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14750
676a0442
DJ
147512002-02-14 Daniel Jacobowitz <drow@mvista.com>
14752
14753 * gdb.base/a2-run.exp: Check for a remote target properly.
14754 * gdb.base/annota1.exp: Likewise.
14755 * gdb.base/list.exp: Likewise.
14756 * gdb.base/reread.exp: Likewise.
14757 * gdb.base/scope.exp: Likewise.
14758 * gdb.base/shlib-call.exp: Likewise.
14759 * gdb.base/term.exp: Likewise.
14760 * gdb.c++/annota2.exp: Likewise.
14761
78b4f468
RE
147622002-02-13 Richard Earnshaw <rearnsha@arm.com>
14763
14764 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14765
9a81ba51
MC
147662002-02-10 Michael Chastain <mec@shout.net>
14767
14768 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14769 (call_after_alloca): Ditto.
14770
004af6c7
DJ
147712002-02-10 Daniel Jacobowitz <drow@mvista.com>
14772
14773 * gdb.base/ending-run.exp: Guard "cont" test with
14774 gdb_skip_stdio_test.
14775
37225f62
JB
147762002-02-06 Jim Blandy <jimb@redhat.com>
14777
14778 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14779 from here...
14780 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14781 To here. Disable this test on non-HP platforms. Add big comment.
14782
fe6fdd96
MS
147832002-02-04 Michael Snyder <msnyder@redhat.com>
14784
14785 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14786 other than d10v and m32r.
14787
036fad3f
RE
147882002-02-02 Richard Earnshaw <rearnsha@arm.com>
14789
14790 * gdb.base/default.exp: Rewrite test patterns to reduce time
14791 taken to match them.
14792
7148ab62
DJ
147932002-01-30 Daniel Jacobowitz <drow@mvista.com>
14794
14795 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14796 Allow a start function above main.
14797 * gdb.threads/linux-dp.exp: Fix copyright date.
14798
396cc255
DJ
147992002-01-30 Daniel Jacobowitz <drow@mvista.com>
14800
a9c64011
AS
14801 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14802 (check_philosopher_stack): Check for manager thread before checking
14803 for a just-starting thread.
396cc255 14804
f038d31b
DJ
148052002-01-30 Daniel Jacobowitz <drow@mvista.com>
14806
14807 From Neil Booth <neil@daikokuya.demon.co.uk>:
14808 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14809 warnings.
14810
b3ff9d9a
FF
148112002-01-21 Fred Fish <fnf@redhat.com>
14812
14813 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14814 not caller.
14815
39ad761d
JB
148162002-01-21 Jim Blandy <jimb@redhat.com>
14817
14818 * gdb.base/reread.exp: Check that GDB properly re-reads the
14819 executable file when it changes while no inferior is running.
14820
aaf320fa
FF
148212002-01-21 Fred Fish <fnf@redhat.com>
14822
a9c64011
AS
14823 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14824 optionally accept the "shlib events" variation.
aaf320fa 14825
808a31f5
JB
148262002-01-21 Jim Blandy <jimb@redhat.com>
14827
14828 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14829 call `fflush' after every `printf', so that the output is produced
14830 at predictable points, regardless of whatever buffering does (or
14831 doesn't) take place.
14832 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14833 at different points.
14834
4420d5e2
DJ
148352002-01-20 Daniel Jacobowitz <drow@mvista.com>
14836
14837 * gdb.c++/inherit.exp: Update copyright years.
14838 * gdb.c++/method.exp: Likewise.
14839
3e36a0f4
DJ
148402002-01-20 Daniel Jacobowitz <drow@mvista.com>
14841
14842 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14843 artificial methods/arguments.
14844 * gdb.c++/derivation.exp: Likewise.
14845 * gdb.c++/inherit.exp: Likewise.
14846 * gdb.c++/method.exp: Likewise.
14847 * gdb.c++/virtfunc.exp: Likewise.
14848
b4ceaee6
AC
148492002-01-18 Andrew Cagney <ac131313@redhat.com>
14850
14851 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14852 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14853 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14854 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14855 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14856 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14857
ecace851
JB
148582002-01-17 Jim Blandy <jimb@redhat.com>
14859
14860 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14861 anchoring the pattern matching the entry point symbol's name.
14862
375fc983
AC
148632002-01-17 Andrew Cagney <ac131313@redhat.com>
14864
14865 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14866 continue/quit query. Update copyright.
14867
fe6fdd96
MS
148682002-01-14 Michael Snyder <msnyder@redhat.com>
14869
14870 * gdb.base/gcore.exp: Remove extra debugging output.
14871
e017c81f
DJ
148722002-01-13 Daniel Jacobowitz <drow@mvista.com>
14873
14874 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14875 for slightly dubious v2 mangled string.
14876
37ab3bf8
DJ
148772002-01-13 Daniel Jacobowitz <drow@mvista.com>
14878
14879 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14880
1bc05c3a 148812002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14882
1bc05c3a 14883 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14884
1bc05c3a
JM
14885 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14886 constructors.
14887 * gdb.c++/derivation.exp: Likewise.
14888 * gdb.c++/templates.exp: Likewise.
14889 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14890
1bc05c3a
JM
148912002-01-10 Michael Snyder <msnyder@redhat.com>
14892
14893 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14894
a911c360
MS
148952002-01-08 Michael Snyder <msnyder@redhat.com>
14896
14897 * gdb.base/gcore.exp: New test for generate-core-file command.
14898 * gdb.base/gcore.c: Testcase for above.
14899 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14900
ea2119ec
JM
149012002-01-08 Jason Merrill <jason@redhat.com>
14902
14903 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14904
68203136
FF
149052002-01-07 Fred Fish <fnf@redhat.com>
14906
14907 * gdb.c++/overload.exp: Remove unconditional xfails for:
14908 print foo_instance1.overloadargs(1)
14909 print foo_instance1.overloadargs(1, 2)
14910 print foo_instance1.overloadargs(1, 2, 3)
14911 print foo_instance1.overloadargs(1, 2, 3, 4)
14912 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14913 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14916 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14917 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14918 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14919 print foo_instance1.overload1arg()
14920 print foo_instance1.overload1arg((char)arg2)
14921 print foo_instance1.overload1arg((signed char)arg3)
14922 print foo_instance1.overload1arg((unsigned char)arg4)
14923 print foo_instance1.overload1arg((int)arg7)
14924 print foo_instance1.overload1arg((unsigned int)arg8)
14925 print foo_instance1.overload1arg((float)arg11)
14926 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14927
21b9b5b1
MS
149282002-01-07 Michael Snyder <msnyder@redhat.com>
14929
14930 * gdb.base/huge.exp: New test. Print a very large target data object.
14931 (skip_huge_test): New test variable. Define if you want to skip this
14932 test. The test reads an 8 megabyte data object from the target, so it
14933 might be very time consuming on remote targets with a slow connection.
14934 * gdb.base/huge.c: New file. Test case for above.
14935
725f922e
FF
149362002-01-07 Fred Fish <fnf@redhat.com>
14937
14938 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14939 g_instance.bfoo, and g_instance.cfoo.
14940
889bf7c5 149412002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14942
889bf7c5
PA
14943 * gdb.base/break.c (multi_line_if_conditional): New function.
14944 (multi_ilne_while_conditional): Likewise.
14945 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14946 IF or WHILE condition puts the breakpoint at the start of
14947 the condition.
f286b2c3 14948
634d57ec
JL
14949 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14950 hppa*-*-hpux* expected failure.
14951 * gdb.base/structs.exp (do_function_calls): Similarly.
14952
14953 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14954 watchpoints.
14955
9fbfe2dc
AC
149562002-01-06 Andrew Cagney <ac131313@redhat.com>
14957
14958 Fix PR gdb/66.
14959 * gdb.base/structs.exp: Replace skip for a29k with skip for
14960 gdb,cannot_call_functions.
14961 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14962 * gdb.base/callfuncs.exp: Ditto.
14963 * gdb.base/call-rt-st.exp: Ditto.
14964 * gdb.base/call-strs.exp: Ditto.
14965 * gdb.base/callfwmall.exp: Ditto.
14966 * gdb.base/scope.exp: Obsolete xfail a29k.
14967 * gdb.c++/misc.exp: Ditto.
14968 * gdb.c++/cplusfuncs.exp: Ditto.
14969 * gdb.base/ptype.exp: Ditto.
14970 * gdb.base/printcmds.exp: Ditto.
14971 * gdb.base/opaque.exp: Ditto.
14972 * gdb.base/list.exp: Ditto.
14973 * gdb.base/funcargs.exp: Ditto.
14974 * gdb.base/default.exp: Ditto.
14975
8ddad156
MS
149762002-01-04 Michael Snyder <msnyder@redhat.com>
14977
ca4976a6 14978 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14979 * gdb.base/maint.exp: Add tests for maint info sections options.
14980
1b074332
JL
14981Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14982
14983 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14984
7d159115
CV
149852001-12-20 Corinna Vinschen <vinschen@redhat.com>
14986
14987 * gdb.asm/arm.inc: New file.
14988 * gdb.asm/asm-source.exp: Add arm targets.
14989 * gdb.asm/configure.in: Ditto.
14990 * gdb.asm/configure: Recreated from configure.in.
14991
8fb87725
JL
14992Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14993
afabe08c
JL
14994 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14995 with HP's compiler.
14996 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14997 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14998 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14999 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15000
15001 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15002 either HP's compilers or GCC.
15003
db521deb
JL
15004 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15005 a SIGBUS or SIGSEGV.
15006
15007 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15008
15009 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15010 can be compiled with either HP's compiler or GCC.
15011
cfa88ab7
JL
15012 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15013 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15014 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15015
ca344dff
JL
15016 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15017 to match current gdb output. Update due to using auto-solib-limit
15018 for limiting instead of overloading auto-solib-add.
15019 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15020 test program.
15021
3f3c6e55 15022 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15023 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15024 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15025 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15026 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15027 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15028 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15029 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15030 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15031 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15032 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15033 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15034 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15035
8fb87725
JL
15036 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15037 a SIGTRAP to the inferior.
15038
cf599fa7
CV
150392001-12-19 Corinna Vinschen <vinschen@redhat.com>
15040
15041 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15042 Substitute call to target_link by call to gdb_compile.
15043
2cd045cd
JL
15044Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15045
a9c64011
AS
15046 * gdb.base/break.exp: Fix HP specific search string when testing
15047 backtracing in a called function.
2cd045cd 15048
a9c64011
AS
15049 * gdb.base/constvars.exp: Only set lang to C++ if we're
15050 compiling the test with HP's compilers.
15051 * gdb.base/volatile.exp: Similarly.
2cd045cd 15052
99ebe9ac
JB
150532001-12-19 Jim Blandy <jimb@redhat.com>
15054
15055 * gdb.base/printcmds.exp: Expect the null character to be printed
15056 as '\0', and the '\013' to be printed as '\v'.
15057 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15058 * gdb.base/setvar.exp: Same.
15059
b9891b29
JB
150602001-12-17 Jim Blandy <jimb@redhat.com>
15061
0eba65ab
JB
15062 * gdb.base/completion.exp: Rather than completing very long
15063 filenames, which can make the readline library produce output we
15064 don't recognize, cd to the directory first, and then complete
15065 using nice, short relative paths.
15066
6970b5b1
JB
15067 * gdb.base/completion.exp: On some systems, there is, in fact, a
15068 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15069 variables as being in scope. So use `no_var_named_this'
15070 instead of `b'.
6970b5b1 15071
b9891b29 15072 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15073 can't find the core file's registers as a failure.
b9891b29 15074
e6ccd35f
JSC
150752001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15076
a9c64011
AS
15077 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15078 test expect string more specific.
e6ccd35f 15079
105ba819
CV
150802001-12-13 Corinna Vinschen <vinschen@redhat.com>
15081
15082 * gdb.asm/asm-source.exp: Add support for xstormy16.
15083 * gdb.asm/configure.in: Ditto.
15084 * gdb.asm/configure: Rebuild.
15085 * gdb.asm/xstormy16.inc: New file.
15086
e9e79dd9
FF
150872001-12-10 Fred Fish <fnf@redhat.com>
15088
15089 * gdb.base/maint.exp: Update to match changes in type dumping code.
15090
347dc97d
JB
150912001-12-10 Jim Blandy <jimb@redhat.com>
15092
15093 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15094 matching the entry point symbol's name at the beginning of the
15095 line.
347dc97d 15096
5178b9d6
DJ
150972001-12-07 Daniel Jacobowitz <drow@mvista.com>
15098
15099 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15100 gdb.c++/inherit.exp, gdb.c++/method.exp,
15101 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15102 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15103 and class layout support.
15104
af890c52
DJ
151052001-12-07 Daniel Jacobowitz <drow@mvista.com>
15106
15107 * gdb.c++/classes.exp: Add test for static member function.
15108 * gdb.c++/misc.cc: Add class with static member function.
15109
7a345fb3
JB
151102001-12-07 Jim Blandy <jimb@redhat.com>
15111
f2e54a80 15112 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15113 those tests as `unsupported'.
15114 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15115 Rewrite subsequent tests to use it.
15116
15117 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15118 those tests as `unsupported'.
15119 * gdb.base/structs.exp (call_struct_func): New function.
15120 (do_function_calls): Use call_struct_func to call the functions
15121 returning structs.
15122
0bc69509
JB
15123 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15124 whether functions are prototyped or not, so we can't possibly pass
15125 arguments to t_float_values2 properly.
15126
7a345fb3
JB
15127 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15128 value of `timeout' for targets other than the mips*tx39-*.
15129
edb6ede1
MS
151302001-12-06 Michael Snyder <msnyder@redhat.com>
15131
d63a86f8 15132 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15133 and detect whether the start symbol has a leading underscore.
15134
2d842f13
JB
151352001-12-04 Jim Blandy <jimb@redhat.com>
15136
15137 * gdb.base/completion.exp: Clarify indentation.
15138
68550daf
JB
151392001-12-03 Jim Blandy <jimb@redhat.com>
15140
15141 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15142 variables on the S/390, not `.word'.
15143
cd5195a8
JB
151442001-11-30 Jim Blandy <jimb@redhat.com>
15145
15146 Add assembly-source tests for s390-ibm-linux.
15147 * gdb.asm/s390.inc: New file.
15148 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15149 the S/390 architecture.
a9c64011 15150 * gdb.asm/configure: Regenerated.
cd5195a8 15151
ca9efc90
MS
151522001-11-30 Michael Snyder <msnyder@redhat.com>
15153
15154 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15155 next, info source, info sources, info line, global and static
15156 variables, and static functions.
15157 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15158 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15159 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15160 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15161 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15162 (gdbasm_leave): Restore frame pointer.
15163 (gdbasm_startup): Copy stack set-up from crt0.S.
15164
d0e66976
FN
151652001-11-26 Fernando Nasser <fnasser@redhat.com>
15166
15167 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15168 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15169 to a local (non-static) variable. Copy tstruct.a to a static buffer
15170 and return a pointer to that buffer.
15171 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15172
e2334072
MK
151732001-11-24 Mark Kettenis <kettenis@gnu.org>
15174
15175 * gdb.asm/configure.in: Fix recognition of ix86 target.
15176 * gdb.asm/configure: Regenerate.
15177
756caa3d
MS
151782001-11-21 Michael Snyder <msnyder@redhat.com>
15179
15180 * gdb.asm/sparc.inc: New file.
15181 * gdb.asm/asm-source.exp: Recognize sparc target.
15182 * gdb.asm/configure.in: Recognize sparc target.
15183 * gdb.asm/configure: Regenerate.
d63a86f8 15184
9a4d72d5
MS
151852001-11-21 Michael Snyder <msnyder@redhat.com>
15186
15187 * gdb.asm/m32r.inc: New file.
15188 * gdb.asm/asm-source.exp: Recognize m32r target.
15189 * gdb.asm/configure.in: Recognize m32r target.
15190 * gdb.asm/configure: Regenerate.
15191
a773d1cd
MS
151922001-11-20 Michael Snyder <msnyder@redhat.com>
15193
017ac23d
MS
15194 * gdb.asm/i386.inc: New file.
15195 * gdb.asm/asm-source.exp: Recognize ix86 target.
15196 * gdb.asm/configure.in: Recognize ix86 target.
15197 * gdb.asm/configure: Regenerate.
15198
a773d1cd
MS
15199 * gdb.c++/namespace.exp: Fix quotes in output messages.
15200
bb632afb
MS
152012001-11-14 Michael Snyder <msnyder@redhat.com>
15202
25d559ca 15203 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15204 qualifier in a type cast expression, to designate an address
15205 in the instruction space (Harvard architecture).
15206
4749e309
MS
152072001-11-13 Michael Snyder <msnyder@redhat.com>
15208
15209 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15210 Tests for expressions using 'const' and 'volatile'.
15211
25050984
CV
152122001-11-13 Corinna Vinschen <vinschen@redhat.com>
15213
15214 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15215
1902c51f
DJ
152162001-11-12 Daniel Jacobowitz <drow@mvista.com>
15217
15218 * lib/mi-support.exp (mi_run_to_helper): Move comments
15219 outside of gdb_expect.
15220
dcf95b47
DJ
152212001-11-11 Daniel Jacobowitz <drow@mvista.com>
15222
15223 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15224 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15225 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15226 mi0_run_to): New functions.
15227 * gdb.mi/mi-simplerun.exp: Use them.
15228 * gdb.mi/mi0-simplerun.exp: Likewise.
15229 * gdb.mi/mi-var-cmd.exp: Likewise.
15230 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15231
45b074e1
AC
152322001-11-10 Andrew Cagney <ac131313@redhat.com>
15233
15234 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15235 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15236
bf50d346
AC
152372001-11-09 Andrew Cagney <ac131313@redhat.com>
15238
15239 * gdb.base/restore.exp: Include $expected value in restored test
15240 message.
15241
9383332c
AC
152422001-11-09 Andrew Cagney <ac131313@redhat.com>
15243
15244 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15245 implemented.
15246
db62520a
MS
152472001-11-08 Michael Snyder <msnyder@redhat.com>
15248
15249 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15250 Add pass/fail message for stop at breakpoint in call dummy function.
15251
b5703437
MS
152522001-11-07 Michael Snyder <msnyder@redhat.com>
15253
d63a86f8
RM
15254 * gdb.c++/templates.exp (test_template_breakpoints):
15255 If we get an overload menu, but it does not match what
760f6330 15256 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15257 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15258 making the whitespace optional. Argument for "new" may be
15259 "unsigned" as well as "unsigned int/long".
d63a86f8 15260 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15261 making the whitespace optional. Also replace "(void) with
15262 "((void|)), making the keyword "void" optional.
d63a86f8 15263 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15264 making the whitespace optional. Also replace "(void) with
15265 "((void|)), making the keyword "void" optional.
3bf40917
MS
15266 * gdb.base/callfuncs.c (t_float_values): This function must
15267 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15268 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15269 can be tested against both cases. Usually one case involves
15270 promotion of float to double, while the other does not.
15271 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15272 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15273 includes a stack frame for "start".
15274
c8ab4e6d
JB
152752001-11-05 Jim Blandy <jimb@redhat.com>
15276
15277 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15278 pointers are 32 bits long, and that offsets of relocs are always
15279 stored in the data (REL-style), and not in the reloc entry itself
15280 (RELA-style).
15281 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15282 stabs.
15283
3f08ced9
MS
152842001-11-01 Michael Snyder <msnyder@redhat.com>
15285
15286 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15287 and regular expression operators by using quoting.
15288
cbfa24cd
MS
152892001-10-31 Michael Snyder <msnyder@redhat.com>
15290
15291 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15292 depending on what the symbol table contains.
15293 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15294 the output of the ptype command. Similarly, accept both "const &"
15295 and "const&".
15296
aaa68313
CV
152972001-10-31 Corinna Vinschen <vinschen@redhat.com>
15298
15299 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15300 symbol `STORAGE' to allow to choose the storage class of
15301 the local datastructures.
15302 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15303 compiler directive.
15304
91740388
MS
153052001-10-30 Michael Snyder <msnyder@redhat.com>
15306
15307 * gdb.base/jump.exp: Allow it to run for all targets.
15308
1b7c05e7
CV
153092001-10-29 Corinna Vinschen <vinschen@redhat.com>
15310
15311 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15312 with new double_array size.
15313 (main): Change storage class of all local variables to static.
15314 Reduce size of double_array to 9.
15315 * gdb.base/call-ar-st.exp: Increase timeout value.
15316 Change expected output for double array to match new size in
15317 call-ar-st.c.
15318
36a22261
CV
153192001-10-29 Corinna Vinschen <vinschen@redhat.com>
15320
15321 * gdb.base/ending-run.exp: Create identical output when passing
15322 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15323 Stormy16 target.
36a22261 15324
92b8ae91
MK
153252001-10-28 Mark Kettenis <kettenis@gnu.org>
15326
15327 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15328 that we catch the expected failure under Linux/x86.
15329
cb135b83
OF
153302001-10-29 Orjan Friberg <orjanf@axis.com>
15331
15332 * gdb.base/setvar.exp: Escape curly braces.
15333 * gdb.stabs/weird.exp: Ditto.
15334
6884aa54
DJ
153352001-10-27 Daniel Jacobowitz <drow@mvista.com>
15336
15337 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15338 * gdm.mi/mi0-hack-cli.exp: Likewise.
15339
0398c9aa
AC
153402001-10-25 Andrew Cagney <ac131313@redhat.com>
15341
15342 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15343 messages.
15344
d20bf2e8
AC
153452001-10-21 Andrew Cagney <ac131313@redhat.com>
15346
15347 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15348 checking MI enabled.
15349
03dd63aa
CV
153502001-10-09 Corinna Vinschen <vinschen@redhat.com>
15351
15352 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15353
1d9d99f3
FCE
153542001-10-04 Frank Ch. Eigler <fche@redhat.com>
15355
15356 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15357 if gdb child process crashes, just signal an error.
15358
838ae6c4
JB
153592001-10-02 Jim Blandy <jimb@redhat.com>
15360
15361 * lib/gdb.exp (test_xfail_format): Simplify.
15362
15363 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15364 front of the variable name `format'. Simplify `if'.
15365
8f0cbc1c
DJ
153662001-10-01 Daniel Jacobowitz <drow@mvista.com>
15367
15368 * gdb.threads/pthreads.exp: Wait for output and delay
15369 before sending ^C.
15370
1f08dafd
DJ
153712001-10-01 Daniel Jacobowitz <drow@mvista.com>
15372
15373 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15374 some incorrect output instead of timing out.
15375 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15376
674f90ff
CV
153772001-09-28 Corinna Vinschen <vinschen@redhat.com>
15378
15379 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15380 check to allow additional `int'.
15381
9b284272
DJ
153822001-09-27 Daniel Jacobowitz <drow@mvista.com>
15383
15384 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15385 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15386
b55a4771
MS
153872001-09-27 Michael Snyder <msnyder@redhat.com>
15388
15389 * lib/gdb.exp (test_debug_format): New proc.
15390 (setup_xfail_format): Use new proc test_debug_format.
15391 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15392 proc; use new service proc test_debug_format.
15393 Replace all other "gcc_compiled" tests with this test.
15394 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15395 proc; use new service proc test_debug_format.
15396 Replace all other "gcc_compiled" tests with this test.
15397
153982001-09-27 Michael Snyder <msnyder@redhat.com>
15399
15400 * gdb.base/cvexpr.exp: New file.
15401 * gdb.base/cvexpr.c: New file
15402 Test for expressions using const and volatile keywords.
15403
4e6667ac
CV
154042001-09-26 Corinna Vinschen <vinschen@redhat.com>
15405
15406 * gdb.base/constvars.exp: Check for different orders of keywords
15407 and additional "int" strings in output.
15408
4f337972
AC
154092001-09-22 Andrew Cagney <ac131313@redhat.com>
15410
15411 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15412 responses from "help maint".
15413
2015650d
FCE
154142001-09-19 Frank Ch. Eigler <fche@redhat.com>
15415
15416 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15417 to localhost:NNN instead of :NNN, in case Xvfb is listening
15418 only on TCP.
15419
f3bcedc1
CV
154202001-09-19 Corinna Vinschen <vinschen@redhat.com>
15421
15422 * gdb.base/recurse.exp: When checking leaving the watchpoint
15423 scope, recognize when gdb is in function's epilogue and pass.
15424
6b819c92
KS
154252001-09-18 Keith Seitz <keiths@redhat.com>
15426
15427 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15428 support for running tests against sid targets.
15429 (gdbtk_done): Ditto.
15430
a10c9419
CV
154312001-09-18 Corinna Vinschen <vinschen@redhat.com>
15432
15433 * gdb.base/ending-run.c (main): Set stdout buffersize
15434 to the same reasonable value for any target.
15435 * gdb.base/ending-run.exp: Add a regular expression
15436 to make testsuite happy on Sanyo Stormy16 target.
15437
739d0d99
CV
154382001-09-17 Corinna Vinschen <vinschen@redhat.com>
15439
15440 * gdb.base/display.c (do_loops): Add float variable `f'.
15441 Increment f in loop.
15442 * gdb.base/display.exp: Increment timeout by 60 seconds.
15443 Change float display test to use variable `f'.
15444
1b8947f0
JB
154452001-09-17 Jim Blandy <jimb@redhat.com>
15446
15447 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15448 overflowing the limited breakpoint tables on some ROM monitors
15449 (like the ROM68K).
15450
9890ac81
FCE
154512001-09-15 Frank Ch. Eigler <fche@redhat.com>
15452
15453 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15454 the "-ac" (disable access control) flag.
15455
6db765ea
JH
154562001-08-30 Jeff Holcomb <jeffh@redhat.com>
15457
15458 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15459 ints.
15460
4c32cc04
KS
154612001-08-30 Keith Seitz <keiths@redhat.com>
15462
15463 * lib/gdb.exp: Move all insight-related functionality into
15464 separate file.
15465 * lib/insight-support.exp: New file.
15466
8d6e6f81
FCE
154672001-08-29 Frank Ch. Eigler <fche@redhat.com>
15468
15469 * config/sid.exp (sid_start): Never set sid verbosity; disable
15470 expect_background {} that consumed its stdout; tolerate </dev/null.
15471 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15472
6a90e1d0
AC
154732001-08-18 Andrew Cagney <ac131313@redhat.com>
15474
15475 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15476 CLI jump command to start it.
15477 (mi_run_to_main): Fail immediatly when unexpected output.
15478
1759b3c3
AC
154792001-08-18 Andrew Cagney <ac131313@redhat.com>
15480
15481 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15482 beginning of function. Fix PR gdb/191.
15483
61d11d80
FCE
154842001-08-16 Frank Ch. Eigler <fche@redhat.com>
15485
15486 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15487 what to force sid endianness to.
15488
942a4df2
KS
154892001-08-15 Keith Seitz <keiths@redhat.com>
15490
15491 * lib/gdb.exp (gdbtk_start): Don't set environment
15492 variables for TCL_LIBRARY and friends. Insight will
15493 now figure these out for itself.
15494
0521c418
MS
154952001-08-02 Michael Snyder <msnyder@redhat.com>
15496
15497 * gdb.base/completion.exp: Remove the symbol "a64l" from
15498 the expect string; this is target-specific, and not related
15499 to what is being tested.
15500
74a9a58a
DB
155012001-08-02 Dave Brolley <brolley@redhat.com>
15502
15503 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15504
c70819fa
MS
155052001-07-25 Michael Snyder <msnyder@redhat.com>
15506
c2b8fa57
MS
15507 * gdb.base/consecutive.exp: New file. Test stepping over
15508 breakpoints on consecutive instructions.
15509 * gdb.base/consecutive.c: New file.
15510
c70819fa
MS
15511 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15512 curly braces in regular expressions.
15513
2b1a1355
MS
155142001-07-25 Michael Snyder <msnyder@redhat.com>
15515
15516 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15517 legitimate output from stepping out of main.
15518
413eca6f
KS
155192001-07-22 Keith Seitz <keiths@redhat.com>
15520
15521 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15522 the empty string, do not run the tests.
15523
7e5a9322
SC
155242001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15525
15526 * gdb.base/long_long.exp: Detect size of pointer. Take into
15527 account 2-byte pointers when testing for p/a results.
15528
de58f10f
SC
155292001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15530
d63a86f8 15531 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15532 and defined to 1K for m68hc11.
15533 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15534 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15535 (sizeof_random_data): New variable to tell the size of the data table;
15536 don't test past this size; always run to main.
15537
d6f5fea1
SC
155382001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15539
15540 * gdb.base/return2.exp: return of long long and double fails for
15541 68HC11; don't execute these tests on that platform.
15542 * gdb.base/return.exp: Return of a double fails for 68hc11.
15543
c477543d
SC
155442001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15545
15546 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15547 tests that print a float.
15548 * call-rt-st.exp: Likewise.
15549
63cf1c79
MK
155502001-07-12 Mark Kettenis <kettenis@gnu.org>
15551
15552 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15553 running this test on Linux.
15554
112f9ab5
MC
155552001-06-24 Michael Chastain <chastain@redhat.com>
15556
15557 * gdb.base/arithmet.exp: Remove some tests to make all test names
15558 unique.
15559
4970cb0f
MS
155602001-07-03 Michael Snyder <msnyder@redhat.com>
15561
15562 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15563 the output of the ptype command.
15564
d85da69f
MS
155652001-07-02 Michael Snyder <msnyder@redhat.com>
15566
4c8a82de
MS
15567 * gdb.base/completion.exp: Don't assume that break.c is the only
15568 source file that may contain functions named "marker".
d85da69f
MS
15569 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15570
8afc772b
AC
155712001-06-28 Andrew Cagney <ac131313@redhat.com>
15572
15573 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15574 of files to delete.
15575
15576 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15577 * gdb.disasm/h8300s.exp: New file.
15578 gdb.disasm/h8300s.s: Likewise.
15579
cff22675
AC
155802001-06-27 Andrew Cagney <ac131313@redhat.com>
15581
15582 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15583 empty breakpoint tables.
15584
68c81b54
AC
155852001-06-25 Andrew Cagney <ac131313@redhat.com>
15586
15587 * lib/mi-support.exp: Update args=... part of stop-reason
15588 patterns. Accept either a list or a tuple.
15589
2dd62704
AC
155902001-06-23 Andrew Cagney <ac131313@redhat.com>
15591
15592 * lib/mi-support.exp: Remove local emacs variable defining
15593 change-log-default-name.
15594
b4127474
MC
155952001-06-22 Michael Chastain <chastain@redhat.com>
15596
15597 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15598 This is operationally compatible with the previous version.
15599
8dbfb380
JB
156002001-06-13 Jim Blandy <jimb@redhat.com>
15601
15602 * lib/gdb.exp (gdb_test): Doc fix.
15603
f2d8c86d
MC
156042001-06-10 Michael Chastain <chastain@redhat.com>
15605
15606 * gdb.base/exprs.exp: Remove a duplicate test.
15607
81564d34
JB
156082001-06-06 Jim Blandy <jimb@redhat.com>
15609
15610 * gdb.base/return2.exp (main): Use values to test float and double
15611 returns that are not NaN's, to avoid being confused by IEEE
15612 comparison rules.
15613
da55addb
MS
156142001-06-04 Michael Snyder <msnyder@redhat.com>
15615
15616 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15617 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15618 rather than wait for 12 more tests to time out.
15619
42c65987
JB
156202001-06-06 Jim Blandy <jimb@redhat.com>
15621
b18bced9 15622 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15623 Don't forget to match the GDB prompt.
b18bced9 15624
42c65987
JB
15625 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15626
5b41e5f0
JB
156272001-06-04 Jim Blandy <jimb@redhat.com>
15628
15629 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15630 command.
15631
015e046f
KB
156322001-05-31 Kevin Buettner <kevinb@redhat.com>
15633
15634 * gdb.base/annota1.exp (info break): Match four or more spaces
15635 after "Address".
15636
fb1ffbbe
MC
156372001-05-31 Michael Chastain <chastain@redhat.com>
15638
15639 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15640 (dm_type_int_star): Likewise.
15641 (dm_type_long_star): Likewise.
15642 (dm_type_void_star): Likewise.
15643
5ea2a32c
KB
156442001-05-29 Kevin Buettner <kevinb@redhat.com>
15645
15646 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15647 to a known value in order to get consistent results regardless
15648 of the setting of INPUTRC or the presence or contents of .inputrc.
15649
ae23c492
MS
156502001-05-24 Michael Snyder <msnyder@redhat.com>
15651
ac55707e
MS
15652 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15653 Don't require that the main thread and the manager thread are the
15654 first in the list.
15655
ae23c492
MS
15656 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15657 debugging. If test fails, issue an "unsupported" not a "fail".
15658
400071f1
JB
156592001-05-24 Jim Blandy <jimb@redhat.com>
15660
15661 Don't assume that short is shorter than int.
15662 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15663 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15664 this isn't true.
400071f1
JB
15665 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15666 an int, is not equal to ~0 stored in an unsigned char. This tests
15667 the same thing that the previous test meant to, but works on
15668 16-bit machines, too.
15669 ("print unsigned char != (~0)"): Same test, complemented.
15670
0816a3e5
MS
156712001-05-24 Michael Snyder <msnyder@redhat.com>
15672
15673 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15674 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15675 and prevents dejagnu getting out of step.
15676
f6dc23a9
KB
156772001-05-23 Kevin Buettner <kevinb@redhat.com>
15678
15679 * gdb.base/finish.exp (finish_void): Revise pattern for
15680 stopping on the call statement to not permit stopping at
15681 the start of the instructions comprising the call sequence.
15682
7dbd117d
MC
156832001-05-19 Michael Chastain <chastain@redhat.com>
15684
15685 * gdb.base/callfuncs.exp: Make all test names unique.
15686 * gdb.base/commands.exp: Make all test names unique.
15687 * gdb.base/condbreak.exp: Make all test names unique.
15688 * gdb.base/dbx.exp: Make all test names unique.
15689 * gdb.base/default.exp: Make all test names unique.
15690 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15691 and TIMEOUT messages to their corresponding PASS message.
15692 * gdb.base/ending-run.exp: Make all test names unique.
15693 * gdb.base/long_long.exp: Remove duplicate test.
15694
6b0b0a9e
KB
156952001-05-21 Kevin Buettner <kevinb@redhat.com>
15696
15697 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15698 stop on the call statement as well as the statement after the
15699 call.
15700
2caa35cb
MS
157012001-05-21 Michael Snyder <msnyder@redhat.com>
15702
15703 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15704
40713331
EZ
157052001-05-10 Elena Zannoni <ezannoni@redhat.com>
15706
a9c64011
AS
15707 * gdb.base/completion.exp: Revamp test. Make it execute on all
15708 platforms.
40713331 15709
c2c1be8d
EZ
157102001-05-10 Elena Zannoni <ezannoni@redhat.com>
15711
a9c64011
AS
15712 * config/gdbserver.exp (gdb_load): Handle the case
15713 in which the arguments to gdbserver are given in the
15714 baseboard configuration file.
15715 Also handle the case in which the server needs to do a
15716 load.
2c9cd303 15717
9671de48
KS
157182001-05-07 Keith Seitz <keiths@cygnus.com>
15719
a9c64011
AS
15720 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15721 set up the display for testing.
15722 (gdbtk_start): Convert all paths to paths that tcl will like.
15723 Export target information to environment.
15724 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15725 necessary.
15726 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15727 (to_tcl_path): New proc to convert a given pathname into
15728 a path acceptible as an argument to a tcl command.
15729 (_gdbtk_export_target_info): New proc to export target info
15730 into the environment for gdbtk testing.
15731 (gdbtk_done): New proc to signal end-of-test.
9671de48 15732
5a360f47
JB
157332001-05-06 Jim Blandy <jimb@redhat.com>
15734
15735 * restore.c: Make the code of caller0 correspond to its comment.
15736
66c756c6
MS
157372001-05-03 Michael Snyder <msnyder@redhat.com>
15738
15739 * config/sid.exp (gdb_target_sid): Check for error messages.
15740 On error or timeout, don't make expect exit (which will terminate
15741 all subsequent tests); instead just make gdb exit.
d63a86f8 15742 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15743 return a negative value.
15744
a966fde5
JB
157452001-04-24 Jim Blandy <jimb@redhat.com>
15746
851c18e0
JB
15747 * gdb.c++/templates.exp: If we see the prompt for the overload
15748 list, but we haven't recognized any of the longer patterns,
15749 arrange for this test to fail, not hang.
15750
a966fde5
JB
15751 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15752 variations.
15753
db144853
MC
157542001-04-22 Michael Chastain <chastain@redhat.com>
15755
15756 * gdb.c++/local.exp: Use the 'runto' library function.
15757 * gdb.c++/namespace.exp: Likewise.
15758 * gdb.c++/overload.exp: Likewise.
15759
3207ec21
KB
157602001-03-26 Kevin Buettner <kevinb@redhat.com>
15761
15762 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15763 * gdb.base/step-line.exp: New file. Test step/next in presence of
15764 #line directives.
15765 * gdb.base/step-line.c: New file. Test program for the above.
15766 * gdb.base/step-line.inp: New file. We pretend that this file has
15767 been transformed by some other tool into step-line.c.
15768
13b57657
JB
157692001-03-21 Jim Blandy <jimb@redhat.com>
15770
15771 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15772 unmangled operator names.
15773
754cbe1c
JB
157742001-03-20 Jim Blandy <jimb@redhat.com>
15775
15776 * gdb.threads/linux-dp.exp: Recognize an additional message
15777 generated by GDB when it doesn't understand how to debug threads
15778 on the target system.
15779
177495c9
AC
157802001-03-19 Andrew Cagney <ac131313@redhat.com>
15781
15782 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15783
f266096b
MC
157842001-03-12 Michael Chastain <chastain@redhat.com>
15785
15786 * gdb.c++/derivation.exp: Use the 'runto' library function.
15787
cac3c2ff
MC
157882001-03-12 Michael Chastain <chastain@redhat.com>
15789
15790 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15791
b6c11a24
MC
157922001-02-24 Michael Chastain <chastain@redhat.com>
15793
15794 * gdb.c++/ref-types.exp: Change handwritten code to library
15795 function 'runto'.
15796
6bae5bce
OF
157972001-03-16 Orjan Friberg <orjanf@axis.com>
15798
15799 * gdb.base/signals.exp: Set count to 0 explicitly.
15800
0015fd9a
MS
158012001-03-15 Mark Salter <msalter@redhat.com>
15802
15803 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15804 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15805 (gdb_load): Add support for additional target_info: gdb_download_size
15806 and gdb_load_timeout.
0015fd9a 15807
fc33412a
DT
15808Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15809
15810 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15811 file -- to prevent failing when the compile fails but we have no
15812 intention of running the tests anyway.
fc33412a
DT
15813
15814 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15815 tests if set.
15816
15817 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15818 integers.
fc33412a
DT
15819
15820 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15821 * gdb.c++/namespace.exp: Ditto.
15822
115f06de
OF
158232001-03-07 Orjan Friberg <orjanf@axis.com>
15824
15825 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15826 * gdb.base/pointers.exp: Relax pattern match of decimals.
15827
b6ba6518
KB
158282001-03-06 Kevin Buettner <kevinb@redhat.com>
15829
15830 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15831 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15832 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15833 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15834 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15835 config/sh.exp, config/sid.exp, config/slite.exp,
15836 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15837 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15838 config/vxworks.exp, config/vxworks29k.exp,
15839 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15840 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15841 gdb.base/arithmet.exp, gdb.base/assign.exp,
15842 gdb.base/async.exp, gdb.base/attach.exp,
15843 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15844 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15845 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15846 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15847 gdb.base/commands.exp, gdb.base/completion.exp,
15848 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15849 gdb.base/constvars.exp, gdb.base/corefile.exp,
15850 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15851 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15852 gdb.base/ending-run.exp, gdb.base/environ.exp,
15853 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15854 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15855 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15856 gdb.base/funcargs.exp, gdb.base/help.exp,
15857 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15858 gdb.base/logical.exp, gdb.base/long_long.exp,
15859 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15860 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15861 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15862 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15863 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15864 gdb.base/regs.exp, gdb.base/relational.exp,
15865 gdb.base/remote.exp, gdb.base/reread.exp,
15866 gdb.base/restore.exp, gdb.base/return2.exp,
15867 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15868 gdb.base/selftest.exp, gdb.base/setshow.exp,
15869 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15870 gdb.base/sigall.exp, gdb.base/signals.exp,
15871 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15872 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15873 gdb.base/step-test.exp, gdb.base/structs.c,
15874 gdb.base/structs.exp, gdb.base/structs2.exp,
15875 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15876 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15877 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15878 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15879 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15880 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15881 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15882 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15883 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15884 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15885 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15886 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15887 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15888 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15889 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15890 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15891 gdb.trace/circ.exp, gdb.trace/collection.exp,
15892 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15893 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15894 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15895 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15896 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15897 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15898 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15899 notices.
15900
dc96c6c7 159012001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15902
15903 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15904 first arg is int not float.
15905
dc96c6c7 159062001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15907
15908 * gdb.base/reread.exp: Unsupported for non-native targets;
15909 doesn't work for remote debugging.
15910
9b0c4aeb
FN
159112001-02-19 Fernando Nasser <fnasser@redhat.com>
15912
15913 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15914 * gdb.base/ending-run.exp: Properly handle the BSP state when
15915 stepping past the end of main.
9b0c4aeb 15916
02aa71d5
MC
159172001-02-19 John Moore <jmoore@redhat.com>
15918
15919 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15920 Converted HPUX fix for non-expected items following multiple
15921 step commands into general solution for all platforms.
15922
1fa449a4
MC
159232001-02-18 Michael Chastain <chastain@redhat.com>
15924
15925 * gdb.c++/classes.exp (do_tests): Change runto statements
15926 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15927 statements demangler agnostic.
15928 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15929 (gdb_virtfunc_restart): Likewise.
15930
b2f9ec70
MC
159312001-02-14 Michael Chastain <chastain@redhat.com>
15932
15933 * gdb.c++/inherit.exp (do_tests): Change runto statements
15934 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15935 statements demangler agnostic.
15936
cf74b8ca
AC
15937Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15938
15939 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15940 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15941 before calling common_routine 15 times'' tests.
cf74b8ca 15942
99f78f56
MC
159432001-02-11 Michael Chastain <chastain@redhat.com>
15944
15945 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15946 Helps the test script figure out which demangler is in use.
15947 (dm_type_foo_ref): Ditto.
15948 (dm_type_int_star): Ditto.
15949 (dm_type_long_star): Ditto.
15950 (dm_type_unsigned_int): Ditto.
15951 (dm_type_void): Ditto.
15952 (dm_type_void_star): Ditto.
99707966 15953 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15954 Probe the gdb demangler and set variables to accommodate
15955 formatting differences.
15956 (info_func_regexp): New function. Same as info_func, but
15957 matches against a regexp.
15958 (info_func): Match against a literal string.
15959 (print_addr_2): New function. Match against a literal string,
15960 which can be different from the input to gdb.
15961 (print_addr): Simply call print_addr_2 with the same argument twice.
15962 (test_lookup_operator_functions): Use demangler formatting variables.
15963 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15964 the tests in the same order as the C++ class declaration.
15965 (test_paddr_operator_functions): Ditto.
15966 (test_paddr_overloaded_functions): Ditto.
15967 (test_paddr_hairy_functions): Use demangler formatting variables.
15968 Add reference to gdb/19 for related tests.
15969 (do_tests): Call probe_demangler.
15970
1de8f023
KB
159712001-01-30 Kevin Buettner <kevinb@redhat.com>
15972
15973 * gdb.c++/templates.cc (printf): Remove unused function definition.
15974
ca3f91ed
MS
159752001-01-26 Felix Lee <flee@redhat.com>
15976
15977 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15978
159792001-01-25 matthew green <mrg@redhat.com>
15980
15981 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15982 up sid.
15983 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15984
159852001-01-25 matthew green <mrg@redhat.com>
15986
15987 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15988 Deprecate $sid_spawn_id.
ca3f91ed
MS
15989 (sid_exit): Remove code necessary only for `spawn.'
15990
159912001-01-25 matthew green <mrg@redhat.com>
15992
15993 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15994
fb18ec4a
MC
159952001-01-28 Michael Chastain <chastain@redhat.com>
15996
15997 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15998 to call when tests fail. It takes gdb out of the overloaded
15999 function choice menu back to the main prompt, so that the test
16000 program stays synchronized.
16001 (set_bp_overloaded): New proc to collect all the common
16002 code for setting a breakpoint on an overloaded name. Calls
16003 take_gdb_out_of_choice_menu when needed.
16004 (menu_overload1arg): New variable to collect the repeated
16005 instances of the expected menu for an overloaded name. Change
16006 the regular expression to handle changes in g++ type encoding:
16007 "void" can be either "void" or "", and "unsigned int" can be
16008 either "unsigned int" or "unsigned".
16009 (continue_to_bp_overloaded): Change regular expressions to handle
16010 changes in g++ type encoding.
16011 (no proc): Call take_gdb_out_of_choice_menu when needed.
16012 Remove redundant calls to "info break". Accept either "canceled"
16013 or "cancelled". Change regular expressions in "info break"
16014 calls to handle changes in g++ type encoding. Give all tests
16015 unique strings.
16016
9c646a6e
BE
160172001-01-17 Ben Elliston <bje@redhat.com>
16018
16019 * config/sid.exp: New file.
16020
9549d9c1
AC
16021Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16022
16023 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16024
dc96c6c7 160252000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16026
16027 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16028 Add a RE to accept a non-ascii char if one is ever presented.
16029
b4df4f68
FN
160302000-12-20 Fernando Nasser <fnasser@redhat.com>
16031
297dd0fd 16032 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16033
dc96c6c7 160342000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16035
d63a86f8 16036 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16037 in regexp. One '\' does not suffice on Linux.
16038
4a7bddb6
MC
160392000-12-09 Michael Chastain <chastain@redhat.com>
16040
16041 * gdb.base/break.exp (test_clear_command): Use a marker function
16042 rather than 'main' for the test function. Also move this
16043 test to an execution point where the marker function names are
16044 guaranteed to be bound to functions. (Executing tests after a
16045 'finish' from main runs into name conflicts with local names
16046 in __libc_start_main).
16047
dc96c6c7 160482000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16049
16050 * gdb.base/finish.exp: New test for gdb's "finish" command.
16051 * gdb.base/return2.exp: New test for gdb's "return" command.
16052 * gdb.base/return2.c: New source file for above.
16053
dc96c6c7 160542000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16055
16056 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16057 * gdb.base/miscexprs.exp: Ditto.
16058 * gdb.base/pointers.exp: Ditto.
16059 * gdb.c++/derivation.exp: Ditto.
16060 * gdb.c++/local.exp: Ditto.
16061 * gdb.c++/namespace.exp: Ditto.
16062 * gdb.c++/overload.exp: Ditto.
16063 * gdb.c++/ref-types.exp: Ditto.
16064
dc96c6c7 160652000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16066
16067 * gdb.base/constvars.exp: Test result of "up" command.
16068 * gdb.base/miscexprs.exp: Ditto.
16069 * gdb.base/pointers.exp: Ditto.
16070 * gdb.base/scope.exp: Ditto.
16071 * gdb.c++/derivation.exp: Ditto.
16072 * gdb.c++/local.exp: Ditto.
16073 * gdb.c++/namespace.exp: Ditto.
16074 * gdb.c++/overload.exp: Ditto.
16075 * gdb.c++/ref-types.exp: Ditto.
16076
44097287
FN
160772000-11-22 Michael Chastain <chastain@redhat.com>
16078
16079 * mips_pro.exp: Accept either "middle -> top -> main" or
16080 "middle -> main" in the backtrace, because gcc can optimize
16081 tail calls to jumps. Remove setup_xfail for the hppa case.
16082 Add a comment with the original warning messages from PR 3016,
16083 which was filed in 1993, to preserve them for posterity.
16084
9d2e1bab
ND
160852000-11-17 Nick Duffek <nsd@redhat.com>
16086
16087 * lib/gdb.exp (gdb_test): Override timeout with board info.
16088
1aca8eb7
ND
160892000-11-17 Nick Duffek <nsd@redhat.com>
16090
16091 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16092 the second kill and detach messages.
16093
93076499
ND
160942000-11-17 Nick Duffek <nsd@redhat.com>
16095
16096 * configure.in: Add AC_EXEEXT.
16097 * configure: Regenerate.
16098 * Makefile.in (just-check): Export EXEEXT.
16099 * lib/gdb.exp ($EXEEXT): Import from environment.
16100 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16101 expect "maint dump-me" on Cygwin.
16102 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16103 $EXEEXT.
16104
30e87cd3
ND
161052000-11-17 Nick Duffek <nsd@redhat.com>
16106
16107 * gdb.base/break.exp: Test backtrace and finish from called
16108 function on all platforms, not just HP-UX.
16109
dc96c6c7 161102000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16111
16112 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16113 code from gdb_target_monitor, so it can be used independantly
16114 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16115
dc96c6c7 161162000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16117
16118 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16119 * gdb.base/corefile.exp: Expect the message "Program is being
16120 debugged already" when we send the "corefile" command, since
16121 the preceeding gdb_load may have connected gdb to a remote target.
16122 * gdb.base/display.exp: Disable hardware watchpoints if new
16123 board info variable "no_hardware_watchpoints" is true.
16124 Replace single-letter commands with more readable ones.
16125 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16126 if new board info variable "no_hardware_watchpoints" is true.
16127 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16128 to see if stdio (printf) testing is possible.
16129 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16130 board info variable "no_hardware_watchpoints" is true. Use new
16131 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16132
39124dea
FN
161332000-11-13 Fernando Nasser <fnasser@redhat.com>
16134
16135 From Orjan Friberg <orjanf@axis.com>:
16136 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16137 in array print pattern match.
16138
a9e2e984
FN
161392000-11-09 Fernando Nasser <fnasser@redhat.com>
16140
16141 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16142 spelling "cancelled" to U.S. spelling "canceled" to match changes
16143 made to gdb.
16144 * gdb.c++/ovldbreak.exp: Ditto.
16145
c7db355b
PS
161462000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16147
16148 * gdb.base/callfuncs.c (main): Moved to end of file, call
16149 t_double_values to initialize the FPU before inferior calls are made.
16150 * gdb.base/callfuncs.exp: Test for register preservation after calling
16151 inferior functions. Add tests for continuining, finishing and
16152 returning from a stop in a call dummy.
16153
dc96c6c7 161542000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16155
16156 * gdb.base/commands.exp: Break up long lines, and re-indent.
16157
dc96c6c7 161582000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16159
16160 * config/gdbserver.exp: Rewritten from the ground up, to make it
16161 compatible with the current dejagnu tree, and to make it work with
16162 the new "gdbserver" in libremote.
16163
dc96c6c7 161642000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16165
16166 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16167 * gdb.base/varargs.exp: Skip entire test if no printf support.
16168 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16169 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16170
dc96c6c7 161712000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16172
16173 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16174 no floating point support.
16175 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16176 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16177 * gdb.base/call-rt-st.exp: Ditto.
16178 * gdb.base/call-strs.exp: Ditto.
16179
bac5fc66
JG
161802000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16181
16182 * gdb.base/sizeof.c: include <stdio.h>.
16183
16184 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16185 'finish', otherwise uncaptured gdb_prompt would potentially
16186 throw remaining test points out of sync.
bac5fc66 16187
b22a6027
SB
161882000-07-26 Scott Bambrough <scottb@netwinder.org>
16189
16190 * gdb.base/recurse.exp: Run tests for all targets.
16191 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16192 gnu-oldld case on ARM.
16193 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16194 for ARM targets.
d63a86f8 16195
d8231941
AG
16196Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16197
16198 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16199 * gdb.java/configure: Rebuild.
16200
8caabe69
AG
16201Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16202
16203 * gdb.java/jv-exp.exp: New file.
16204
9d273ca3
AG
16205Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16206
16207 * configure: Rebuilt.
16208 * configure.in (configdirs): Add gdb.java.
16209 * gdb.java/jmisc.java: New file.
16210 * gdb.java/jmisc.exp: New file.
16211 * gdb.java/Makefile.in: New file.
16212 * gdb.java/configure: Rebuilt.
16213 * gdb.java/configure.in: New file.
16214 * lib/java.exp: New file.
16215
4f823a66
AC
16216Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16217
16218 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16219 underflow.
4f823a66 16220
2391e11d
AC
16221Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16222
16223 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16224 and the compilers sizes.
2391e11d 16225
54602222
ND
162262000-07-09 Nick Duffek <nsd@redhat.com>
16227
16228 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16229 (use_methods): New function.
16230 (main): Call use_methods().
16231 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16232 (do_tests): Call test_method_param_class.
16233
2bec0572
ND
162342000-07-09 Nick Duffek <nsd@redhat.com>
16235
16236 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16237 spelling.
16238 (test_enums): New procedure. Move enum tests from end of script
16239 to here. Set breakpoint on function name instead of line number.
16240 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16241 (enums2): New marker function.
16242 (enums1): New function.
16243 (main): Call enums1(). Move enum tests to enums1().
16244
78492fde
AC
16245Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16246
16247 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16248 compile/link program. Update line numbers.
78492fde
AC
16249 * gdb.asm/d10v.inc: Define ``startup''.
16250 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16251
49a2cef8
AC
16252Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16253
16254 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16255
3e6c8688
EZ
162562000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16257
16258 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16259 of 'help maint print' command.
3e6c8688 16260
9ff5cbe9
AC
16261Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16262
16263 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16264 they use gdb_expect_list.
9ff5cbe9 16265
17c579bd
AC
16266Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16267
16268 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16269 memory-read-packet-size'' instead of ``set endian big'' to test
16270 long commands.
17c579bd 16271
e6d71bf3
DB
162722000-06-03 Daniel Berlin <dan@cgsoftware.com>
16273
16274 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16275 g++, and stop skipping them.
e6d71bf3
DB
16276
16277 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16278 work under g++.
16279
d63a86f8 16280 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16281 initialization.
16282
dc96c6c7 162832000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16284
16285 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16286 the regular expression: accept an (almost) arbitrary sequence of
16287 "frames-invalid" and "breakpoints-invalid" messages both before
16288 and after the "starting" message.
16289
dc96c6c7 162902000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16291
16292 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16293
dc96c6c7 162942000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16295
16296 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16297 Relax the regular expression a little, make it pass on Solaris 8.
16298
8216cda9
KB
162992000-05-12 Kevin Buettner <kevinb@redhat.com>
16300
16301 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16302 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16303 Instead, it is permissible for gdb to stop on the line of the
16304 call itself.
16305
1a570b2f
MS
163062000-05-12 Michael Snyder <msnyder@.cygnus.com>
16307
16308 * gdb.base/break.exp (bp on small function, optimized file):
16309 Add a second pass pattern. The behavior differs here between stabs
16310 and dwarf for one-line functions. Stabs preserves two line symbols
16311 (one before the prologue and one after) with the same line number,
16312 but dwarf regards these as duplicates and discards one of them.
16313 Therefore the address after the prologue (where the breakpoint is)
16314 has no exactly matching line symbol, and GDB reports the breakpoint
16315 as if it were in the middle of a line rather than at the beginning.
16316
dc96c6c7 163172000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16318
d63a86f8 16319 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16320 rather than "send_gdb" (for consistancy).
16321
7d418785
AC
16322Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16323
16324 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16325 * gdb.c++/templates.cc: Properly check for GCC version number.
16326 * lib/compiler.cc: Likewise
16327
dc96c6c7 163282000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16329
d63a86f8 16330 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16331 gdb may not stop at the first line of main, due to code motion.
16332
dc96c6c7 163332000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16334
16335 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16336 This test depends on parsing the printf output from the target.
16337 Since the sparclet stub doesn't do stdio, this will never work.
16338 * gdb.base/call-rt-st.exp: ditto.
16339 * gdb.base/call-strs: ditto.
16340
dc96c6c7 163412000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16342
16343 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16344
16345 * gdb.base/ending-run.exp: After connecting to a remote target,
16346 but before running, the target will appear to be in a random
16347 location. Specify both a file and a line for breakpoints.
16348 Also, the function that calls main may be called 'init'
16349 rather than 'start'.
16350
a5a51225
EZ
163512000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16352
16353 * gdb.base/help.exp: Update output for add-symbol-file command.
16354
7930cc7c
FN
163552000-04-10 Fernando Nasser <fnasser@cygnus.com>
16356
16357 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16358 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16359
23e37ab1
C
163602000-04-07 J.T. Conklin <jtc@redback.com>
16361
e93c542c
C
16362 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16363
23e37ab1
C
16364 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16365
591b8fa3
PDM
16366Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16367
16368 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16369 values that can be represented exactly.
591b8fa3
PDM
16370 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16371 above change, and to not check against the directory part of the source
16372 file name.
16373 (step into print_long_arg_list): Likewise.
16374 (print print_small_structs from print_long_arg_list): Likewise.
16375 (print print_long_arg_list): Likewise.
16376
7a495180
EZ
163772000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16378
30b53638 16379 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16380
beb998c6
AC
16381Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16382
16383 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16384
1c689132
DB
163852000-03-25 Daniel Berlin <dan@cgsoftware.com>
16386
16387 * gdb.base/commands.exp (deprecated_command_test): Add test for
16388 deprecate with no arguments.
16389
c1790a9d
JL
163902000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16391
16392 * gdb.base/break.exp: Add new test for setting breakpoints on
16393 optimized code so we can test breakpoints work even when function
16394 prologues may be optimized away
16395
003ba290
FN
163962000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16397
16398 From David Whedon <dwhedon@gordian.com>
a9c64011 16399 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16400
6837a0a2
DB
164012000-03-22 Daniel Berlin <dan@cgsoftware.com>
16402
16403 * gdb.base/help.exp: Added test for new apropos command.
16404
b9593231
KB
164052000-03-21 Kevin Buettner <kevinb@redhat.com>
16406
16407 * gdb.base/pointers.c (usevar): New function.
16408 (main): Make sure that global variables v_int_pointer2, rptr,
16409 and y are all referenced someplace in the program by calling
16410 usevar() on them. [Some linkers delete symbols which are
16411 never referenced. The space remains, but there's no way to
16412 get a (symbolic) handle on the variable from the debugger.]
16413
751a959b
EZ
164142000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16415
16416 * gdb.base/printcmds.c: Add typedeffed arrays.
16417
16418 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16419 procedure to test arrays that are typedef'd.
751a959b 16420
73a93a32
JI
164212000-03-13 James Ingham <jingham@leda.cygnus.com>
16422
16423 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16424 the library directories.
73a93a32 16425
fb40c209
AC
16426Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16427
16428 * configure.in (configdirs): Add sub directory gdb.mi.
16429 * configure: Re-generate.
16430
16431 * gdb.mi: New directory.
d63a86f8 16432
ee4dd2c9
AC
164332000-02-25 Scott Bambrough <scottb@netwinder.org>
16434
16435 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16436 a long long value as a double on ARM platforms.
ee4dd2c9 16437
70f0cc22
JB
164382000-02-16 Jim Blandy <jimb@redhat.com>
16439
16440 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16441 default source file is set properly before running this test.
16442
853819b8
EZ
164432000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16444
16445 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16446 gdbtk/library directory, not in gdbtcl2.
853819b8 16447
dfcd3bfb
JM
164482000-02-04 Jim Blandy <jimb@redhat.com>
16449
16450 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16451 backslash from regexp pattern.
16452
16453 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16454 procedure. Use it to run all the "continue to bp overloaded"
16455 tests. Note that this changes the names of the tests slightly.
16456 If the breakpoint hit message includes a hex PC value, because
16457 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16458 from the real source code, still consider that a pass.
16459
16460 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16461 XFAIL here if the breakpoint message contains a hex address. Note
16462 similar change on 1999-11-02.
16463
16464 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16465
16466 * gdb.base/ptype.exp: Establish a default source file before
16467 calling get_debug_format.
16468
164692000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16470
16471 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16472
8b93c638
JM
164732000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16474
16475 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16476 of successive stepi commands -- while in the prologue we should see
16477 the function entry bracket.
16478
164792000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16480
16481 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16482 reach __change_mode() when stepping through the end of main().
16483
c5394b80
JM
164842000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16485
16486 * gdb.base/default.exp: Fix expected pattern.
16487 * gdb.base/help.exp: Same.
16488
0d06e24b
JM
164892000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16490
16491 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16492 Don't use xfail's because that affects only the following test.
d63a86f8 16493
0d06e24b 16494 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16495 solaris or linux.
0d06e24b
JM
16496
16497 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16498
dc96c6c7 164992000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16500
d63a86f8 16501 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16502 "A syntax error" rather than "A parse error". Accept both.
16503
165042000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16505
16506 * gdb.base/default.exp: Remove OS dependent string from "target
16507 remote" test.
16508 * gdb.base/help.exp: Same for "help target remote" test.
16509
c3f6f71d
JM
165102000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16511
16512 From Jim Kingdon <kingdon@redhat.com>:
16513
16514 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16515 prompt (cleanup rather than necessity, but still might keep output
16516 from spilling to next test).
c3f6f71d
JM
16517
165182000-01-02 Fred Fish <fnf@cygnus.com>
16519
16520 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16521 AIX, which defines them in <sys/types.h>.
16522
ed9a39eb 165231999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16524
ed9a39eb 16525 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16526 float" test.
ed9a39eb
JM
16527
165281999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16529
ed9a39eb 16530 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16531
16532 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16533 outermost frame disallowed".
16534
165351999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16536
16537 * gdb.base/setvar.exp: New tests for setting the value of a struct
16538 with a constant list.
16539
165401999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16541
16542 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16543 require the user to type a cast before setting the value of a struct.
16544
de57eccd
JM
165451999-12-06 Jim Blandy <jimb@cygnus.com>
16546
16547 * gdb.base/default.exp: Expect the new 'info float' command on
16548 all i386 platforms.
16549
16550 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16551 LinuxThreads libraries that don't support debugging.
16552
c2d11a7d
JM
16553Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16554
16555 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16556 Change the buffer type to ``unsigned char'' to simplify size
16557 arithmetic.
c2d11a7d
JM
16558
16559 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16560 stub only handles 400-1 byte packets. Verify that the download
16561 worked.
c2d11a7d
JM
16562
165631999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16564
16565 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16566 tests, using UNRESOLVED for the untested cases. Also, does not wait
16567 for a timeout if the prompt was received before a recognizable pattern.
16568
165691999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16570
16571 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16572
165731999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16574
16575 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16576 watchpoints.
c2d11a7d
JM
16577
165781999-11-24 Jason Merrill <jason@casey.cygnus.com>
16579
16580 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16581
16582 * gdb.c++/local.exp: Be more flexible in recognizing local class
16583 name mangling. Don't allow horribly truncated method names.
16584 * gdb.c++/derivation.exp: Expect protected inheritance.
16585 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16586 * gdb.c++/virtfunc.exp: Likewise.
16587 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16588 when printing a nested enum.
16589
165901999-11-22 Jim Blandy <jimb@cygnus.com>
16591
16592 * gdb.base/step-test.exp: Properly await GDB's response to setting
16593 a breakpoint on the call to large_struct_by_value.
16594
16595 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16596 just because we have debug info for the `start' function.
16597
165981999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16599
16600 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16601 "Unknown signal" messages, which indicate (on LinuxThreads) that
16602 GDB doesn't know how to debug threads on this system. This is
16603 better than hanging while philosopher 0 dumps chatter into gdb.log.
16604
166051999-11-18 Tom Tromey <tromey@cygnus.com>
16606
16607 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16608
166091999-11-18 Fred Fish <fnf@cygnus.com>
16610
16611 * gdb.base/coremaker2.c: Add sample program for generating
16612 cores that is more self contained than coremaker.c. Eventually
16613 I'll add more code to this and tie it into the testsuite.
16614
4ce44c66
JM
166151999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16616
16617 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16618
166191999-11-10 Jimmy Guo <guo@cup.hp.com>
16620
16621 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16622 from $srcdir/lib/.
4ce44c66 16623 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16624 and gdb.c++/.
4ce44c66
JM
16625
16626 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16627
d63a86f8 16628 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16629 'continue with watch' test point.
16630
166311999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16632
16633 Merged from p2linux-990323-branch:
d63a86f8 16634
4ce44c66
JM
16635 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16636
11cf8741
JM
16637Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16638
16639 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16640 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16641
16642Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16643
16644 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16645 gdb_expect_list.
11cf8741
JM
16646
16647Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16648
16649 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16650
166511999-11-03 Mark Salter <msalter@cygnus.com>
16652
16653 * gdb.base/break.exp: Fix "stub continue" pattern.
16654
166551999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16656
16657 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16658
166591999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16660
16661 * gdb.base/display.exp ("finish"): Add timeout clause.
16662
16663 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16664 plain prompt clause, so this doesn't have to time out in order to
16665 fail.
16666
16667 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16668 breakpoint hit messages include an address.
11cf8741
JM
16669
16670 * gdb.base/display.exp: Don't forget to escape parens in regular
16671 expressions. Unix regexp notatation sucks.
16672
166731999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16674
16675 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16676 order for 'signalled' message.
11cf8741 16677
5c44784c
JM
166781999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16679
16680 From Jimmy Guo <guo@cup.hp.com>:
16681 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16682 * gdb.base/annota1.c: Add code for tests to work with.
16683
166841999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16685
16686 * gdb.base/remote.exp: New test for remote downloading settings.
16687 * gdb.base/remote.c: New file with large .data.
16688
917317f4
JM
166891999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16690
16691 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16692 for LinuxThreads support, merged from the Code Fusion branch.
16693
16694Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16695
16696 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16697 containing exp_continue into a while within an expect. Don't
16698 attempt a start more than three times. Check return value from
16699 gdb_load.
d63a86f8 16700
2df3850c
JM
16701Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16702
16703 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16704 a pass case.
2df3850c 16705
2acceee2
JM
167061999-10-01 Kevin Buettner <kevinb@cygnus.com>
16707
16708 * gdb.base/break.c (main): Added a statement that we can step
16709 off of.
16710 * gdb.base/break.exp: Added tests for setting a breakpoint
16711 at an offset and stepping onto a breakpoint.
16712
167131999-10-01 Fred Fish <fnf@cygnus.com>
16714
d63a86f8 16715 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16716 gdb output.
16717
c2c6d25f
JM
167181999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16719
16720 * gdb.base/break.exp: Code locations are in hex, don't forget!
16721 (For HP-UX.)
16722
167231999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16724
16725 * condbreak.exp: Use break.c as test program.
16726 * condbreak.c: Remove, redundant with break.c.
16727
167281999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16729
16730 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16731 Z-packets if the target needs it.
c2c6d25f
JM
16732
167331999-09-13 James Ingham <jingham@leda.cygnus.com>
16734
16735 * gdb.c++/overload.exp: Added tests for listing overloaded
16736 functions with function pointers in the arg, explicitly calling
16737 out the version you want.
16738
cff3e48b
JM
167391999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16740
16741 * long_long.exp: Add variations of test cases that work for
16742 targets with 16-bit ints and 32-bit doubles.
16743
d4f3574e
SS
167441999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16745
16746 * break.c (main): Compare a possibly-uninitialized argc with an
16747 unlikely value that fits in 16 bits.
16748
167491999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16750
16751 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16752 0xfeeb, don't want negative numbers if ints are 16 bits.
16753
16754 * lib/gdb.exp (skip_cplus_tests): New proc.
16755 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16756 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16757 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16758 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16759 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16760 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16761 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16762 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16763
16764 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16765
16766Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16767
16768 * gdb.base/corefile.exp (up): Allow a parameter to appear
16769 in the frame that we're going up to.
16770
16771 From Jim Blandy <jimb@cygnus.com>:
16772
16773 * gdb.base/default.exp (info float): Expect some output now.
16774
16775 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16776 returning floating-point values to fail on the x86.
16777 * gdb.base/callfwmall.exp (do_function_calls): Same.
16778
16779 * gdb.base/list.exp (test_listsize): Correct expectations for
16780 listing line 1 with listsize 2. Also, listing a single line
16781 works now, as does listing three lines. [Kevin's note: There
16782 were a number of other cases fixed too where the expectations
16783 differed...]
16784
167851999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16786
16787 * gdb.base/selftest.exp: Add case for when version prints as
16788 constant string instead of char pointer.
16789
104c1213
JM
167901999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16791
16792 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16793 stepping out of main.
104c1213
JM
16794
16795 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16796 G++ used.
16797
16798 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16799 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16800
16801 * gdb.c++/ovldbreak.exp: Update match string in test that
16802 includes a warning of multiple breakpoints.
16803
168041999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16805
16806 * gdb.base/display.exp: Improve precision of step-after-finish
16807 added yesterday.
16808
16809 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16810 test.
104c1213
JM
16811
16812 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16813 configs when using G++, not just hppa*.
16814
168151999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16816
16817 * gdb.base/async.c: New file.
16818 * gdb.base/async.exp: New file.
16819
16820Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16821
16822 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16823 PA64.
16824
53a5351d
JM
16825Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16826
104c1213
JM
16827 * gdb.base/display.exp: "finish" can leave us mid-line on many
16828 targets, deal with it. Add a small constant to main, instead of
16829 1000 since main+1000 may not be a valid address in the target.
16830
53a5351d
JM
16831 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16832 on hpux11.
16833
16834 * gdb.base/attach.exp: Handle another hpux11 error message variant
16835 when attaching to a process that does not exist.
16836
168371999-08-19 J.T. Conklin <jtc@redback.com>
16838
16839 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16840 characters in 'continue to 1241' test.
53a5351d
JM
16841
168421999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16843
16844 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16845 stop in print_long_arg_list, define and use a whitespace
16846 variable in print_small_structs test, add an XFAIL for Solaris.
16847 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16848 interested enough to fix.
16849
7be570e7
JM
168501999-08-13 Keith Seitz <keiths@cygnus.com>
16851
16852 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16853 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16854 proc knows about targets other than the natives.
16855 (test_assign): Use "gdb_run_cmd" to "run" the target.
16856 Check that we've actually hit the breakpoint at main.
16857 When we attempt to assign a value to a local variable, check
16858 that the variable is in the current scope, i.e., don't use
16859 a test with an empty result.
16860
16861Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16862
16863 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16864 command.
7be570e7
JM
16865
168661999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16867
16868 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16869 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16870 gdb.compat, gdb.threads-hp.
16871 gdb.hp/configure, gdb.hp/configure.in: New files.
16872 gdb.hp/Makefile.in: Recurse into new subdirs.
16873 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16874 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16875 in object files.
16876 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16877
96baa820
JM
168781999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16879
16880 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16881 funky printf, remove a bogus p/a test.
96baa820
JM
16882
168831999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16884
16885 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16886 connected to the target. This is necessary when running not
16887 natively.
96baa820
JM
16888
168891999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16890
16891 * gdb.base/step-test.exp: Removed some extraneous messages.
16892
16893 * gdb.base/long_long.exp: Don't run memory examination tests
16894 on little-endian targets (they will need a different set of
16895 results to match).
16896
168971999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16898
16899 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16900 until somebody decides to fix GDB.
16901
16902 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16903 constant as "ULL".
96baa820
JM
16904 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16905 matches for a couple x/2 commands.
16906
a0b3c4fd
JM
169071999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16908
16909 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16910 by merging in ref-types2 tests.
16911 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16912
16913 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16914 * gdb.c++/Makefile.in: Add standard actions.
16915 (EXECUTABLES): Rename from PROGS, update list.
16916 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16917 from gdb.hp.
16918 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16919 foo and bar locals.
16920 * gdb.c++/anon-union.exp: Fix tests to match.
16921 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16922 expect matches to handle output variations.
16923 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16924 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16925 output, add HP alternatives for new and delete prints.
a0b3c4fd 16926 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16927 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16928 * gdb.c++/demangle.exp: Use $style when reporting failure.
16929 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16930 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16931 match alternatives.
16932 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16933 compilers.
a0b3c4fd
JM
16934 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16935 * gdb.c++/method.exp: Add match alternatives.
16936 * gdb.c++/misc.cc: Add bool types.
16937 * gdb.c++/misc.exp: Add tests for bool types.
16938 * gdb.c++/overload.exp: Add xfails.
16939 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16940 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16941 add some more template parameter tests (only for HP currently).
16942 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16943 * gdb.c++/virtfunc.cc: Add return type and value for main.
16944 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16945 match alternatives.
d63a86f8 16946
a0b3c4fd
JM
169471999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16948
16949 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16950
169511999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16952
16953 * gdb.base/signals.exp: Don't expect getting a backtrace from
16954 within a signal handler to fail on Linux.
16955
169561999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16957
16958 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16959 * lib/gdb.exp: Remove some gratuitious semicolons.
16960 (delete_breakpoints): Increase timeout.
16961 (gdb_expect): Add -notransfer option.
16962 (gdb_test): Use -notransfer option.
16963 (get_compiler_info): Add f77 case.
16964 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16965 case.
a0b3c4fd
JM
16966 (gdb_preprocess): Call get_compiler.
16967
16968 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16969 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16970 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16971 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16972 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16973 third arg to gdb_test.
a0b3c4fd
JM
16974 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16975 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16976 HP-UX xfails, add others.
a0b3c4fd
JM
16977 * gdb.base/completion.exp: Reflect name change of self-test.
16978 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16979 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16980 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16981 HP failure number.
a0b3c4fd
JM
16982 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16983 useless HP-UX 10.30 references.
16984 * gdb.base/maint.exp: Loosen matches.
16985 * gdb.base/pointers.c (main): Declare more_code.
16986 * gdb.base/pointers.exp: Match on output of a `next'.
16987 * gdb.base/structs.c: Add prototypes.
16988 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16989 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16990
169911999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16992
16993 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16994 command.
a0b3c4fd
JM
16995
169961999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16997
16998 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16999 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17000
17001 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17002 debug info. Deal with lack of signal hanlder info in stack.
17003
a9c64011 17004 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17005 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17006
5a2468f5
JM
170071999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17008
17009 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17010 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17011
adf40b2e
JM
17012Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17013
17014 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17015 a1-selftest.exp.
adf40b2e
JM
17016 * gdb.base/configure: Re-generate.
17017
170181999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17019
17020 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17021 in trying to run first and name is too long.
17022
17023 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17024 pointers2.c and pointers2.exp, respectively.
17025 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17026 doschk happier.
17027
43e526b9
JM
170281999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17029
17030 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17031 callfuncs2.c and callfuncs2.exp.
17032
17033 * gdb.base/list.exp: Remove mistaken xfails.
17034 * gdb.base/list0.h: Add optional prototypes.
17035
9846de1b
JM
17036Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17037
a9c64011 17038 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17039 calling malloc.
a9c64011
AS
17040 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17041 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17042 use.
9846de1b
JM
17043
170441999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17045
17046 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17047 * gdb.base/annota2.cc, annota2.exp: Move from here.
17048 * gdb.c++/annota2.cc, annota2.exp: To here.
17049 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17050
43ff13b4
JM
17051Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17052
17053 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17054 a consistent format.
43ff13b4 17055
085dd6e6
JM
170561999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17057
17058 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17059 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17060 HP compilers, also set the globals $true and $false.
17061
17062 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17063 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17064 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17065 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17066 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17067 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17068 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17069 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17070 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17071 whatis.c} Add C++ compatible function definitions and return
17072 types, add includes for library functions.
085dd6e6
JM
17073 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17074 * gdb.base/step-test.c (myglob): Rename from glob.
17075 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17076 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17077 files, move here from gdb.hp.
085dd6e6 17078 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17079 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17080 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17081 Adjust line numbers in regexps.
085dd6e6
JM
17082
17083 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17084 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17085 instead of 0/1.
17086
17087 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17088 foll-vfork.exp: New files, move here from gdb.hp.
17089 * gdb.base/page.exp: New file, test of pagination command.
17090
17091 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17092 recursion test.
17093 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17094
17095 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17096 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17097
17098 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17099 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17100 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17101 watchpoint test.
085dd6e6
JM
17102 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17103 them work.
17104 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17105 expressions properly.
17106 * gdb.base/corefile.exp: Loosen the match slightly.
17107 * gdb.base/default.exp: Allow "Error accessing memory" message
17108 also.
17109 * gdb.base/display.exp: Skip over x/0 j if PA64.
17110 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17111 * gdb.base/interrupt.exp: Ditto.
17112 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17113 in use.
17114 * gdb.base/list.exp: Add xfails for HP-UX.
17115 * gdb.base/long_long.exp: Refine some of the numeric matches.
17116 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17117 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17118 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17119 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17120 * gdb.base/ptype.exp: Succeed on more varieties of output.
17121 * gdb.base/scope.exp: Add xfails for HP-UX.
17122 * gdb.base/sect-cmd.exp: Add more cases.
17123 * gdb.base/setvar.exp: Add xfails for HP-UX.
17124 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17125 * gdb.base/signals.exp: Match on void symbolically.
17126 * gdb.base/step-test.exp: Add case for PA64.
17127 * gdb.base/term.exp: Add exit and restart.
17128 * gdb.base/twice.exp: Clean up after self.
17129 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17130 * gdb.base/whatis.exp: Allow more ways to pass tests.
17131
17132 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17133 no longer useful.
085dd6e6
JM
17134
17135Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17136
17137 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17138 list of patterns.
085dd6e6 17139 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17140 print_double_array(double_array)", "continuing to breakpoint
17141 1018", "print print_double_array(array_d)" and "continuing to
17142 1034" tests.
d63a86f8 17143
085dd6e6
JM
171441999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17145
a9c64011 17146 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17147
171481999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17149
17150 * config/mt-*: Remove, these haven't been used since 1996.
17151
171521999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17153
17154 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17155 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17156 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17157
9e0b60a8
JM
171581999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17159
17160 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17161 simpler match case for the ptype of the big class.
17162
171631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17164
17165 * gdb.exp: Fix test for gdb_prompt existence.
17166
171671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17168
17169 * gdb.exp (gdb_test): Add fail after calls to perror.
17170
171711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17172
17173 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17174
171751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17176
17177 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17178
0f71a2f6
JM
17179Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17180
17181 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17182 malloc() is linked in.
0f71a2f6
JM
17183
171841999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17185
17186 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17187 step at end.
17188
17189 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17190
171911999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17192
17193 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17194
cce74817
JM
17195Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17196
17197 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17198 * gdb.base/mips_pro.exp: Likewise.
17199
172001999-06-02 Keith Seitz <keiths@cygnus.com>
17201
17202 * gdb.c++/templates.cc: Change all "new" operators to throw
17203 an exception.
17204 * gdb.c++/cplusfuncs.cc: Likewise.
17205
17206 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17207
17208Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17209
17210 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17211 * gdb.base/ending-run.exp: When stepping out of main, accept a
17212 step into an arbitrary assembler file.
cce74817 17213
392a587b
JM
172141999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17215
d63a86f8 17216 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17217 "breakpoint-invalid" to be printed.
d63a86f8 17218 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17219 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17220 * gdb.base/annota2.cc: Initialize a.x to 0.
17221
9e086581
JM
172221999-05-17 Keith Seitz <keiths@cygnus.com>
17223
17224 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17225 when "skip_float_tests" set.
17226 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17227 "print print_ten_doubles", and "step into print_long_arg_list".
17228 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17229 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17230 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17231 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17232 "skip_float_tests" is set.
17233 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17234 when "skip_float_tests" set.
d63a86f8 17235
cd0fc7c3
SS
172361999-05-06 Keith Seitz <keiths@cygnus.com>
17237
17238 * gdb.base/annota2.cc: Include stdio.h.
17239
17240Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17241
17242 * gdb.base/crossload.exp: Remove, this has been disabled ever
17243 since BFD stopped including all targets, and cross-GDB gets
17244 plenty of testing anyway.
17245 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17246 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17247 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17248 * gdb.base/README: Remove, was doc for this.
17249 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17250 needed.
cd0fc7c3 17251
b83266a0
SS
172521999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17253
17254 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17255 output.
17256
17257 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17258 * gdb.base/annota2.exp: New file. More annotation tests.
17259 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17260 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17261
172621999-04-23 Angela Marie Thomas <angela@cygnus.com>
17263
17264 * config/cfdbug.exp: New file.
17265
7a292a7a
SS
172661999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17267
17268 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17269 Marcus Daniel's and Dale Hawkins's demangler crashes.
17270
17271 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17272 test_lucid_style_demangling, test_arm_style_demangling,
17273 test_hp_style_demangling): Try Tom Tromey's core-dumping
17274 identifier under each demangling style.
7a292a7a
SS
17275
172761999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17277
17278 * gdb.c++/demangle.exp: Include the current demangling style
17279 in all test names.
17280 (current_demangling_style): New global variable.
17281 (set_demangling_style, test_demangling_core, test_demangling,
17282 test_demangling_exact): New functions.
17283 (test_gnu_style_demangling, test_lucid_style_demangling,
17284 test_arm_style_demangling, test_hp_style_demangling): Use those,
17285 instead of calling gdb_test and gdb_test_exact directly.
17286 (catch_demangling_errors): New function, which reports errors
17287 signalled by the demangling test functions in an orderly way.
17288 (do_tests): Use catch_demangling_errors.
17289
172901999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17291
17292 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17293 grouping in expressions, not {}.
7a292a7a
SS
17294
17295 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17296 initialized yet.
7a292a7a
SS
17297
172981999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17299
17300 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17301 are listed.
17302
173031999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17304
17305 * gdb.stabs/weird.exp: Test for CC being defined before
17306 looking at its value.
17307
173081999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17309
17310 * gdb.base/call-ar-st.exp: Remove stray '#'.
17311 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17312 "short int" and "long int".
17313 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17314 change, to mollify finicky HP compiler.
7a292a7a
SS
17315 * gdb.hp/reg-test.exp (testfile): Fix file name.
17316 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17317
7a292a7a
SS
17318 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17319 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17320 alternate form of enum ptype.
17321
c906108c
SS
173221999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17323
7a292a7a
SS
17324 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17325 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17326 passing skip_hp_tests, so as not to waste time on guaranteed
17327 failure.
7a292a7a 17328
c906108c
SS
17329 * gdb.c++/overload.cc: Pass string instead of char addr, always
17330 init ccpfoo.
17331 * gdb.c++/templates.cc: Fix syntax error.
17332
7a292a7a
SS
17333Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17334
17335 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17336 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17337 command.
17338
173391999-03-18 James Ingham <jingham@cygnus.com>
17340
17341 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17342
17343 * gdb.c++/method.exp: It was testing an uninitialized int on the
17344 stack and assuming it was positive.
17345
17346 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17347
17348 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17349 keep it from killing the rest of the tests.
7a292a7a
SS
17350 Use gdb_continue_to_end.
17351
17352 * gdb.base/sigall.exp: use gdb_continue_to_end.
17353
17354 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17355
17356 * gdb.base/display.exp: use runto_main, not run.
17357
d63a86f8
RM
17358 * gdb.base/default.exp: Check for the current error message in the
17359 r abbreviation test.
7a292a7a
SS
17360 Add strongarm to the targets that know info float.
17361
d63a86f8 17362 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17363 run which doesn't work with monitors.
17364
17365 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17366
17367 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17368
17369 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17370 program. Traps the case (in Cygmon) when the program never really
17371 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17372 more places, so I used my name. Sorry Mark...
17373
17374 * config/monitor.exp (gdb_target_monitor): added another
17375 target_info parameter: remotebinarydownload. This will set the
17376 remotebinarydownload flag if this is causing some boards trouble.
17377
173781999-03-18 Mark Salter <msalter@cygnus.com>
17379
17380 * lib/gdb.exp (continue_to_exit): New function.
17381
17382 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17383 * gdb.base/ending-run.exp: Ditto.
17384 * gdb.base/step-test.exp: Ditto.
17385
173861999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17387
17388 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17389 (suggested by Art Haas <ahaas@neosoft.com>).
17390
173911999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17392
889bf7c5 17393 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17394
17395Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17396
17397 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17398 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17399
174001999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17401
17402 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17403 a call to strlen; sometimes we do have sources.
17404
174051999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17406
17407 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17408 character, so GDB won't print garbage after its end.
d63a86f8 17409
c906108c
SS
17410 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17411 breakpoint there instead. Sometimes GCC emits memcpy to handle
17412 the large structures being passed by value, so we step into that
17413 instead of sum_array_print, which obscures what we're really testing.
17414 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17415 the bizarre steps into memcpy, so do that here. Add check for
17416 stepping into function calls that pass large structures by value.
17417 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17418 Remove all references to specific line numbers.
17419 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17420 New type and function.
17421 (main): Call large_struct_by_value, passing it a large struct by value.
17422 * lib/gdb.exp (gdb_get_line_number): New function.
17423
17424 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17425 more portable.
17426
7a292a7a
SS
174271999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17428
c906108c
SS
17429 * lib/gdb.exp: Doc fixes.
17430
7a292a7a
SS
174311999-03-05 Nick Clifton <nickc@cygnus.com>
17432
d63a86f8 17433 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17434
174351999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17436
c906108c 17437 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17438 commands. They're not germane to this test, and they don't work
17439 that way on remote targets.
c906108c 17440
3fc11d3e
JM
174411999-03-01 James Ingham <jingham@cygnus.com>
17442
17443 * Changelog entries merged over from gdb development branch.
17444
3fc11d3e
JM
17445 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17446
17447 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17448 for outputting results of test run.
17449
2d4a1622 17450 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17451
17452 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17453
7a292a7a
SS
174541999-02-25 Felix Lee <flee@cygnus.com>
17455
17456 * lib/gdb.exp (debug_format): initialize
17457
c906108c
SS
174581999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17459
17460 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17461 * gdb.base/call-rt-st.c: Ditto.
17462
c906108c
SS
174631999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17464
17465 * gdb.threads/pthreads.exp (horiz): New variable.
17466 (test_startup): Fix regexps that capture thread numbers.
17467
174681999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17469
17470 * gdb.base/smoke.exp: Disambiguate two test case names (both
17471 called ``print'').
17472
17473Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17474
17475 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17476 compilation.
c906108c
SS
17477
174781999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17479
17480 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17481 actual output formatting.
17482 * gdb.base/smoke.exp: GDB removes leading 0's.
17483 * gdb.base/volatile.exp: Don't check type of remuneration;
17484 that variable is no longer defined in constvars.c.
17485 * gdb.base/step-test.c (main): Exit with explicit exit code.
17486 * gdb.base/step-test.exp: Remove two nexti checks--they are
17487 not portable.
17488
174891999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17490
17491 * gdb.base/help.exp ("help delete display"): Fix test to match
17492 gdb's output.
17493
17494 * gdb.base/long_long.c (known_types): Initialize values to zero.
17495 * gdb.base/long_long.exp: Step one more line
17496 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17497 leading zeros. Explicitly ask for hex formatting. Use
17498 unique test case names.
c906108c
SS
17499
17500Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17501
d63a86f8 17502 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17503
17504 * gdb.c++/method.exp: Add missing close brace.
17505
175061999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17507
17508 * gdb.base/maint.exp: Use 'set height 0' to disable page
17509 prompting, not 'set height 400'.
17510
17511 Fix a bunch of timeouts.
17512 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17513 four separate tests, so expect doesn't take forever to match a ton
17514 of text against a regexp with lots of .* forms.
17515 ("maint print psymbols", "maint print symbols"): Make some of
17516 these greps more selective, so that expect doesn't try to wade
17517 through huge piles of output and time out.
17518
17519 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17520
17521 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17522 tests: one which doesn't expect shlib events to be reported, and
17523 another which does, but is XFAIL for all platforms other than
17524 HP/UX.
c906108c
SS
17525
17526 * gdb.base/break.exp: Teach the test suite that the `catch
17527 fork', `catch vfork', and `catch exec' commands produce error
17528 messages on platforms that don't provide these features.
17529
17530Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17531
17532 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17533 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17534 (shortening names from solib_threshold.exp etc), won't run on
17535 anything but HP-UX for the foreseeable future.
c906108c 17536 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17537 reflect move.
c906108c
SS
17538
17539Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17540
17541 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17542 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17543
17544Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17545
17546 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17547 successfully re-sets breakpoints in shared libraries.
17548 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17549
17550Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17551
d63a86f8
RM
17552 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17553 and compiled w/o GCC.
c906108c
SS
17554
17555 * gdb.hp/watch-cmd.exp: ditto.
17556
17557 * gdb.hp/watch-hp.exp: ditto.
17558
17559 * gdb.hp/xdb1.exp: ditto.
17560
17561 * gdb.hp/xdb2.exp: ditto.
17562
17563 * gdb.hp/dbx.exp: ditto.
17564
17565Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17566
17567 * constvars.c: Remove C++-isms.
17568 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17569 with GCC.
c906108c
SS
17570
17571Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17572
17573 The following changes are part of the HP merge.
17574
17575 * gdb.base/break.exp: new tests to verify that catchpoints for
17576 fork, vfork, and exec don't trigger inappropriately.
17577
17578 * gdb.base/opaque.exp: compile one file at a time, then link.
17579
17580 * gdb.base/signals.exp: be more restrictive about which hppa
17581 systems receive a setup_xfail. new tests.
17582
17583 * gdb.base/solib_threshold.build: new file.
17584 * gdb.base/solib_threshold.exp: new file.
17585 * gdb.base/solib_threshold.link_opts: new file.
17586 * gdb.base/solib_threshold.mk: new file.
17587 * gdb.base/gen_solib_threshold.c: new file.
17588
17589 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17590 tests. New tests for enums inside classes.
17591
17592 * gdb.c++/compiler.cc: indicate support of template debugging.
17593
17594 * gdb.c++/demangle.exp: run hp style demangling tests.
17595
17596 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17597 tests.
17598
17599 * gdb.c++/misc.cc: changes to support new tests.
17600
17601 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17602 to support new tests.
17603
17604 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17605 gcc, then skip these tests.
17606
17607Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17608
17609 The following files are part of the HP merge; some had longer
17610 names at HP, but have been renamed to be no more than 14
17611 characters in length.
17612
17613 * gdb.hp/ambiguous.cc: new file.
17614 * gdb.hp/ambiguous.exp: new file.
17615 * gdb.hp/attach.exp: new file.
17616 * gdb.hp/attach2.exp: new file.
17617 * gdb.hp/classes-hp.exp: new file.
17618 * gdb.hp/ctti.exp: new file.
17619 * gdb.hp/ctti-add.cc: new file.
17620 * gdb.hp/ctti-add1.cc: new file.
17621 * gdb.hp/ctti-add2.cc: new file.
17622 * gdb.hp/ctti-add3.cc: new file.
17623 * gdb.hp/dbx.exp: new file.
17624 * gdb.hp/exception.cc: new file.
17625 * gdb.hp/exception.exp: new file.
17626 * gdb.hp/foll-exec.c: new file.
17627 * gdb.hp/foll-exec.exp: new file.
17628 * gdb.hp/foll-fork.c: new file.
17629 * gdb.hp/foll-fork.exp: new file.
17630 * gdb.hp/foll-vfork.c: new file.
17631 * gdb.hp/foll-vfork.exp: new file.
17632 * gdb.hp/inherit-hp.exp: new file.
17633 * gdb.hp/more-steps.exp: new file.
17634 * gdb.hp/namespace.cc: new file.
17635 * gdb.hp/namespace.exp: new file.
17636 * gdb.hp/optimize.exp: new file.
17637 * gdb.hp/pxdb.c: new file.
17638 * gdb.hp/pxdb.exp: new file.
17639 * gdb.hp/quicksort.exp: new file.
17640 * gdb.hp/reg-test.exp: new file.
17641 * gdb.hp/reg-test.s: new file.
17642 * gdb.hp/sized-enum.c: new file.
17643 * gdb.hp/sized-enum.exp: new file.
17644 * gdb.hp/start-stop.exp: new file.
17645 * gdb.hp/templ-hp.cc: new file.
17646 * gdb.hp/templ-hp.exp: new file.
17647 * gdb.hp/thr-lib.c: new file.
17648 * gdb.hp/thr-lib.exp: new file.
17649 * gdb.hp/thr-lib.h: new file.
17650 * gdb.hp/thr-liblib.c: new file.
17651 * gdb.hp/virtfun-hp.c: new file.
17652 * gdb.hp/virtfun-hp.exp: new file.
17653 * gdb.hp/watch-cmd.exp: new file.
17654 * gdb.hp/watch-hp.exp: new file.
17655 * gdb.hp/xdb1.exp: new file.
17656 * gdb.hp/xdb2.exp: new file.
17657 * gdb.hp/xdb3.exp: new file.
17658
17659Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17660
17661 The following files are part of the HP merge; some had longer
17662 names at HP, but have been renamed to be no more than 14
17663 characters in length.
17664
17665 * gdb.base/ss.h: new file.
17666 * gdb.base/call-ar-st.c: new file.
17667 * gdb.base/call-ar-st.exp: new file.
17668 * gdb.base/call-rt-st.c: new file.
17669 * gdb.base/call-rt-st-exp: new file.
17670 * gdb.base/call-strs.exp: new file.
17671 * gdb.base/ena-dis-br.exp: new file.
17672 * gdb.base/environ.exp: new file.
17673 * gdb.base/long_long.exp: new file.
17674 * gdb.base/sect-cmd.exp: new file.
17675 * gdb.base/shlib-cl2.exp: new file.
17676 * gdb.base/smoke.exp: new file.
17677 * gdb.base/so-impl-ld.c: new file.
17678 * gdb.base/so-impl-ld.exp: new file.
17679 * gdb.base/so-indr-cl.c: new file.
17680 * gdb.base/so-indr-cl.exp: new file.
17681 * gdb.base/varargs.exp: new file.
17682 * gdb.base/volatile.exp: new file.
17683 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17684 * gdb.base/display.exp: new file.
c906108c
SS
17685 * gdb.c++/derivation.exp: new file.
17686 * gdb.c++/local.exp: new file.
17687 * gdb.c++/member-ptr.exp: new file.
17688 * gdb.c++/overload.exp: new file.
17689 * gdb.c++/ovldbreak.exp: new file.
17690 * gdb.c++/ref-types.exp: new file.
17691 * gdb.c++/ref-types2.exp: new file.
17692 * gdb.c++/userdef.exp: new file.
d63a86f8 17693
c906108c
SS
17694Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17695
17696 * gdb.base/default.exp: Reflect wording change in remote.c.
17697
dc96c6c7 17698Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17699
17700 * gdb.base/help.exp: Update to reflect current text.
17701
17702Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17703
17704 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17705 they're stack variables and contain garbage.
17706 * gdb.c++/anon-union.exp: new file.
17707
17708 The following changes were made by David Taylor
889bf7c5
PA
17709 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17710 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17711 in changes by HP.
c906108c
SS
17712
17713 * gdb.base/bitops.exp: new file.
17714 * gdb.base/default.exp: change expected messages for catch and
17715 info catch tests to reflect HP merge changes.
17716 * gdb.base/enable-disable-break.exp
17717 * gdb.base/ending-run.c: new file.
17718 * gdb.base/long_long.c: new file.
17719 * gdb.base/maint.exp: new file.
17720 * gdb.base/pointers2.exp: new file.
17721 * gdb.base/shlib-call2.exp: new file.
17722 * gdb.base/solib.exp: new file.
17723 * gdb.base/step-test.c: new file.
17724 * gdb.c++/anon-union.cc: new file.
17725 * gdb.c++/local.cc: new file.
17726 * gdb.c++/member-pointer.cc: new file.
17727 * gdb.c++/method.cc: new file.
17728 * gdb.c++/ref-types.cc: new file.
17729 * gdb.c++/ref-types2.cc: new file.
17730 * gdb.c++/userdef.cc: new file.
d63a86f8 17731
c906108c
SS
17732 * gdb.base/scope.exp: compile one file at a time, then link.
17733 * gdb.base/langs.exp: ditto.
17734 * gdb.base/list.exp: ditto.
d63a86f8 17735
c906108c
SS
17736Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17737
17738 The following changes were made by David Taylor
889bf7c5
PA
17739 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17740 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17741 in changes by HP.
d63a86f8 17742
c906108c
SS
17743 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17744 skip tests. When compiling pass c++ flag to gdb_compile.
17745 * gdb.c++/
d63a86f8 17746
c906108c
SS
17747 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17748 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17749 (skip_hp_tests): new function.
17750 (gdb_preprocess): new function.
17751
17752 * configure.in (hpdir): decide whether to configure gdb.hp.
17753 * configure: regenerated.
17754
17755 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17756 to delete on clean.
17757 (EXECUTABLES): update to reflect new additions.
17758 * gdb.base/commands.exp: update message expected.
17759 * gdb.base/default.exp: add copyright notice.
17760 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17761 * gdb.base/help.exp: update messages to reflect current text.
17762 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17763 targets for recurse tests.
17764 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17765 skip this file.
17766
17767 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17768 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17769 compilation.
17770 * gdb.c++/misc.exp: ditto.
17771 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17772 run the tests. tell gdb_compile that it's a c++ compilation.
17773
17774 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17775
c906108c
SS
17776 * gdb.base/all-bin.exp: new file.
17777 * gdb.base/arithmet.exp: new file.
17778 * gdb.base/assign.exp: new file.
17779 * gdb.base/completion.exp: new file.
17780 * gdb.base/cond-expr.exp: new file.
17781 * gdb.base/condbreak.exp: new file.
17782 * gdb.base/define.exp: new file.
17783 * gdb.base/dollar.exp: new file.
17784 * gdb.base/environment.exp: new file.
17785 * gdb.base/eval-skip.exp: new file.
17786 * gdb.base/jump.exp: new file.
17787 * gdb.base/logical.exp: new file.
17788 * gdb.base/pointers.exp: new file.
17789 * gdb.base/relational.exp: new file.
17790 * gdb.base/section_command.exp: new file.
17791 * gdb.base/whatis-expr.exp: new file.
17792
17793 * gdb.base/all-types.c: new file.
17794 * gdb.base/call-array-struct.c: new file.
17795 * gdb.base/call-return-struct.c: new file.
17796 * gdb.base/call-strings.c: new file.
17797 * gdb.base/callfuncs2.c: new file.
17798 * gdb.base/condbreak.c: new file.
17799 * gdb.base/constvars.c: new file.
17800 * gdb.base/display.c: new file.
17801 * gdb.base/int-type.c: new file.
17802 * gdb.base/jump.c: new file.
17803 * gdb.base/miscexprs.c: new file.
17804 * gdb.base/pointers.c: new file.
17805 * gdb.base/pointers2.c: new file.
17806 * gdb.base/shmain.c: new file.
17807 * gdb.base/shr1.c: new file.
17808 * gdb.base/shr2.c: new file.
17809 * gdb.base/solib.c: new file.
17810 * gdb.base/solib1.c: new file.
17811 * gdb.base/solib2.c: new file.
17812 * gdb.base/varargs.c: new file.
17813 * gdb.c++/derivation.cc: new file.
17814 * gdb.c++/overload.cc: new file.
17815 * gdb.c++/ovldbreak.cc: new file.
17816 * gdb.hp/attach.c: new file.
17817 * gdb.hp/attach2.c: new file.
17818 * gdb.hp/average.c: new file.
17819 * gdb.hp/compiler.c: new file.
17820 * gdb.hp/compiler.cc: new file.
17821 * gdb.hp/execd-program.c: new file.
17822 * gdb.hp/follow-exec.c: new file.
17823 * gdb.hp/follow-fork.c: new file.
17824 * gdb.hp/follow-vfork-and-exec.c: new file.
17825 * gdb.hp/misc-hp.cc: new file.
17826 * gdb.hp/more-steps.c: new file.
17827 * gdb.hp/optimize.c: new file.
17828 * gdb.hp/quicksort.c: new file.
17829 * gdb.hp/run-hp.c: new file.
17830 * gdb.hp/start-stop.c: new file.
17831 * gdb.hp/sum.c: new file.
17832 * gdb.hp/templates-hp.cc: new file.
17833 * gdb.hp/thread-local-in-lib.c: new file.
17834 * gdb.hp/thread-local-in-lib.h: new file.
17835 * gdb.hp/thread-local-in-lib.lib.c: new file.
17836 * gdb.hp/vforked-program.c: new file.
17837 * gdb.hp/virtfunc-hp.cc: new file.
17838 * gdb.hp/watchpoint-hp.c: new file.
17839 * gdb.hp/xdb.c: new file.
17840 * gdb.hp/xdb0.c: new file.
17841 * gdb.hp/xdb0.h: new file.
17842 * gdb.hp/xdb1.c: new file.
17843
17844Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17845
17846 The following change was made by Edith Epstein
889bf7c5
PA
17847 <eepstein@cygnus.com> as part of a project to merge in changes
17848 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17849
17850 * gdb.c++/demangle.exp: changed the expected output for some
17851 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17852 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17853 T1<char>::~T1<char>(void)
c906108c 17854 becomes,
a9c64011
AS
17855 maint demangle __dt__11T1__pt__2_cFv
17856 T1<char>::~T1(void)
c906108c 17857
889bf7c5 17858 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17859
c906108c
SS
17860Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17861
17862 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17863 * gdb.trace/backtrace.exp: Likewise.
17864 * gdb.trace/circ.exp: Likewise.
17865 * gdb.trace/collection.exp: Likewise.
17866 * gdb.trace/deltrace.exp: Likewise.
17867 * gdb.trace/infotrace.exp: Likewise.
17868 * gdb.trace/limits.exp: Likewise.
17869 * gdb.trace/packetlen.exp: Likewise.
17870 * gdb.trace/passc-dyn.exp: Likewise.
17871 * gdb.trace/passcount.exp: Likewise.
17872 * gdb.trace/report.exp: Likewise.
17873 * gdb.trace/save-trace.exp: Likewise.
17874 * gdb.trace/tfind.exp: Likewise.
17875 * gdb.trace/tracecmd.exp: Likewise.
17876 * gdb.trace/while-dyn.exp: Likewise.
17877 * gdb.trace/while-stepping.exp: Likewise.
17878
178791998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17880
17881 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17882
17883Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17884
17885 From Brendan Kehoe:
17886 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17887 int return types.
17888
17889Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17890
17891 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17892 remote dos host testing right.
c906108c
SS
17893
17894Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17895
17896 * gdb.base/corefile.exp: remove some xfails.
17897
17898Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17899
17900 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17901 have different timestamps.
c906108c
SS
17902
17903Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17904
17905 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17906 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17907
17908Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17909
17910 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17911 delta.
c906108c
SS
17912
17913Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17914
17915 * gdb.base/default.exp: Add brace missing from previous delta.
17916
17917Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17918
17919 * gdb.base/default.exp: Support test for info float for all
17920 varieties of arm toolchain.
17921
dc96c6c7 17922Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17923
17924 * gdb.trace/*.exp: remove "remote_download" command.
17925
dc96c6c7 17926Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17927
17928 * gdb.trace/*.exp: remove -gdwarf from compile.
17929
17930Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17931
17932 * gdb.trace/configure.in(AC_INIT): typo
17933 * gdb.trace/configure: regenerated
17934
dc96c6c7 17935Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17936
17937 * config/m68k-emc.exp: New file.
17938 * lib/<emc-support.exp trace-support.exp}: New files.
17939 * configure.in: add new test directory gdb.trace.
17940 * gdb.trace/{configure configure.in Makefile.in}: New files.
17941 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17942 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17943 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17944 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17945 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17946 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17947 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17948
dc96c6c7 17949Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17950
17951 * gdb.c++/classes.exp: Change all regular expressions to match
17952 arbitrary combinations of newline/carriage-return, so that they
17953 will work equally well on Unix and Windows.
17954 * gdb.c++/inherit.exp: ditto.
17955 * gdb.c++/virtfunc.exp: ditto.
17956
179571998-08-11 Dawn Perchik <dawn@cygnus.com>
17958
17959 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17960
c2d11a7d
JM
17961Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17962
17963 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17964 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17965 to use a0-a3/d0-d3 as needed.
17966
17967Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17968
17969 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17970 * gdb.disasm/am33.exp: Corresponding changes.
17971
c906108c
SS
179721998-07-11 Felix Lee <flee@cygnus.com>
17973
17974 * gdb.base/callfuncs.exp: add cmp10 test.
17975 * gdb.base/callfuncs.c (cmp10): new function.
17976
17977Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17978
d63a86f8 17979 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17980 into two parts to get around a synchronization problem in expect.
17981
3fc11d3e
JM
17982Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17983
17984 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17985
17986 * configure.in: Add options for gdbtk testsuite.
17987
17988 * configure: Regenerate.
17989
17990 * gdb.gdbtk: New directory to hold gdbtk tests.
17991
c906108c
SS
17992Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17993
17994 * gdb.fortran/types.exp: Escape brackets in expect patterns
17995 for test_float_literal_types_accepted tests.
17996 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17997 before run test.
17998
c2d11a7d
JM
17999Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18000
18001 * am33.exp: Just compile, do not link the testcase.
18002 * am33.s: Add ".am33" pseudoop to force am33 mode.
18003
c906108c
SS
180041998-06-25 Felix Lee <flee@cygnus.com>
18005
18006 * gdb.base/setshow.exp: make sure $pc is sane.
18007
18008 * gdb.stabs/weird.exp: split expect patterns properly.
18009
c2d11a7d
JM
18010Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18011
18012 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18013 * gdb.disasm/am33.exp: Run it.
18014
dc96c6c7 18015Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18016
18017 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18018 match processing (and eliminate spurious timeouts when running).
18019
dc96c6c7 18020Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18021
18022 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18023 exception test, but conditionalize it on target [mach | gnu].
18024
dc96c6c7 18025Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18026
18027 * gdb.base/overlays.exp: fixup compile line for linker script.
18028
18029Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18030
18031 * gdb.fortran/types.exp: don't guess at float size.
18032
18033Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18034
18035 * gdb.base/exprs.exp: delete test that depends on int size.
18036
18037Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18038
18039 * config/sim.exp: Removed checks for target triplets.
18040 (gdb_target_sim): Use gdb,target_sim_options.
18041
18042Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18043
18044 * gdb.base/reread.exp: New file.
18045 * gdb.base/reread1.c: New file.
18046 * gdb.base/reread2.c: New file.
18047
18048Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18049
18050 * config/sim.exp: Use 'target sim -sparclite' when running
18051 SPARClite programs.
18052
18053Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18054
18055 * gdb.base/structs2.exp: New file.
18056 * gdb.base/structs2.c: New file.
18057
18058Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18059
18060 * gdb.asm/common.inc: New file.
18061 * gdb.asm/d10v.inc: New file.
18062 * asm-source.exp: Pass -I's to gas to find .inc files.
18063 Update line numbers in expected output.
18064 * asmsrc1.s: Rewrite.
18065 * asmsrc2.s: Rewrite.
18066 * configure.in: Create arch.inc symlink.
18067 * configure: Regenerate.
18068 * Makefile.in (distclean): Delete arch.inc.
18069
18070Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18071
18072 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18073 (t_enum_value2): ditto
18074 (t_enum_value3): ditto
18075 (main): ditto
c906108c
SS
18076Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18077
18078 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18079 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18080 change.
18081 Use gdb_test instead of send_gdb/gdb_expect sequences.
18082
18083Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18084
18085 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18086 not void.
18087
18088Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18089
18090 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18091 subroutines. Used to test gdbs ability to single step through PC
18092 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18093
18094Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18095
18096 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18097 more rigorous EGCS C++ error checking.
18098
18099Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18100
a9c64011
AS
18101 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18102 tests.
18103 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18104 function when asleep.
18105 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18106 for i*86 Linux and SVR4 signal handling problems.
18107 Remove linux xfail for `next to handler in signals_tests_1', fixed
18108 by recent infrun.c change.
18109 Limit backtrace to 10 frames to avoid timeout problems with infinite
18110 stack backtraces.
18111 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18112 target.[ch] change.
c906108c
SS
18113
18114Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18115
18116 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18117 for a newline from gdb before continuing.
18118 (default_gdb_exit): Just look for y or n.
18119 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18120 it does, fail the rests of the tests in the file.
18121
18122Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18123
18124 * config/cygmon.exp: New file.
18125
18126Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18127
18128 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18129 main" test on remote targets.
c906108c
SS
18130
18131 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18132 run test on remote targets.
18133
18134Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18135
18136 * gdb.asm: New directory.
18137 * configure.in: Configure it.
18138 * configure: Regenerate.
18139 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18140 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18141
18142Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18143
18144 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18145
dc96c6c7 18146Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18147
a9c64011
AS
18148 * gdb.base/overlays (several files): Merge the two overlay
18149 managers into one. Change variables (foox, barx, bazx, grbxx)
18150 back into ints but force them to load in their proper sections.
c906108c
SS
18151
18152Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18153
18154 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18155 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18156 (D10VCopy): Handle memory regions crossing 16k boundaries.
18157 (D10VCopy): Transfer data in 32 bit chunks.
18158
18159Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18160
18161 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18162 correct.
c906108c
SS
18163
18164 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18165 map. Include space for printf in .text segment.
c906108c
SS
18166
18167 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18168 updated d10v memory VMA/LMA map.
c906108c 18169 (D10VCopy): Call D10VTranslate.
d63a86f8 18170
c906108c
SS
18171Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18172
18173 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18174
18175 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18176 that it won't be put into the .sdata - small data -
18177 section. Update reference.
c906108c
SS
18178 * gdb.base/baz.c (bazx, baz): Ditto.
18179 * gdb.base/foo.c (foox, foo): Ditto.
18180 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18181
18182 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18183 to be arrays.
d63a86f8 18184
dc96c6c7 18185Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18186
a9c64011
AS
18187 * gdb.base/overlays.exp: fix up and get working again.
18188 Add tests for backtraces from an overlay function.
d63a86f8 18189
c906108c
SS
18190Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18191
18192 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18193 "calling function with watchpoint enabled".
18194
18195Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18196
18197 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18198 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18199 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18200 pending review of whether it is useful or not.
18201
18202Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18203
18204 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18205
18206Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18207
18208 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18209 * config/dve.exp: New file to support Densan boards.
18210
18211Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18212
18213 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18214 reads and BSD.
c906108c
SS
18215
18216Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18217
18218 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18219 response.
18220
18221 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18222
18223Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18224
18225 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18226 test.
c906108c
SS
18227
18228 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18229 target_sizeof_long and target_bigendian_p.
c906108c 18230 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18231 to targets word size and endianess.
d63a86f8 18232
c906108c
SS
18233Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18234
18235 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18236 output.
c906108c
SS
18237
18238Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18239
18240 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18241 Update test of set args help to match source change.
c906108c
SS
18242
18243Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18244
18245 * gdb.base/default.exp: Expect help system output to be in
18246 alphabetical order.
18247 * gdb.base/help.exp: Ditto.
18248
18249Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18250
18251 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18252 "i*86-pc-linux-gnu*".
18253 * gdb.base/interrupt.exp: Ditto.
18254 * gdb.base/corefile.exp: Ditto.
18255
18256 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18257 define vxworks when building the testcase.
c906108c
SS
18258
18259 * gdb.base/ptype.exp: Fix testnames to be unique.
18260 * gdb.base/radix.exp: Ditto.
18261 * gdb.base/term.exp: Ditto.
18262 * gdb.base/whatis.exp: Ditto.
18263 * gdb.c++/classes.exp: Ditto.
18264
18265Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18266
18267 * gdb.base/callfuncs.exp: Fix indentation.
18268
18269 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18270 suppress_flag has been set.
18271 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18272 target feature.
18273
18274Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18275
18276 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18277 the testcase.
18278
18279 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18280 set_debug_traps() and breakpoint().
c906108c
SS
18281 * gdb.c++/misc.cc (main): Ditto.
18282 * gdb.c++/templates.cc (main): Ditto.
18283 * gdb.c++/virtfunc.cc (main): Ditto.
18284
18285Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18286
18287 * lib/gdb.exp(gdb_step_for_stub): New function.
18288 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18289 exists, reload the executable and do a "continue" instead of
18290 doing a jump.
18291 (runto_main): Use gdb_step_for_stub.
d63a86f8 18292
c906108c 18293 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18294 tests to have unique names.
c906108c
SS
18295 * gdb.base/callfuncs.exp: Ditto.
18296 * gdb.base/commands.exp: Ditto.
18297 * gdb.base/default.exp: Ditto.
18298 * gdb.base/help.exp: Ditto.
18299 * gdb.base/list.exp: Ditto.
18300 * gdb.base/opaque.exp: Ditto.
18301 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18302 similar tests.
d63a86f8 18303
c906108c
SS
18304 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18305 * gdb.c++/cplusfuncs.cc: Ditto.
18306 * gdb.c++/virtfunc.cc: Ditto.
18307
18308 * config/monitor.exp: Keep track of the last file we saw, rather
18309 than trying to get the info from gdb.
18310
18311 * gdb.fortran/types.exp: Move comment to previous line.
18312
18313Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18314
18315 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18316 target mode.
c906108c
SS
18317
18318Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18319
18320 From Bob Manson:
18321 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18322 string from GDB when it connects.
c906108c
SS
18323
18324 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18325
18326Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18327
18328 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18329 if we can't get a debug format from GDB (we may be testing an
18330 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18331
18332 * gdb.stabs/weird.exp: Fix quoting.
18333
18334 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18335
18336Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18337
18338 * config/arm-ice.exp: New file.
18339
18340Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18341
18342 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18343 until it has been modified to work with the new testsuite.
c906108c 18344
99707966 18345 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18346 testcase won't compile, cause all of the testcases in the file to
18347 fail instead.
c906108c
SS
18348
18349 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18350 (gdb_clear_suppressed): New procedure.
18351 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18352 it contains a positive value.
18353
18354Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18355
18356 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18357
18358 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18359
18360Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18361
18362 * lib/gdb.exp (setup_xfail_format): New function.
18363 (get_debug_format): New function to get debug format.
18364 (debug_format): New global variable to hold last value set
18365 by get_debug_format.
18366 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18367 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18368 * gdb.c++/ptype.exp: Ditto.
18369 * gdb.c++/classes.exp: Ditto.
18370 * gdb.c++/cplusfuncs.exp: Ditto.
18371 * gdb.c++/inherit.exp: Ditto.
18372 * gdb.c++/templates.exp: Ditto.
18373 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18374
c906108c
SS
18375Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18376
18377 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18378 host doesn't have a currently-open connection.
18379
18380 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18381 any gdb stub target. Handle cases where gdb doesn't respond when
18382 interrupted in a sane fashion.
c906108c
SS
18383
18384 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18385 same thing in a totally different way.
c906108c
SS
18386
18387 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18388 setting "timeout".
c906108c 18389 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18390 default_gdb_init now.
c906108c
SS
18391
18392Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18393
18394 * gdb.base/printcmds.exp: Fix "check for floating addition"
18395 regexp to accept results within approx +/- .01 of exact value.
18396 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18397
18398Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18399
18400 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18401 properly.
c906108c
SS
18402 (gdb_expect): Add optional timeout parameter, and add timeout
18403 value to various calls.
18404 (gdb_suppress_tests): Only give one warning message per group.
18405
18406Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18407
18408 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18409 global variables. Handle getting a value for $timeout more
18410 gracefully.
c906108c
SS
18411
18412Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18413
18414 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18415 initialize.
c906108c 18416 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18417 by a target configuration file.
c906108c
SS
18418 (gdb_expect): Pass the timeout to remote_expect.
18419
18420 * config/monitor.exp(gdb_load): Fix typo in regexp.
18421
18422Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18423
18424 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18425
18426Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18427
18428 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18429 here. Call gdb_target_exec before rebooting the target, to make
18430 sure the connection to the target is closed.
c906108c
SS
18431 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18432 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18433 Also detect "Timeout reading from remote" error.
18434
18435 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18436 gdb_target_monitor. Don't call gdb_file_cmd here; let
18437 gdb_target_monitor do it.
c906108c
SS
18438
18439 * gdb.disasm/hppa.exp: Don't use exec_output.
18440
18441Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18442
18443 * gdb.base/list.exp: If we're debugging a non-native target,
18444 try to set the pc register to point to the start of the
18445 program before doing the first list command.
18446
18447 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18448 test_calls after restarting.
c906108c
SS
18449
18450 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18451 reloading.
c906108c
SS
18452
18453 * gdb.base/watchpoint.exp: Fix typo.
18454
18455 * gdb.base/setshow.exp: Check for use_gdb_stub.
18456
18457 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18458 stub case.
c906108c
SS
18459 * gdb.base/langs.exp: Ditto.
18460
18461 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18462 gdb_load_offset. If we weren't given a file to load, figure out
18463 what the current file is and use it.
c906108c
SS
18464
18465 * config/i386-bozo.exp: New file.
18466
18467Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18468
18469 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18470 feature.
18471
18472 * config/proelf.exp: New entry.
18473
18474Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18475
18476 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18477 of regexps.
18478
18479 * gdb.base/watchpoint.exp: Don't run the test_stepping
18480 tests if gdb can't call functions on the target.
18481
18482 * gdb.base/setshow.exp: Don't run the set prompt tests if
18483 the board has gdb_prompt set.
18484
18485Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18486
18487 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18488 * gdb.base/commands.exp: Likewise.
18489 * gdb.base/setshow.exp: Likewise.
18490
18491Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18492
18493 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18494 feature.
18495
18496 * config/i960.exp: New file.
18497
18498Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18499
18500 * gdb.base/funcargs.exp: Check for gdb,short_int target
18501 feature instead of looking for explicit target triplets.
18502
dc96c6c7 18503Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18504
d63a86f8 18505 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18506 "p 123DEADBEEF", to check parse_number.
18507 * top.c: change "to enable to enable" to "to enable" in a couple
18508 of help strings.
18509
18510Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18511
18512 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18513 on the mn10300.
d63a86f8 18514
c906108c
SS
18515Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18516
18517 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18518 where the test executable is run with explicit args.
18519 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18520
18521Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18522
18523 * gdb.base/run.c: Use FAKEARGV to build test executable that
18524 does not require a command line arg, since most simulators
18525 don't currently support passing such an arg into the simulated
18526 program.
18527 * gdb.base/commands.exp: Change tests to insert the proper
18528 value as the arg to the first recursive factorial call. Change
18529 compilation line to define FAKEARGV at compile time.
18530
18531Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18532
18533 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18534 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18535 function with watchpoint enabled" test.
18536
18537Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18538
18539 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18540 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18541
18542 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18543 "Tests restarted" messages.
c906108c
SS
18544
18545Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18546
18547 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18548
dc96c6c7 18549Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18550
18551 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18552 for INFO SYMBOL; add help tests for OVERLAY commands.
18553 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18554 add tests for OVERLAY commands
18555 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18556 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18557 * gdb.base/sigall.c: add usestubs code frag
18558 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18559
c906108c
SS
18560Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18561
18562 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18563 failures.
18564 (gdb_stop_suppressing_tests): Note that tests have restarted.
18565
18566Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18567
18568 * config/h8300.exp: New file.
18569
18570Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18571
18572 * gdb.base/setshow.exp: Check for the existence of a
18573 feature, not its value.
18574
18575Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18576
18577 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18578
18579 * gdb.base/scope.exp: It's now init0(), not init().
18580
18581 * gdb.base/scope0.c: For now, change init() to be init0().
18582
18583 * config/monitor.exp: Use gdb_serial in preference to serial
18584 or netport.
18585
18586 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18587 and it's not already set.
c906108c
SS
18588
18589Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18590
18591 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18592 isn't using a stub and if it supports argument passing.
c906108c
SS
18593
18594Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18595
18596 * config/udi.exp(gdb_start): Make sure UDICONF is set
18597 properly before starting gdb.
18598
18599Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18600
18601 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18602 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18603 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18604
18605Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18606
18607 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18608 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18609
18610 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18611
18612 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18613
18614 * config/monitor.exp: Make sure we disconnect from the target.
18615 Also, try a reboot/reload cycle instead of failing if the
18616 load fails.
18617
18618Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18619
18620 * gdb.base/default.exp: Don't set match_max.
18621 * gdb.base/help.exp: Ditto.
18622 * gdb.base/list.exp: Ditto.
18623 * gdb.base/signals.exp: Ditto.
18624
18625 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18626 set, use remote_ld to download the testcase instead of
18627 the GDB loader.
18628
18629Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18630
18631 * config/vr5000.exp: New file.
18632
18633 * config/monitor.exp(gdb_target_monitor): Add pattern for
18634 "Ending remote" to detect errors in connecting.
18635
18636 * gdb.base/setshow.exp: Add .* within auto language test.
18637
18638 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18639 target feature.
18640
18641 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18642 and reboot the board if necessary.
c906108c
SS
18643
18644 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18645 a set of tests. Remove print.* from the patterns being checked.
18646
18647Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18648
18649 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18650 refer to gdb_spawn_id.
18651
18652 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18653 longer used.
18654 * config/sparclet.exp: Ditto.
18655 * config/sparclet-old.exp: Ditto.
18656 * config/slite.exp: Ditto.
18657 * config/sim.exp: Ditto.
18658 * gdb.base/funcargs.exp: Ditto.
18659
18660 * lib/gdb.exp:Remove references to gdb_spawn_id.
18661 (gdb_expect): Move to remote.exp.
18662
18663Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18664
18665 * config/monitor.exp: Detect the "Couldn't establish connection"
18666 message from GDB.
18667
18668Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18669
18670 * gdb.base/bitfields.exp: Use runto instead of explicit
18671 gdb_run_cmd/gdb_expect sequences.
18672
18673 * gdb.base/break.exp(text_next_with_recursion): Add match for
18674 gdb_expect call.
18675
18676 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18677 We also need to handle the "A program is being debugged already"
18678 prompt from gdb. Use gdb_test to set the baud rate.
18679
18680 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18681 to 20000. Really. I mean it.
18682
18683Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18684
18685 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18686 fails. If suppress_flag is set, skip perror message about not
18687 being able to send to GDB.
c906108c 18688 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18689 GDB.
c906108c
SS
18690 (gdb_expect): If suppress_flag is set, always fail immediately.
18691 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18692 (gdb_init): Call gdb_stop_suppressing_tests.
18693 (default_gdb_exit): Ditto.
18694 (default_gdb_start): Ditto.
18695
18696 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18697 gdb_stop_suppressing_tests as appropriate.
c906108c 18698 * gdb.base/break.exp: Ditto.
889bf7c5 18699 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18700 * gdb.base/commands.exp: Ditto.
18701 * gdb.base/exprs.exp: Ditto.
889bf7c5 18702 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18703 * gdb.base/list.exp: Ditto.
18704 * gdb.base/recurse.exp: Ditto.
889bf7c5 18705 * gdb.base/scope.exp: Ditto.
c906108c
SS
18706 * gdb.base/structs.exp: Ditto.
18707 * gdb.c++/inherit.exp: Ditto.
18708
18709Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18710
18711 * config/vr4300.exp: New file.
18712
99707966 18713 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18714
99707966 18715 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18716
18717Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18718
18719 * lib/gdb.exp(gdb_init): New function.
18720
18721 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18722 for each individual variable set.
c906108c
SS
18723
18724 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18725 name.
18726
18727 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18728
18729 * gdb.base/scope.exp: Use gdb_test.
18730
18731 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18732 aborting; the testsuite driver will do that for us (see
18733 gdb_finish). Also, use gdb_test in a few more places.
18734
18735Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18736
18737 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18738
18739Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18740
18741 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18742 and "add_tests" are not at the same address.
18743
18744Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18745
18746 * gdb.base/ptype.exp: Use gdb_test.
18747
18748Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18749
18750 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18751 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18752 left in. No longer expect them to fail.
18753
18754 * gdb.stabs/*.mt; Deleted, no longer used.
18755 * gdb.stabs/configure.in: Remove references to target makefile
18756 frags.
18757 * gdb.stabs/configure: Rebuilt.
18758
18759 * gdb.disasm/*.mt: Deleted, no longer used.
18760 * gdb.disasm/configure.in: Remove references to target makefile
18761 frags. Use "sh3.s" as the unique filename for this directory.
18762 * gdb.disasm/configure: Rebuilt.
18763
18764 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18765 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18766 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18767
18768Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18769
18770 * config/udi.exp: Use mondfe,name instead of remote_host.
18771
18772Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18773
18774 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18775 a function with a watchpoint enabled on the mn10200.
18776
18777 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18778 before trying to create it!
18779
18780Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18781
18782 * config/vx.exp: Use hostname instead of netport.
18783
18784 * config/vxworks.exp: New file.
18785
18786 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18787
18788 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18789 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18790 occurs.
18791
18792 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18793 $gdb_spawn_id directly.
18794 (gdb_run_cmd): Try _start as well as start. Use the target feature
18795 gdb,start_symbol as the symbol to start from when jumping.
18796
18797Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18798
18799 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18800 redundant) test.
18801
18802 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18803 it doesn't lose for 16bit integer systems.
18804
18805Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18806
18807 * gdb.fortran/types.exp: If the target doesn't support "double"
18808 data types, then expect "real" types to only be 4 bytes.
18809
18810 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18811 call tests if the target doesn't support inferior function calls.
18812
18813 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18814 in printf tests.
18815
18816Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18817
18818 * gdb.base/help.exp: Disable "help set", "help show", and
18819 "help support". Simplify regexp for "help stack".
18820
18821 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18822 to 60 seconds. Temporarily set match_max to 15000 around the
18823 "info copying" test.
18824
18825 * gdb.base/nodebug.exp: Don't try to do an inferior function
18826 call if the target doesn't support them.
18827 * gdb.base/printcmds.exp: Likewise.
18828 * gdb.base/setvar.exp: Likewise.
18829 * gdb.base/structs.exp: Likewise.
18830 * gdb.c++/templates.exp: Likewise.
18831 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18832
18833 * gdb.base/recurse.exp: Enable for the mn10200.
18834
18835 * configure.in: Do configure gdb.stabs directory for *-*-elf
18836 targets.
18837 * configure: Rebuilt.
18838
18839 * gdb.base/break.exp: Check for gdb,noresults before testing
18840 exit status and/or results from the target.
18841 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18842 * lib/gdb.exp: Remove old (now bogus) initialization of
18843 noinferior, noargs, noresults and nosignals.
18844
18845Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18846
18847 * config/sh.exp: New file.
18848
18849 * config/slite.exp: Try to connect multiple times to the board
18850 before rebooting. Only send a "monitor run" if need_monitor_run
18851 is set.
18852
18853 * gdb.base/break.exp: Don't do the "stub continue" test if
18854 the target has gdb_stub set.
18855
18856 * gdb.base/callfuncs.exp: Increase the timeout.
18857
18858 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18859 if the target has gdb,noinferiorio set.
18860
18861 * gdb.base/list.exp: Increase match_max to 10000 characters.
18862
18863 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18864
18865 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18866 target.
18867
18868 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18869
18870Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18871
18872 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18873 trying to delete the copy of gdb. Catch the file delete so we
18874 don't die if the delete fails; also, the file should be copied to
18875 the host, not to the build.
c906108c
SS
18876
18877Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18878
18879 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18880 parenthesis in case it contains multiple regexps separated
c906108c
SS
18881 with |.
18882
18883 * gdb.base/watchpoint.exp: Use gdb_test.
18884 * gdb.base/default.exp: Ditto.
18885
18886Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18887
99707966 18888 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18889
c906108c
SS
18890 * gdb.base/scope.exp: Use gdb_test.
18891 * gdb.c++/classes.exp: Ditto.
18892 * gdb.c++/inherit.exp: Ditto.
18893
18894Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18895
18896 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18897 remote_exec instead.
18898 * gdb.base/corefile.exp: Don't be ridiculous.
18899 * gdb.base/*.c: Add missing stub invocations.
18900
18901Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18902
18903 * config/slite.exp: Miscellaneous fixes.
18904
18905 * lib/gdb.exp: Fix runto.
18906
18907 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18908 the target.
18909
18910 * gdb.base/watchpoint.exp: Fix regexp.
18911
18912 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18913 close and wait commands, as the descriptor may now be
18914 invalid. Always call "remote_close host".
18915
18916Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18917
18918 Major rewrite for testsuite revision.
d63a86f8 18919
c906108c
SS
18920 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18921 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18922 instead of relying on spawn_id to always contain a valid
18923 spawn id.
18924 (get_compiler_info): New procedure to build the ${binfile}.ci
18925 file, instead of replicating this in N different places.
18926 (gdb_compile): New procedure.
d63a86f8 18927
c906108c 18928 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18929 appropriate arguments) instead of compile. Use gdb_test in a lot
18930 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18931 at the start of a testcase, as this is no longer done magically.
18932
18933 config/*-gdb.exp: Rename without the -gdb suffix.
18934
18935 config/mips.exp: Use remote_close instead of exit_remote_shell.
18936 config/monitor.exp: Use target_info instead of looking at
18937 baud, timeout, etc.
18938 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18939
18940Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18941
18942 * gdb.c++/templates.exp (test_ptype_of_templates),
18943 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18944 Update expect patterns for destructors and assignment operators
18945 to match corresponding c-typeprint.c changes.
18946 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18947 to destructor breakpoint test, GDB should be able to set the
18948 destructor breakpoint without specifying arguments.
18949
18950Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18951
18952 * gdb.threads/pthreads.exp: Change result for failure to compile due
18953 to lack of pthreads runtime support from an error to simply an
18954 unsupported test, per dejagnu standards.
18955
18956Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18957
18958 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18959 where GDB exits to reduce pattern match time.
18960 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18961
18962 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18963
dc96c6c7 18964Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18965
18966 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18967 * gdb.base/default.exp: ditto.
18968 * gdb.base/nodebug.exp: ditto.
18969 * gdb.base/printcmds.exp: ditto.
18970 * gdb.base/ptype.exp: ditto.
18971 * gdb.base/setvar.exp: ditto.
18972 * gdb.base/structs.exp: ditto.
18973 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18974
18975Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18976
18977 * configure, */configure: Rebuild with autoconf 2.12.
18978
18979Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18980
18981 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18982 use new i*86-pc-linux*-gnu quads.
18983 * gdb.base/corefile.exp: Ditto.
18984 * gdb.base/signals.exp: Ditto.
18985 * gdb.base/sigall.exp: Ditto.
18986 * gdb.base/interrupt.exp: Ditto.
18987
18988 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18989 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18990 RedHat 4.0.
d63a86f8 18991
c906108c 18992 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18993 linux. This allows the test case to at least compile on latest
18994 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18995
18996Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18997
18998 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18999 directory to search gdb directory. Accept and step over conditional
19000 stack alignment code. Consume $prompt in failure cases.
19001 Reset timeout to $oldtimeout instead of some arbitrary value.
19002 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19003 timeout problems with infinite stack backtraces.
19004 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19005 Accept function parameters for linkfunc member.
19006
19007Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19008
19009 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19010 (CXXFLAGS): Remove, unreferenced.
19011 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19012 previous -B options and also add -B option to pick up cross compiled
19013 runtime.
c906108c
SS
19014 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19015 doing cross compiles.
19016 (target_alias): Declare global.
19017 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19018 to verify that gcc exists in build tree, and if so set CC to that
19019 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19020
c906108c
SS
19021Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19022
19023 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19024 ptype test for anonymous union. Fixup testcase to match
19025 current gcc debug output.
19026
19027Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19028
19029 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19030 force argument to an unsigned long type.
19031
19032Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19033
19034 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19035 tests and anonymous union print/ptype tests.
c906108c
SS
19036 * gdb.base/list.exp (test_forward-search): Increase timeout by
19037 5 minutes for the "search extremely long line" case.
19038 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19039 completely optional and that the pass/fail messages use the command as
19040 the message if that third arg is a null string.
19041 (gdb_test_exact): Arrange that a null string pattern means match a
19042 null string output rather than any output, which might include random
889bf7c5 19043 errors.
c906108c
SS
19044 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19045 backtrace test.
19046 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19047 always failing and failure is now exposed by gdb.exp changes.
19048
19049Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19050
19051 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19052 weren't being noted.
19053
19054Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19055
19056 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19057 * gdb.stabs/weird.exp: Remove v_comb xfails.
19058
dc96c6c7 19059Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19060
19061 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19062 list.exp scope.exp watchpoint.exp]
c906108c 19063 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19064
dc96c6c7 19065Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19066
19067 * config/monitor.exp: Increase download timeout to 1000 seconds.
19068
dc96c6c7 19069Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19070
19071 * config/m32r.exp: Increase timeout to 120 seconds.
19072
19073Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19074
19075 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19076 and accept older ordering as obsolescent gcc or gdb.
19077 * gdb.c++/templates.exp: Ditto.
19078 * gdb.c++/virtfunc.exp: Ditto.
19079
19080Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19081
19082 * gdb.base/coremaker.c: Add code to mmap some data so we
19083 can check that it ends up in the core file.
19084 * gdb.base/corefile.exp: Add test to read mmapped data
19085 from core file.
19086
dc96c6c7 19087Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19088
19089 * config/m32r.exp: New file.
19090
19091Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19092
19093 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19094 that cflags can contains -gstabs, and work correctly for other tests.
19095
dc96c6c7 19096Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19097
19098 * gdb.base/setshow.exp: New file, tests show and set.
19099 * gdb.base/setshow.c: New file, tests show and set.
19100 * gdb.base/help.exp: Add test for help set|show annotate.
19101 * gdb.base/default.exp: Add test for set|show annotate.
19102
19103Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19104
19105 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19106 errors unique.
19107 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19108 explicitly.
19109
19110Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19111
19112 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19113 and width commands. This is done elsewhere.
19114 * (gdb_start): Don't call gdb_start_sim here. That's already
19115 done in gdb_load. This fixes lots of failures in default.exp.
19116
19117Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19118
19119 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19120 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19121 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19122 in the same we we treat other failures (since it may be an expected
889bf7c5 19123 condition), rather than as an error.
c906108c
SS
19124 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19125 old test format.
19126
19127Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19128
19129 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19130 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19131 twice. Nuke the duplicates.
c906108c 19132 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19133 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19134 Remove config.h along with other config files.
19135
19136Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19137
19138 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19139 "p func1 ()" and note that rests of tests are skipped.
19140 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19141 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19142 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19143 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19144 affected by the previous run test.
19145 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19146 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19147 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19148 "pass int powerset tuple" and "pass modeless int powerset tuple".
19149 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19150 "real write 4" and "real write 8".
19151 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19152 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19153 "print \$i after tuple assign 2", and
19154 "print vs2 after tuple assign 2".
19155 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19156 meaningful error message and return -1 so the caller can
19157 suppress further tests and avoid a cascade of errors.
d63a86f8 19158
c906108c
SS
19159Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19160
19161 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19162 format for printing version.
19163 * gdb.base/default.exp: Ditto.
19164 * gdb.base/interrupt.exp: Fix problem with cascade of
19165 errors if child process dies while calling a function.
d63a86f8 19166
c906108c
SS
19167Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19168
19169 * Makefile.in (VPATH): Add
19170 * Makefile.in (Makefile, config.status): Fix rules so things get
19171 remade when necessary.
19172
19173Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19174
19175 * Makefile.in (just-check): Add path to sibling expect dir
19176 to environment variable specified by RPATH_ENVVAR.
19177
19178Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19179
19180 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19181 (just-check): Add shared library paths for libstdc++, tk,
19182 tcl, bfd, and opcodes to the environment variable specified
19183 in RPATH_ENVVAR.
19184 * configure.in: Add support to recognize --enable-shared flag
19185 and generate correct value for RPATH_ENVVAR.
19186 * configure: Regenerated with autoconf.
19187
19188Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19189
19190 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19191 include all osf versions.
c906108c
SS
19192 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19193 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19194 when target is linux. When failing to build pthreads test
19195 executable, give more meaningful message.
19196 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19197 arg for pthread_create.
d63a86f8 19198
c906108c
SS
19199Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19200
19201 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19202 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19203 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19204 and -lpthreads (everybody else).
c906108c
SS
19205 (test_startup): Fail gracefully if threads are not supported.
19206 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19207 "p/c array_index("abcdef",2)" when not gcc compiled.
19208 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19209 "print func2::coremaker_local" when not gcc compiled.
19210 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19211 "ptype on opaque struct tagname (statically)",
19212 "ptype on opaque struct tagname (dynamically) 1", and
19213 "ptype on opaque struct tagname (dynamically) 2"
19214 for not compiled with gcc.
19215 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19216 backtrace when compiled with gcc.
d63a86f8 19217 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19218 than always return success.
19219
19220Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19221
19222 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19223
19224Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19225
19226 * gdb.base/structs.exp: Undo last change.
19227
19228Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19229
19230 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19231 encapsulate all the steps/nexts done during self test, starting
19232 at main, and makes them less sensitive to optimization issues.
19233 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19234 signal handler" test.
19235 * gdb.threads/pthreads.exp: Only run this for native configs.
19236 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19237 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19238 tests.
19239 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19240 for "runto test_calls(void)" test.
d63a86f8 19241
c906108c
SS
19242Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19243
19244 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19245 and don't expect address info in breakpoint confirmations.
19246
19247Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19248
19249 * gdb.base/list.exp (test_forward_search): Increase timeout
19250 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19251 and then reset to old value when done. Increase expect input
c906108c
SS
19252 buffer to 10000.
19253
19254Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19255
19256 * gdb.base/list.exp (test_forward_search): Fix to handle very
19257 long source line without overflowing expect's input buffer.
19258
19259Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19260
19261 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19262 "buffer_full".
19263
19264 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19265 "buffer_full".
19266
19267 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19268 "buffer_full".
19269
19270 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19271 "buffer_full".
19272
19273Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19274
19275 * configure.in (configdirs): Add gdb.threads.
19276 * configure: Regenerated with autoconf.
19277 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19278 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19279 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19280
c906108c
SS
19281Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19282
19283 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19284
19285Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19286
19287 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19288 each signal's status in the output of "handle all print".
19289 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19290 the \r\n sequence that immediately precedes the gdb prompt.
19291 * gdb.base/a1-selftest.exp: Save original timeout and restore
19292 after test.
19293
19294Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19295
19296 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19297 symbol.
19298
19299Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19300
19301 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19302
19303Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19304
19305 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19306 timeout by 60 seconds.
19307
19308Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19309
19310 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19311 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19312 error return.
19313
19314Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19315
19316 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19317 gdb initialization, also report how long dejagnu waited. Restore
19318 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19319 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19320
19321Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19322
19323 * lib/gdb.exp: Report timeout value for verbosity level 2.
19324 * config/gdbserver.exp: Ditto.
19325 * config/hppro.exp: Ditto.
19326 * config/mips-gdb.exp: Ditto.
19327 * config/monitor.exp: Ditto.
19328 * config/netware.exp: Ditto.
19329 * config/sim-gdb.exp: Ditto.
19330 * config/slite-gdb.exp: Ditto.
19331 * config/udi-gdb.exp: Ditto.
19332 * config/unix-gdb.exp: Ditto.
19333 * config/vx-gdb.exp: Ditto.
19334 * gdb.base/a1-selftest.exp: Ditto.
19335 * gdb.base/a2-run.exp: Ditto.
19336 * gdb.base/break.exp: Ditto.
19337 * gdb.base/corefile.exp: Ditto.
19338 * gdb.base/list.exp: Ditto.
19339 * gdb.base/recurse.exp: Ditto.
19340 * gdb.base/scope.exp: Ditto.
19341 * gdb.base/signals.exp: Ditto.
19342
19343Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19344
19345 * gdb.threads/Makefile.in (docdir): Removed.
19346
19347Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19348
19349 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19350 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19351 @srcdir@.
d63a86f8 19352 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19353 autoconf 2.5 or higher.
19354 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19355
19356Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19357
19358 * configure: Regenerated.
19359 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19360 avoid name clashes with SunOS headers.
19361
19362Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19363
19364 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19365
19366Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19367
19368 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19369 prototype information ends up in the compiler info file.
19370
19371Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19372
19373 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19374 attempting to regenerate it. Eliminate use of a temporary file
19375 and just generate the info file directly. Source it immediately,
19376 for consistency of use.
19377 * gdb.base/corefile.exp: Ditto
19378 * gdb.base/exprs.exp: Ditto.
19379 * gdb.base/funcargs.exp: Ditto.
19380 * gdb.base/langs.exp: Ditto.
19381 * gdb.base/list.exp: Ditto.
19382 * gdb.base/mips_pro.exp: Ditto.
19383 * gdb.base/nodebug.exp: Ditto.
19384 * gdb.base/opaque.exp: Ditto.
19385 * gdb.base/ptype.exp: Ditto.
19386 * gdb.base/scope.exp: Ditto.
19387 * gdb.base/setvar.exp: Ditto.
19388 * gdb.base/signals.exp: Ditto.
19389 * gdb.base/whatis.exp: Ditto.
19390 * gdb.c++/templates.exp: Ditto.
19391 * gdb.c++/virtfunc.exp: Ditto.
19392 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19393 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19394
19395Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19396
19397 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19398 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19399 Increase timeout, a lot of single stepping might be needed if the
19400 target has no hardware watchpoints.
19401
19402Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19403
19404 * gdb.base/break.exp: Ignore compiler warnings when compiling
19405 break.c.
19406 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19407 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19408 from remote-sim.
19409 * gdb.base/exprs.exp: Add h8300 xfails.
19410 * gdb.base/funcargs.exp: Likewise.
19411 * gdb.base/nodebug.exp: Likewise.
19412 * gdb.base/printcmds.exp: Likewise.
19413 * gdb.base/ptype.exp: Likewise.
19414 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19415 h8300 xfails.
d63a86f8 19416 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19417 on the h8300.
19418 * gdb.base/funcargs.c: Explicitly make last constant argument to
19419 call_after_alloca_subr an unsigned long type.
19420 * gdb.base/return.c: Include stdio.h.
19421
19422Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19423
19424 * config/abug.exp: New file for the older Motorola Bug monitor
19425 that runs on the mvme13x series VME boards.
19426 * config/monitor.exp: Use the new config array for target settings
19427 if they exist.
19428
19429Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19430
19431 * sim-gdb.exp: Make the SH simulator allocate less space when
19432 it is targeted.
19433
19434Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19435
19436 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19437 test.
19438
19439Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19440
19441 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19442 "rs6000-*-*" for "list function in include file" when gcc compiled.
19443 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19444 for "p ctable1[120]".
19445 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19446 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19447 Remove setup_xfail for "rs6000-*-*" for
19448 "print 'scope0.c'::filelocal before run".
19449 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19450 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19451 since some compilers don't allow both options to be given
19452 on the same command line. Create object file and move it.
d63a86f8 19453
c906108c
SS
19454Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19455
19456 * gdb.base/corefile.exp: Always regenerate the core file, since
19457 we always regenerate the coremaker program. Detect special case
19458 where registers cannot be read from core file.
d63a86f8 19459
c906108c
SS
19460Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19461
19462 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19463 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19464 * gdb.c++/templates.exp: Only match on basename of file since
19465 some formats like xcoff don't encode directory information.
19466 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19467 and rs6000 AIX xcoff targets.
19468 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19469 * configure: Regenerate.
19470 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19471 here, rather than in distclean.
d63a86f8 19472
c906108c
SS
19473Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19474
19475 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19476 defined, and use it to compile the test case with -O2. The
19477 native compilation still uses no optimization.
19478 * gdb.base/mips_pro.c: Remove inline assembly code since
19479 it is compiled PIC by default, which results in assembler
19480 warnings that make the testsuite think the compilation
19481 was unsuccessful.
19482
19483Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19484
19485 * gdb.c++/misc.exp: Add note to message for
19486 "print s.a for foo struct" that this is a known gcc 2.7.2
19487 and earlier bug.
19488
19489Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19490
19491 * gdb.base/break.exp: Fix pattern for matching "Delete all
19492 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19493 setup_xfail for deleting all breakpoints test. Fix various
19494 timeout messages to include "(timeout)".
19495 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19496 for "p t_float_values2(3.14159,float_val2)".
19497 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19498 for "continue to call2g" when gcc compiled.
19499 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19500 "up to foo in langs.exp", "show language at foo in langs.exp",
19501 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19502 and "show language at fsub in langs.exp".
19503 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19504 "list line 1 in include file", "list message for lines past EOF",
19505 "list function in include file", "list list0.h:foo", and
19506 "list filename:function; nonexistant function".
19507 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19508 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19509 and "ptype t_char_array" to be for native cc only.
d63a86f8 19510
c906108c
SS
19511Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19512
d63a86f8 19513 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19514 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19515 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19516
19517Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19518
19519 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19520 "bt in signals.exp". This problem only appears when running
19521 the testsuite, and then only intermittently.
19522
19523Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19524
19525 * gdb.base/return.exp (return_tests): Differentiate between
19526 two tests of continuing.
19527
19528Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19529
19530 * */Makefile.in (maintainer-clean): Remove config.log.
19531 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19532 * gdb.c++/Makefile.in (PROGS): Add inherit.
19533 (clean): Remove *.ci.
19534
19535Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19536
19537 * gdb.c++/misc.cc: Add test code from Mike Stump.
19538 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19539
19540Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19541
19542 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19543 to "alpha-*-osf2*" and add comment.
19544 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19545 setup_xfail for "step over execarg initialization" and
19546 "step over corearg initialization".
c906108c
SS
19547 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19548 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19549 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19550 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19551 "print func2::coremaker_local", and "backtrace in corefile.exp".
19552 * gdb.base/signals.exp: Build and source signals.ci.
19553 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19554 to be for gcc only.
19555 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19556
c906108c
SS
19557Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19558
19559 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19560 Feb 3 procfs.c change.
19561
19562Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19563
19564 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19565
19566Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19567
19568 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19569 from dejagnu's apparent default of 10 seconds, which gives random
19570 results when running the tests over NFS on moderately loaded systems.
19571 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19572
19573Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19574
19575 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19576 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19577 result reports.
c906108c
SS
19578
19579Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19580
19581 * configure.in (CY_AC_PATH_TCLH): Remove.
19582 * configure: Regenerate.
19583
19584Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19585
19586 * gdb.c++/Makefile.in (clean): Add missing '{'.
19587
19588Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19589
19590 * lib/gdb.exp: Provide a default value for noinferior.
19591
19592 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19593 Load libgloss.exp.
19594
19595Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19596
19597 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19598 the executable, not the .o to run the tests from.
19599
19600Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19601
19602 * gdb.base/break.exp: Don't test for program exit or exit status
19603 if $noresults if nonzero.
19604 * gdb.base/langs.exp: Likewise.
19605 * gdb.base/watchpoint.exp: Likewise.
19606
19607 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19608 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19609 trying to compile the testcase.
19610
19611Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19612
19613 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19614 * gdb.base/signals.exp (continue to handler): Likewise.
19615
19616Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19617
19618 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19619
19620 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19621
19622Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19623
19624 * gdb.base/corefile.exp: Recognize "not found" as failure
19625 when trying to determine if a core file was generated.
19626 If no core file was generate the first time, try again without
19627 the ulimit -c to work around braindamaged shells.
19628
19629Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19630
19631 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19632 [] tests with "test" and enclose string in quotes.
19633 * gdb.stabs/configure: Rebuild
d63a86f8 19634
c906108c
SS
19635Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19636
19637 Changes in sync with expect:
19638 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19639 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19640 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19641 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19642 argument to AC_REQUIRE.
19643 * configure: Regenerated.
19644
19645Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19646
19647 * gdb.base/corefile.exp: When generating a core, discard any
19648 error messages about ulimit not found and the "core dumped"
19649 message from the shell that runs the coredumper.
19650
19651Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19652
19653 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19654
19655 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19656 which sed script to run. Expect failure for v_comb test
19657 on PA targets too.
d63a86f8 19658
c906108c
SS
19659Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19660
19661 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19662 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19663
19664Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19665
19666 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19667 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19668 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19669 * lib/gdb.exp (default_gdb_start): Fix typo.
19670 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19671 messages to not include the full program name that caused
19672 the core dump since some systems (such as solaris) apparently
19673 truncate this path to about 80 characters.
19674 When generating a core file first try increasing the core file
19675 size limit to unlimited since some systems may default it to
19676 zero, and it is harmless to try it. Move the test for failing
19677 to generate a core file to where it will actually get executed.
19678 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19679 new gdb result from g++ debug info improvements and make old
19680 pattern obsolescent. Also account for size_t differences
19681 (may be int or long).
19682 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19683 initialization before function call is placed in the delay slot
19684 and thus appears to be skipped over by commands such as "next".
19685
19686Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19687
19688 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19689
19690Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19691
19692 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19693 input source file; fix code to compile test to deal with this
19694 convention.
19695 * gdb.c++/*.exp: Likewise.
19696
19697Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19698
19699 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19700 "bt in signals.exp".
19701
19702Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19703
19704 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19705 "step over execarg initialization" and
889bf7c5 19706 "step over corearg initialization".
c906108c
SS
19707
19708Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19709
19710 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19711 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19712
19713Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19714
19715 From Rob Savoye (rob@poseidon.cygnus.com)
19716 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19717 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19718 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19719 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19720 configure.in}: Major reworking for autoconfig.
c906108c
SS
19721 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19722 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19723 New files.
c906108c
SS
19724 * config/unix-gdb.exp: Make GDB global.
19725 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19726 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19727 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19728 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19729 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19730 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19731 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19732 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19733 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19734 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19735 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19736 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19737 to returns as necessary, arrange for test to compile own testcase
19738 executable.
c906108c 19739 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19740
c906108c
SS
19741Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19742
19743 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19744 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19745 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19746 "backtrace through signal handler".
19747
19748Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19749
19750 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19751 continuing from a job control stop signal.
19752 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19753
19754Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19755
19756 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19757 * gdb.base/corefile.exp: Likewise.
19758 * gdb.base/funcargs.exp: Likewise.
19759
19760Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19761
19762 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19763 * config/monitor.exp: Add support for setting baud rate.
19764
19765Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19766
19767 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19768 i*86-*-linux* xfails for "backtrace through signal handler".
19769 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19770 "print func2::coremaker_local".
19771 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19772 alpha-dec-osf2* xfail for
c906108c
SS
19773 "delete all breakpoints when none".
19774
19775Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19776
19777 * gdb.base/break.exp: Change test that deletes all breakpoints
19778 when no user breakpoints are installed. A post 4.15 change
19779 causes gdb to no longer prompt in this case.
19780
19781Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19782
19783 * gdb.base/return.exp (return_tests): Change xfail for test
19784 "correct value returned double test" to stop xfailing at
19785 Solaris 2.5. Apparently the bug has been fixed.
19786
19787Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19788
19789 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19790 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19791
19792Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19793
19794 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19795 * gdb.disasm/hppa.s: Corresponding changes.
19796
19797Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19798
19799 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19800 makefile fragment.
19801 * config/mt-hpux: Deleted.
19802
19803Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19804
d63a86f8 19805 * Many files: When warning about suppressed tests due to a
c906108c
SS
19806 nonexistant test binary, avoid incrementing the warning count.
19807
19808Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19809
19810 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19811
c906108c
SS
19812Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19813
19814 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19815 "sparc-*-solaris2*".
19816
19817Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19818
19819 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19820 Add global and local variables and initialize them.
19821 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19822 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19823 extracts the file name and terminating signal from the core file.
19824 * TODO: Remove note about tests for correct mapping of corefile.
19825 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19826 from optimizing it away.
19827 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19828 handles common blocks.
19829
19830Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19831
19832 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19833 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19834
19835Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19836
19837 * Makefile.in (maintainer-clean): New target, synonym for
19838 realclean.
19839 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19840 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19841 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19842 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19843 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19844 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19845
19846Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19847
19848 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19849 xfails when not gcc compiled for "print foo::funclocal".
19850 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19851 "print foo::funclocal at foo",
19852 "print 'scope1.c'::foo::funclocal at foo",
19853 "print foo::funclocal_bss at foo",
19854 "print 'scope1.c'::foo::funclocal_bss at foo",
19855 "print foo::funclocal_ro at foo",
19856 "print 'scope1.c'::foo::funclocal_ro at foo",
19857 "print bar::funclocal at foo" and
19858 "print 'scope1.c'::bar::funclocal at foo".
19859 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19860 gcc compiled for "print foo::funclocal at bar".
19861 Expand all messages to ensure that they identify that
19862 the test is at bar().
19863 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19864 gcc compiled for:
19865 "ptype on opaque struct pointer (statically)",
19866 "ptype on opaque struct tagname (statically)",
19867 "ptype on opaque struct pointer (dynamically) 1",
19868 "ptype on opaque struct tagname (dynamically) 1",
19869 "ptype on opaque struct pointer (dynamically) 2" and
19870 "ptype on opaque struct tagname (dynamically) 2
19871 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19872 gcc compiled for:
19873 "p datalocal"
19874 "whatis datalocal",
19875 "ptype datalocal",
19876 "p bsslocal",
19877 "whatis bsslocal", and
19878 "ptype bsslocal".
19879 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19880 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19881 when not gcc compiled.
19882 * gdb.base/funcargs.exp (float_and_integral_args): Add
19883 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19884 compiled.
19885 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19886 "backtrace from call6a" when not gcc compiled.
19887 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19888 "backtrace from call7a" when not gcc compiled.
19889 * gdb.base/callfuncs.exp (do_function_calls):
19890 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19891 "p t_char_array_values(char_array_val2,char_array_val1)",
19892 "p t_char_array_values(char_array_val1,char_array_val2)",
19893 "p t_char_array_values("carray 1","carray 2")",
19894 "p t_char_array_values("carray 1",char_array_val2)",
19895 "p t_char_array_values(char_array_val1,"carray 2")",
19896 "p sum_args(1,{2})",
19897 "p sum_args(2,{2,3})",
19898 "p sum_args(3,{2,3,4})",
19899 "p sum_args(4,{2,3,4,5})"
19900 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19901 "backtrace in corefile.exp" when not gcc compiled.
19902
19903Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19904
19905 * gdb.base/signals.exp: Rewrite `handle all print' test as
19906 a procedure. Accept blanks or TABs as whitespace, increase
19907 timeout and expect input buffer size for the large output
19908 from the command. Remove "i*86-*-bsdi2.0" xfail.
19909
19910Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19911
19912 * gdb.base/setvar.exp: Add new testcases for truncation when
19913 assigning invalid values to bitfields.
19914
19915Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19916
d63a86f8 19917 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19918 mips-sgi-irix* xfail for
19919 "call inferior func with struct - returns char *"
19920 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19921 accepted in the result.
c906108c
SS
19922
19923Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19924
19925 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19926 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19927 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19928 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19929 that accidentally got checked in.
19930
19931Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19932
d63a86f8 19933 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19934 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19935 compiled test.
19936 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19937 Add mips-sgi-irix5* xfail for not gcc compiled.
19938 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19939 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19940 "p top", "whatis top", "p middle", and "whatis middle".
19941 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19942 "whatis signed char" for not gcc compiled.
19943 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19944 "set variable signed char=-1 (-1)" and
19945 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19946 * gdb.base/funcargs.exp (float_and_integral_args):
19947 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19948 Add mips-sgi-irix* xfail when not gcc compiled for
19949 "continue to call2b".
19950 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19951 "continue to call2g".
19952 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19953 "backtrace from call6a"
19954 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19955 "backtrace from call7k".
19956 Add mips-sgi-irix5* xfail when not gcc compiled for
19957 "backtrace from call7a".
19958 (localvars_after_alloca): Fix gdb_test cmds for
19959 "print * after runto ...".
19960 Remove rs6000-*-* xfails for
19961 "print i after runto localvars_after_alloca" and
19962 "print l after runto localvars_after_alloca"
19963 for all compilers.
19964 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19965 when not compiled with gcc, for:
c906108c
SS
19966 "print signed char == (minus)",
19967 "print signed char != (minus)",
19968 "print signed char < (minus)",
19969 "print signed char > (minus)".
19970 * gdb.base/callfuncs.exp (do_function_calls):
19971 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19972 "call inferior func with struct - returns char *".
d63a86f8 19973 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19974 "correct value returned double test" to include Solaris 2.4.
19975 * gdb.base/funcargs.exp (float_and_integral_args):
19976 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19977
c906108c
SS
19978Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19979
19980 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19981 enumeration bitfields if compiling with GNU C.
19982 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19983 to empty' prompt.
19984
19985Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19986
19987 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19988 test for PRO targets.
19989
19990 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19991 breakpoints in the inferior at any given time by making
19992 two groups of breakpoints for call2*, call6* and call7*
19993 tests.
19994
19995Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19996
19997 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19998 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19999 from optimizing it away.
20000 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20001 "call inferior func with struct".
20002
20003Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20004
20005 * configure.in: Only configure gdb.chill for particular targets.
20006
20007Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20008
20009 * gdb.base/Makefile.in: Add action to .c.o transformation
20010 rule that generates a .ci file for each .o file and remove
20011 explicit .c.o rules except for callfuncs.o.
20012 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20013 generates a .ci file for each .o file and remove explicit
20014 .cc.o rules.
20015 (clean): Remove *.tmp *.ci files.
20016 (EXECUTABLES): Remove templ-info.exp.
20017 * gdb.base/compiler.c: New file.
20018 * gdb.c++/compiler.cc: New file
20019 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20020 Change rs6000-*-* xfail for
20021 "print 'scope0.c'::filelocal_ro" and
20022 "print 'scope1.c'::filelocal" and
20023 "print 'scope1.c'::filelocal_bss" and
20024 "print 'scope1.c'::filelocal_ro" and
20025 "print 'scope1.c'::foo::funclocal" and
20026 "print 'scope1.c'::foo::funclocal_ro" and
20027 "print 'scope1.c'::bar::funclocal" and
20028 "print 'scope0.c'::filelocal_ro" and
20029 "print 'scope1.c'::filelocal at foo" and
20030 "print 'scope1.c'::filelocal_bss at foo" and
20031 "print 'scope1.c'::filelocal_ro at foo" and
20032 "print 'scope1.c'::foo::funclocal at foo" and
20033 "print 'scope1.c'::foo::funclocal_bss at foo" and
20034 "print 'scope1.c'::foo::funclocal_ro at foo" and
20035 "print 'scope1.c'::bar::funclocal at foo" and
20036 "print 'scope0.c'::filelocal_ro" and
20037 "print 'scope1.c'::filelocal" and
20038 "print 'scope1.c'::filelocal_bss" and
20039 "print 'scope1.c'::filelocal_ro" and
20040 "print 'scope1.c'::foo::funclocal" and
20041 "print 'scope1.c'::foo::funclocal_bss" and
20042 "print 'scope1.c'::foo::funclocal_ro" and
20043 "print 'scope1.c'::bar::funclocal" and
20044 "print 'scope1.c'::bar::funclocal_bss"
20045 to only be xfail'd when not compiled with gcc.
d63a86f8 20046 Add rs6000-*-* xfail for
c906108c
SS
20047 "print 'scope0.c'::filelocal_bss before run"
20048 when compiled with gcc.
20049 (test_at_main): Add rs6000-*-* xfail for
20050 "print filelocal_ro in test_at_main"
20051 when compiled with gcc.
20052 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20053 Add rs6000-*-aix* xfail for
c906108c
SS
20054 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20055 "ptype t_char_array", not compiled with gcc.
20056 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20057 xfail for "list foo (in include file)" when gcc compiled.
20058 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20059 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20060 "run to call0a" if not compiled with gcc.
20061 (unsigned_integral_args): Add rs6000-*-* xfail for
20062 "run to call1a" if not compiled with gcc.
20063 (float_and_integral_args): Add rs6000-*-* xfail for
20064 "run to call2a" if not compiled with gcc and for
20065 "continue to call2b" for any compiler.
20066 Add rs6000-*-* xfail to
20067 "print f1 after run to call2a" for gcc compiled.
20068 (discard_and_shuffle): Add rs6000-*-* xfail for
20069 "run to call6a".
20070 (shuffle_round_robin): Add rs6000-*-* xfail for
20071 "backtrace from call7a" if not compiled with gcc.
20072 Add rs6000-*-* xfail for
20073 "backtrace from call7b" if compiled with gcc.
20074 (call_after_alloca): Add rs6000-*-* xfail for
20075 "print c in call_after_alloca" and
20076 "print s in call_after_alloca" and
20077 "backtrace from call_after_alloca_subr"
20078 if not compiled with gcc.
20079 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20080 "print c in localvars_in_indirect_call" and
20081 "print c in localvars_in_indirect_call" and
20082 "backtrace in indirectly called function" and
20083 "stepping into indirectly called function"
20084 if not compiled with gcc.
20085 (localvars_after_alloca): Add rs6000-*-* xfail for
20086 "print c after runto localvars_after_alloca" and
20087 "print s after runto localvars_after_alloca" and
20088 "print i after runto localvars_after_alloca" and
20089 "print l after runto localvars_after_alloca"
20090 for all compilers.
20091 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20092 than whatis-info.exp.
20093 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20094 than opaque-info.exp.
20095 Setup rs6000-*-* xfail for
d63a86f8 20096 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20097 "ptype on opaque struct pointer (dynamically)" when
20098 not compiled with gcc.
20099 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20100 rather than callf-info.exp.
20101 (do_function_calls): Add clear_xfail for rs6000-*-* for
20102 "p t_float_values2(3.14159,float_val2)". Seems to work
20103 fine there, both with xlc and gcc. Need to find out what
20104 it is doing right and fix other platforms.
20105 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20106 "call inferior func with struct - returns int",
20107 "call inferior func with struct - returns long",
20108 "call inferior func with struct - returns float",
20109 "call inferior func with struct - returns double",
20110 "call inferior func with struct - returns char *",
20111 but only if not gcc compiled (presumes xlc compiled).
20112 Change rs6000-*-* xfails for
20113 "call inferior func with struct - returns char" and
20114 " call inferior func with struct - returns short" to only
20115 xfail if not using gcc.
20116 (clean mostlyclean): Remove *.ci and *.tmp files.
20117 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20118 than templ-info.exp.
20119 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20120 Add rs6000-*-* xfail for "up to foo in langs.exp"
20121 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20122 when not gcc compiled.
d63a86f8 20123
c906108c
SS
20124Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20125
20126 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20127 * gdb.base/corefile.exp: Likewise.
20128 * gdb.base/list.exp: Likewise.
20129 * gdb.base/scope.exp: Likewise.
20130 * gdb.base/siganls.exp: Likewise.
20131
20132 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20133 compiler output.
20134 * gdb.base/whatis.exp: Likewise.
20135
20136Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20137
20138 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20139 failure (opcode table has been fixed to match reality).
20140
20141Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20142
20143 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20144 "call inferior func with struct - returns char",
20145 "call inferior func with struct - returns short"
20146
20147 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20148 "print 'scope0.c'::filelocal at main",
20149 "print 'scope0.c'::filelocal_bss in test_at_main",
20150 "print 'scope0.c'::filelocal at foo",
20151 "print 'scope0.c'::filelocal_bss in test_at_foo",
20152 "print 'scope0.c'::filelocal at bar",
20153 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20154
c906108c
SS
20155 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20156 in source file 1". This bug seems to have been fixed with both
20157 gcc and native cc (was native assembler bug?).
20158
20159Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20160
20161 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20162 "backtrace through signal handler" to "i*86-*-sysv4*".
20163 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20164 continue" case. Add "known SVR4 bug" to fail message.
20165 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20166 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20167 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20168 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20169 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20170 "up to foo in langs.exp", "show language at foo in
20171 langs.exp", "up to cppsub_ in langs.exp", "show
20172 language at cppsub_ in langs.exp", "up to fsub in
20173 langs.exp", and "show language at fsub in langs.exp".
20174 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20175 "bactrace in corefile.exp".
20176 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20177 "call inferior function with struct - returns float" and
20178 "call inferior function with struct - returns double".
d63a86f8 20179
c906108c
SS
20180Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20181
20182 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20183 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20184 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20185 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20186
20187Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20188
20189 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20190 (or overriden) "CHILL" macro rather then bare "gcc".
20191 Also look for ../../gcc/xgcc since that is what we will
20192 actually need, not "Makefile". Remove following assignment
20193 of CHILL to CHILL_FOR_TARGET because that results in
20194 recursive definition.
20195
20196Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20197
20198 * gdb.base/corefile.exp: Change xfail for backtrace in
20199 corefile.exp from linuxaout to all linux.
20200 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20201 cases where we miss the breakpoint at the signal handler
20202 for some reason. Setup xfail for linuxoldld/linuxaout and
20203 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20204 hitting SIGURG breakpoint.
20205 * gdb.base/signals.exp: Setup xfail for "next" acting like
20206 continue to add linuxoldld. Setup xfail for all linux for
20207 "next to handler in signals_tests_1", "backtrace in
20208 signals_tests_1", "continue to func1", "pass SIGUSR1",
20209 and continue to handler".
20210
20211Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20212
20213 * Update all FSF addresses except those in COPYING* files.
20214
20215Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20216
20217 * gdb.base/a2-run.exp: Change messages to be more explicit about
20218 the status of args, and quote binfile in results.
20219
20220Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20221
20222 * gdb.base/callfuncs.exp: Add tests for passing structs to
20223 inferior functions and return various types.
20224 * gdb.base/callfuncs.c: Add functions to receive a struct
20225 and return a member of the struct, in various types.
20226
20227Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20228
20229 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20230
20231Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20232
20233 * config/vxworks29k.exp: New file, sources vxworks.exp.
20234
20235Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20236
20237 * config/gdbremote.exp: New file. Testing framework using
20238 gdbserver.
20239
20240Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20241
20242 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20243 "call function when asleep" and "send end of file".
20244 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20245 for "backtrace in corefile.exp".
20246 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20247 for "backtrace through signal handler".
20248 * gdb.base/corefile.exp: Make sure we actually generate a core file
20249 before trying the core tests. Some systems allow the user to suppress
20250 generation of core files and default to that (linux for example).
20251 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20252 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20253
20254Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20255
20256 * gdb.threads: New directory with some crude multi-threaded
20257 gdb tests (step.exp and step2.exp).
20258 * config/mt-lynx (STEP_EXECUTABLE): Define.
20259 (THREADFLAGS): Define.
20260
20261Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20262
20263 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20264
20265 * gdb.base/signals.exp: Disable whole file for lynx until
20266 further notice.
20267
20268 * gdb.base/signals.exp: xfail test where "next" acts like
20269 "continue" for lynx.
20270
20271 * gdb.base/interrupt.exp: xfail test for calling function while
20272 inferior is asleep for lynx.
20273
20274 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20275 than one cr-lf after each command.
20276
20277Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20278
20279 * configure.in: Reinstate setting of stabsdirs variable, fix
20280 typo in setting up configdirs for native builds.
20281
20282 * gdb.base/return.exp: Fix typo in return double test.
20283 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20284 compiler from optimizing them away.
20285
20286Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20287
20288 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20289 sequences to be echo'd by gdb when using gdb_test.
20290 * gdb.chill/chexp.exp: Likewise.
20291 * gdb.fortran/exprs.exp: Likewise
20292
20293Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20294
20295 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20296 after the inferior gdb has started.
20297
20298 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20299 after each command.
20300 * gdb.base/funcargs.exp: Likewise.
20301 * gdb.base/gdbvars.exp: Likewise.
20302 * gdb.base/interrupt.exp: Likewise.
20303 * gdb.base/list.exp: Likewise.
20304 * gdb.base/watchpoint.exp: Likewise.
20305 * gdb.c++/demangle.exp: Likewise.
20306 * gdb.c++/inherit.exp: Likewise.
20307 * gdb.chill/chexp.exp: Likewise.
20308 * gdb.fortran/exprs.exp: Likewise.
20309
20310 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20311 test if we can't handle IO to/from the inferior.
20312
20313 * gdb.c++/misc.exp: Always check for a program already being
20314 started after sending a "run" command to gdb.
20315
20316 * gdb.base/twice.exp: Start with a fresh gdb.
20317
20318 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20319 only depend on gdb's expression code, not the chill runtime.
20320
20321 * gdb.base/return.c: Put return values into variables so we
20322 can have gdb print them rather than depending on the program
20323 to print them.
20324 * gdb.base/return.exp: Corresponding changes.
20325
20326 * lib/gdb.exp: Provide default value for noinferiorio.
20327 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20328 the inferior.
20329
20330 * gdb.base/break.exp: Always check for a program already being
20331 started after sending a "run" command to gdb.
20332 (text_next_with_recursion): Don't check the output from the
20333 program's printf statement. Instead just make sure the program
20334 exited.
20335
20336 * gdb.base/commands.exp: Protect tests which need arguments with
20337 $noargs conditionals.
20338
20339Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20340
20341 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20342 of structure member arrays to match gdb/valops.c:value_addr change.
20343
20344Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20345
20346 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20347 cases.
20348
20349Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20350
20351 * configure.in (configdirs): Remove gdb.chill from default list
20352 of subdirs and then add it back in only if doing a native build.
20353 The current chill compiler does not yet work in any cross build.
20354 * Revert all signal changes from Jul 6.
20355 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20356 for sh-hms targets, allowing these tests to link, with no other
20357 changes. Testing is suppressed by setting "nosignals" in site.exp.
20358
20359Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20360
20361 * configure.in (signaldirs): Define and add to configdirs for all
20362 targets except some specific ones that are known to not support signals.
20363 Also clean up formatting.
20364 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20365 (signals, sigall): Remove rules to build.
20366 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20367 Moved to new gdb.signals directory.
20368 * gdb.signals: New test directory.
20369 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20370 signals.c signals.exp}: New or moved files.
20371
20372Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20373
20374 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20375
20376Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20377
20378 * gdb.base/return.exp: Xfail `return double' test failure
20379 on at least Solaris 2.3 and handle future/past versions on
20380 a case by case basis as appropriate. Also update message
20381 to include i*86 failures.
20382
20383Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20384
20385 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20386
20387 * lib/gdb.exp: Fix comment which erroneously identified
20388 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20389 gdb_file_cmd not gdb_load).
20390 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20391
20392 * gdb.base/setvar.exp: Make test names consistent between pass and
20393 fail cases. Use gdb_test more.
20394
20395Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20396
20397 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20398
20399Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20400
20401 * gdb.base/help.exp: Fix expected help string for `show commands'.
20402
20403Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20404
20405 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20406
20407 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20408 of a text section.
20409
20410Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20411
20412 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20413 that loop eventually terminates. Fix Connection refused logic so
20414 that testsuite will expire nicely.
20415
20416Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20417
20418 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20419 config/rom68k.exp: New tcl glue for the appropriate monitors.
20420 These all just end up calling monitor.exp.
20421 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20422 refused' by retrying. Cleanup some timeout issues.
20423 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20424 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20425 callers don't have to set/restore global timeout variable.
20426
20427 * The following set of changes centralizes management of the global
20428 timeout variable. This way, it can be set in one target dependent
20429 place instead of dozens of places scattered throughout the test suite.
20430 If you need to lengthen a timeout, then you should either set timeout
20431 in one of the config/{target}.exp files, or multiply it by a factor.
20432 Setting it to an absolute value is always going to lose for some
20433 targets.
20434 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20435 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20436 * gdb.base/funcargs.exp: Don't set timeout.
20437 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20438 * gdb.base/printcmds.exp (test_print_string_constants
20439 test_print_array_constants): Don't set timeout.
20440 * gdb.base/ptype.exp: Don't set timeout.
20441 * gdb.base/recurse.exp: Don't set timeout.
20442 * gdb.base/return.exp: Don't set timeout.
20443 * gdb.base/watchpoint.exp: Don't set timeout.
20444 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20445 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20446
20447Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20448
20449 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20450
20451Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20452
20453 * lib/gdb.exp: Disable chill tests for irix5.
20454
20455Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20456
20457 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20458 each test pass or fail.
20459
20460Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20461
20462 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20463 xlc not gcc.
20464
20465Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20466
20467 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20468
20469Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20470
20471 * config/est.exp: Fix copyright and comments. Remove dead code.
20472 Use targetname, serialport and baud variables instead of fixed
20473 constants.
20474 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20475 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20476
20477Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20478
20479 * gdb.base/watchpoint.exp: Don't run
20480 test_watchpoint_triggered_in_syscall for sunos.
20481
20482Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20483
20484 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20485 they don't seem to exist. Do include stdio.h.
20486
20487Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20488
20489 * gdb.base/a1-selftest.exp: Add alpha xfail.
20490
20491Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20492
20493 * gdb.base/watchpoint.c (main): Prompt before calling read().
20494 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20495 Revise accordingly. Remove cruft about sending "123" several
20496 times, until it gets noticed. Clean up the "print buf[0]" stuff
20497 so that it passes or fails, and waits for prompts in the usual way.
20498
20499Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20500
20501 * gdb.base/recurse.exp: Fix comment.
20502
20503 * TODO: Remove item about printing variables in nodebug.exp. Add
20504 item about enabling tests which are only run on some targets.
20505
20506 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20507 fail, make test names unique, use new gdb_test convention
20508 regarding pattern, use gdb_test more, etc.).
20509
20510 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20511 fail, make test names unique, etc.).
20512
20513Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20514
20515 * gdb.base/nodebug.c: Change return type of top and middle to
20516 short.
20517 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20518 are fixed by the recent mdebugread.c changes. Allow `short ()'
20519 as type for top and middle.
20520
20521Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20522
20523 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20524 nearly as I can tell, the whole thing was an accident in Stu's
20525 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20526 to replace a send/expect pair with gdb_test, but ended up only
20527 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20528 of 30 Mar 1995 took care of it, but left this vestigial comment
20529 which I am now nuking.
20530
20531Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20532
20533 * gdb.base/break.exp: Look for different line number for
20534 breakpoint at main depending on usestubs.
20535
20536Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20537
20538 * gdb.base/list.exp: Adjust some alternate expect patterns to
20539 match recent list0.c change. Add alternate expect pattern for
20540 output from `list default lines around main' for optimizing
20541 compilers.
20542
20543Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20544
20545 * lib/gdb.exp: If nosignals is not set, set it to 0.
20546
20547Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20548
20549 * config/slite-gdb.exp: Responds to load symbol table prompt.
20550 * gdb.base/break.exp: Adjust line number, fix rerun.
20551 * gdb.base/langs0.c: Add #ifdef usestubs.
20552
20553Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20554
20555 * gdb.base/list.exp: Adjust line contents after adding new lines in
20556 list0.c. Also fix a syntax error.
20557
20558 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20559 * gdb.base/break.exp: ditto.
20560 * gdb.base/list.exp: ditto.
20561 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20562 * gdb.base/run.c: ditto.
20563 * gdb.base/list0.c: ditto.
20564 * gdb.base/funcargs.c: ditto.
20565
20566Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20567
20568 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20569 $targetname, $serialport and $baud instead of hardwired variables.
20570 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20571 target doesn't support signals.
20572
20573Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20574
20575 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20576
20577Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20578
20579 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20580 Don't rely on the value of an auto variable before it has been
20581 initialized. Use gdb_test more.
20582
20583Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20584
20585 * lib/gdb.exp (default_gdb_version): A version number must start
20586 with a digit, but other than that contains all characters up to
20587 the first whitespace character.
20588
20589Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20590
20591 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20592
20593Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20594
20595 * gdb.c++/*.exp: Warn if executable does not exist. The original
20596 reason for skipping the warning was that configure.in sometimes
20597 intentionally skipped building the executables but the tcl code
20598 had no way of knowing. That (a) was always bogus with respect to
20599 error handling, (b) is no longer true (right now there is no way
20600 to skip C++ tests).
20601
20602 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20603
20604Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20605
20606 * gdb.base/list.exp: Add expect patterns for output from
20607 SunPRO compiled executables.
20608 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20609 types.
20610
20611Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20612
20613 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20614 number (we are already testing that the correct source line text
20615 gets printed).
20616
20617 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20618 that is what is intended, but something needed to be done to get
20619 sunos4 native working again.
20620
20621 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20622
20623 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20624 apparently went with a (very) old xfail.
20625
20626Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20627
20628 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20629 runto_main is a proc in gdb.exp that will do 'step' for target use
20630 stubs.
20631 * gdb.base/exprs.exp: ditto.
20632 * gdb.base/interrupt.exp: ditto.
20633 * gdb.base/opaque.exp: ditto.
20634 * gdb.base/printcmds.exp: ditto.
20635 * gdb.base/ptype.exp: ditto.
20636 * gdb.base/scope.exp: ditto.
20637 * gdb.base/setvar.exp: ditto.
20638 * gdb.base/signals.exp: ditto.
20639 * gdb.base/twice.exp: ditto.
20640 * gdb.c++/classes.exp: ditto.
20641 * gdb.c++/inherit.exp: ditto.
20642 * gdb.c++/templates.exp: ditto.
20643 * gdb.base/break.exp: no run and hit main for stubs. Change line
20644 numbers for breakpoints and info breakpoint.
20645 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20646 breakpoint().
20647 * gdb.base/callfuncs.c: ditto.
20648 * gdb.base/exprs: ditto.
20649 * gdb.base/interrupt.c: ditto.
20650 * gdb.base/opaque0.c: ditto.
20651 * gdb.base/printcmds.c: ditto.
20652 * gdb.base/ptype.c: ditto.
20653 * gdb.base/scope0.c: ditto.
20654 * gdb.base/setvar.c: ditto.
20655 * gdb.base/signals.c: ditto.
20656 * gdb.base/twice.c: ditto.
20657 * gdb.c++/misc.cc: ditto.
20658 * gdb.c++/templates.cc: ditto.
20659
20660Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20661
20662 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20663
20664 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20665 somewhere between `read' and `main.c'. I'm pretty sure the
20666 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20667 and it isn't particularly useful.
20668
20669 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20670
20671Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20672
20673 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20674
20675Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20676
20677 * config/mt-slite: add LIBS and -nostdlib.
20678 * config/slite-gdb.exp: add this new file to support sparclite target.
20679
20680Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20681
20682 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20683
20684 * gdb.base/a2-run.exp: Change argument to istarget from
20685 "*-*-vxworks" to "*-*-vxworks*".
20686 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20687
20688Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20689
20690 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20691 will not runto main but do a 'step' to step out of breakpoint().
20692 * config/mt-slite: add -Dusestubs.
20693
20694Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20695
20696 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20697 instead of just @.
20698
20699 * gdb.base/signals.exp: Add test for "handle all print".
20700 * TODO: Remove "handle all print". Also remove item about
20701 checking copyright date (I don't like the idea of a spurious FAIL
20702 based on when we run the tests).
20703
20704 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20705 for SunOS4 (reason for failure not investigated). Remove
20706 redundant test for $binfile.
20707
20708 * gdb.base/nodebug.c (array_index): Call malloc.
20709
20710 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20711
20712Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20713
20714 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20715 conventions and slightly simplify the matching regexp.
20716
20717Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20718
20719 * gdb.base/break.exp: Update gdb_test invocation to use new
20720 convention.
20721
20722 * lib/gdb.exp: If noargs is not set, set it to 0.
20723
20724 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20725 tests unique.
20726
20727 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20728
20729Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20730
20731 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20732 one argument of type "<non-float parameter>".
20733
20734Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20735
20736 * config/rom68k.exp: New file to support Motorola IDP board.
20737 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20738 * gdb.base/break.c: Change things around so that this program
20739 doesn't depend upon args. This is necessary to make remote
20740 targets work (in general, they can't take args).
20741 * gdb.base/break.exp: Don't try to send args to program. Don't
20742 expect output. Also, replace lots of code with gdb_test.
20743
20744Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20745
20746 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20747 printing of '\'' (which is what the comment says we are testing,
20748 even though we were not), not '''.
20749 (test_integer_literals_rejected): Test that printing ''' is an error.
20750
20751 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20752 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20753 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20754 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20755 Use gdb_test not test_print_accept.
20756 * lib/gdb.exp: Remove test_print_accept.
20757
20758 * gdb.base/signals.exp (signal_tests_1): Make pass message
20759 consistent with fail message.
20760
20761 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20762 unsigned char; the bug (PR 1821) is fixed.
20763
20764 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20765
20766 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20767 successful tests--makes xfailing them work right.
20768
20769Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20770
20771 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20772 only \r\n, not .*. The test can pass .* as the last thing in
20773 $pattern if that is what it wants. In addition to providing this
20774 flexibility, this change should speed up pattern matching in cases
20775 where the pattern already ended with .* (there were a number of
20776 them). This change also helps catch bad patterns--in the old
20777 scheme the typo "char \*" instead of "char \\*" would pass. Now
20778 it is caught.
20779 * Many .exp files: Update callers.
20780
20781 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20782 clearer and does not spuriously match multiple ('s. Likewise for
20783 ) and *.
20784
20785 * gdb.base/nodebug.exp: Test ability to call a function and pass
20786 it a string (even with no debugging info).
20787
20788 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20789 "p '\'", which is the same as "p ''" once tcl gets done with
20790 quoting, to "p '\\'", which I suspect is what is intended (one
20791 backslash gets sent to GDB).
20792
20793 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20794
20795Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20796
20797 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20798 1817) was fixed literally years ago.
20799
20800Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20801
20802 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20803 test, it causes stepping out of call_after_alloca_subr with
20804 optimizing compilers.
20805 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20806 fails.
20807
20808 * gdb.c++/templates.exp: Source templ-info.exp only if
20809 the templates executable exists.
20810
20811 * gdb.c++/misc.cc (class Contains_static_instance,
20812 class Contains_nested_static_instance),
20813 gdb.c++/classes.exp (test_static_members): Test printing of
20814 a class that contains a static instance of the class.
20815
20816Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20817
20818 * gdb.base/langs2.c (cppsub_): Don't prototype.
20819 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20820 only, I believe).
20821
20822Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20823
20824 * lib/gdb.exp (skip_chill_tests): New procedure.
20825
20826 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20827
20828Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20829
20830 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20831 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20832
20833Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20834
20835 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20836
20837 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20838 disassemble 8, not 16, instructions for part 4.
20839
20840 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20841 support the latter anymore.
20842
20843 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20844 -DNO_PROTOTYPES.
20845 * gdb.base/callfuncs.c: Control use of prototypes based on
20846 NO_PROTOTYPES, not __STDC__.
20847 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20848 t_float_values2 tests if prototypes in use.
20849
20850 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20851 t_double_values): When checking differences against DELTA, check
20852 that difference is within the range (-DELTA,DELTA), not just
20853 (-infinity,DELTA).
20854
20855Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20856
20857 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20858 'file' command firts, then 'target', then 'load', this is due to gdb
20859 target set up.
20860 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20861
20862Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20863
20864 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20865 FP load/store variants.
20866 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20867
20868Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20869
20870 * gdb.base/term.exp: Do not give a warning if not native, it is
20871 not an abnormal condition.
20872
20873Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20874
20875 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20876 t_char_array".
20877
20878Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20879
20880 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20881 are getting the version number.
20882
20883 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20884 if not native, it is not an abnormal condition.
20885
20886Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20887
20888 * lib/gdb.exp: Just use "file exists", rather than undocumented
20889 dejagnu procedure "findfile".
20890
20891Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20892
20893 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20894 (LDFLAGS): Set to -Xlinker -Ur.
20895
20896 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20897 Removed, these values are set by lib/gdb.exp.
20898
20899 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20900
20901Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20902
20903 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20904 of replicating gdb startup code.
20905
20906 * config/mt-vxworks (LDFLAGS): Set to -r.
20907 (CFLAGS_FOR_TARGET): Removed.
20908
20909 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20910 (gdb) and gdb for vxworks uses (vxgdb).
20911
20912 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20913 executable is not in the tree and host != target, use sed and
20914 program_transform_name to determine the gdb name used by the
20915 target.
20916
20917 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20918 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20919
20920Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20921
20922 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20923 floats, chars, and shorts where there are ANSI-style function
20924 definitions.
20925
20926 * gdb.base/langs.exp, gdb.base/langs*: New test.
20927 * gdb.base/Makefile.in: Build it.
20928 * TODO: Remove item about checking that C names don't get C++
20929 demangling applied; this test tests it.
20930
20931Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20932
20933 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20934 went with the const70 xfail. The xfail went away a year ago.
20935
20936 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20937
20938 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20939 for hp300.
20940
20941 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20942
20943 * gdb.base/a1-selftest.exp: Don't run on hp300.
20944
20945Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20946
20947 * Makefile.in (site.exp): Set host_alias and target_alias as well
20948 as host_triplet and target_triplet.
20949
20950Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20951
20952 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20953
20954 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20955 places as other ecoff systems).
20956
20957 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20958 ultrix.
20959
20960Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20961
20962 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20963 remove them.
20964 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20965 variable and "variable" in addition to "data variable".
20966 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20967
20968 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20969 2.
20970 * gdb.base/list1.c (long_line): Add additional statement at start
20971 of function.
20972 * gdb.base/list.exp (test_forward_search): Update line number to
20973 reflect new statement.
20974
20975Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20976
20977 * gdb.base/signals.exp: Reinitialize searched source directories
20978 after gdb_start call.
20979
20980Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20981
20982 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20983 * gdb.stabs/Makefile.in: Likewise.
20984
20985 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20986 change. Instead split the tests into smaller pieces.
20987 * gdb.disasm/hppa.s: Corresponding changes.
20988
20989Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20990
20991 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20992 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20993
20994 * gdb.base/funcargs.exp: Modify many tests so that every test
20995 either passes or fails. Make some test names unique.
20996
20997Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20998
20999 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21000 Call stty to set interrupt character.
21001
21002 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21003 for HP assembler versus GNU assembler based on actual behavior of
21004 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21005
21006 * TODO: Suggest a few more stepping tests.
21007
21008Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21009
21010 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21011 restart GDB for h8300 after a continue.
21012 (return): Add pattern to match a29k-udi behavior.
21013 * gdb.base/nodebug.exp: Remove obsolete comment.
21014 * gdb.base/regs.exp: New file, testing of register displays.
21015 * gdb.base/return.exp: Fix typo in reference to $objdir.
21016 * gdb.base/whatis.exp: Always start with a fresh GDB.
21017
21018Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21019
21020 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21021 higher, these tests generate a lot of output.
21022
21023Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21024
21025 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21026 code following the catch silently ignored some errors; without the
21027 catch they should be thrown like any other tcl error. Also, the
21028 catch used "" instead of {} which meant all the callers who wanted
21029 to include one of the characters "[]$ had to quote it an extra time.
21030 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21031 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21032 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21033 Remove extra quoting.
21034
21035Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21036
21037 * gdb.base/commands.exp: Make test names unique; every test either
21038 passes or fails. Update some comments.
21039
21040 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21041
21042Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21043
21044 The following fixes a FAIL caused by the fact that the alpha stabs
21045 configuration didn't use the ".if alpha" code in weird.def.
21046 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21047 bit pointer, so the 32 bit version works even on the alpha.
21048 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21049 Remove the stuff which allowed us to have separate versions for
21050 alpha and everything else.
21051
21052 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21053 regexp which "info func operator\[\](" is supposed to match. Fix
21054 string to send to GDB. Note that GDB still doesn't work right. Add a
21055 new test for "info func .perator\[\](" which GDB does handle correctly.
21056
21057 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21058
21059Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21060
21061 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21062 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21063 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21064 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21065 it makes the tests harder to understand and confuses test-o-matic.
21066 The preferred style is that each test provides a PASS or a FAIL,
21067 and has a unique message (e.g. "continue #54" not just "continue")
21068 which is the same for the pass and the fail.
21069 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21070 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21071 to lib/gdb.exp.
21072 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21073 prt_accept which was basically the same thing. Likewise for
21074 test_print_reject and prt_reject.
21075 * lib/gdb.exp (test_print_reject): Add some more error message
21076 patterns to match from the former printcmds.exp (prt_reject).
21077 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21078 One defect of the passcount stuff is that some of it failed to
21079 report XPASS where appropriate.
21080 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21081 stuff before and after arg in expected pattern.
21082 (test_paddr_operator_functions): Re-do test without print_addr_of;
21083 this is the only test which seems to want extra stuff there.
21084
21085Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21086
21087 * gdb.base/nodebug.exp: Update new tests to reflect improved
21088 wording of gdb output.
21089
21090 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21091 and "ptype" work on variables in files compiled without -g.
21092 Replaces commented out "maint print msymbol" tests.
21093
21094Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21095
21096 * gdb.base/setvar.c (dummy): Call malloc.
21097
21098 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21099 losing with the irix4 sed.
21100
21101 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21102 ALRM" on irix4.
21103
21104Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21105
21106 * TODO: Remove items about corefile.exp testing new exec-file and
21107 backtrace; both are now done. Add items about printing enums.
21108
21109Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21110
21111 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21112 "get signal $thissig" test fails.
21113
21114 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21115
21116Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21117
21118 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21119 compiler warning with dec alpha compiler.
21120
21121 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21122 extra \n from gdb_test call (this explains why the prompt test
21123 that I removed yesterday was there).
21124 (user_defined_command_test): Remove extra \n and prompt test.
21125
21126 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21127 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21128 doesn't exist.
21129 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21130 Also remove alpha workaround, which turns out to be because
21131 SIGABRT == SIGLOST.
21132
21133 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21134
21135 * gdb.base/help.exp: Don't test "help show".
21136
21137Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21138
21139 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21140 "set print address" is on.
21141 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21142 pass prompt to gdb_test; gdb_test already looks for the prompt.
21143
21144 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21145
21146 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21147 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21148 was to make sure that gdb can read a core file. But (a) the "read
21149 the corefile" part didn't make it to a1-selftest.exp, we just
21150 delete the corefile after creating it, and (b) we test reading
21151 corefiles in corefile.exp anyway. Also, this test left around a
21152 xgdb process on Solaris.
21153
21154 * gdb.base/corefile.exp: Also test backtrace.
21155
21156Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21157
21158 * gdb.base/commands.exp: Test a simple user defined command with
21159 arguments and if/while statements; verify the full user command is
21160 printed by "show user".
21161
21162 * gdb.base/commands.exp: Test if/while commands as part of a
21163 breakpoint command list; verify they appear in breakpoint
21164 information.
21165
21166Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21167
21168 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21169 than by dividing by zero.
21170
21171Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21172
21173 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21174 performing an inferior call with watchpoints enabled.
21175 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21176 call.
21177
21178Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21179
21180 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21181 of "file" command.
21182
21183 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21184 Add additional pattern for when "int operator int(void);" appears
21185 in a different order.
21186
21187Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21188
21189 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21190
21191 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21192 and "signal" with ".*".
21193
21194Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21195
21196 * TODO: Add note about "handle all nostop".
21197
21198 * gdb.base/{sigall.c, sigall.exp}: New test.
21199 * gdb.base/Makefile.in: Add it.
21200
21201Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21202
21203 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21204 when invoking GDB, suppresses any windowing interface.
21205
21206Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21207
21208 * config/sim-gdb: New file, simulator testing support.
21209
21210Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21211
21212 * gdb.base/interrupt.exp: Test calling func1 twice.
21213
21214Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21215
21216 * gdb.base/list.exp (test_forward_search): Set timeout higher
21217 when we'll be getting lots of output from gdb.
21218
21219 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21220 "init_malloc" to after the expect statement. Run it if that
21221 regexp is taken, but also for two others which happen if source
21222 cannot be found.
21223
21224Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21225
21226 * gdb.base/printcmds.exp: New test, for printing register before
21227 program is running.
21228
21229Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21230
21231 * gdb.base/list.exp: Correct some alternate expect patterns
21232 to reflect changes in list1.c.
21233
21234Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21235
21236 * TODO: Add item regarding large frames.
21237
21238 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21239
21240 * TODO: Remove item about enabling return.exp; it
21241 is enabled. Suggest a few more "return" tests.
21242
21243Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21244
21245 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21246 anonymous unions.
21247
21248Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21249
21250 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21251 and pr-5646.o, so "make" is the same as "make all", not "make
21252 pr-4975.o".
21253
21254Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21255
21256 * gdb.base/list.exp: Adjust expectations to reflect changes in
21257 list1.c.
21258 (test_forward_search): New test proc.
21259 * gdb.base/list1.c (long_line): New function, has long source line.
21260
21261Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21262
21263 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21264 additional line of code that was added.
21265
21266Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21267
21268 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21269 tests so as not to overflow expect's input buffers.
21270 * gdb.disasm/hppa.exp: Corresponding changes.
21271
21272Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21273
21274 Beginnings of template debugging tests.
21275 * gdb.c++/templ-info.cc: New file to test for template
21276 debugging capability of the compiler.
21277 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21278 templ-info.cc.
21279 * gdb.c++/templates.cc: Add explicit template instantiations
21280 to enable compiling with -fno-implicit-templates. Add destructor
21281 and 'value' method to T5 class for template tests.
21282 * gdb.c++/templates.exp: Add testcases for printing of template
21283 types, setting breakpoints on template methods and calling a
d63a86f8 21284 template method.
c906108c
SS
21285
21286Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21287
21288 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21289 branch target since some assemblers (gas-2.5) may emit a
21290 relocation for the branch instead of resolving it in the
21291 assembler.
21292
21293Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21294
21295 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21296 through signal handler.
21297
21298Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21299
21300 * configure.in (*-*-netware): Use config/mt-netware.
21301
21302 * config/mt-netware: New file.
21303 * config/mt-i386-netware: Removed, separate configs for different
21304 netware architectures are no longer needed now that we have
21305 --with-headers.
21306
21307Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21308
21309 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21310 by the recent changes to use ANSI C arithmetic conversions.
21311
21312Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21313
21314 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21315 bug involving using inferior_pid to figure out whether to select a
21316 frame.
21317
21318Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21319
21320 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21321 match the current disassembler output.
21322
21323Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21324
21325 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21326 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21327 types, expect "int" as type of integer values (for now).
21328
21329Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21330
21331 * gdb.base/commands.exp: New tests for if/while commands.
21332
21333Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21334
21335 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21336 by .*, since hex values have different syntax in Chill mode.
21337
21338Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21339
21340 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21341 linefeed from expect pattern for repeated types with indices > 9.
21342
21343Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21344
21345 First part of Fortran test suite.
21346 * gdb.fortran: New directory.
21347 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21348
21349Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21350
21351 * gdb.base/default.exp: Update expect pattern for load command
21352 without arguments.
21353
21354Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21355
21356 * configure.in: Change i386 to i[345]86.
21357 * gdb.base/configure.in: Likewise.
21358 * gdb.c++/configure.in: Likewise.
21359 * gdb.chill/configure.in: Likewise.
21360
21361Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21362
21363 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21364 patterns, since that is not a valid context for comments.
21365
21366Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21367
21368 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21369 repeated types and repeated types with indices > 9.
21370
21371Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21372
21373 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21374 2417; old bug has been fixed.
21375
21376Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21377
21378 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21379 send the newline ourselves instead of assuming gdb_test will do
21380 so when passed an empty input string.
21381
21382 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21383 stabs testcode.
21384
21385Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21386
21387 * lib/gdb.exp (gdb_test): Don't send anything if the first
21388 argument is an empty string. This makes cases where we want to
21389 match output that is already in expect's buffers (for example,
21390 matching a breakpoint after gdb_run_cmd has been called) work
21391 reliably.
21392
21393Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21394
21395 * config/netware.exp: New file.
21396
21397Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21398
21399 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21400 the -B and -L prefixes so we can find the debugging stub.
21401
21402 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21403 there and we are using the gcc from the tree.
21404
21405 * gdb.base/types.c: Removed.
21406
21407 * gdb.base/configure.in: Look for makefile fragments in ../config.
21408 Recognize i386-*-netware.
21409 * gdb.c++/configure.in: Likewise.
21410
21411Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21412
21413 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21414 the correct TCL syntax.
21415
21416Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21417
21418 * gdb.base/opaque.exp: use runto instead of messing around with
21419 breakpoints. Simplify by using gdb_test.
21420
21421 * gdb.base/bitfields.exp: restart between tests on netware targets
21422 because breakpoints aren't relocated after target death. Run
21423 processes to completion.
21424
21425 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21426
21427Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21428
21429 * Makefile.in: Remove extra tabs that confuse some versions
21430 of "make". Use the newly built gdb to test with by default,
21431 rather than the first one in the tester's search path.
21432
21433Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21434
21435 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21436
21437 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21438 condition help.
21439
21440Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21441
21442 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21443
21444 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21445 running.
21446 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21447 * gdb.base/funcargs.exp: Likewise.
21448
21449 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21450 * gdb.base/funcargs.exp: Likewise.
21451
21452 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21453 message is "".
21454
21455Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21456
21457 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21458 return,signals,twice}.exp: Handle non-existant binaries
21459 consistantly.
21460
21461 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21462 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21463 might testing a cross development system.
21464
21465Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21466
21467 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21468 runtest script is relative to ${srcdir}, not ${rootdir}.
21469
21470Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21471
21472 * gdb.base/signals.exp: Allow for optionality of breakpoint
21473 address.
21474
21475Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21476
21477 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21478
21479Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21480
21481 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21482 for size_t definition.
21483 * gdb.c++/templates.cc: Likewise
21484
21485 * config/mt-i386-netware: New file.
21486
21487 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21488 defined.
21489
21490 * gdb.base/Makefile.in: Added support for systems that name core
21491 files by appending "core" to the program name.
21492 * gdb.base/a1-selftest.exp: Likewise.
21493
21494Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21495
21496 * gdb.base/return.exp: Add comment and message for `return double'
21497 test failure on Sparc Solaris.
21498
21499Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21500
21501 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21502
21503Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21504
21505 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21506 from optimizing them away.
21507 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21508 patterns to include default constructors and assignment operators,
21509 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21510 character in the output of the virtual base pointer.
21511
21512Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21513
21514 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21515 expression match in print_addr_of to avoid unintented matches.
21516 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21517 versions up to 2.5.8.
21518
21519Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21520
21521 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21522 included file to run under newer versions of expect.
21523 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21524 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21525 Remove xfail for the virtual table of BDDHookV.
21526
21527Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21528
21529 * lib/gdb.exp (string_to_regexp): Set a default result.
21530 (default_gdb_start): Fix misleading message.
21531
21532Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21533
21534 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21535 Remove all CC, etc definitions.
21536 * config/mt-hpux: New file.
21537 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21538 (CFLAGS, LDFLAGS): Define.
21539 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21540
21541 * Makefile.in (site.exp): Don't insert host_os, etc.
21542 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21543 (distclean): Check existence of subdir.
21544 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21545 * gdb.base/Makefile.in: General cleanup and simplification.
21546 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21547 to build executables. Use default rule to build .o files.
21548 (EXPECT, RUNTEST, CC): Fix relative pathname.
21549 (site.exp): Don't insert host_os, etc.
21550 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21551 and/or SIGUSR1 defined.
21552 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21553 * gdb.c++/Makefile.in: General cleanup and simplification.
21554 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21555 (CFLAGS): Remove.
21556 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21557
21558Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21559
21560 * gdb.base/recurse.exp: Misc changes to get tests running again
21561 after Kung's changes to the watchpoint code.
21562 * gdb.base/watchpoint.exp: Likewise.
21563
21564Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21565
21566 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21567
21568Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21569
21570 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21571 * lib/gdb.exp (default_gdb_start): Define.
21572 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21573 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21574 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21575 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21576 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21577 Don't call gdb_target_udi in between tests.
21578
21579Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21580
21581 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21582 (which was basically just a local version of the same thing). In
21583 addition to avoiding duplication, gdb_test_exact is faster.
21584 * lib/gdb.exp (gdb_test_exact): Fix typo.
21585
21586 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21587 don't give an error.
21588
21589 * gdb.base/term.exp: Call delete_breakpoints before starting.
21590
21591 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21592 (t10): Add comment.
21593
21594Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21595
21596 Reorganization of the GDB Test Suite.
21597
21598 * gdb.base: New directory, contains all the basic tests.
21599 * gdb.c++: New directory, tests specific to C++.
21600 * gdb.chill: New directory, tests specific to Chill.
21601 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21602 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21603 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21604 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21605 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21606 t30-31 to chill).
21607 * */gdbme.*: Rename to match appropriate expect scripts.
21608 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21609 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21610 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21611 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21612 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21613 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21614 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21615 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21616 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21617 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21618 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21619 gdb.c++/virtfunc.cc: New names of C++ files.
21620 * gdb.chill/chillvars.ch: New name of Chill file.
21621 * gdb.base/configure.in, gdb.c++/configure.in,
21622 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21623 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21624 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21625 * configure.in (configdirs): Update to reflect directory changes.
21626 (target_abbrev): No longer define for any configuration.
21627 * Makefile.in: Cosmetic improvements to header comments.
21628
21629Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21630
21631 Various changes to gdb.t31:
21632
21633 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21634 * gdbme.ch: Make all key-words and predefineds be upper-case.
21635 * chillvars.exp: Expect key-words and predefinds in upper-case.
21636
21637 * chillvars.exp: Use gdb_test_exact many places.
21638 Change expected output for arrays (which now includes index labels).
21639
21640 * pr-5020.exp, gdme.ch (module PR_5020):
21641 New test, for PR-5020.
21642
21643Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21644
21645 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21646 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21647
21648Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21649
21650 * Makefile.in: Fix bit-rot in definitions of CHILL,
21651 CHILL_FOR_TARGET and Chill_LIB.
21652 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21653 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21654 CHILL, and CHILL_LIB.
21655
21656Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21657
21658 * Revert the previous changes. Please see Rob's directory
21659 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21660
21661Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21662
21663 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21664 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21665 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21666 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21667 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21668 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21669 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21670 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21671 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21672 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21673 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21674 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21675 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21676 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21677 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21678 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21679 changes from 94Q1.
21680
21681Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21682
21683 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21684 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21685 Rob's new testing fragments.
21686
21687Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21688
21689 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21690 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21691
21692Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21693
21694 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21695 version also, match on casted version strings, and match on
21696 gdb startup case where the line numbers might be messed up.
21697
21698Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21699
21700 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21701 (CFLAGS): Delete it from here.
c906108c
SS
21702
21703Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21704
21705 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21706
21707Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21708
21709 * Makefile.in (RUNTEST): Default to just "runtest".
21710
21711Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21712
21713 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21714 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21715 the code has been restructured.
21716
21717Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21718
21719 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21720 \n, not just one of each.
21721
21722 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21723 /bin/cc gives a warning if you do.
21724
21725Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21726
d63a86f8 21727 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21728 __t10ListS_link1ZUiRCUiPT0
21729
21730Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21731
21732 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21733 on local variables in recursive functions.
21734
21735 * gdb.t07/Makefile.in: Build the new test.
21736
21737Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21738
21739 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21740 directly. Instead compare the return values from actual calls.
21741
21742Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21743
21744 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21745
21746Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21747
21748 * From Peter Schauer with minor modifications.
a9c64011
AS
21749 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21750 stops in mid-line in the caller. Add xfail for returning a float
21751 value on X86 targets.
c906108c
SS
21752
21753Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21754
21755 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21756 to avoid expect lossage.
21757 (fmem_LRbug_tests): Likewise.
21758 * gdb.disasm/hppa.s: Corresponding changes.
21759
21760 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21761 conditions to work with latest dejagnu/expect.
21762
21763 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21764 expected to fail on the PA.
21765 (backtrace in call with trampolines): Explicitly require main
21766 to be frame #1 (no trampolines should show up in backtrace).
21767
21768 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21769 "continue -expect".
21770 * gdb.t06/break.exp: Likewise.
21771 * gdb.t07/watchpoint.exp: Likewise.
21772 * gdb.t13/bitfields.exp: Likewise.
21773 * gdb.t15/{funcargs,return}.exp: Likewise.
21774 * gdb.stabs/weird.exp: Likewise.
21775 * config/{mips,udi}-gdb.exp: Likewise.
21776
21777 * hppa.sed: Enclose comments within a sed command to avoid
21778 losing with the old OSF1 sed.
21779
21780Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21781
21782 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21783 sequent dynix.
21784 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21785 * gdb.t15/funcargs.exp: Conditionally step again to really
21786 finish from marker_call_with_trampolines. Handle the case where
21787 the first step from within call_with_trampolines already steps
21788 us back to main.
21789 * gdb.t15/gdbme.c: Add comment to closing brace of
21790 call_with_trampolines for funcargs.exp.
21791
21792Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21793
d63a86f8 21794 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21795 Fix typo(s).
21796
21797Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21798
21799 * gdb.t07/gdbme.c: More code for watchpoint testing.
21800
21801 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21802 "Hardware watchpoint" throughout file.
21803 (test_watchpoint_triggered_in_syscall): New test.
21804 (test_complex_watchpoint): New test.
21805
21806Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21807
21808 * gdbme.c (call_with_trampolines): New function to try and step
21809 into. Tests trampoline problems on the PA.
21810
21811 * funcargs.exp (localvars_in_indirect_call): No longer expect
21812 stepping into indirect call to fail on PAs.
21813 (test_stepping_over_trampolines): New test.
21814
21815Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21816
21817 * TODO: Add suggestions for static member function tests, and
21818 completion tests.
21819
21820Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21821
21822 * TODO: Add suggestions for "p/a" tests.
21823
21824 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21825 (default_gdb_exit): Replace all the hair with sending "quit" to
21826 the process with a simple close.
21827
21828Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21829
21830 * TODO: Add suggestions for shared library tests.
21831
21832Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21833
21834 * TODO: Add suggestions for x/s tests.
21835
21836Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21837
21838 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21839 "enable once", and "enable breakpoints once" with ".*".
21840
21841Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21842
21843 * TODO: Add suggestions about structure passing tests.
21844
21845Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21846
21847 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21848 the primary1 test, use work around if __GNUC__ < 2.
21849 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21850 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21851 Test for bad output rather than waiting for timeout. Issue
21852 second continue only if first continue failed.
21853
21854Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21855
21856 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21857 operator[] test with gdb_test because the old code didn't seem to
21858 be getting the quoting right with the new dejagnu.
21859
21860Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21861
21862 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21863 one from the path.
21864 * Makefile.in: Use a fresh expect if there is one, use runtest
21865 from the src tree if there is one.
d63a86f8 21866
c906108c
SS
21867Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21868
21869 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21870 next over recursive call. Revise the tests from that point on
21871 (which had been skipped) to match GDB's actual (correct) output.
21872
21873 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21874 with next over a breakpoint whose condition is false.
21875
21876 * gdb.t00/help.exp: Comment out "help set print" tests just like
21877 (and for same reason as) "help set" test.
21878
21879Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21880
21881 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21882 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21883
21884Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21885
21886 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21887 necessary gdb_target_udi.
21888
21889 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21890
21891 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21892 1838 and 2417; they are fixed.
21893
21894 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21895 gdb.t03/ptype.exp (ptype structure, ptype union):
21896 Remove xfails; the test is looser than when the xfails were added.
21897
21898 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21899 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21900
21901 * gdb.t01/run.exp: Only run shell test if isnative.
21902
21903 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21904 since "run" automatically loads if necessary. Call gdb_target_udi
21905 after the "file" since "file" kills any execution target.
21906
21907 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21908 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21909 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21910 argument for UDI.
21911
21912Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21913
21914 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21915
21916 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21917
21918Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21919
21920 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21921 properly quoting regexps. This makes the second argument to
21922 demangle a fixed string, which matches the callers, instead of a
21923 shell-style pattern which is what the previous implementation
21924 used. Update some of the callers.
21925
21926Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21927
21928 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21929 (comib_nullified_tests): Fix typo.
21930 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21931 strings. No longer expected to fail.
21932
21933 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21934 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21935 strings. No longer expected to fail.
21936
21937 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21938 string. No longer expected to fail.
21939
21940Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21941
21942 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21943 No longer expected to fail.
21944
21945 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21946 string. No longer expected to fail.
21947
21948Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21949
21950 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21951 only in the names (I probably got most of them). I was even
21952 generous with some which differed in underscores in names, and
21953 probably missed a few, and I *still* was able to remove almost a
21954 third of the file with almost no impact on testsuite coverage.
21955
21956Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21957
21958 * gdb.t00/default.exp: Match udi_attach error message as well as
21959 the one from child_attach.
21960
21961 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21962
21963 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21964
21965 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21966 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21967
21968 * Move test with enums and partial symbols back to
21969 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21970 Reverts the change of 26 May 93. Per today's change to
21971 stabs.texinfo, the behavior that weird.exp was expecting was
21972 unreasonable; what is important is that the compiler+gdb get
21973 things right, which happens with a recent gcc. Also fix the test
21974 to deal with native compilers which put out the stab gdb can't
21975 deal with.
21976
21977Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21978
21979 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21980 in the names. The main thing these accomplish is to slow things down.
21981 Many more such duplicates surely remain.
21982
21983 * gdb.t00/help.exp: Comment out "help support" test just like
21984 (and for same reason as) "help set" test.
21985
21986Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21987
21988 * gdb.t06/break.exp: Remove setup_xfails for
21989 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21990 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21991 about known bug in gcc to include up through 2.5.8.
21992 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21993 well as "_vb$".
21994 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21995 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21996 with latest gcc and gdb.
21997 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21998 well as "_vb$".
21999
22000Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22001
22002 * configure.in (hppa*-*-*): Also configure and build stabs-only
22003 tests.
22004
22005Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22006
22007 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22008 * gdb.t10/configure.in (hppa*-*-*): Use it.
22009
22010Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22011
22012 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22013
22014Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22015
22016 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22017 versions prior to 1.13.5.
22018
22019Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22020
22021 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22022 the prompt is at the start of a line.
22023
22024Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22025
22026 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22027 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22028 in the copr tests now.
22029 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22030 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22031 expected to fail.
22032
22033Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22034
22035 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22036 gdb.t31/chillvars.exp, lib/gdb.exp:
22037 Tweak to run under either version of expect.
22038 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22039 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22040 * gdb.t11/list.exp: Remove extraneous whitespace.
22041
22042Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22043
22044 * gdb.t16/printcmds.exp (test_print_strings): Accept
22045 "(unsigned char *) " before the string.
22046
22047 * TODO: Add notes about printing of fancy types and GDB expressions.
22048
22049Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22050
22051 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22052 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22053 if doing mips-idt-ecoff.
c906108c
SS
22054
22055Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22056
22057 * Most .exp files: Tweak to run under either version of expect.
22058
22059Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22060
22061 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22062 xfails; I'm not sure why they are failing, but not because of PR 1806.
22063
22064Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22065
22066 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22067 defined in lib/gdb.exp.
22068
22069Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22070
22071 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22072 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22073 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22074 have to be typeless.
22075
22076Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22077
22078 * TODO: Add suggestion for copyright year test.
22079
22080Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22081
22082 * configure.in (*-*-lynxos*): Add stabs tests.
22083
22084Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22085
22086 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22087 so insert a tab before any assembler directive in column zero.
22088
22089 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22090 stores.
22091 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22092 stores.
22093 (fpu_short_memory_tests): Likewise.
22094
22095Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22096
22097 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22098 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22099 .stabs directives in comments.
22100
22101Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22102
22103 * TODO: New file, describing tests we could write.
22104 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22105
22106Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.t06/signals.exp: Add kludge to force re-sync.
22109
22110 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22111 to xgdb instead of gdb, get out of gdb.
22112
22113Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22114
22115 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22116 for info.
22117
22118Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22119
22120 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22121 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22122 * gdb.stabs/hppa.sed: New sed script for the PA.
22123
22124Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22125
22126 * gdb.stabs: Re-write weird.def and configuration to use sed
22127 instead of cpp. sed is portable and POSIX; cpp is neither.
22128
22129Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22130
22131 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22132
22133Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22134
22135 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22136
22137Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22138
22139 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22140 "_vb$".
22141 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22142 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22143
22144Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22145
22146 * lib/gdb.exp: Comment out code which depends on non-existent
22147 `transform' procedure.
22148
22149Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22150
22151 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22152 * lib/gdb.exp: Transform tool name.
22153 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22154 1.1's new error handling system.
22155
22156Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22157
22158 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22159
22160Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22161
22162 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22163 They made pattern matching so slow that timeouts happened on
22164 heavily loaded systems. Now any output from "show print" which
22165 gets us back to the GDB prompt is a PASS.
22166
22167Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22168
22169 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22170
22171Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22172
22173 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22174
22175 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22176 It is not from PR 3220.
22177
22178Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22179
22180 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22181 just started failing because they depended on the order the
22182 subcommands are presented, or exact docstring text. This kind of
22183 test is a pain and has minimal benefit.
22184
22185Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22186
22187 * gdb.t09/corefile.exp: At end of test, use "core" command with
22188 no arguments.
22189
22190Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22191
22192 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22193 17}/Makefile.in: Make it possible to run the testsuite with Sun
22194 make and CC = cross gcc by adding explicit build rules for .o
22195 files.
22196
22197Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22198
22199 * gdb.t15/funcargs.exp: Don't put comments on same line as
22200 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22201
c906108c
SS
22202Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22203
22204 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22205
22206Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22207
22208 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22209 * gdb.t20/inherit.exp: remove three dumplicate entries.
22210
22211Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22212
22213 * gdb.t06/break.exp: For "next over recursive call", fail on any
22214 incorrect output, not just on "factorial (value=2)".
22215
22216Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22217
22218 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22219 working now. Add an xfail if accesing a bss variable causes
22220 a memory error if the target is not yet run.
22221
22222Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22223
22224 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22225 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22226 name of __st* demangling (2 strings). Did Kung really get the
22227 more than 95 others right without testing them?
22228
22229Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22230
22231 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22232
22233Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22234
22235 * configure.in (configdirs): Add gdb.disasm
22236 * gdb.disasm: New directory for GDB disassembler tests.
22237 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22238
22239Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22240
22241 * gdb.t00/help.exp: Don't test "help set".
22242
22243 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22244 from within expect statements. None of these happen anymore and
22245 they cause regressions to be silently unnoticed.
22246
22247 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22248 messages) about known failures with gcc cygnus-2.4.5-930417.
22249
22250 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22251 comp-info.exp so it gets built if it doesn't exist.
22252
22253 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22254 it is no longer used.
22255 * gdb.t13/comp-info.c: Removed.
22256
22257Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22258
22259 * gdb.t06/signals.exp: Add xfail for sun3.
22260
22261Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22262
22263 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22264 relevant because ^C doesn't get sent but failure can be reproduced
22265 interactively).
22266
22267Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22268
22269 * gdb.stabs/alpha.mt: New configuration file for alpha.
22270 * gdb.stabs/configure.in: Use it.
22271 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22272 sharing with alpha.mt, redefine long to word via preprocessor.
22273 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22274 for alpha.
22275 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22276 native cc.
22277 * gdb.t00/teststrategy.exp: Change expect string so that we
22278 consume the `(xgdb)' from the command echo and from the gdb prompt.
22279 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22280 gdb currently compares all values as long, so this failure probably
22281 applies to any configuration where LONGEST is bigger than a target int.
22282 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22283 with gcc.
22284 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22285 to handle opaque pointers, gcc is.
22286 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22287 as first argument. Include <sys/types.h> and change all operator
22288 new definitions to use size_t.
22289 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22290 now that we use size_t.
22291
22292Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22293
a9c64011 22294 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22295 a long or float array cast all array members to the same type.
a9c64011 22296 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22297 with 64 bit longs.
a9c64011 22298 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22299 on alpha.
a9c64011 22300 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22301
22302Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22303
22304 * gdb.t24 (demangle.exp): Constructors of templates have names like
22305 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22306 section 14.6 of the ARM.
22307
22308 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22309 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22310 accomplish little and slow down the testsuite.
22311
22312 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22313 Accept spaces various places.
22314
22315Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22316
22317 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22318 with watchpoint enabled.
22319
22320 * Makefile.in: Remove definition of CC and remove the second
22321 definition of CXX (the "CXX = gcc" one remains). These definitions
22322 were causing backquotes to be expanded within backquotes, which
22323 doesn't work.
22324
22325Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22326
22327 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22328
22329Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22330
a9c64011
AS
22331 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22332 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22333 by mips cc and contains no stabs entries.
22334
22335Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22336
22337 * config/vx-gdb.exp: Use fake device to load files rather than
22338 NFS.
22339 * lib/gdb.exp: New proc to do "file" command.
22340 * config/unix-gdb.exp: Use new "file" proc.
22341
22342Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22343
22344 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22345 Rework board rebooting slightly.
22346 (gdb_exit): Don't exit from the remote shell; there isn't one.
22347 * gdb.stabs/weird.exp: If a program is being debugged already,
22348 kill it.
22349 * gdb.t04/setvar.exp: Stop and restart gdb.
22350 * gdb.t05/expr.exp: Likewise.
22351 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22352 restart gdb and reload the program.
22353 * gdb.t08/opaque.exp: Likewise.
22354 * gdb.t12/scope.exp: Likewise.
22355 * gdb.t13/bitfields.exp: Likewise.
22356 * gdb.t15/funcargs.exp: Likewise.
22357 * gdb.t20/classes.exp: Likewise.
22358 * gdb.t03/ptype.exp: Increase timeout.
22359 * gdb.t16/printcmds.exp (test_print_string_constants,
22360 test_print_array_constants): Likewise.
22361 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22362 * gdb.t20/classes.exp (do_tests): Likewise.
22363 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22364
22365Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22366
22367 * gdb.stabs: Renamed *wierd* to *weird*.
22368
22369Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22370
22371 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22372 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22373
22374Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22375
22376 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22377 (do_tests): Remove xfail for whatis on one_var and two_var.
22378
22379Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22380
22381 * Makefile.in: Made cross building work better by adding
22382 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22383
22384Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22385
22386 * gdb.t15/{return.c,return.exp,Makefile.in}:
22387 New test, currently commented out.
22388
22389Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22390
22391 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22392 still running and removes the leftover named socket so GDb can do
22393 clean restarts.
22394
22395Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22396
22397 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22398 console, not GDB.
22399 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22400 cross testing works better with "make check"
22401 * config/unix-gdb: Use default procedures for exit and version.
22402 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22403 with the newest VxWorks.
22404
22405Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22406
22407 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22408 old form.
22409
22410 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22411 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22412
22413 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22414
22415 * config/unix-gdb.exp: Remove this version of gdb_exit
22416 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22417 Rob says he'll look at it when he gets back to testing boards.
22418
22419Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22420
22421 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22422 an expected fail for certain ptype commands.
22423
22424 * gdb.t20/classes.exp: Update expected results of "ptype class
22425 Base1" to account for the constructor that now appears in the type.
22426
22427Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22428
22429 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22430 disappeared from list.
22431 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22432 "alldone" proc with call to cleanup and exit.
22433 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22434 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22435 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22436 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22437 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22438 "alldone" proc with simple returns that suppress remaining
22439 tests. The alldone proc went away many months ago.
22440
22441Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22442
22443 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22444
22445 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22446
22447Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22448
22449 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22450 as vax gdb will display them.
22451
22452Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22453
22454 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22455 optimizers.
22456
22457 * scope.exp: Change "bad value for localval" messages so each one
22458 is unique.
22459
22460 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22461 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22462
22463 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22464
22465Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22466
22467 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22468 doesn't exist (due to optimization).
22469
22470Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22471
22472 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22473 contains \r because the filename is long.
22474
22475 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22476 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22477
22478Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22479
22480 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22481 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22482 Ultrix.
22483 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22484 int tests.
22485 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22486
22487Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22488
22489 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22490
22491 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22492 to match does not match the passing case but still matches the
c906108c
SS
22493 failing case.
22494
22495Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22496
22497 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22498
22499Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22500
22501 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22502 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22503 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22504 Remove various versions of gdb_exit.
22505 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22506 gdb_exit.
22507 * config/unix-gdb.exp: gdb_exit remains here, and should override
22508 the generic version, since it's doing a lot of wierd stuff that
22509 the other versions aren't. FIXME, fold it in, or abandon this
22510 version.
22511
22512Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22513
22514 * gdb.t24/demangle.exp: Add tests for PR 3220.
22515
22516Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22517
22518 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22519
22520Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22521
22522 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22523 "i386-*-*". Works for i486 as well.
22524
22525 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22526 bug, and expand domain of xfail to all SVR4 systems, since the
22527 actual problem is likely to be in generic SVR4 /proc support.
22528
22529Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22530
22531 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22532
22533Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22534
22535 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22536 xfails for other systems. Match a missing 'Continuing.' as an
22537 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22538
22539 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22540 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22541 Only issue warning for missing executables if -all option is used.
22542
22543 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22544 file if -all option is used. It's like an unpredictable XFAIL.
22545
22546Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22547
22548 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22549 for dynamically linked binaries.
22550
22551 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22552
22553Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22554
22555 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22556 to state that this is a known bug in old versions of g++.
22557
22558Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22559
22560 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22561 while waiting for `Continuing'.
22562
22563Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22564
22565 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22566 in text, data, and bss.
22567 * gdb.t10/nodebug.c: Add local and global test variables for
22568 initialized and uninitialized data.
22569
22570Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22571
22572 * config/unix-gdb.exp (gdb_exit): Add "wait".
22573
22574Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22575
22576 * gdb.t06/signals.exp: xfail the continue from the handler for all
22577 targets.
22578
22579 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22580 function with watchpoints enabled, the i386 call dummy starts with
22581 a call.
22582
22583 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22584 386 bsd names its corefiles.
22585
22586Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22587
22588 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22589 compilers don't grok it.
22590 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22591 with small octal ints rather than character constants, which
22592 are signed and might not fit if first promoted to int.
22593
22594Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22595
22596 * gdb.t09/Makefile.in (clean): Remove corefile.
22597
22598Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22599
22600 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22601
22602Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22603 and Jim Kingdon (kingdon@cygnus.com)
22604
22605 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22606 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22607 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22608
22609Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22610
22611 * gdb.t17/interrupt.exp: Add xfail for hppa.
22612
22613Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22614
22615 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22616 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22617 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22618 to determine signed-ness of bitfields and use the result to setup
22619 the xfail.
22620 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22621 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22622 call line is reached if necessary.
22623
22624Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22625
22626 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22627
22628Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22629
22630 * gdb.t06/break.exp: Also test `clear' command.
22631
22632Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22633
22634 * gdb.t00/teststrategy.exp: Remove extra quote.
22635
22636 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22637 watchpoint enabled to be for all non-68k machines.
22638
22639 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22640
22641Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22642
22643 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22644 targets use aout.mt instead of ecoff.mt as gas understands
22645 standard aout format.
22646
22647Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22648
22649 * lib/gdb.exp (runto): Don't insist that function we are running to
22650 was compiled with -g.
22651
22652 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22653
22654 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22655 to get back into the read system call.
22656 Accept leading newline in case where we woke it up.
22657
22658Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22659
22660 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22661 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22662 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22663 enable ecoff configuration.
22664
22665Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22668
22669Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22670
22671 * gdb.t16/printcmds.exp: Add another printf test.
22672
22673Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22674
22675 * configure.in: If configured -with-stabs on any target, add
22676 stabsdirs to configdirs.
22677
22678Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22679
22680 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22681 fun" so pattern does not match the command itself.
22682
22683Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22684
22685 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22686
22687Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22688
22689 * gdb.t17/interrupt.exp: Test for more things.
22690
22691Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22692
22693 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22694 compiler arranges the code and line numbers.
22695
22696 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22697
22698Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22699
22700 * gdb.t00/help.exp: Increase expect input buffer size.
22701
22702Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22703
22704 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22705
22706 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22707
22708 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22709
22710 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22711 [0-9]*, not just [0-9].
22712
22713Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22714
22715 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22716
22717 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22718
22719Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22720
22721 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22722
22723Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22724
22725 * gdb.t06/signals.c: Add xfails for sun3.
22726
22727 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22728
22729 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22730 test_stepping tests.
22731
22732Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22733
22734 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22735
22736 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22737
22738 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22739 rather than actually putting it through cpp twice.
22740
22741 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22742
22743Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22744
22745 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22746 no longer needed.
22747
22748Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22749
22750 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22751
22752 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22753 C++ features prints as "struct", make it a pass, not an xfail.
22754
22755Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22756
22757 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22758 Don't require VA to print as "class" rather than "struct".
22759
22760Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22761
22762 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22763
22764Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22765
22766 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22767
22768Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22769
22770 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22771 order.
22772
22773Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22774
22775 * gdb.t16/printcmds.exp: Add printf tests.
22776
22777 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22778
22779 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22780
22781Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22782
22783 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22784 pass counts, to counteract any existing or future setup_xfails.
22785
22786Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22787
22788 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22789 {BEGIN,END}_COMMON for common block instead of STAB.
22790 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22791
22792 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22793 intp_var should be N_GSYM not N_LSYM.
22794 wierd-aout.S: Use a label for the value of the N_SO.
22795 wierd.def: Remove all backslashes.
22796 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22797
22798Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22799
22800 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22801 get the expected next to inheritance3.
22802
22803Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22804
22805 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22806 now that gcc-2.4 gets it right.
22807
22808Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22809
22810 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22811
22812 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22813 generating comp-info.exp which works for cross-compilation.
22814
22815Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22816
22817 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22818 "*-*-sysv4.*".
22819
22820Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22821
22822 * gdb.t01/run.exp: Start with a fresh gdb.
22823 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22824 SVR4.x.
22825
22826Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22827
22828 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22829 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22830 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22831 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22832 things to remove.
22833
22834Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22835
22836 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22837 test cases from bug reports.
22838
22839Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22840
22841 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22842 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22843 avoid spurious xfails.
22844 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22845 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22846 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22847
22848Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22849
22850 * gdb.t00/teststrategy.exp: Rework to provide more useful
22851 description of each test, fix problem with systems that define
22852 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22853 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22854 results for "next over recursive call" so timeouts aren't taken
22855 by error.
22856
22857Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22858
22859 * gdb.t12/scope.exp: Test printing of variables before run.
22860
22861 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22862 printed in wrong order due to sorting.
22863
22864Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22865
22866 * gdb.t00/teststrategy.exp: Fix expected results for printing
22867 user entered string constant. Is array of char, prints with no
22868 address.
22869
22870 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22871 commands.
22872 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22873 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22874 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22875 of struct of char arrays.
22876 * gdb.t00/radix.exp: New tests for radix commands.
22877
22878Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22879
22880 * gdb.t16/printcmd.exp: Print a variable before running program
22881 (with xfail for AIX).
22882
22883Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22884
22885 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22886
22887 * gdb.t16/printcmd.exp: Don't print variables before running program.
22888
22889 * gdb.t06/break.exp: Don't require envp argument to main.
22890
22891 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22892
22893 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22894 Add xfails for rs6000.
22895
22896 * gdb.t02/whatis.exp: Change other tests not to re-test something
22897 we already tested.
22898
22899 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22900 each type used has a variable of that type.
22901
22902Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22903
22904 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22905
22906Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22907
22908 * configure.in: change srctrigger to be a file, not a directory
22909
22910Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22911
22912 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22913
22914 * gdb.t11/list.exp: Fixed a couple of typos.
22915
22916Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22917
22918 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22919 is fixed and PR is closed.
22920 * gdb.t16 (gdbme.c): Add simple test string variable.
22921 * gdb.t16 (printcmds.exp): Add tests with simple test string
22922 variable, primarily for boundaries on "set print elements".
22923
22924Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22925
22926 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22927 Make leading 0's optional and don't expect a tab in the middle
22928 of the number.
22929
22930 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22931
22932 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22933 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22934 don't end command passed to gdb_test with newline.
22935
22936 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22937 signed keyword away, don't expect signed bitfields to be signed.
22938
22939 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22940 printing with only as many 1's as are in the field as well as printing
22941 with 32 1's (see comment).
22942
22943Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22944
22945 * gdb.t00/default.exp: Start with a fresh gdb.
22946 * configure.in (configdirs): Remove gdb.t31 until the chill
22947 compiler works again. It no longer is able to find chillrt0
22948 since it isn't in libchill.a anymore.
22949 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22950 wierd.o, make more modular.
22951 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22952 spurious newlines that caused problems.
22953
22954Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22955
22956 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22957 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22958 gdb.stabs/wierd.{exp,def}: Many new tests.
22959
22960 * gdb.t00/default.exp: update info line for new message.
22961
22962 * gdb.t02/{whatis.exp,gdbme.c}:
22963 Test that "char *" doesn't print as "caddr_t".
22964
22965Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22966
22967 * gdb.t00/help.exp: Use .* in place of some help messages which
22968 just changed.
22969 gdb.t00/default.exp: Update "info frame" test for new message.
22970 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22971 Remove some xfails
22972
22973Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22974
22975 * gdb.t03/{gdbme.c,ptype.exp}:
22976 Add tests for typedef'd struct and union without tags.
22977 Also check "whatis" on a variable of a typedef'd enum without a tag.
22978
22979 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22980 PRMS 1823; the bug still exists but isn't reproduced by this test
22981 anymore), and remove rs6000 XFAIL (the bug is fixed).
22982
22983 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22984 duplicated from whatis.exp. For those that are left, accept
22985 "long", "long int", or "int" for long variables (whatis.exp already
22986 has an XFAIL for "int", so no need to fail it here).
22987
22988 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22989 Deal with GCC's names for types now that GDB uses the compiler's names.
22990
22991 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22992 setup_xfail's for sunos4. If we #defined the signed keyword away,
22993 don't expect GDB to know that char it is signed.
22994
22995 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22996
22997Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22998
22999 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23000 should work on any system, regardless of debugging format.
23001 * gdb.t21/demangle.exp: Move to gdb.t24.
23002 * gdb.t24/demangle.exp: Move from gdb.t21.
23003 * gdb.t24/{Makefile.in, configure.in}: New files.
23004
23005Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23006
23007 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23008 * gdb.stabs: New directory.
23009
23010Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23011
23012 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23013 not just "Quit anyway?".
23014
23015Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23016
23017 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23018 that all setup_xfails are immediately followed by clear_xfails.
23019
23020Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23021
23022 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23023 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23024 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23025 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23026 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23027 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23028 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23029 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23030 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23031 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23032 gdb.t31/chillvars.exp, lib/gdb.exp:
23033 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23034 bug-gdb@prep.ai.mit.edu.
23035
23036Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23037
23038 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23039 with 0.0, not integer 0.
23040
23041Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23042
23043 * gdb.t06/break.exp: Update for "Kill the program" message change.
23044
23045Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23046
23047 * Makefile.in (GDBFLAGS): Set to -nx.
23048 * Makefile.in (site.exp): Use GDBFLAGS.
23049
23050Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23051
23052 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23053 Makefiles.
23054 (check): depend on just-check.
23055 (just-check): added so that tests can be run without a noop
23056 build pass.
23057
23058Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23059
23060 Switch to using configure's configdirs.
23061 * Makefile.in (Makefile): add configure.in dependency.
23062 (SUBDIRS): removed redundant assignment.
23063 * configure.in: switch subdirs assignment to configdirs.
23064 * gdb.t*/configure.in: new files.
23065
23066Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23067
23068 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23069 works.
23070
23071Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23072
23073 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23074 in explicit rules. Apparently this is not supported by some makes.
23075
23076Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23077
23078 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23079
23080Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23081
23082 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23083 disappeared.
23084
23085Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23086
23087 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23088
23089Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23090
23091 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23092 watchpoint problem that is now fixed.
23093 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23094 uninitialized convenience variables.
23095 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23096 structures.
23097
23098Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23099
23100 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23101 which causes expect to get out of sync with gdb on long output
23102 from help set.
23103 * gdb.t09/corefile.exp: Make expected pattern for core file
23104 failing signal and frame output format less sun specific.
23105
23106Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23107
23108 * gdb.t31/chillvars.exp: Add and remove initial dummy
23109 breakpoint, so that symbol table is forced in.
23110 (Needed at least on Sunos4, though it seems not SVR4.)
23111 * gdb.t31/chillvars.exp: Update for changed output format.
23112
23113Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23114
a9c64011 23115 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23116
23117Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23118
23119 * Makefile.in: Added --srcdir when invoking runtest, removed the
23120 need for a local config file. (optional now)
23121
23122Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23123
23124 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23125 failure count used to force early termination. Add some more
23126 expected failures for gnu style demangling.
23127
23128Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23129
23130 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23131 pmi variable from gdb.t20/gdbme to get optimized away.
23132 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23133 Check for written corefile upon timeout _and_ eof.
23134
23135Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23136
23137 * config/unix-gdb.exp: Add missing return 0.
23138
23139Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23140
23141 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23142 test termination.
23143
23144Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23145
23146 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23147 disappeared.
23148
23149Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23150
23151 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23152 time as i860 support works.
23153
d63a86f8 23154 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23155 "backtrace 100\r" rather than just "backtrace\r", to match last
23156 change.
23157
23158Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23159
23160 * config/udi-gdb.exp (gdb_exit): Remove close command.
23161 (gdb_target_udi): New procedure to set the UDI target.
23162 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23163 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23164 Added waits for prompts after several question responses. Added
23165 some more responses used by a29k-amd-udi-gdb.
23166 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23167 pass different arguments, restart UDI connection after program
23168 completion.
23169 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23170 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23171 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23172 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23173 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23174 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23175 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23176 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23177 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23178 after program completion.
23179 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23180 compiled with a SELECT_VECS setting.
23181 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23182 infinite recursion.
23183
23184 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23185 Added checks for COFF results, and made them expected failures for
23186 all targets. It would be better to make them expected failures
23187 for COFF targets only.
23188
23189Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23190
23191 * Makefile.in: add null dvi target, don't bother to recurse
23192 through test directories for info and install-info; rename
23193 $(datadir) to be dejagnu instead of deja-gnu
23194
23195Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23196
23197 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23198 compiler to coredump.
23199 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23200 code.
23201
23202Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23203
23204 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23205 coredump.
23206 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23207 code.
23208
23209Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23210
23211 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23212 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23213 which in a shell. Deletes xgdb when done.
23214 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23215 Tests the return from the "set height" or "set width" commands.
23216 Added a few return codes where needed.
23217
23218Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23219
23220 * Makefile.in (SUBDIRS): Add gdb.t17.
23221 * configure.in (subdirs): Add gdb.t17.
23222 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23223 files to test gdb's calling of functions in the inferior with
23224 the correct arguments and gdb's ability to retrieve any
23225 result returned.
23226
23227Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23228
23229 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23230 may be called after gdb goes away. Previous versions of expect
23231 needed these to avoid file descriptor leaks, but they cause
23232 errors with the current revision of expect.
23233 * gdb.t00/gdbvars.exp: Use -re on expected output after
23234 setting sevenbit-strings.
23235 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23236 to set sevenbit-strings consistent across tests.
23237 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23238 set sevenbit-strings consistent across tests.
23239
23240Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23241
23242 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23243 expected output to match current "expect" expectations.
23244
23245Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23246
23247 * gdb.t00/default.exp: Change expected output for default "source"
23248 command, to match new gdb behavior which requires a filename to
23249 source.
23250
23251Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23252
23253 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23254 expected fail for i486-*-* that misses the marker2 function.
23255 * gdb.t10/crossload.exp (bfddefault): Allow successful
23256 recognition of a format to pass even if no symbols are found.
23257 Explicitly catch failures where the format is not recognized
23258 or is ambiguous, and add the reason to the fail message.
23259 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23260 the cause is and invalid target and add reason to failure message.
23261 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23262 elf32-i386, elf32-sparc, and elf32-i860.
23263 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23264 Set up expected failure for 'filename'::variable scope resolution,
23265 which is now apparently broken on all targets.
23266 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23267 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23268 gdb.t23/templates.exp: Change failure for missing binfile into
23269 just a warning.
23270 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23271 references.
23272
23273Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23274
23275 * gdb.t00/default.exp: Add expected output for default "source"
23276 command, to match new gdb behavior.
23277 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23278
23279Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23280
23281 * config/*-gdb.exp: returns an error, rather than exiting on
23282 internal errors.
23283
23284Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23285
23286 * gdb.t03/gdbme.c: Add pointer to struct variable.
23287 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23288 referencing struct members.
23289
23290Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23291
23292 * configure.in (mips-idt-ecoff): New target.
23293 * config/mips-gdb.exp: New file for remote board using MIPS remote
23294 debugging protocol.
23295
23296 * Redid configuration scheme. Removed gdb.t*/configure.in.
23297 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23298 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23299 distclean targets. Built executables via .o files. Adjusted
23300 tests to account for source files in $(srcdir) rather than
23301 $(objdir).
23302 * lib/gdb.exp (runto): Don't expect () after the function name,
23303 because it may have arguments.
23304
23305Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23306
23307 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23308 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23309 expected failures for mips-idt-* and mips-sgi-*.
23310 * gdb.t00/default.exp (attach): Kill process if requested.
23311 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23312 that does not read core files.
23313 * gdb.t01/run.exp: Removed checks for exit status code.
23314 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23315 it is linked in.
23316 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23317 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23318 appropriate, rather than doing it by hand.
23319 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23320 execution.
23321 * gdb.t10/crossload.exp: Kill existing program if needed.
23322 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23323 appropriate, rather than doing it by hand. Always increase
23324 timeout for this test, not just for VxWorks.
23325
23326Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23327
23328 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23329 of Chill STRUCT types and STRUCT values.
23330 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23331 than "char".
23332 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23333 struct2): New struct definitions and initializations to test
c906108c
SS
23334 simple Chill STRUCT types.
23335
23336Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23337
23338 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23339 the null byte at the end of strings.
23340 * gdb.t00/default.exp: Make show version insensitive to copyright
23341 date.
23342 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23343 to avoid dependencies on target char signedness.
23344 * gdb.t16/printcmds.exp: Update expected results for explicitly
23345 unsigned char.
23346 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23347 now work.
23348 * gdb.t21/demangle.exp: Add many more patterns for template
23349 demangling, most of them being expected failures.
23350 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23351 string we are matching for, to match on the whole string.
23352 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23353 and fix a whole bunch that had incorrect expected output but were
23354 passing anyway because of the bug in "proc demangle".
23355 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23356 type.
23357 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23358
23359Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23360
a9c64011
AS
23361 * gdb/testsuite: made modifications to testcases, etc., to allow
23362 them to work properly given the reorganization of deja-gnu and the
23363 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23364
23365Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23366
23367 * gdb/testsuite: Initial creation of gdb/testsuite.
23368 Migrated dejagnu testcases and support files for testing nm to
23369 gdb/testsuite from deja-gnu. These files were moved "as is"
23370 with no modifications. This migration is part of a major overhaul
23371 of dejagnu. The modifications to these testcases, etc., which
23372 will allow them to work with the new version of dejagnu will be
23373 made in a future update.
48efe704 23374
8d8cb839 23375 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23376\f
8d8cb839
EZ
23377;; Local Variables:
23378;; mode: change-log
23379;; left-margin: 8
23380;; fill-column: 74
23381;; version-control: never
23382;; End:
902f2ccb
MC
23383
23384 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23385 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23386 Copying and distribution of this file, with or without modification,
23387 are permitted provided the copyright notice and this notice are preserved.
This page took 2.44335 seconds and 4 git commands to generate.