*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
aea5b279
MS
12011-02-21 Michael Snyder <msnyder@vmware.com>
2
3 * gdb.threads/thread-find.exp: Update patterns for changes in
4 output of "info threads" command.
5
e3039479
UW
62011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7 Ulrich Weigand <uweigand@de.ibm.com>
8
9 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10 (skip_hw_watchpoint_tests): Likewise.
11 (skip_hw_watchpoint_multi_tests): Likewise.
12
b800ec70
UW
132011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
14
15 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
16 (skip_hw_watchpoint_tests): Likewise.
17 (skip_hw_watchpoint_multi_tests): Likewise.
18 (skip_hw_watchpoint_access_tests): Likewise.
19
20 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
21 * gdb.base/pr11022.exp: Likewise.
22 * gdb.base/watch-read.exp: Likewise.
23 * gdb.base/watch_thread_num.exp: Likewise.
24 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
25 * gdb.base/watchpoint-hw.exp: Likewise.
26 * gdb.base/watchpoint.exp: Likewise.
27 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
28 * gdb.threads/watchthreads-reorder.exp: Likewise.
29 * gdb.threads/watchthreads.exp: Likewise.
30 * gdb.threads/watchthreads2.exp: Likewise.
31
91033e37
JB
322011-02-21 Joel Brobecker <brobecker@adacore.com>
33
34 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
35 the debugger is unable to find the array bounds.
36
eeaafae2
JK
372011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
38
39 * gdb.cp/typedef-operator.exp: New file.
40 * gdb.cp/typedef-operator.cc: New file.
41
e338d953
MS
422011-02-17 Michael Snyder <msnyder@vmware.com>
43
44 * gdb.threads/thread-find.exp: Fix regular expressions.
45
e67ad678
JB
462011-02-17 Joel Brobecker <brobecker@adacore.com>
47
48 * gdb.ada/packed_array: Expand testcase to test printing of
49 unconstrained packed array.
50
93084bca
JB
512011-02-17 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
54
a0c78a73
PA
552011-02-16 Pedro Alves <pedro@codesourcery.com>
56
f65d5553 57 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
58 (main): Initialize it before collecting, and and clear it
59 afterwards.
f65d5553
PA
60 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
61 collecting with '{type} addr', where the addr expression is not an
62 rvalue.
a0c78a73 63
3dfcbbd2
KW
642011-02-16 Ken Werner <ken.werner@de.ibm.com>
65
66 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
67 a bool variable. Expect correct OpenCL names for vector types. Use the
68 uc3 variable name instead of referring to the uchar3 built-in type.
69 Escape the asterisk at the half pointer test.
70
08807d5a
PA
712011-02-16 Pedro Alves <pedro@codesourcery.com>
72
f65d5553 73 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
74 (main): Initialize it before collecting, and and clear it
75 afterwards.
f65d5553
PA
76 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
77 collecting overlapping memory ranges.
08807d5a 78
60f98dde
MS
792011-02-15 Michael Snyder <msnyder@vmware.com>
80
81 * gdb.base/default.exp: Add tests for thread commands.
82 * gdb.base/help.exp: Add tests for thread commands.
83 * gdb.threads/thread-find.exp: New test for thread find command.
84
648cd113
KW
852011-02-15 Ken Werner <ken.werner@de.ibm.com>
86
87 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
88
494e194e
YQ
892011-02-15 Yao Qi <yao@codesourcery.com>
90
91 PR tdep/12352
92 * gdb.arch/arm-disp-step.S : New test for str instruction.
93 * gdb.arch/arm-disp-step.exp : Likewise.
94
d9492458
TJB
952011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
96
97 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
98 "vector_register2_vr" test strings. Test the extended floating
99 point registers (F32~F63).
100 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
101 IBM XL C compiler. Make the test program use a register provided
102 by the compiler for the lxvd2x instruction.
103
8af8e3bc
PA
1042011-02-14 Pedro Alves <pedro@codesourcery.com>
105
106 * gdb.trace/unavailable.cc (class Base, class Middle, class
107 Derived): New types.
108 (derived_unavail, derived_partial, derived_whole): New globals.
109 (virtual_partial): New global.
110 (virtualp): Point at virtual_partial.
111 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
112 related to unavailable vptr.
113
1b28d0b3
PA
1142011-02-14 Pedro Alves <pedro@codesourcery.com>
115
116 * gdb.trace/unavailable.cc (a, b, c): New globals.
117 (main): Set and clear them.
118 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
119 `a' and `c', and check that `b' isn't collected, although `a' and
120 `c' are.
121
ec0a52e1
PA
1222011-02-14 Pedro Alves <pedro@codesourcery.com>
123
124 * gdb.trace/unavailable.cc (struct Virtual): New.
125 (virtualp): New global pointer.
126 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
127 printing a pointer to an object whose type has a vtable, with
128 print object on.
129
24e6bcee
PA
1302011-02-14 Pedro Alves <pedro@codesourcery.com>
131
132 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
133 value repeat handles unavailableness.
134
39d37385
PA
1352011-02-14 Pedro Alves <pedro@codesourcery.com>
136
137 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
138 tests for building arrays from unavailable values, subscripting
139 non-memory rvalue unvailable arrays, and accessing fields or
140 baseclasses of non-lazy unavailable values,
141 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
142 struct types.
143 (g_smallstruct, g_smallstruct_b): New globals.
144
06d72e16
PA
1452011-02-14 Pedro Alves <pedro@codesourcery.com>
146
147 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
148
bc9a5551
JK
1492011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 Fix const/volatile qualifiers of C++ types, PR c++/12328.
152 * gdb.cp/overload-const.exp: New file.
153 * gdb.cp/overload-const.cc: New file.
154
54fcddd0
UW
1552011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
156
157 * gdb.opencl/callfuncs.cl: New file.
158 * gdb.opencl/callfuncs.exp: New test.
159 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
160
d6dafb7c
UW
1612011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
162
163 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
164 when computing result.
165 * gdb.arch/altivec-abi.exp: Update expected results.
166
a449c2d8
TJB
1672011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
168
169 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
170 * gdb.base/jit.exp: Likewise.
171 * gdb.base/pie-execl.exp: Likewise.
172 * gdb.base/solib-nodir.exp: Likewise.
173 * gdb.base/solib-overlap.exp: Likewise.
174
764880b7
PA
1752011-02-07 Pedro Alves <pedro@codesourcery.com>
176
177 * gdb.trace/collection.c (global_pieces): New.
178 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
179 New procedure.
180 (gdb_trace_collection_test): Call it.
181
505500db
SW
1822011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
183
184 * gdb.python/py-evthreads.c: New file.
185 * gdb.python/py-evthreads.exp: New file.
186 * gdb.python/py-events.py: New file.
187 * gdb.python/py-events.exp: New file.
188 * gdb.python/py-events.c: New file.
189
385203ed
DD
1902011-02-04 David Daney <ddaney@caviumnetworks.com>
191
192 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
193
9011945e
AB
1942011-02-03 Andrew Burgess <aburgess@broadcom.com>
195
196 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
197 gdb.base/disasm-end-cu.exp: New test for disassembling over the
198 boundary between two compilation units.
199
580688f3
PA
2002011-02-02 Pedro Alves <pedro@codesourcery.com>
201
202 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
203 (Virtual): New structs.
204 (virtual_o, virtual_middle_b): New globals.
205 * gdb.cp/virtbase.exp: New tests.
206
d3f0f853
PP
2072011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
208
209 * gdb.base/jit.exp: New file.
210 * gdb.base/jit-main.c: New file.
211 * gdb.base/jit-solib.c: New file.
212
b2030fb5
UW
2132011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
214
215 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
216 proceed to initial kernel entry point.
217 * gdb.opencl/datatypes.exp: Likewise.
218 * gdb.opencl/operators.exp: Likewise.
219 * gdb.opencl/vec_comps.exp: Likewise.
220
2db19d1e
SW
2212011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
222
223 * gdb.cp/nsnested.cc: New.
224 * gdb.cp/nsnested.exp: New.
225 * gdb.cp/nsnoimports.exp: New.
226 * gdb.cp/nsnoimports.cc: New.
227
6b0c4c1f
JB
2282011-01-31 Joel Brobecker <brobecker@adacore.com>
229
230 * gdb.base/interact.exp: Add extra tests that verify that
231 the value of the interactive-mode setting does not change
232 after the script is sourced.
233
80b23b6a
JK
2342011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * gdb.cp/noparam.exp: New file.
237 * gdb.cp/noparam.cc: New file.
238
ffd5ec24
PA
2392011-01-28 Pedro Alves <pedro@codesourcery.com>
240
241 * gdb.trace/tfile.exp: Test that with no traceframe selected,
242 there's no stack or registers.
243
a81766d8
TT
2442011-01-26 Tom Tromey <tromey@redhat.com>
245
246 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
247 space before string output. Add test for "set print pretty off"
248 case.
249
585fdaa1
PA
2502011-01-25 Pedro Alves <pedro@codesourcery.com>
251
252 * gdb.base/frame-args.exp: Adjust.
253 * gdb.dwarf2/dw2-noloc.exp: Adjust.
254 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
255 * gdb.dwarf2/pieces.exp: Adjust.
256 * gdb.opt/clobbered-registers-O2.exp: Adjust.
257 * gdb.opt/inline-locals.exp: Adjust.
258 * gdb.threads/fork-child-threads.exp: Adjust.
259
d468832a
KW
2602011-01-25 Ken Werner <ken.werner@de.ibm.com>
261
262 * gdb.opencl/convs_casts.cl: Move program scope variables into the
263 OpenCL kernel function. Add a comment as marker. Add address space
264 qualifiers for the remaining program scope variables.
265 * gdb.opencl/datatypes.cl: Likewise.
266 * gdb.opencl/operators.cl: Likewise.
267 * gdb.opencl/vec_comps.cl: Likewise.
268 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
269 Add breakpoint at the marker comment.
270 * gdb.opencl/datatypes.exp: Likewise.
271 * gdb.opencl/operators.exp: Likewise.
272 * gdb.opencl/vec_comps.exp: Likewise.
273
490f124f
PA
2742011-01-24 Pedro Alves <pedro@codesourcery.com>
275
276 * gdb.base/printcmds.c (some_struct): New struct and instance.
277 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
278 procedure.
279 <global scope>: Call it.
280
6da78614
KW
2812011-01-21 Ken Werner <ken.werner@de.ibm.com>
282
283 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
284 argument to the gdb_compile_opencl_hostapp call.
285
ec64c9aa
YQ
2862011-01-19 Yao Qi <yao@codesourcery.com>
287
288 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
289 positve list.
290
810cfdbb
YQ
2912011-01-19 Yao Qi <yao@codesourcery.com>
292
293 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
294 canonical form.
295 Remove "xscale-*-*"
296 * gdb.xml/tdesc-regs.exp: Likewise.
297 * gdb.python/py-section-script.exp: Replace ARM target triplet
298 with canonical form.
299 Match arm*-*-symbianelf*.
300 * gdb.base/dup-sect.exp: Likewise.
301 * lib/dwarf.exp: New.
302 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
303 dwarf2_support.
304 * gdb.dwarf2/dup-psym.exp: Likewise.
305 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
306 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
307 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
308 * gdb.dwarf2/dw2-basic.exp: Likewise.
309 * gdb.dwarf2/dw2-compressed.exp: Likewise.
310 * gdb.dwarf2/dw2-const.exp: Likewise.
311 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
312 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
313 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
314 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
315 * gdb.dwarf2/dw2-filename.exp: Likewise.
316 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
317 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
318 * gdb.dwarf2/dw2-intercu.exp: Likewise.
319 * gdb.dwarf2/dw2-intermix.exp: Likewise.
320 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
321 * gdb.dwarf2/dw2-noloc.exp: Likewise.
322 * gdb.dwarf2/dw2-op-call.exp: Likewise.
323 * gdb.dwarf2/dw2-producer.exp: Likewise.
324 * gdb.dwarf2/dw2-ranges.exp: Likewise.
325 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
326 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
327 * gdb.dwarf2/dw2-strp.exp: Likewise.
328 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
329 * gdb.dwarf2/implptr.exp: Likewise.
330 * gdb.dwarf2/mac-fileno.exp: Likewise.
331 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
332 * gdb.dwarf2/pieces.exp: Likewise.
333 * gdb.dwarf2/pr11465.exp: Likewise.
334 * gdb.dwarf2/valop.exp: Likewise.
335 * gdb.dwarf2/watch-notconst.exp: Likewise.
336 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
337
4694da01
TT
3382011-01-19 Tom Tromey <tromey@redhat.com>
339
340 * gdb.python/py-infthread.exp: Add thread tests.
341
b075872c
JB
3422011-01-14 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
345
2c3e6e24
JB
3462011-01-14 Joel Brobecker <brobecker@adacore.com>
347
348 * gdb.ada/widewide: New testcase.
349
de8fa76c
JB
3502011-01-13 Joel Brobecker <brobecker@adacore.com>
351
352 * gdb.base/interact.exp: New testcase.
353
1b05df00
TT
3542011-01-12 Tom Tromey <tromey@redhat.com>
355
356 * gdb.mi/gdb2549.exp: Update for error message changes.
357 * gdb.mi/mi-cli.exp: Likewise.
358 * gdb.mi/mi-disassemble.exp: Likewise.
359 * gdb.mi/mi-pthreads.exp: Likewise.
360 * gdb.mi/mi-regs.exp: Likewise.
361 * gdb.mi/mi-stack.exp: Likewise.
362 * gdb.mi/mi-var-block.exp: Likewise.
363 * gdb.mi/mi-var-cmd.exp: Likewise.
364 * gdb.mi/mi2-cli.exp: Likewise.
365 * gdb.mi/mi2-disassemble.exp: Likewise.
366 * gdb.mi/mi2-pthreads.exp: Likewise.
367 * gdb.mi/mi2-regs.exp: Likewise.
368 * gdb.mi/mi2-stack.exp: Likewise.
369 * gdb.mi/mi2-var-block.exp: Likewise.
370 * gdb.mi/mi2-var-cmd.exp: Likewise.
371
c2ff108b
JK
3722011-01-12 Andrew Burgess <aburgess@broadcom.com>
373 Jan Kratochvil <jan.kratochvil@redhat.com>
374
375 PR fortran/11104 and DWARF unbound arrays detection.
376 * gdb.fortran/multi-dim.exp: New file.
377 * gdb.fortran/multi-dim.f90: New file.
378
b716877b
AB
3792011-01-12 Andrew Burgess <aburgess@broadcom.com>
380
381 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
382 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
383 add new tests for opcode dumping.
384
6c162d5e
TT
3852011-01-11 Tom Tromey <tromey@redhat.com>
386
387 * gdb.python/py-infthread.exp: Load gdb-python.exp.
388
77b06cd7
TJB
3892010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
390
391 Convert hardware watchpoints to use breakpoint_ops.
392 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
393 type is not supported.
394 * gdb.base/foll-fork.exp: Likewise.
395 * gdb.base/foll-vfork.exp: Likewise.
396
f39a75d0
PM
3972011-01-10 Phil Muldoon <pmuldoon@redhat.com>
398
399 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
400 Use load_lib gdb-python.exp.
401 * gdb.python/python.exp: Ditto.
402 * gdb.python/py-function.exp: Ditto.
403
fc529d80
AS
4042011-01-09 Andreas Schwab <schwab@linux-m68k.org>
405
406 * gdb.threads/tls.exp ("info address me"): Fix expected output.
407
fb03cb59
JK
4082011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * configure: Regenerate.
411
d8e22779
TT
4122011-01-06 Tom Tromey <tromey@redhat.com>
413
414 * gdb.python/py-frame.exp: Test gdb.newest_frame.
415
09050809
JB
4162011-01-06 Joel Brobecker <brobecker@adacore.com>
417
fc529d80
AS
418 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
419 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
420 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
421 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
422 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
423 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
424 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
425 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
426 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
427 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
428 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
429 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
430 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
431 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
432 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
433 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
434 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
435 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
436 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
437 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
438 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
439 gdb.ada/uninitialized_vars.exp,
440 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
441 Simplify by using clean_restart.
09050809 442
8ed5dd9e
JB
4432011-01-06 Joel Brobecker <brobecker@adacore.com>
444
445 Add marker to be used as anchor for inserting breakpoints.
446 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
447 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
448 Likewise.
449
450 Remove uses of gdb_start_cmd.
451 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
452 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
453
454 Do not run testcase if testing with GDBserver.
455 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
456 if testing with GDBserver.
457
368a124f
JB
4582011-01-06 Joel Brobecker <brobecker@adacore.com>
459
460 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
461 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
462 copyright header.
463
44944448
JB
4642011-01-05 Joel Brobecker <brobecker@adacore.com>
465
466 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
467 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
468 testsuite/gdb.fortran/complex.f,
469 testsuite/gdb.fortran/derived-type.f90,
470 testsuite/gdb.fortran/library-module-lib.f90,
471 testsuite/gdb.fortran/library-module-main.f90,
472 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
473 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
474 Copyright year update.
475
31886ea6
JB
4762011-01-05 Joel Brobecker <brobecker@adacore.com>
477
478 * gdb.base/langs1.f: Add copyright header.
479
ebedcab5
JK
4802011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
481
482 * gdb.base/morestack.exp: New file.
483 * gdb.base/morestack.c: New file.
484
de1eb2f9
JK
4852011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
488
9e87a409
JB
4892010-12-29 Joel Brobecker <brobecker@adacore.com>
490
491 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
492 * gdb.ada/arrayptr.exp: Add test printing that new variable.
493
720d1a40
JB
4942010-12-29 Joel Brobecker <brobecker@adacore.com>
495
496 * gdb.ada/lang_switch.exp: Correct expected parameter value.
497
a283af87
AS
4982010-12-25 Andreas Schwab <schwab@linux-m68k.org>
499
5d3d9cba
AS
500 * gdb.threads/tls.exp: Fix typo.
501
a283af87
AS
502 * gdb.threads/thread-specific.exp (get_thread_list): Update.
503 * gdb.threads/execl.exp: Update.
504
2a20745c
YQ
5052010-12-23 Yao Qi <yao@codesourcery.com>
506
507 * gdb.arch/arm-disp-step.exp: New.
508 * gdb.arch/arm-disp-step.S: New.
509
a7658b96
TT
5102010-12-21 Tom Tromey <tromey@redhat.com>
511
512 * gdb.threads/execl.exp: Update.
513 * gdb.threads/linux-dp.exp: Update.
514 * gdb.threads/manythreads.exp: Update.
515 * gdb.threads/tls.exp: Update.
516
5b79abe7
TT
5172010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
520 (NextOverThrowDerivates) <resumebpt>: New.
521 (resumebpt_test): New.
522 (main): Call resumebpt_test.
523 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
524
0914bcdb
SS
5252010-12-12 Stan Shebs <stan@codesourcery.com>
526
527 * gdb.trace/tsv.exp: Test print command on trace state variables.
528
305aeedc
TT
5292010-12-09 Tom Tromey <tromey@redhat.com>
530
531 * gdb.base/interp.exp: Add regression test.
532
186c406b
TT
5332010-12-09 Tom Tromey <tromey@redhat.com>
534
535 * gdb.java/jnpe.java: New file.
536 * gdb.java/jnpe.exp: New file.
537 * gdb.cp/nextoverthrow.exp: New file.
538 * gdb.cp/nextoverthrow.cc: New file.
539
aae1c79a
DE
5402010-12-07 Doug Evans <dje@google.com>
541
542 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
543 of data-directory.
544 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
545 updated.
546 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
547
60f98dde 5482010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
549
550 * gdb.base/callfuncs.exp: Test for skip_float_tests.
551 * gdb.base/call-sc.exp: Ditto.
552 * gdb.base/finish.exp: Ditto.
553 * gdb.base/return.exp: Ditto.
554 * gdb.base/return2.exp: Ditto.
555
5fa290c1
DE
5562010-11-30 Doug Evans <dje@google.com>
557
558 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
559 (gdb_expect_list): Fix spelling errors in comments.
560 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
561 send_gdb/gdb_expect_list where applicable.
562 * gdb.base/call-ar-st.exp: Ditto.
563 * gdb.base/funcargs.exp: Ditto.
564 * gdb.base/gcore.exp: Ditto.
565 * gdb.base/page.exp: Ditto.
566 * gdb.base/sigaltstack.exp: Ditto.
567 * gdb.base/siginfo.exp: Ditto.
568 * gdb.base/sigstep.exp: Ditto.
569 * gdb.base/trace-commands.exp: Ditto.
570
4e04c971
DE
5712010-11-29 Doug Evans <dje@google.com>
572
573 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
574 printer-name;subprinter-name.
575
8cf6f0b1
TT
5762010-11-29 Tom Tromey <tromey@redhat.com>
577
578 * gdb.dwarf2/implptr.exp: New file.
579 * gdb.dwarf2/implptr.c: New file.
580 * gdb.dwarf2/implptr.S: New file.
581
94b6973e
PM
5822010-11-29 Phil Muldoon <pmuldoon@redhat.com>
583
fc529d80 584 PR python/12199
94b6973e
PM
585
586 * gdb.python/py-breakpoint.exp: Test the delete method.
587
8358c15c
JK
5882010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
589
590 Fix step_resume_breakpoint unsaved during an infcall.
591 * gdb.base/step-resume-infcall.exp: New file.
592 * gdb.base/step-resume-infcall.c: New file.
593
f6df29bc
TJB
5942010-11-24 Edjunior Machado <emachado@br.ibm.com>
595
596 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
597
f2b5a5cf
TJB
5982010-11-24 Edjunior Machado <emachado@br.ibm.com>
599
600 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
601 on ppc64's symbols; "finish" and "return" commands must accept to
602 show the caller line again as well as the line after.
603 * gdb.asm/powerpc64.inc: New file.
604
6b0ecdc2
DE
6052010-11-23 Doug Evans <dje@google.com>
606
607 * lib/gdb.exp (gdb_test_sequence): New function.
608 (gdb_expect_list): Add verbose -log call for each pattern.
609 * gdb.base/signals.exp (test_handle_all_print): Call it.
610 Reduce timeout increment from 6 minutes to 1 minute.
611 * gdb.server/ext-run.exp: Call it.
612
ea976c60
PM
6132010-11-23 Phil Muldoon <pmuldoon@redhat.com>
614
f2b5a5cf 615 PR python/12212
ea976c60
PM
616
617 * gdb.python/python.exp: Check that selected_thread raises an
618 error when no inferior is loaded.
619
c0efa795
JK
6202010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
623 * gdb.dwarf2/dw2-stack-boundary.S: New file.
624
ec3aa567
JK
6252010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
626
627 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
628 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
629
d8249011
DE
6302010-11-18 Doug Evans <dje@google.com>
631
632 * gdb.server/ext-run.exp: Fix intermittent failures.
633
d4eba7d1
NF
6342010-11-12 Nathan Froyd <froydnj@codesourcery.com>
635
636 * gdb.stabs/gdb11479.exp: Use runto_main.
637
b04c2f88
NF
6382010-11-12 Nathan Froyd <froydnj@codesourcery.com>
639
640 * gdb.base/break-entry.exp: Skip if using a stub.
641
ae9d7ce4
NF
6422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
643
644 * gdb.python/py-inferior.exp: Pack values in target endianness.
645
621c8364
TT
6462010-11-12 Tom Tromey <tromey@redhat.com>
647
648 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
649 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
650 MemoryError.
651 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
652 type.
653 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
654 MemoryError.
655 (test_subscript_regression): Update exception type.
656
84f4c1fe
PM
6572010-11-11 Phil Muldoon <pmuldoon@redhat.com>
658
659 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
660 breakpoint tests.
661
a1442452
PA
6622010-11-09 Pedro Alves <pedro@codesourcery.com>
663
664 * gdb.base/watchpoint.exp: Test "watch -location" with an
665 innacessible location.
666
efd11a33
JK
6672010-11-09 Edjunior Machado <emachado@br.ibm.com>
668 Luis Machado <luisgpm@br.ibm.com>
669
670 * gdb.base/maint.exp: Expect "." prefix.
671 * gdb.base/nodebug.exp: Expect "." Likewise.
672 * gdb.base/sepsymtab.exp: Expect "." Likewise.
673 * gdb.base/watchpoint-cond-gone.exp: Likewise.
674 * gdb.base/watchpoint.exp: Expect a software watch to be created for
675 POWER server processors.
676
aa00efb5
JK
6772010-11-08 Edjunior Machado <emachado@br.ibm.com>
678 Luis Machado <luisgpm@br.ibm.com>
679
680 * gdb.base/break-entry.exp: convert entry point for
681 ppc64 and expect leading `.' on ppc64's symbols
682
99e7ae30
DE
6832010-11-05 Doug Evans <dje@google.com>
684
685 * gdb.base/help.exp: Update expected output.
b521dba8
DE
686 * gdb.python/py-param.exp: Delete, contents moved to ...
687 * gdb.python/py-parameter.exp: ... here. New file.
688 Add test for gdb.parameter ("directories").
99e7ae30 689
f4b8a18d
KW
6902010-11-05 Ken Werner <ken.werner@de.ibm.com>
691
692 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
693 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
694 * configure: Regenerate.
695 * gdb.opencl/Makefile.in: New File.
696 * gdb.opencl/datatypes.exp: Likewise.
697 * gdb.opencl/datatypes.cl: Likewise.
698 * gdb.opencl/operators.exp: Likewise.
699 * gdb.opencl/operators.cl: Likewise.
700 * gdb.opencl/vec_comps.exp: Likewise.
701 * gdb.opencl/vec_comps.cl: Likewise.
702 * gdb.opencl/convs_casts.exp: Likewise.
703 * gdb.opencl/convs_casts.cl: Likewise.
704 * lib/opencl.exp: Likewise.
705 * lib/opencl_hostapp.c: Likewise.
706 * lib/opencl_kernel.cl: Likewise.
707 * lib/cl_util.c: Likewise.
708 * lib/cl_util.c: Likewise.
709 * gdb.base/default.exp (set language): Add "opencl" to the list of
710 languages.
711
a9d5ef47
SW
7122010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
713
714 * gdb.cp/overload.exp: Added test for inheritance overload.
715 * gdb.cp/overload.cc: Ditto.
716 * gdb.cp/oranking.exp: Removed releveant kfails.
717
03eb1c79
JK
7182010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
719 Joel Brobecker <brobecker@adacore.com>
720
721 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
722 check test_compiler_info.
723
dbc98a8b
KW
7242010-11-03 Ken Werner <ken.werner@de.ibm.com>
725
726 * gdb.base/gnu_vector.exp: Adjust expect messages.
727
120bd360
KW
7282010-11-03 Ken Werner <ken.werner@de.ibm.com>
729
730 * gdb.base/gnu_vector.exp: Add unary operator tests.
731
c37f7098
KW
7322010-11-03 Ken Werner <ken.werner@de.ibm.com>
733
734 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
735
7b51bc51
DE
7362010-11-02 Doug Evans <dje@google.com>
737
738 * gdb.python/py-pp-maint.c: New file.
739 * gdb.python/py-pp-maint.exp: New file.
740 * gdb.python/py-pp-maint.py: New file.
741
50c97f38
TT
7422010-11-02 Tom Tromey <tromey@redhat.com>
743
744 * gdb.base/default.exp: Remove "scheme" from language list.
745
a289b8f6
JK
7462010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
747
748 Revert:
749 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
750 * gdb.threads/sigstep-threads.exp: New file.
751 * gdb.threads/sigstep-threads.c: New file.
752
cd017491
MS
7532010-10-20 Michael Snyder <msnyder@vmware.com>
754
755 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
756
8e6a5956
UW
7572010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
758
759 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
760 Skip test completely if gdb,no_hardware_watchpoints.
761
2c04da0d
UW
7622010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
763
764 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
765 strict, but do not check for any particular function name within libc.
766
79afc5ef
SW
7672010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
768
769 * gdb.cp/smartp.exp: New test.
770 * gdb.cp/smartp.cc : New test.
771
026ffab7
SW
7722010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
773
774 * gdb.cp/converts.exp: Test pointer to bool conversion.
775 Test pointer to long conversion.
776 * gdb.cp/oranking.exp: Removed relevant kfail.
777
3a772aa4
TT
7782010-10-18 Tom Tromey <tromey@redhat.com>
779
780 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
781 argument to lazy_string.
782 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
783 (pp_ls.to_string): Use it.
784 * gdb.python/py-prettyprint.c (main): Move declarations to top.
785 Add "estring2" local.
786
5fc3827b
JK
7872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
788
789 Fix s390x compatibility.
790 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
791 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
792
8aeb23f3
JK
7932010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
794
795 * gdb.threads/sigstep-threads.exp: New file.
796 * gdb.threads/sigstep-threads.c: New file.
797
c1e56572
JK
7982010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.base/pie-execl.exp: New file.
801 * gdb.base/pie-execl.c: New file.
802
92163a10
JK
8032010-10-13 Doug Evans <dje@google.com>
804 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 PR exp/12117
807 * gdb.cp/ptype-cv-cp.cc: New file.
808 * gdb.cp/ptype-cv-cp.exp: New file.
809
7062b0a0
SW
8102010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
811
812 * gdb.cp/converts.cc: New test program.
813 * gdb.cp/converts.exp: New test.
814 * gdb.cp/overload.exp: Added test for void* vs int*.
815 * gdb.cp/overload.exp: Ditto.
816 * gdb.cp/oranking.exp: Removed related kfail.
817
0e3509db
DE
8182010-10-13 Doug Evans <dje@google.com>
819
820 * lib/gdb-python.exp (gdb_check_python_config): New function.
821 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
822 * gdb.python/lib-types.cc: New file.
823 * gdb.python/lib-types.exp: New file.
824
8dc78533
JK
8252010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.python/py-error.exp: New file.
828 * gdb.python/py-error.py: New file.
829
93c17e06
JK
8302010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
831
832 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
833 gdb_test_multiple.
834
d8b34041
JK
8352010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
836
837 * gdb.base/break-interp.exp: Use ldlags for linking flags.
838 * gdb.base/prelink.exp: Likewise.
839 * gdb.base/solib-nodir.exp: Likewise.
840 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
841 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
842 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
843
e0cc584e
UW
8442010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
845
846 * break-interp.exp (test_ld): Use two separate gdb_expect statements
847 for the "info files" test to avoid timeouts on slow machines.
848
cfc353b1
JK
8492010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
852 (main): Make openlib dummy call.
853
d3d7896d
JK
8542010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
855
856 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
857 * break-interp.exp (reach): Move the core body ...
858 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
859 (test_ld): Provide always real argument, even to the linker. Replace
860 dl_main by _dl_debug_state.
861
5e533c94
JK
8622010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 Fix results of prelinked PIEs on ppc*.
865 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
866 Accept also DISPLACEMENT "PRESENT".
867 (main): Replace "ZERO" displacements by "PRESENT".
868
33540610
SW
8692010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
870
871 * gdb.cp/oranking.exp: New test.
872 * gdb.cp/oranking.cc: New test program.
873
3bdf2bbd
KW
8742010-10-08 Ken Werner <ken.werner@de.ibm.com>
875
876 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
877 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
878
2f608a3a
KW
8792010-10-06 Ken Werner <ken.werner@de.ibm.com>
880
881 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
882 lush, lynx) New constant.
883 * gdb.base/constvars.exp: Test const array types.
884 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
885
aa2e2d8d
DE
8862010-10-06 Doug Evans <dje@google.com>
887
888 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
889 of syscall staging area.
890
2844d6b5
KW
8912010-10-06 Ken Werner <ken.werner@de.ibm.com>
892
893 * gdb.base/gnu_vector.c: Add variable c4.
894 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
895 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
896
7d8ac8bb
MR
8972010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
898
899 * gdb.arch/altivec-abi.exp: Fix a typo.
900
84a02e58
MR
9012010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
902
903 * lib/mi-support.exp (thread_selected_re): Correct pattern used
904 to match a thread ID.
905
b18e6318
JK
9062010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 Fix s390x testcase compatibility.
909 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
910
a2c09bd0
DE
9112010-10-01 Doug Evans <dje@google.com>
912
913 * lib/gdb-python.exp: New file.
914 * gdb.python/py-block.exp: Use it.
915 * gdb.python/py-breakpoint.exp: Ditto.
916 * gdb.python/py-frame.exp: Ditto.
917 * gdb.python/py-inferior.exp: Ditto.
918 * gdb.python/py-param.exp: Ditto.
919 * gdb.python/py-prettyprint.exp: Ditto.
920 * gdb.python/py-shared.exp: Ditto.
921 * gdb.python/py-symbol.exp: Ditto.
922 * gdb.python/py-symtab.exp: Ditto.
923 * gdb.python/py-type.exp: Ditto.
924 * gdb.python/py-value.exp: Ditto.
925 * gdb.python/python.exp: Ditto.
926
38f12cfc
TT
9272010-09-30 Tom Tromey <tromey@redhat.com>
928
929 * gdb.base/anon.exp: New file.
930 * gdb.base/anon.c: New file.
931
9ae8282d
TT
9322010-09-30 Tom Tromey <tromey@redhat.com>
933
934 * gdb.base/completion.exp: Test completion through anonymous
935 union.
936 * gdb.base/break1.c (struct some_struct): Add anonymous union.
937
e9e07ba6
JK
9382010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 Fix printing parameters of inlined functions.
941 * gdb.dwarf2/dw2-inline-param.exp: New file.
942 * gdb.dwarf2/dw2-inline-param-main.c: New file.
943 * gdb.dwarf2/dw2-inline-param.S: New file.
944
cd2effb2
JK
9452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
946
947 PR corefiles/12071.
948 * gdb.base/corefile.exp (quit with a process, no question: load core)
949 (quit with a core file): New tests.
950
bceffbf3
JK
9512010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 Fix GDB crash on inferior calls with self-referencing classes.
954 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
955 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
956 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
957
1736ad11
JK
9582010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 Fix lost siginfo_t for inferior calls.
961 * gdb.base/siginfo-infcall.exp: New file.
962 * gdb.base/siginfo-infcall.c: New file.
963
a176ad92
JB
9642010-09-22 Joel Brobecker <brobecker@adacore.com>
965
966 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
967
c2b0a229
JK
9682010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
971 New test.
972 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
973
e8ae22d1
JB
9742010-09-22 Joel Brobecker <brobecker@adacore.com>
975
976 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
977 type of our const type.
978
ec322823
SW
9792010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
980
981 * gdb.cp/pr12028.cc: New.
982 * gdb.cp/pr12028.exp: New.
983
72929c62
JB
9842010-09-22 Joel Brobecker <brobecker@adacore.com>
985
986 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
987
875b4ff5 9882010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 989 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
990
991 PR mi/11407
992 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
993 * gdb.mi/dw2-ref-missing-frame-main.c New File.
994 * gdb.mi/dw2-ref-missing-frame.S New File.
995 * gdb.mi/dw2-ref-missing-frame.exp New File.
996
7155d578
TT
9972010-09-14 Tom Tromey <tromey@redhat.com>
998
999 PR symtab/8399:
1000 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1001
515ed532
TT
10022010-09-14 Tom Tromey <tromey@redhat.com>
1003
1004 PR exp/11803:
1005 * gdb.threads/tls.exp: Use C++.
1006 (check_thread_local): Use K::another_thread_local.
1007 * gdb.threads/tls.c (class K): New.
1008 (another_thread_local): Now a member of K.
1009 (spin): Update. No longer K&R C.
1010
450ca57c
SW
10112010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1012
1013 * gdb.cp/koenig.cc: created class for testing member lookup.
1014 * gdb.cp/koenig.exp: Added test for member lookup.
1015
dbd492a3
JK
10162010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1017
1018 Fix false FAILs on sourcetree topdir directory containing "kill".
1019 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1020 source line matching regexp.
1021
8d4d924b
JK
10222010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 * gdb.python/python.exp (set height 0, collect help from uiout)
1025 (verify help to uiout): New tests.
1026
8e64f2a0
JK
10272010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1028
1029 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1030 is_lp64_target to check 64bit target.
1031
4569eed2
JK
10322010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1035 (test_ld) <powerpc64-*>: New.
1036
5e1617b1
DJ
10372010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1038
1039 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1040
c767944b
DJ
10412010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1042
1043 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1044 (FunctionArg::method): New function.
1045 (empty, arg): New variables.
1046 (main): Call arg.method.
1047 * gdb.cp/templates.exp (test_template_args): New function.
1048 (do_tests): Call it.
1049
27d3a3fc
UW
10502010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1051
1052 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1053 of "next" to proceed over pthread_exit call.
1054
55b7ce7f
UW
10552010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1056
1057 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1058 "maint print statistics" output to prevent expect timeouts.
1059
809df446
JK
10602010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1061
1062 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1063 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1064 (test_float_rejected): ... here.
1065 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1066 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1067 (test_float_rejected): ... here.
1068 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1069 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1070 (test_float_rejected): ... here.
1071 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1072 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1073 (test_float_rejected): ... here.
1074
8464be76
DJ
10752010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1076
1077 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1078 before disabling hardware watchpoints.
1079 (test_inaccessible_watchpoint): Check that hardware watchpoints
1080 are used. Test for watchpoints on a constant address.
1081
14dba4b4
JK
10822010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 * gdb.base/ui-redirect.exp: New file.
1085
3f3540e1 10862010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1087 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1088
1089 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1090
0f254bb7
DE
10912010-08-31 Doug Evans <dje@google.com>
1092
1093 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1094
03f17ccf
TT
10952010-08-30 Tom Tromey <tromey@redhat.com>
1096
1097 PR python/11792:
1098 * gdb.python/py-value.exp (test_subscript_regression): Add
1099 dynamic_type test.
1100
640617ad
DJ
11012010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1102
1103 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1104 instead of running to main. Do not test the main function.
1105 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1106 Add new main.
1107
2ed91d1b
PA
11082010-08-26 Pedro Alves <pedro@codesourcery.com>
1109
1110 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1111 one test.
1112
673bfd45
DE
11132010-08-24 Doug Evans <dje@google.com>
1114
1115 PR symtab/11942
1116 * gdb.dwarf2/dw4-sig-types.cc: New file.
1117 * gdb.dwarf2/dw4-sig-types.h: New file.
1118 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1119 * gdb.dwarf2/dw4-sig-types.exp: New file.
1120
f9ffd4bb
TT
11212010-08-23 Tom Tromey <tromey@redhat.com>
1122
1123 PR python/11145:
1124 * gdb.python/py-value.c (Base, Derived): New types.
1125 (base): New global.
1126 * gdb.python/py-value.exp (test_subscript_regression): Add
1127 dynamic_cast test.
1128
d839c8a4
TT
11292010-08-23 Tom Tromey <tromey@redhat.com>
1130
1131 PR python/10676:
1132 * gdb.python/py-type.exp (test_fields): Add tests for type
1133 equality.
1134
702c2711
TT
11352010-08-23 Tom Tromey <tromey@redhat.com>
1136
1137 PR python/11915:
1138 * gdb.python/py-type.exp (test_fields): Add tests for array.
1139
832bafd3
KS
11402010-08-23 Keith Seitz <keiths@redhat.com>
1141
1142 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1143 have any children. Create a new abbrev for it.
1144 Add missing terminal sequence to .debug_abbrev.
1145
c37bf528
KS
11462010-08-20 Keith Seitz <keiths@redhat.com>
1147
1148 PR symtab/11465:
1149 * gdb.dwarf2/pr11465.exp: New test.
1150 * gdb.dwarf2/pr11465.S: New file.
1151 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1152 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1153
4572cbac
TJB
11542010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1155
1156 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1157 registers. Update data sets with the new v2_double element in the
1158 VSX register union. Add vector_register3_vr data set for the AltiVec
1159 registers. Use gdb_test_no_output instead of send_gdb.
1160
e7fbb131
PA
11612010-08-19 Pedro Alves <pedro@codesourcery.com>
1162
1163 * gdb.python/py-shared.exp: New file, factored out from
1164 python.exp.
1165 * gdb.python/py-shared.c: New file.
1166 * gdb.python/py-shared-sl.c: New file.
1167 * gdb.python/python-1.c: New file.
1168 * gdb.python/python-sl.c: Delete.
1169 * gdb.python/python.c: Mention python-1.c.
1170 * gdb.python/python.exp: Move shared library tests to
1171 py-shared.exp.
1172 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1173 (MISCELLANEOUS): New.
1174 (clean mostlyclean): Also remove $MISCELLANEOUS.
1175
d30f5e1f
DE
11762010-08-19 Doug Evans <dje@google.com>
1177
1178 PR exp/11926
1179 * gdb.base/printcmds.exp (test_float_accepted): New function.
1180 Move existing float tests there. Add tests for floats with suffixes.
1181 (test_float_rejected): New function.
1182 * gdb.java/jv-print.exp (test_float_accepted): New function.
1183 (test_float_rejected): New function.
1184 * gdb.objc/print.exp: New file.
1185 * gdb.pascal/print.exp: New file.
1186 * lib/objc.exp: New file.
1187
7b3fd859
PM
11882010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1189
1190 * gdb.base/default.exp (info set): Avoid full buffer error and force
1191 reading up to final gdb prompt.
1192 (show): Likewise.
1193
c92817ce
TT
11942010-08-18 Tom Tromey <tromey@redhat.com>
1195
1196 PR symtab/11919:
1197 * gdb.base/completion.exp: Add test.
1198
f1208f9e
DE
11992010-08-18 Doug Evans <dje@google.com>
1200
1201 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1202 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1203 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1204 Simplify, early exit if runto_main fails.
1205 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1206 (set_lang_fortran): Moved to lib/fortran.exp.
1207 * gdb.fortran/types.exp: load_lib fortran.exp.
1208 (set_lang_fortran): Moved to lib/fortran.exp.
1209 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1210 * gdb.java/jprint.exp (set_lang_java): Ditto.
1211 * gdb.java/jv-exp.exp: load_lib java.exp.
1212 If set_lang_java fails, issue a warning instead of failure to be
1213 consistent with other set_lang_foo uses.
1214 (set_lang_java): Moved to lib/java.exp.
1215 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1216 If set_lang_java fails, issue a warning instead of failure to be
1217 consistent with other set_lang_foo uses.
1218 * gdb.pascal/types.exp: load_lib pascal.exp.
1219 (set_lang_pascal): Moved to lib/pascal.exp.
1220 * lib/fortran.exp: New file.
1221 * lib/java.exp (set_lang_java): New function.
1222 * lib/pascal.exp (set_lang_pascal): New function.
1223
2f06b485
YQ
12242010-08-18 Yao Qi <yao@codesourcery.com
1225
1226 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1227 func_nofb_start and func_loopfb_start, so that address of functions
1228 is equal to these labels on Thumb.
1229
96e25403
YQ
12302010-08-18 Yao Qi <yao@codesourcery.com>
1231
1232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1233 to reflect latest c source file.
1234
36e6adc4
JK
12352010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 * gdb.cp/infcall-dlopen.exp: New file.
1238 * gdb.cp/infcall-dlopen.cc: New file.
1239 * gdb.cp/infcall-dlopen-lib.cc: New file.
1240
f431efe5
PA
12412010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1242 Pedro Alves <pedro@codesourcery.com>
1243
1244 PR breakpoints/11371
1245
1246 * gdb.base/watch-cond-infcall.exp: New file.
1247 * gdb.base/watch-cond-infcall.c: New file.
1248
06a64a0b
TT
12492010-08-16 Tom Tromey <tromey@redhat.com>
1250
1251 * gdb.base/help.exp: Update.
1252 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1253 watchpoint.
1254 (test_watch_location): New proc.
1255 (test_watchpoint_in_big_blob): Delete watchpoint.
1256 * gdb.base/watchpoint.c (func5): New function.
1257 (main): Call it.
1258
70ebf4ed
DE
12592010-08-16 Doug Evans <dje@google.com>
1260
1261 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1262
ca5c20b6
PM
12632010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1264
1265 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1266 tests.
1267
7346b668
KW
12682010-08-11 Ken Werner <ken.werner@de.ibm.com>
1269
1270 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1271 * gdb.base/gnu_vector.c: New File.
1272 * gdb.base/gnu_vector.exp: Likewise.
1273
cb2e07a6
PM
12742010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1275
1276 * gdb.python/python.c: New File.
1277 * gdb.python/python-sl.c: New File.
1278 * gdb.python/python.exp: Test solib_address and decode_line
1279 * functions.
1280
5da1313b
JK
12812010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 * gdb.python/python.exp (show height, set height 10)
1284 (verify pagination beforehand, verify pagination beforehand: q)
1285 (gdb.execute does not page, verify pagination afterwards)
1286 (verify pagination afterwards: q): New.
1287
49c3ccf7
DE
12882010-08-02 Doug Evans <dje@google.com>
1289
1290 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1291 because of an older gcc, change test2
1292 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1293 to unsupported.
1294
42c0c4f1
KH
12952010-07-30 Kazu Hirata <kazu@codesourcery.com>
1296
1297 * gdb.base/break-always.exp: Do not expect full paths to file
1298 names.
1299 * gdb.base/commands.exp: Likewise.
1300
d3765805
DE
13012010-07-30 Doug Evans <dje@google.com>
1302
c98ee71b
DE
1303 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1304 xfail them when run with older gccs.
1305
fd961404
DE
1306 * lib/gdb.exp (build_executable): Forward "c++" option to
1307 get_compiler_info.
1308
999adef4
DE
1309 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1310 "python print ttype.template_argument(1)" and
1311 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1312 if using gcc 4.4 or earlier.
1313
d3765805
DE
1314 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1315 attach-to-debugger handling.
1316
1276c759
JK
13172010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1320 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1321 (main): Use copyreloc.
1322 * gdb.base/prelink.exp (split debug of executable)
1323 (.dynbss vs. .bss address shift): New tests.
1324
88caa9b9
PA
13252010-07-29 Pedro Alves <pedro@codesourcery.com>
1326
1327 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1328 in gdb_test_multiple.
1329
c6f2ac43
PA
13302010-07-29 Pedro Alves <pedro@codesourcery.com>
1331
1332 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1333 environment.
1334
326fd672
TT
13352010-07-28 Tom Tromey <tromey@redhat.com>
1336
1337 PR python/11060:
1338 * gdb.python/py-type.c (Temargs): New template.
1339 (temvar): New variable.
1340 * gdb.python/py-type.exp (test_template): New proc.
1341
3ce3b1ba
PA
13422010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1343
1344 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1345 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1346
34eaf542
TT
13472010-07-28 Tom Tromey <tromey@redhat.com>
1348
1349 PR c++/9946:
1350 * gdb.cp/temargs.exp: New file.
1351 * gdb.cp/temargs.cc: New file.
1352
d41b819e
JK
13532010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1354
1355 * gdb.base/help.exp (help disassemble): Update the content.
1356
26ab7092
JK
13572010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * gdb.threads/ia64-sigill.exp: New file.
1360 * gdb.threads/ia64-sigill.c: New file.
1361
5283e9e1
TT
13622010-07-27 Tom Tromey <tromey@redhat.com>
1363
1364 * gdb.opt/inline-cmds.c (ATTR): New define.
1365 (func1): Use it.
1366 (func2): Likewise.
1367 (func3): Likewise.
1368 (outer_inline1): Likewise.
1369 (outer_inline2): Likewise.
1370 * gdb.opt/inline-bt.c (ATTR): New define.
1371 (func1): Use it.
1372 (func2): Likewise.
1373 * gdb.opt/inline-locals.c (ATTR): New define.
1374 (func1): Use it.
1375 (func2): Likewise.
1376
e992ef73
TT
13772010-07-27 Tom Tromey <tromey@redhat.com>
1378
1379 * gdb.stabs/gdb11479.c (hack): New function.
1380 (test): Use it.
1381 (test2): Use it.
1382 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1383 (int32_search_buf, int64_search_buf): No longer static.
1384 (x): Remove.
1385 * gdb.base/relocate.c (hack): New function.
1386
5374244e
PM
13872010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1388
1389 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1390 * gdb.python/py-value.c (func1): New function.
1391 (func2): Likewise.
1392
a99aee83
CV
13932010-07-26 Corinna Vinschen <vinschen@redhat.com>
1394
1395 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1396 as not to clash with .data section.
1397
a04ba985
JG
13982010-07-26 Jerome Guitton <guitton@adacore.com>
1399
1400 * gdb.base/code_elim.exp: New file.
1401 * gdb.base/code_elim1.c: New file.
1402 * gdb.base/code_elim2.c: New file.
1403
23bd0f7c
PA
14042010-07-21 Pedro Alves <pedro@codesourcery.com>
1405
1406 PR symtab/11827
1407
1408 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1409 (some_volatile_enum): New variable.
1410 * gdb.base/printcmds.exp (test_print_enums): New.
1411 <top level>: Call it.
1412
883df6dd
SW
14132010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1414
1415 * gdb.cp/fpointer.cc: New test.
1416 * gdb.cp/fpointer.exp: New test.
1417
569b05a5
JK
14182010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 * gdb.base/solib-nodir.exp: New file.
1421 * lib/gdb.exp (runto): New case for a GDB internal error.
1422
51d7d803
JK
14232010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1424 Ulrich Weigand <uweigand@de.ibm.com>
1425 Tom Tromey <tromey@redhat.com>
1426
1427 * gdb.base/charset-malloc.c: New file.
1428 * gdb.base/charset.c (malloc_stub): New prototype.
1429 (main): Call it instead of malloc itself.
1430 * gdb.base/charset.exp: Use only prepare_for_testing.
1431 (binfile): Remove the variable.
1432
c0edd9ed
JK
14332010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 Make core files the process_stratum.
1436 * gdb.base/corefile.exp (run: load core again)
1437 (run: sanity check we see the core file, run: with core)
1438 (run: core file is cleared, attach: load core again)
1439 (attach: sanity check we see the core file, attach: with core)
1440 (attach: core file is cleared): New tests.
1441 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1442
3cbaedff
KW
14432010-07-14 Ken Werner <ken.werner@de.ibm.com>
1444
1445 * gdb.arch/altivec-abi.exp: New tests.
1446
91158a56
TT
14472010-07-13 Tom Tromey <tromey@redhat.com>
1448
1449 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1450 (main): Use it.
1451 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1452
0f5238ed
TT
14532010-07-13 Tom Tromey <tromey@redhat.com>
1454
1455 * gdb.base/label.exp: New file.
1456 * gdb.base/label.c: New file.
1457
add265ae
L
14582010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1459 H.J. Lu <hongjiu.lu@intel.com>
1460
1461 * lib/gdb.exp (is_ilp32_target): New.
1462 (is_lp64_target): Likewise.
1463
1464 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1465 target.
1466 * gdb.arch/amd64-disp-step.exp: Likewise.
1467 * gdb.arch/amd64-dword.exp: Likewise.
1468 * gdb.arch/amd64-i386-address.exp: Likewise.
1469 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1470
add265ae
L
1471 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1472 target.
1473 * gdb.arch/i386-bp_permanent.exp: Likewise.
1474 * gdb.arch/i386-byte.exp: Likewise.
1475 * gdb.arch/i386-disp-step.exp: Likewise.
1476 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1477 * gdb.arch/i386-prologue.exp: Likewise.
1478 * gdb.arch/i386-size-overlap.exp: Likewise.
1479 * gdb.arch/i386-size.exp: Likewise.
1480 * gdb.arch/i386-sse.exp: Likewise.
1481 * gdb.arch/i386-unwind.exp: Likewise.
1482 * gdb.arch/i386-word.exp: Likewise.
1483
1484 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1485 test only when building 64-bit executables. Do not hard-code
1486 -m64 option.
1487
2dfb8c17
DE
14882010-07-07 Doug Evans <dje@google.com>
1489
1490 * lib/gdb.exp (gdb_test_list_exact): New function.
1491 * gdb.base/default.exp (show convenience): Call it, add tests for
1492 $_sdata = void, $_thread = 0.
1493
4e5799b6
JK
14942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1495 Joel Brobecker <brobecker@adacore.com>
1496
1497 Fix re-run of PIE executable, PR shlibs/11776.
1498 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1499 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1500 and re-"run" of the inferior.
1501
1a219cc7
JK
15022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1503 Joel Brobecker <brobecker@adacore.com>
1504
1505 Cope with missing /usr/sbin/prelink.
1506 * lib/prelink-support.exp (prelink_no):
1507 <result == 1 && $output is "no such file or directory">: New.
1508 (prelink_yes): Likewise. Return on failed prelink_no.
1509
5e3b36f8
JK
15102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1511 Joel Brobecker <brobecker@adacore.com>
1512
1513 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1514 build_executable by build_executable_own_libs. Replace "prelink -R"
1515 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1516 change.
1517 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1518 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1519 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1520 Replace build_executable by build_executable_own_libs's function
1521 build_executable_own_libs.
1522 (prelinkNO): Create new stub to call prelink_no.
1523 (prelinkYES): Create new stub to call prelink_yes.
1524 (test_attach): Rename calls of copy to file_copy.
1525 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1526 (copy): Move to ...
1527 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1528 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1529 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1530 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1531 special flags by gdb_compile_shlib. Replace second gdb_compile by
1532 build_executable_own_libs. Replace "prelink -R" execution by a call of
1533 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1534 a second call of prelink_yes. Replace restart commands by
1535 clean_restart.
1536 (prelink): Rename to ...
1537 (seen displacement message): ... this test. Extend its expectation
1538 strictness.
1539
86e4bafc
JK
15402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1541
1542 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1543 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1544 displacement message exactly once.
1545
3cd07d20
JK
15462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1547 Joel Brobecker <brobecker@adacore.com>
1548
1549 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1550 its restore after the <$relink_args != ""> loop. new comment.
1551
0a1e94c7
JK
15522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1553 Joel Brobecker <brobecker@adacore.com>
1554
1555 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1556 code for it. New variable relink_args.
1557 (prelinkYES): Call prelinkNO.
1558 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1559 in such case. Move the core code to ...
1560 (test_attach_gdb): ... a new function. Send GDB command "file".
1561 Extend expected "Attaching to " string.
1562
2f70bcfb
TT
15632010-07-02 Tom Tromey <tromey@redhat.com>
1564
1565 * gdb.base/bitops.exp: Remove extraneous "pass".
1566
a17ac5b0
TT
15672010-07-02 Ken Werner <ken.werner@de.ibm.com>
1568
1569 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1570
dc10affe
PA
15712010-07-01 Pedro Alves <pedro@codesourcery.com>
1572
d41c0fc8
PA
1573 * gdb.base/help.exp: Adjust expected output.
1574
15752010-07-01 Pedro Alves <pedro@codesourcery.com>
1576
1577 * gdb.base/help.exp: Adjust expected output.
dc10affe 1578
0a600c36
JK
15792010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1582 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1583 c++/11702.
1584
37cc8bfe
JK
15852010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1586 Doug Evans <dje@google.com>
1587
1588 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1589 add .dynamic entry'.
1590
254e6b9e
DE
15912010-06-29 Doug Evans <dje@google.com>
1592
1593 Test PR c++/11702.
1594 * gdb.cp/m-static.exp: Add testcase.
1595 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1596
595939de 15972010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1598 Tom Tromey <tromey@redhat.com>
1599 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1600
1601 * gdb.python/py-inferior.c: New File.
1602 * gdb.python/py-infthread.c: New File.
1603 * gdb.python/py-inferior.exp: New File.
1604 * gdb.python/py-infthread.exp: New File.
1605
98751a41
JK
16062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1609 (ptype ::C::OtherFileClass typedefs): New.
1610 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1611 (C::OtherFileClass::cOtherFileClassVar2): New.
1612 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1613 cOtherFileClassVar2.
1614 (C::cOtherFileType2, C::cOtherFileVar2): New.
1615 (C::cOtherFileVar_use): use also cOtherFileVar2.
1616 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1617
41f62f39
JK
16182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1619
1620 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1621 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1622 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1623 (print ::C::cOtherFileVar)
1624 (whatis C::OtherFileClass::cOtherFileClassType)
1625 (whatis ::C::OtherFileClass::cOtherFileClassType)
1626 (print C::OtherFileClass::cOtherFileClassVar)
1627 (print ::cOtherFileClassVar)
1628 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1629 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1630 trailing content.
1631 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1632 (C::OtherFileClass::cOtherFileClassVar)
1633 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1634 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1635
af53d231
JK
16362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 Test PR c++/11703 and PR gdb/1448.
1639 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1640 gdb/1448.
1641
9655fd1a
JK
16422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1643
1644 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1645 (main) <rtti_data>: New.
1646 * gdb.cp/virtbase.exp (print rtti_data): New.
1647
824cc8dd
JK
16482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1649 Joel Brobecker <brobecker@adacore.com>
1650
1651 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1652
6036c742
JK
16532010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1654
1655 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1656
de6a0421
DE
16572010-06-28 Doug Evans <dje@google.com>
1658
1659 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1660
b2dae948
DE
16612010-06-27 Doug Evans <dje@google.com>
1662
1663 * gdb.cp/m-static.exp: Update expected test output.
1664
0f3bb72e
PH
16652010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1666
889bf7c5
PA
1667 * gdb.gdb/selftest.exp: Adjust expected message for
1668 capturing start-up runtime.
0f3bb72e 1669
bc9f0842
TT
16702010-06-25 Tom Tromey <tromey@redhat.com>
1671
1672 PR python/10808:
1673 * gdb.python/python.exp: Add new tests.
1674
099ef718
SW
16752010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1676
1677 * gdb.cp/operator.cc: Created an import loop.
1678 * gdb.cp/operator.exp: Added testcase for import loop.
1679
5868a632
JK
16802010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1681
1682 Test PR python/11407.
1683 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1684 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1685 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1686 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1687 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1688 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1689 binfile. Call gdb_compile with clean_restart twice.
1690 (func_nofb print, func_nofb backtrace, func_loopfb print)
1691 (func_loopfb backtrace): New.
1692
af76db58
JK
16932010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1694
1695 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1696 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1697 by a hand made one.
1698 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1699 i?86 requirement. Remove variables srcfile and binfile. New variable
1700 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1701
f2c7657e
UW
17022010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1703
1704 * gdb.cell/dwarfaddr.exp: New file.
1705 * gdb.cell/dwarfaddr.S: New file.
1706
628fe4e4
JK
17072010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1708
1709 Test PR 9436.
1710 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1711
f1421989
HZ
17122010-06-24 Hui Zhu <teawater@gmail.com>
1713
1714 * gdb.base/eval.exp: New file.
1715
d03285ec
UW
17162010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1717
1718 * gdb.cell/fork.exp: New file.
1719 * gdb.cell/fork.c: Likewise.
1720 * gdb.cell/fork-spu.c: Likewise.
1721
41b2c92d
PM
17222010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1723
1724 * lib/gdb.exp (banned_variables_traced): New global variable.
1725 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1726 (gdb_init): Use `trace add variable' instead of obsolete
1727 `trace variable'.
1728
d5bc977f
DE
17292010-06-21 Doug Evans <dje@google.com>
1730
1731 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1732
d2ed6730
UW
17332010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1734
1735 * gdb.arch/spu-ls.exp: New file.
1736 * gdb.arch/spu-ls.c: Likewise.
1737
6aed2dbc
SS
17382010-06-18 Stan Shebs <stan@codesourcery.com>
1739
1740 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1741
e0756905
UW
17422010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1743
1744 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1745 * gdb.base/watch-cond.exp: Likewise.
1746 * gdb.python/py-breakpoint.exp: Likewise.
1747
d8053d4d
PA
17482010-06-18 Pedro Alves <pedro@codesourcery.com>
1749
1750 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1751 clean_restart, make sure every test has a distinct message, and
1752 that messages don't include the executable' full path.
1753
81ce510c
DE
17542010-06-17 Doug Evans <dje@google.com>
1755
1756 * gdb.arch/i386-size.exp: Updated expected output for
1757 DISASSEMBLY_OMIT_FNAME.
1758
65d79d4b
SDJ
17592010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1760 Sergio Durigan Junior <sergiodj@redhat.com>
1761
1762 * gdb.base/watch-notconst.c: New file.
1763 * gdb.base/watch-notconst.S: New file.
1764 * gdb.base/watch-notconst2.c: New file.
1765 * gdb.base/watch-notconst2.S: New file.
1766 * gdb.base/watch-notconst.exp: New file.
1767 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1768 (func4): Add operations on `global_ptr_ptr'.
1769 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1770 routine to test watchpoints created with a constant expression.
1771 (test_inaccessible_watchpoint): Include tests for watchpoints
1772 created with a constant expression.
1773
df0f4836
KB
17742010-06-14 Kevin Buettner <kevinb@redhat.com>
1775
1776 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1777 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1778 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1779 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1780 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1781 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1782 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1783 of `_start'.
1784
b769def5
UW
17852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1786
1787 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1788 not supported on the target.
1789 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1790 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1791 * gdb.mi/mi-nsintrall.exp: Likewise.
1792 * gdb.mi/mi-nsmoribund.exp: Likewise.
1793 * gdb.mi/mi-nsthrexec.exp: Likewise.
1794
d914c394
SS
17952010-06-11 Stan Shebs <stan@codesourcery.com>
1796
1797 * gdb.base/permissions.exp: New file.
1798
17992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1800
1801 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1802 does not support ELF executable class.
1803
f3ce5b9c
UW
18042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1805
1806 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1807
8e46892c
JK
18082010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1809
1810 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1811 (runto): Catch "The target does not support running in non-stop mode.".
1812
6cc55c64
MS
18132010-06-11 Michael Snyder <msnyder@vmware.com>
1814
1815 * gdb.base/setshow.exp (set language asm): Don't use
1816 gdb_test_no_output, fails on some targets.
1817
caddefa4
UW
18182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1819
1820 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1821 * gdb.cp/pr9167.exp: Likewise.
1822
468b1aa7
UW
18232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1824
1825 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1826
5c3552dc
UW
18272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1828
1829 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1830
02e6fe6a
UW
18312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1832
1833 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1834
0e03807e
TT
18352010-06-11 Tom Tromey <tromey@redhat.com>
1836
1837 PR gdb/9977, PR exp/11636::
1838 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1839 (pieces_test_f6): Update expected output.
1840
2bdf28a0
JK
18412010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 * gdb.base/moribund-step.exp: New.
1844
f6978de9
MS
18452010-06-08 Michael Snyder <msnyder@vmware.com>
1846
1847 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1848 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1849 * gdb.ada/frame_args.exp: Ditto.
1850 * gdb.ada/lang_switch.exp: Ditto.
1851 * gdb.ada/ptype_arith_binop.exp: Ditto.
1852 * gdb.ada/ref_param.exp: Ditto.
1853 * gdb.ada/type_coercion.exp:Ditto.
1854
1855 * gdb.asm/asm-source.exp: Ditto.
1856
1857 * gdb.base/attach.exp: Ditto.
1858 * gdb.base/bitfields2.exp: Ditto.
1859 * gdb.base/call-signal-resume.exp: Ditto.
1860 * gdb.base/callfuncs.exp: Ditto.
1861 * gdb.base/commands.exp: Ditto.
1862 * gdb.base/dbx.exp: Ditto.
1863 * gdb.base/default.exp: Ditto.
1864 * gdb.base/dump.exp: Ditto.
1865 * gdb.base/exprs.exp: Ditto.
1866 * gdb.base/freebpcmd.exp: Ditto.
1867 * gdb.base/interrupt.exp: Ditto.
1868 * gdb.base/list.exp: Ditto.
1869 * gdb.base/long_long.exp: Ditto.
1870 * gdb.base/maint.exp: Ditto.
1871 * gdb.base/ptype.exp: Ditto.
1872 * gdb.base/return.exp: Ditto.
1873 * gdb.base/setshow.exp: Ditto.
1874 * gdb.base/sigbpt.exp: Ditto.
1875 * gdb.base/sigrepeat.exp: Ditto.
1876
1877 * gdb.cp/classes.exp: Ditto.
1878
1879 * gdb.dwarf2/dw2-restore.exp: Ditto.
1880
1881 * gdb.gdb/selftest.exp: Ditto.
1882
1883 * gdb.multi/base.exp: Ditto.
1884 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1885
1886 * gdb.python/py-block.exp: Ditto.
1887 * gdb.python/py-prettyprint.exp: Ditto.
1888 * gdb.python/py-template.exp: Ditto.
1889
1890 * gdb.server/ext-attach.exp: Ditto.
1891 * gdb.server/ext-run.exp: Ditto.
1892 * gdb.server/server-mon.exp: Ditto.
1893
1894 * gdb.threads/fork-thread-pending.exp: Ditto.
1895 * gdb.threads/hand-call-in-threads.exp: Ditto.
1896 * gdb.threads/interrupted-hand-call.exp: Ditto.
1897 * gdb.threads/linux-dp.exp: Ditto.
1898 * gdb.threads/manythreads.exp: Ditto.
1899 * gdb.threads/print-threads.exp: Ditto.
1900 * gdb.threads/pthreads.exp: Ditto.
1901 * gdb.threads/schedlock.exp: Ditto.
1902 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1903 * gdb.threads/threadapply.exp: Ditto.
1904
de7ff789
MS
19052010-06-08 Michael Snyder <msnyder@vmware.com>
1906
889bf7c5 1907 * gdb.ada/exec_changed.exp:
de7ff789
MS
1908 Use ".*" instead of "" as wildcard regexp.
1909
1910 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1911 * gdb.base/call-ar-st.exp: Ditto.
1912 * gdb.base/checkpoint.exp: Ditto.
1913 * gdb.base/default.exp: Ditto.
1914 * gdb.base/dump.exp: Ditto.
1915 * gdb.base/ending-run.exp: Ditto.
1916 * gdb.base/fileio.exp: Ditto.
1917 * gdb.base/miscexprs.exp: Ditto.
1918 * gdb.base/pointers.exp: Ditto.
1919 * gdb.base/readline.exp: Ditto.
1920 * gdb.base/reread.exp: Ditto.
1921 * gdb.base/restore.exp: Ditto.
1922 * gdb.base/shlib-call.exp: Ditto.
1923 * gdb.base/valgrind-db-attach.exp: Ditto.
1924 * gdb.base/volatile.exp: Ditto.
1925 * gdb.base/watchpoints.exp: Ditto.
1926
1927 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1928
1929 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1930 * gdb.python/py-value.exp: Ditto.
1931
1932 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1933 * gdb.trace/circ.exp: Ditto.
1934 * gdb.trace/collection.exp: Ditto.
1935 * gdb.trace/packetlen.exp: Ditto.
1936 * gdb.trace/passc-dyn.exp: Ditto.
1937 * gdb.trace/report.exp: Ditto.
1938 * gdb.trace/tfile.exp: Ditto.
1939 * gdb.trace/tfind.exp: Ditto.
1940 * gdb.trace/while-dyn.exp: Ditto.
1941
3bebe2f2
JK
19422010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1945
5c631832
JK
19462010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 Test PR 10640.
1949 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1950
4c3376c8
SW
19512010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1952
1953 * gdb.cp/koenig.exp: Test for ADL operators.
1954 * gdb.cp/koenig.cc: Added ADL operators.
1955 * gdb.cp/operator.exp: New test.
1956 * gdb.cp/operator.cc: New test.
1957
dc226d5a
MS
19582010-06-04 Michael Snyder <msnyder@vmware.com>
1959
dfb88a23
MS
1960 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1961 * gdb.base/pending.exp: Ditto.
f7ae76b3 1962
dc226d5a
MS
1963 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1964
967cf477
DE
19652010-06-04 Doug Evans <dje@google.com>
1966
1967 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1968 disabled printers.
1969 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1970 (enable_lookup_function): New function.
1971
eb801841
TT
19722010-06-04 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1975 of hash and id.
1976
38979823
JK
19772010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1980 newline.
1981 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1982 (empty verbose non-noisy clear, empty verbose noisy clear)
1983 (empty non-verbose noisy clear): Likewise.
1984
35ec993f
MS
19852010-06-03 Michael Snyder <msnyder@vmware.com>
1986
1987 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1988 * gdb.base/display.exp: Ditto.
1989 * gdb.base/find.exp: Ditto.
1990 * gdb.base/ifelse.exp: Ditto.
1991 * gdb.base/multi-forks.exp: Ditto.
1992 * gdb.base/recurse.exp: Ditto.
1993 * gdb.base/setshow.exp: Ditto.
1994 * gdb.base/value-double-free.exp: Ditto.
1995 * gdb.base/watch-vfork.exp: Ditto.
1996 * gdb.base/watch_thread_num.exp: Ditto.
1997 * gdb.base/watchpoint-solib.exp: Ditto.
1998 * gdb.base/watchpoint.exp: Ditto.
1999 * gdb.base/watchpoints.exp: Ditto.
2000
2001 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2002 * gdb.cp/overload.exp: Ditto.
2003 * gdb.cp/virtfunc.exp: Ditto.
2004
2005 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2006
889bf7c5 2007 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2008 Replace gdb_test with gdb_test_no_output.
2009
889bf7c5 2010 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2011 Replace gdb_test with gdb_test_no_output.
2012 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2013 * gdb.threads/watchthreads.exp: Ditto.
2014 * gdb.threads/watchthreads2.exp: Ditto.
2015
2016 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2017 * gdb.trace/tfind.exp: Ditto.
2018
c22decce
JB
20192010-06-03 Joel Brobecker <brobecker@adacore.com>
2020
2021 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2022 successful test if message is the empty string.
2023
fd5700c7
JK
20242010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * gdb.fortran/module.exp (stopped language detection): New test.
2027
f55ee35c
JK
20282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2029
2030 Support DW_TAG_module as separate namespaces.
2031 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2032 gdb.fortran/library-module-lib.f90: New.
2033 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2034 (print i): Remove.
2035 (continue to breakpoint: i-is-1, print var_i value 1)
2036 (continue to breakpoint: i-is-2, print var_i value 2)
2037 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2038 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2039 (complete `modmany, complete `modmany`, complete `modmany`var)
2040 (show language, setting breakpoint at module): New tests.
2041 * gdb.fortran/module.f90 (module mod): Remove.
2042 (module mod1, module mod2, module modmany, subroutine sub1)
2043 (subroutine sub2, program module): New.
2044
b8e8282f
JK
20452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2046
2047 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2048 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2049 * gdb.cp/anon-union.exp (pass): Rename to ...
2050 (print z 2): ... here.
b8e8282f 2051
019ebafc
MS
20522010-06-02 Michael Snyder <msnyder@vmware.com>
2053
e68d8fd4
MS
2054 * gdb.trace/actions.exp: Use gdb_test_no_output.
2055 * gdb.trace/circ.exp: Ditto.
2056 * gdb.trace/packetlen.exp: Ditto.
2057 * gdb.trace/save-trace.exp: Ditto.
2058 * gdb.trace/tracecmd.exp: Ditto.
2059 * gdb.trace/tsv.exp: Ditto.
2060
12b5d08a
MS
2061 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2062 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2063 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2064 * gdb.threads/manythreads.exp: Ditto.
2065 * gdb.threads/print-threads.exp: Ditto.
2066 * gdb.threads/pthreads.exp: Ditto.
2067 * gdb.threads/schedlock.exp: Ditto.
2068 * gdb.threads/staticthreads.exp: Ditto.
2069 * gdb.threads/thread-specific.exp: Ditto.
2070 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2071 * gdb.threads/threadapply.exp: Ditto.
2072 * gdb.threads/watchthreads.exp: Ditto.
2073 * gdb.threads/watchthreads2.exp: Ditto.
2074
89493308
MS
2075 * gdb.python/py-block.exp: Use gdb_test_no_output.
2076 * gdb.python/py-prettyprint.exp: Ditto.
2077 * gdb.python/py-template.exp: Ditto.
2078 * gdb.python/py-value.exp: Ditto.
2079
2080 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2081 * gdb.reverse/watch-reverse.exp: Ditto.
2082
2083 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2084 * gdb.server/ext-run.exp: Ditto.
2085
019ebafc
MS
2086 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2087 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2088 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2089 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2090 * gdb.dwarf2/dw2-producer.exp: Ditto.
2091 * gdb.dwarf2/mac-fileno.exp: Ditto.
2092
2093 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2094 * gdb.gdb/selftest.exp: Ditto.
2095
2096 * gdb.multi/base.exp: Use gdb_test_no_output.
2097
2098 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2099
3e0ca3a5
JK
21002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2101
2102 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2103
9db70545
MS
21042010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2105
a8d52276
MS
2106 * gdb.cp/class2.exp: Use gdb_test_no_output.
2107 * gdb.cp/classes.exp: Ditto.
2108 * gdb.cp/extern-c.exp: Ditto.
2109 * gdb.cp/inherit.exp: Ditto.
2110 * gdb.cp/maint.exp: Ditto.
2111 * gdb.cp/mb-inline.exp: Ditto.
2112 * gdb.cp/mb-templates.exp: Ditto.
2113 * gdb.cp/method2.exp: Ditto.
2114 * gdb.cp/misc.exp: Ditto.
2115 * gdb.cp/ovldbreak.exp: Ditto.
2116 * gdb.cp/punctuator.exp: Ditto.
2117 * gdb.cp/templates.exp: Ditto.
2118 * gdb.cp/virtbase.exp: Ditto.
2119
889bf7c5 2120 * gdb.threads/attach-stopped.exp:
9db70545 2121 Replace uses of send_gdb / gdb_expect.
889bf7c5 2122 * gdb.threads/attachstop-mt.exp:
9db70545 2123 Replace uses of send_gdb / gdb_expect.
889bf7c5 2124 * gdb.threads/gcore-thread.exp:
9db70545 2125 Replace uses of send_gdb / gdb_expect.
889bf7c5 2126 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2127 Replace uses of send_gdb / gdb_expect.
2128 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2129 * gdb.threads/print-threads.exp:
9db70545
MS
2130 Replace uses of send_gdb / gdb_expect.
2131 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2132 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2133 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2134
2135 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2136 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2137 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2138 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2139 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2140 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2141 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2142 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2143 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2144 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2145 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2146
359cc68c
JK
21472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2148
2149 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2150
7d3fe98e
SW
21512010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2152
2153 * gdb.cp/koenig.exp: Added new test case.
2154 * gdb.cp/koenig.cc: Ditto.
2155
27d3a1a2
MS
21562010-06-01 Michael Snyder <msnyder@vmware.com>
2157
2158 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2159 * gdb.base/arrayidx.exp: Ditto.
2160 * gdb.base/attach.exp: Ditto.
2161 * gdb.base/auxv.exp: Ditto.
2162 * gdb.base/bigcre.exp: Ditto.
2163 * gdb.base/break-always.exp: Ditto.
2164 * gdb.base/break-interp.exp: Ditto.
2165 * gdb.base/break.exp: Ditto.
2166 * gdb.base/breakpoint-shadow.exp: Ditto.
2167 * gdb.base/call-ar-st.exp: Ditto.
2168 * gdb.base/call-sc.exp: Ditto.
2169 * gdb.base/call-signal-resume.exp: Ditto.
2170 * gdb.base/callfuncs.exp: Ditto.
2171 * gdb.base/catch-syscall.exp: Ditto.
2172 * gdb.base/charset.exp: Ditto.
2173 * gdb.base/code-expr.exp: Ditto.
2174 * gdb.base/commands.exp: Ditto.
2175 * gdb.base/cond-expr.exp: Ditto.
2176 * gdb.base/condbreak.exp: Ditto.
2177 * gdb.base/cursal.exp: Ditto.
2178 * gdb.base/cvexpr.exp: Ditto.
2179 * gdb.base/default.exp: Ditto.
2180 * gdb.base/del.exp: Ditto.
2181 * gdb.base/detach.exp: Ditto.
2182 * gdb.base/display.exp: Ditto.
2183 * gdb.base/ena-dis-br.exp: Ditto.
2184 * gdb.base/eval-skip.exp: Ditto.
2185 * gdb.base/foll-fork.exp: Ditto.
2186 * gdb.base/foll-vfork.exp: Ditto.
2187 * gdb.base/frame-args.exp: Ditto.
2188 * gdb.base/funcargs.exp: Ditto.
2189 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2190 * gdb.base/gdbvars.exp: Ditto.
2191 * gdb.base/help.exp: Ditto.
2192 * gdb.base/ifelse.exp: Ditto.
2193 * gdb.base/included.exp: Ditto.
2194 * gdb.base/list.exp: Ditto.
2195 * gdb.base/macscp.exp: Ditto.
2196 * gdb.base/maint.exp: Ditto.
2197 * gdb.base/multi-fork.exp: Ditto.
2198 * gdb.base/overlays.exp: Ditto.
2199 * gdb.base/page.exp: Ditto.
2200 * gdb.base/pending.exp: Ditto.
2201 * gdb.base/pointers.exp: Ditto.
2202 * gdb.base/pr11022.exp: Ditto.
2203 * gdb.base/prelink.exp: Ditto.
2204 * gdb.base/printcmds.exp: Ditto.
2205 * gdb.base/psymtab.exp: Ditto.
2206 * gdb.base/randomize.exp: Ditto.
2207 * gdb.base/relational.exp: Ditto.
2208 * gdb.base/relocate.exp: Ditto.
2209 * gdb.base/remote.exp: Ditto.
2210 * gdb.base/sepdebug.exp: Ditto.
2211 * gdb.base/set-lang-auto.exp: Ditto.
2212 * gdb.base/setshow.exp: Ditto.
2213 * gdb.base/setvar.exp: Ditto.
2214 * gdb.base/signals.exp: Ditto.
2215 * gdb.base/signull.exp: Ditto.
2216 * gdb.base/sigstep.exp: Ditto.
2217 * gdb.base/sizeof.exp: Ditto.
2218 * gdb.base/solib-disc.exp: Ditto.
2219 * gdb.base/store.exp: Ditto.
2220 * gdb.base/structs.exp: Ditto.
2221 * gdb.base/structs2.exp: Ditto.
2222 * gdb.base/subst.exp: Ditto.
2223 * gdb.base/term.exp: Ditto.
2224 * gdb.base/trace-commands.exp: Ditto.
2225 * gdb.base/unwindonsignal.exp: Ditto.
2226 * gdb.base/valgrind-db-attach.exp: Ditto.
2227 * gdb.base/varargs.exp: Ditto.
2228 * gdb.base/watch-cond.exp: Ditto.
2229 * gdb.base/watch_thread_num.exp: Ditto.
2230 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2231 * gdb.base/watchpoint.exp: Ditto.
2232 * gdb.base/whatis-exp.exp: Ditto.
2233
f8d3bf8f
MS
22342010-06-01 Michael Snyder <msnyder@vmware.com>
2235
2236 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2237 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2238 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2239 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2240 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2241 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2242 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2243 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2244 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2245 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2246 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2247 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2248 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2249 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2250 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2251
3f9e0d32
JK
22522010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2253
2254 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2255 trailing newline.
2256 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2257 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2258 (p *args): ... here and remove excessive trailing newline.
2259
f629457d
JB
22602010-05-31 Joel Brobecker <brobecker@adacore.com>
2261
2262 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2263
09eef106
JK
22642010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 Accept the new Linux kernel "t (tracing stop)" string.
2267 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2268 Update comment.
2269 (state_wait) <T (tracing stop)>: New.
2270 (main): Update the state_wait expect string.
2271
94f31136
PA
22722010-05-28 Pedro Alves <pedro@codesourcery.com>
2273
2274 * limits.c, limits.exp: Delete files.
2275 * Makefile.in (clean mostlyclean): Adjust.
2276 * tracecmd.exp: Adjust.
2277
096554ab
JK
22782010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2279
2280 * gdb.base/tui-layout.exp: New.
2281
27d3a1a2 22822010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2283
889bf7c5 2284 * gdb.reverse/break-precsave.exp:
bcd2dc50 2285 Replace uses of send_gdb / gdb_expect.
889bf7c5 2286 * gdb.reverse/break-reverse.exp:
bcd2dc50 2287 Replace uses of send_gdb / gdb_expect.
889bf7c5 2288 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2289 Replace uses of send_gdb / gdb_expect.
889bf7c5 2290 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2291 Replace uses of send_gdb / gdb_expect.
889bf7c5 2292 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2293 Replace uses of send_gdb / gdb_expect.
889bf7c5 2294 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2295 Replace uses of send_gdb / gdb_expect.
889bf7c5 2296 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2297 Replace uses of send_gdb / gdb_expect.
889bf7c5 2298 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2299 Replace uses of send_gdb / gdb_expect.
889bf7c5 2300 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2301 Replace uses of send_gdb / gdb_expect.
889bf7c5 2302 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2303 Replace uses of send_gdb / gdb_expect.
889bf7c5 2304 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2305 Replace uses of send_gdb / gdb_expect.
889bf7c5 2306 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2307 Replace uses of send_gdb / gdb_expect.
889bf7c5 2308 * gdb.reverse/machinestate.exp:
bcd2dc50 2309 Replace uses of send_gdb / gdb_expect.
889bf7c5 2310 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2311 Replace uses of send_gdb / gdb_expect.
889bf7c5 2312 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2313 Replace uses of send_gdb / gdb_expect.
889bf7c5 2314 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2315 Replace uses of send_gdb / gdb_expect.
889bf7c5 2316 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2317 Replace uses of send_gdb / gdb_expect.
889bf7c5 2318 * gdb.reverse/step-precsave.exp:
bcd2dc50 2319 Replace uses of send_gdb / gdb_expect.
889bf7c5 2320 * gdb.reverse/step-reverse.exp:
bcd2dc50 2321 Replace uses of send_gdb / gdb_expect.
889bf7c5 2322 * gdb.reverse/until-precsave.exp:
bcd2dc50 2323 Replace uses of send_gdb / gdb_expect.
889bf7c5 2324 * gdb.reverse/until-reverse.exp:
bcd2dc50 2325 Replace uses of send_gdb / gdb_expect.
889bf7c5 2326 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2327 Replace uses of send_gdb / gdb_expect.
889bf7c5 2328 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2329 Replace uses of send_gdb / gdb_expect.
2330
3def43e0
JK
23312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2334 excessive newline.
2335
27d3a1a2 23362010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2337
2338 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2339 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2340 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2341 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2342 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2343 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2344 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2345 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2346 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2347 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2348 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2349 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2350 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2351 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2352 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2353 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2354 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2355 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2356 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2357
27d3a1a2 23582010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2359
22454424
MS
2360 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2361 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2362
2363 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2364 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2365 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2366
889bf7c5 2367 * gdb.reverse/consecutive-reverse.exp:
22454424 2368 Replace uses of send_gdb / gdb_expect.
889bf7c5 2369 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2370 Replace uses of send_gdb / gdb_expect.
2371
2372 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2373 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2374 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2375 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2376 Replace uses of send_gdb / gdb_expect.
2377 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2378 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2379 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2380 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2381 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2382 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2383 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2384 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2385 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2386
23872010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2388
22454424 2389 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2390
22454424 2391 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2392
22454424
MS
2393 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2394 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2395 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2396 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2397 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2398 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2399 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2400 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2401 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2402
6e5f2c59
TT
24032010-05-25 Tom Tromey <tromey@redhat.com>
2404
2405 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2406
bbc8b958
TT
24072010-05-25 Tom Tromey <tromey@redhat.com>
2408
2409 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2410 argument order.
2411 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2412 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2413 order.
2414 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2415 order.
2416 * gdb.base/call-sc.exp (setup_kfails): Remove.
2417 (setup_compiler_kfails): Remove.
2418 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2419 argument order.
2420 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2421 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2422 (advancei): Fix setup_kfail argument order.
2423 * gdb.base/radix.exp: Fix setup_kfail argument order.
2424 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2425 order.
2426 * gdb.base/structs.exp (setup_kfails): Remove.
2427 (setup_compiler_kfails): Fix setup_kfail argument order.
2428 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2429 order.
2430 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2431 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2432 setup_kfail argument order.
2433 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2434
83d1babf
TT
24352010-05-25 Tom Tromey <tromey@redhat.com>
2436
2437 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2438
6acb16a2
MS
24392010-05-25 Michael Snyder <msnyder@vmware.com>
2440
2441 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2442 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2443 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2444 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2445 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2446 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2447 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2448 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2449 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2450 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2451 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2452 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2453 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2454 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2455 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2456 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2457 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2458 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2459 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2460 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2461 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2462 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2463 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2464 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2465 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2466 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2467 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2468 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2469 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2470 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2471 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2472 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2473 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2474 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2475 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2476 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2477 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2478 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2479 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2480 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2481 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2482 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2483 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2484 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2485 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2486 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2487 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2488 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2489
24902010-05-25 Doug Evans <dje@google.com>
2491
2492 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2493 gdb.string_to_argv.
ad3986f0 2494
d3b1e874
TT
24952010-05-21 Tom Tromey <tromey@redhat.com>
2496
2497 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2498 Call it.
2499 * gdb.dwarf2/pieces.S: Update.
2500 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2501
cb826367
TT
25022010-05-21 Tom Tromey <tromey@redhat.com>
2503
2504 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2505 Call it.
2506 * gdb.dwarf2/pieces.c (struct C): New.
2507 (f6): New function.
2508 * gdb.dwarf2/pieces.S: Replace.
2509
74de6778
TT
25102010-05-21 Tom Tromey <tromey@redhat.com>
2511
2512 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2513 Call it.
2514
afd74c5f
TT
25152010-05-21 Tom Tromey <tromey@redhat.com>
2516
2517 * gdb.dwarf2.pieces.exp: New file.
2518 * gdb.dwarf2.pieces.S: New file.
2519 * gdb.dwarf2.pieces.c: New file.
2520
a7b75dfd 25212010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2522 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2523
2524 * lib/gdb.exp (gdb_test_no_output): New function.
2525 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2526 when testing commands that should produce no output.
2527
c81c812a
JB
25282010-05-17 Joel Brobecker <brobecker@adacore.com>
2529
2530 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2531 parameter that we want to watch being a constant.
2532
0cce5bd9
JB
25332010-05-17 Joel Brobecker <brobecker@adacore.com>
2534
2535 * gdb.ada/cond_lang: New testcase.
2536
47050449
JB
25372010-05-17 Joel Brobecker <brobecker@adacore.com>
2538
2539 * lib/gdb.exp (banned_variables): New variable/constant.
2540 (gdb_init): Add write trace on variables listed in banned_variables.
2541 (gdb_finish): Remove write traces on variables listed in
2542 banned_variables.
2543
77c01586
JB
25442010-05-17 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2547 * gdb.cp/koenig.exp: Likewise.
2548
88d4aea7
PM
25492010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2550
889bf7c5 2551 PR python/11482
88d4aea7
PM
2552
2553 * gdb.python/py-value.exp (test_value_hash): New function.
2554
f5a010c0
PM
25552010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2556
2557 PR exp/11530.
2558 * gdb.base/gdb11530.c: New file.
2559 * gdb.base/gdb11530.exp: New file.
2560
8ef4892f
JK
25612010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2562
2563 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2564 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2565
7322dca9
SW
25662010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2567
2568 * gdb.cp/koenig.exp: New test.
2569 * gdb.cp/koenig.cc: New test program.
2570
02e7ea18
JB
25712010-05-05 Joel Brobecker <brobecker@adacore.com>
2572
2573 Remove the use of prms_id and bug_id throughout the testsuite.
2574
e1c34c5d
PM
25752010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2576
2577 PR exp/11349.
2578 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2579 use a reference local variable.
2580
8e1d0c49
JK
25812010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2582
2583 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2584 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2585 variable different_dir. Move debugfile into a full directory pathname
2586 under DIFFERENT_DIR.
2587 * lib/gdb.exp (separate_debug_filename): Remove.
2588 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2589 variable debug_dir and mkdir of it. Update function comments.
2590
e66408ed
PA
25912010-04-29 Pedro Alves <pedro@codesourcery.com>
2592
2593 PR gdb/11557
2594
2595 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2596 files.
2597
d7b32ed3
PM
25982010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2599
889bf7c5 2600 * gdb.python/py-param.exp: New File.
d7b32ed3 2601
6aecb9c2
JB
26022010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2603
2604 * gdb.base/default.exp: Fix "set language" test.
2605
bdf92a1c
PM
26062010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2607
2608 PR breakpoints/11531.
2609 * gdb.base/gdb11531.c: New file.
2610 * gdb.base/gdb11531.exp: New file.
2611
3f172e24
TT
26122010-04-26 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.base/completion.exp: Add tests for completion and deprecated
2615 commands.
2616
64af4c92
JK
26172010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2618
2619 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2620 (print /x char_array): Escape curly brackets.
2621
492928e4
JK
26222010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 Fix deadlock on looped list of loaded shared objects.
2625 * gdb.base/solib-corrupted.exp: New.
2626
66d09542
DE
26272010-04-23 Doug Evans <dje@google.com>
2628
2629 * gdb.python/py-section-script.c: New file.
2630 * gdb.python/py-section-script.exp: New file.
2631 * gdb.python/py-section-script.py: New file.
2632
8bd10a10
CM
26332010-04-20 Chris Moller <cmoller@redhat.com>
2634
2635 PR 10179
2636
2637 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2638 * gdb.base/pr10179-a.c:
2639 * gdb.base/pr10179-b.c:
2640 * gdb.base/pr10179.exp: New files.
2641
c0201579
JK
26422010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 Fix crashes on dangling display expressions.
2645 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2646 is SEP.
2647 (lib_flags): Remove the "debug" keyword.
2648 (libsepdebug): New variable for iterating new loop.
2649 (save_pf_prefix): New variable wrapping the loop.
2650 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2651 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2652
793b0ff8
PM
26532010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2654
2655 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2656
097f51f7
PM
26572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2658
2659 PR stabs/11479.
2660 * gdb.stabs/gdb11479.exp: New file.
2661 * gdb.stabs/gdb11479.c: New file.
2662
9a22f0d0
PM
26632010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2664
2665 * gdb.base/charset.c (Strin16, String32): New variables.
2666 * gdb.base/charset.exp (gdb_test): Test correct display
2667 of 16 or 32 bit strings.
2668
26692010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2670
2671 PR 9167
2672 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2673 * gdb.cp/pr9167.cc: New file.
2674 * gdb.cp/pr9167.exp: New file.
2675
2676
6e354e5e
PM
26772010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2678
2679 PR pascal/11492.
2680 * gdb.pascal/gdb11492.pas: New file.
2681 * gdb.pascal/gdb11492.exp: New file.
2682
be942545
JB
26832010-04-20 Joel Brobecker <brobecker@adacore.com>
2684
1667e6e3 2685 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2686
0c3acc09
JB
26872010-04-20 Joel Brobecker <brobecker@adacore.com>
2688
2689 * gdb.ada/dyn_loc: New testcase.
2690
ec31cde5
CM
26912010-04-20 Chris Moller <cmoller@redhat.com>
2692
2693 PR 10867
889bf7c5 2694
ec31cde5
CM
2695 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2696 * gdb.cp/pr10687.cc: New file.
2697 * gdb.cp/pr10687.exp: New file.
2698
2699
ce4b0682
SDJ
27002010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2701 Sergio Durigan Junior <sergiodj@redhat.com>
2702
2703 * gdb.fortran/logical.exp: New testcase.
2704 * gdb.fortran/logical.f90: New file.
2705
3436961f
DE
27062010-04-19 Doug Evans <dje@google.com>
2707
2708 * gdb.base/help.exp (help source): Update expected output.
2709
4d836c09
JK
27102010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2711
2712 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2713 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2714 gdb_exit and return.
2715 (executable): New variable.
2716 (binfile): Use it.
2717
6149aea9
PA
27182010-04-19 Pedro Alves <pedro@codesourcery.com>
2719
2720 PR breakpoints/8554.
2721
2722 * gdb.trace/save-trace.exp: Adjust.
2723
ed41462c
L
27242010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2725
2726 PR corefiles/11511
2727 * gdb.arch/system-gcore.exp: New.
2728 * gdb.arch/gcore.c: Likewise.
2729
3f7b2faa
DE
27302010-04-15 Doug Evans <dje@google.com>
2731
fa33c3cd
DE
2732 * gdb.python/py-progspace.c: New file.
2733 * gdb.python/py-progspace.exp: New file.
2734
3f7b2faa
DE
2735 * gdb.base/source.exp: Add tests for "source -s".
2736
79f283fe
PM
27372010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2738
2739 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2740 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2741 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2742 * gdb.python/py-mi.exp: New test for to_string returning None.
2743
fc8eb08a
PM
27442010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2745
2746 * gdb.python/py-breakpoint.c: Make result global.
2747
26e197f6
JK
27482010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2749
2750 Fix non-GNU make compatibility.
2751 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2752
adc36818
PM
27532010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2754
2755 * gdb.python/py-breakpoint.exp: New File.
2756 * gdb.python/py-breakpoint.C: Ditto.
2757
64e17368
SS
27582010-04-08 Stan Shebs <stan@codesourcery.com>
2759
2760 * gdb.trace/actions.exp: Clear default-collect.
2761 * gdb.trace/save-trace.exp: Clear default-collect.
2762
fff5cc64
PM
27632010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2764
2765 * gdb.python/py-value: Add null string variable.
2766 (test_lazy_string): Test zero length, NULL address lazy
2767 strings.
2768
a055a187
L
27692010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2770
2771 * gdb.arch/i386-avx.c: New.
2772 * gdb.arch/i386-avx.exp: Likewise.
2773
2774 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2775
96e39866
DE
27762010-04-06 Doug Evans <dje@google.com>
2777
2778 * gdb.base/source-test.gdb: New file.
2779 * gdb.base/source.exp: Test source -v.
2780
5984a431
UW
27812010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2782
2783 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2784
ec8a089a
PM
27852010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2786
2787 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2788 within one line, unless it is followed by a double quote.
2789 * gdb.stabs/hppa.sed: Idem.
2790 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2791 * gdb.stabs/weird.exp: Check for correct parsing of
2792 char and string constants.
ec8a089a
PM
2793 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2794 in .stabs to .stabx substitution.
2795
fce3c1f0
SS
27962010-04-05 Stan Shebs <stan@codesourcery.com>
2797
2798 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2799 constant global.
2800 * gdb.trace/tfile.exp: Try to print them.
2801
d77f58be
SS
28022010-04-04 Stan Shebs <stan@codesourcery.com>
2803
2804 * gdb.base/completion.exp: Update for new "info watchpoints".
2805 * gdb.base/default.exp: Ditto.
2806 * gdb.base/help.exp: Ditto.
2807 * gdb.base/watchpoint.exp: Ditto.
2808 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2809
af54718e
SS
28102010-04-04 Stan Shebs <stan@codesourcery.com>
2811
2812 * gdb.trace/tfile.exp: Sharpen tfind test.
2813
74d1f91e
JK
28142010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 * gdb.base/break-entry.exp: New.
2817
eb8e76db 28182010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2819 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2820
2821 * gdb.reverse/i386-sse-reverse.exp: New file.
2822 * gdb.reverse/i386-sse-reverse.c: New file.
2823
bf65cad8
PA
28242010-04-02 Pedro Alves <pedro@codesourcery.com>
2825
2826 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2827
fff87407
SS
28282010-04-01 Stan Shebs <stan@codesourcery.com>
2829
2830 * gdb.trace/actions.exp: Tweak expected output.
2831 * gdb.trace/while-stepping.exp: Tweak expected output.
2832
fe01d668
L
28332010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2834
2835 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2836
86b17b60
PA
28372010-04-01 Pedro Alves <pedro@codesourcery.com>
2838
2839 * gdb.base/commands.exp: Adjust.
2840 * gdb.cp/extern-c.exp: Adjust.
2841
2c58c0a9
PA
28422010-04-01 Pedro Alves <pedro@codesourcery.com>
2843
2844 * gdb.trace/collection.c (local_test_func): Define a local struct,
2845 and instanciate it.
2846
0db9b91c
PA
28472010-04-01 Pedro Alves <pedro@codesourcery.com>
2848
2849 * gdb.trace/collection.exp (gdb_collect_args_test)
2850 (gdb_collect_argarray_test): XFAIL the tests that assume the
2851 argarray argument's elements are collected.
2852
8072405b
JK
28532010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2854
2855 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2856 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2857
8bf6485c
SS
28582010-03-31 Stan Shebs <stan@codesourcery.com>
2859
2860 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2861 and tracepoint conditionals.
2862 (gdb_verify_tracepoints): Delete unused return.
2863
fd7f724a
KS
28642010-03-26 Keith Seitz <keiths@redhat.com>
2865
2866 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2867 appear in the output before main.
2868 Remove KFAIL for gdb/2215 aka bz 9320.
2869
8d9e7719
DE
28702010-03-30 Doug Evans <dje@google.com>
2871
0906dd0b
DE
2872 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2873 by dejagnu.
2874 * gdb.arch/amd64-dword.exp: Ditto.
2875
8d9e7719
DE
2876 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2877 match.
2878 (break printf): Ditto.
2879
1da644f0
SW
28802010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2881
2882 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2883 gcc < 4.4.
2884 * gdb.cp/shadow.exp: Ditto.
2885
a8121990
PA
28862010-03-29 Pedro Alves <pedro@codesourcery.com>
2887
2888 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2889 "tstart" is silent.
2890
6e79d367
PA
28912010-03-29 Pedro Alves <pedro@codesourcery.com>
2892
2893 * gdb.trace/collection.exp (executable): New.
2894 (binfile): Use it.
2895 (fpreg, spreg, pcreg): New.
2896 (test_register): Use gdb_test_multiple. Pass /x to print.
2897 (prepare_for_trace_test): New.
2898 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2899 (gdb_collect_args_test, gdb_collect_argstruct_test)
2900 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2901 prepare_for_trace_test.
2902 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2903 fpreg, spreg and pcreg.
2904 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2905 prepare_for_trace_test.
2906 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2907 try to detect tracing support here. Don't set breakpoints at
2908 `begin' or `end' here.
2909 <global scope>: Use clean_restart. Run to main before checking
2910 for tracing support. Check for for tracing support here.
2911
09248348
JK
29122010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2913
2914 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2915 " as $displacement" to "seen displacement message".
2916
d350db38
PA
29172010-03-28 Pedro Alves <pedro@codesourcery.com>
2918
2919 * gdb.trace/while-dyn.exp (executable): New variable.
2920 (binfile): Use it.
2921 (test_while_stepping): New function. Move most tests here. Call
2922 it once for each of the while-stepping, stepping and ws aliases.
2923
907af001
UW
29242010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2925
2926 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2927 that do not provide the tagless_struct type name at all.
2928 (test_print_anon_union): Do not check value of uninitialized
2929 union member. Do not use cp_test_ptype_class, so we can accept
2930 "long" as well as "long int".
2931
610197fd
PA
29322010-03-26 Pedro Alves <pedro@codesourcery.com>
2933
2934 * gdb.trace/tfile.c (tohex, bin2hex): New.
2935 (write_error_trace_file): Hexify error description.
2936
6c28cbf2
SS
29372010-03-25 Stan Shebs <stan@codesourcery.com>
2938
2939 * gdb.trace/tfile.c: Generate an additional trace file, improve
2940 portability.
2941 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2942 files in a better way.
2943
e62b8c7e
KS
29442010-03-25 Keith Seitz <keiths@redhat.com>
2945
2946 * gdb.java/jprint.exp: XFAIL printing of static class members
2947 because of GCC debuginfo problem.
2948
82ccf5a5
JK
29492010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2950
2951 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2952
293e2f9e
DJ
29532010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.base/completion.exp: Allow long instead of long int.
2956 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2957 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2958 variable p.
2959 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2960 * gdb.base/pointers.exp: Allow long instead of long int.
2961 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2962 * gdb.base/step-line.exp: Allow a directory before the source file name.
2963
95a42b64
TT
29642010-03-24 Tom Tromey <tromey@redhat.com>
2965
2966 PR breakpoints/9352:
2967 * gdb.base/default.exp: Update.
2968 * gdb.base/commands.exp: Update.
2969 * gdb.cp/extern-c.exp: Test setting commands on multiple
2970 breakpoints at once.
2971
2390201f
DJ
29722010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2975 if gdb,nosignals.
2976 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2977 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2978 exited".
2979
8c9a6790
SS
29802010-03-24 Stan Shebs <stan@codesourcery.com>
2981
2982 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2983
a6c727b2
DJ
29842010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2985
2986 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2987 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2988 argument. Handle "short" and "long".
2989 (Top level): Pass overprototyped output for old_fptr and xptr.
2990
4dfd5423
PA
29912010-03-23 Pedro Alves <pedro@codesourcery.com>
2992
2993 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2994 format strings and add casts to avoid compiler warnings.
2995
29962010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2997
2998 * lib/trace-support.exp (gdb_trace_setactions):
2999 Don't expect whitespace after ">" prompt.
3000 * gdb.trace/actions.exp: Adjust for output changes.
3001 * gdb.trace/while-stepping.exp: Likewise.
3002
c847d045
JK
30032010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3004
3005 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3006 and r157645).
3007
5f717f1d
JK
30082010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3009
3010 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3011 New.
3012
7d6d51d5
DJ
30132010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3014
3015 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3016 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3017
3b11a015
SS
30182010-03-19 Stan Shebs <stan@codesourcery.com>
3019
3020 * gdb.trace/ax.exp: New file.
3021
d7d158ed
DE
30222010-03-19 Doug Evans <dje@google.com>
3023
6bb85cd1
DE
3024 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3025 output from gcc.
3026
d7d158ed
DE
3027 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3028 named /usr/sbin/prelink<foo>.
3029
4daf5ac0
SS
30302010-03-18 Stan Shebs <stan@codesourcery.com>
3031
3032 * gdb.trace/circ.exp: Test circular-trace-buffer.
3033 * gdb.trace/tfile.exp: Update tstatus test.
3034
e8d05480
JB
30352010-03-18 Joel Brobecker <brobecker@adacore.com>
3036
3037 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3038 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3039
441b986a
UW
30402010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3041
3042 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3043
4247603b
PA
30442010-03-18 Pedro Alves <pedro@codesourcery.com>
3045
3046 * gdb.base/default.exp: Adjust the expected output of the finish
3047 and until commands when the inferior is not being run.
3048
13387711
SW
30492010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3050
3051 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3052 * gdb.cp/nsusing.exp: Ditto.
3053
6e31430b
TT
30542010-03-15 Tom Tromey <tromey@redhat.com>
3055
3056 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3057 * gdb.cp/userdef.cc (operator==): New function.
3058 (main): New locals mem1, mem2.
3059
e2d69cb5
JZ
30602010-03-15 Jie Zhang <jie@codesourcery.com>
3061
3062 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3063 Declare and use new loadtimeout variable.
3064
f572f0a9
DJ
30652010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3066
3067 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3068 Use gdb_load later.
3069
51f4c0b0
PA
30702010-03-14 Pedro Alves <pedro@codesourcery.com>
3071
3072 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3073 literal. Add missing endlines to prints to stderr.
3074
1c809c68
TT
30752010-03-12 Tom Tromey <tromey@redhat.com>
3076
3077 PR c++/9708:
3078 * gdb.cp/m-static.exp: Add regression test.
3079 * gdb.cp/m-static.cc (method): New method.
3080 (main): Call it.
3081
00ae8fef
SW
30822010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3083
3084 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3085 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3086
759f0f0b
PA
30872010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3088
21e24d21
PA
3089 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3090
30912010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3092
759f0f0b
PA
3093 * lib/gdb.exp (skip_stl_tests): New.
3094 (gdb_compile): Symbian needs -ldl.
3095 (shlib_target_file): New.
3096 (shlib_symbol_file): New.
3097 (gdb_load_shlibs): Use shlib_target_file.
3098 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3099 * gdb.cp/exception.exp: Use skip_stl_tests.
3100 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3101 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3102 * gdb.cp/mb-templates.exp: Ditto.
3103 * gdb.base/commands.exp: Relax regexes.
3104 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3105 shlib_target_file and shlib_symbol_file.
3106 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3107 sections.
3108 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3109 * gdb.base/solib-disc.exp: Use
3110 shlib_target_file and shlib_symbol_file.
3111 * gdb.base/unload.exp: Don't skip on symbian. Use
3112 shlib_target_file and shlib_symbol_file.
3113 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3114
6a8f2671 31152010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3116
6a8f2671
PA
3117 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3118 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3119 Issue a tfind end before looking for a tracepoint frame.
3120 * gdb.trace/tfind.exp: Adjust tstatus output.
3121 Adjust disassembly output.
3122 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3123
ccf26247
JK
31242010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3125
3126 * gdb.base/break-interp.exp: Create new displacement parameter value
3127 for the test_ld calls.
3128 (reach): New parameter displacement, verify its content. New push of
3129 pf_prefix "reach-$func:". Import global expect_out.
3130 (test_core): New parameter displacement, verify its content. New push
3131 of pf_prefix "core:". New command "set verbose on". Import global
3132 expect_out.
3133 (test_attach): New parameter displacement, verify its content. New
3134 push of pf_prefix "attach:". New command "set verbose on". Import
3135 global expect_out.
3136 (test_ld): New parameter displacement, pass it to the reach, test_core
3137 and test_attach calls and verify its content in the "ld.so exit" test.
3138 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3139 (prelink): Update expected text, use gdb_test.
3140
e469c7fb
DE
31412010-03-10 Doug Evans <dje@google.com>
3142
3143 * gdb.base/checkpoint.exp: Fix comment.
3144 Lengthen timeout while doing >600 checkpoints test.
3145 Rename duplicate "kill all one" test to keep test names unique.
3146
60e1c644
PA
31472010-03-10 Pedro Alves <pedro@codesourcery.com>
3148
3149 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3150
cec808ec
KS
31512010-03-08 Keith Seitz <keiths@redhat.com>
3152
889bf7c5
PA
3153 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3154 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3155 (dm_type_long): New function.
3156 (dm_type_unsigned_short): New function.
3157 (dm_type_unsigned_long): New function.
3158 (myint): New typedef.
3159 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3160 long, unsigned shor and long, operator char*, and typedef.
3161 (test_lookup_operator_functions): Add operator char* test.
3162 (test_paddr_operator_functions): Likewise.
3163 (test_paddr_overloaded_functions): Use probe values for
3164 short, long, and unsigned short and long.
3165 (test_paddr_hairy_functions): If the demangler probe detected
3166 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3167 demangler.
3168 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3169 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3170 and "print null_pmf".
3171 Add test "ptype a.*pmf".
3172 * gdb.cp/overload.exp: Allow optional "int" to appear with
3173 "short" and "long".
3174 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3175 long expect value for men_overload1arg.
3176 Allow "int" to appear with "short" and "long".
3177 When testing "info break", add argument for main (void).
3178 Also allow "int" to appear with "short" and "long".
3179 Ditto with "unsigned" and "long long".
cec808ec
KS
3180 * gdb.java/jmain.exp: Do not enclose methods names in single
3181 quotes.
3182 * gdb.java/jmisc.exp: Likewise.
3183 * gdb.java/jprint.exp: Likewise.
3184 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3185
3186 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3187 * gdb.cp/exception.exp (backtrace after first throw)
3188 (backtrace after second throw): Allow a namespace before __cxa_throw.
3189 (backtrace after first catch, backtrace after second catch): Allow
3190 a namespace before __cxa_begin_catch.
3191
3192 * gdb.cp/cpexprs.exp: New file.
3193 * gdb.cp/cpexprs.cc: New file.
3194
3195 From Daniel Jacobowitz <dan@codesourcery.com>
3196 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3197 to use string_to_regexp.
3198 (ctor, dtor): New functions. Use them to match constructor
3199 and destructor function types.
3200 (Top level): Use runto_main.
3201
f870a310
TT
32022010-03-05 Tom Tromey <tromey@redhat.com>
3203
3204 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3205 gdb.target_charset.
3206 (pp_ns.to_string): Likewise.
3207
0c199f28
KS
32082010-03-04 Keith Seitz <keiths@redhat.com>
3209
3210 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3211 can be quoted. Test that both the filename and function/line
3212 portions can be quoted at the same time.
3213
c7437ca6
PA
32142010-03-04 Pedro Alves <pedro@codesourcery.com>
3215
3216 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3217
b111b805
DE
32182010-03-03 Doug Evans <dje@google.com>
3219
24486cb7
DE
3220 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3221 libc contains libpthread.
3222
b111b805
DE
3223 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3224 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3225 of gdb_compile. Add another pattern to match android backtrace.
3226
a0e0ef55
TT
32272010-03-03 Tom Tromey <tromey@redhat.com>
3228
3229 PR gdb/11345:
3230 * gdb.base/printcmds.exp (test_printf): Add test.
3231
1ba53b71
L
32322010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3233
3234 * gdb.arch/amd64-byte.exp: New.
3235 * gdb.arch/amd64-dword.exp: Likewise.
3236 * gdb.arch/amd64-pseudo.c: Likewise.
3237 * gdb.arch/amd64-word.exp: Likewise.
3238 * gdb.arch/i386-byte.exp: Likewise.
3239 * gdb.arch/i386-pseudo.c: Likewise.
3240 * gdb.arch/i386-word.exp: Likewise.
3241
f5dff777
DJ
32422010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3243
3244 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3245 types. Add structreg, bitfields, and flags registers.
3246 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3247 registers.
3248
90884b2b
L
32492010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3252 (load_description): Set architecture if defined.
3253
dc00d89f
PM
32542010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3255
3256 * gdb.python/py-frame.exp: Add read_var block tests.
3257 * gdb.python/py-frame.c (block): New function.
3258
0e095b7e
JK
32592010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3260 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3263
624f1a65
DM
32642010-02-25 David S. Miller <davem@davemloft.net>
3265
3266 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3267 fix logic for setting all_syscalls_numbers.
3268
f3e9a817
PM
32692010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3270
3271 * Makefile.in: Add py-block and py-symbol.
3272 * gdb.python/py-symbol.exp: New File.
3273 * gdb.python/py-symtab.exp: New File.
3274 * gdb.python/py-block.exp: New File.
3275 * gdb.python/py-symbol.c: New File.
3276 * gdb.python/py-block.c: New File.
3277
f6bbabf0
PM
32782010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3279
3280 PR python/11314
3281 * lib/gdb.exp (skip_python_tests): New function.
3282 * gdb.python/py-cmd.exp: Use skip_python_tests.
3283 * gdb.python/py-frame.exp: Likewise.
3284 * gdb.python/py-function.exp: Likewise.
3285 * gdb.python/py-prettyprint.exp: Likewise.
3286 * gdb.python/py-template.exp: Likewise.
3287 * gdb.python/py-type.exp: Likewise.
3288 * gdb.python/py-value.exp: Likewise.
3289
85d721b8
PA
32902010-02-22 Pedro Alves <pedro@codesourcery.com>
3291
3292 PR9605
3293
3294 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3295
48e32051
TT
32962010-02-19 Tom Tromey <tromey@redhat.com>
3297
3298 PR c++/8693, PR c++/9496:
3299 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3300 regression tests.
3301
ac9c0048
JK
33022010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 Fix compatibility with m68k as.
3305 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3306 Use only /* comments */.
3307
57bb97a4
UW
33082010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3309
3310 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3311 * configure: Regenerate.
3312
7d1bf85c
DJ
33132010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3314
3315 * gdb.python/py-type.exp: Check for Python support.
3316
061b5285
PA
33172010-02-17 Pedro Alves <pedro@codesourcery.com>
3318
3319 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3320 `regsub' syntax available.
3321
f8a8bc2c
PA
33222010-02-17 Pedro Alves <pedro@codesourcery.com>
3323
3324 * gdb.base/shmain.c (main): Remove printf call.
3325 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3326 * gdb.base/unload.c (main): Make format of fprintf a string
3327 literal. Add missing endlines to prints to stderr.
3328 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3329
6f451e5e
TT
33302010-02-17 Tom Tromey <tromey@redhat.com>
3331
3332 * gdb.java/jprint.java (jprint.props): New field.
3333 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3334
12d79008
PA
33352010-02-17 Pedro Alves <pedro@codesourcery.com>
3336
ef801a0e 3337 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3338 available.
3339
d252f7e5
DJ
33402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3343 creation to support remote host testing.
3344
67bdab6c
DJ
33452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3346
3347 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3348 Recognize "command not found".
3349
bb391223
DJ
33502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3351
3352 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3353 single-stepping.
3354
70362913
DJ
33552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3356
3357 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3358 if arguments are not supported.
3359
493f3c00
DJ
33602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3361
3362 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3363 be const or non-const.
3364
8034c749
DJ
33652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3366
3367 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3368 mi_send_resuming_command to send -exec-continue.
3369
791dfb64
DJ
33702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3371
3372 * gdb.base/list.exp (test_list_filename_and_function): Add test
3373 with single quotes.
3374 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3375 matching.
3376 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3377 Add KFAIL'd tests for PR gdb/11289.
3378
7c5fe868
DJ
33792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3380
3381 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3382
fdc498b8
DJ
33832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3384
3385 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3386 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3387 a temporary directory.
3388
b519e2a6
DJ
33892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3390
3391 * gdb.base/charset.exp: Use a single regular expression to match
3392 show host-charset and show target-charset output.
3393
74164c56
JK
33942010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3397 "Illegal process-id" expect string more exact.
3398 (attach to digits-starting nonsense is prohibited): New.
3399
701ed6dc
JK
34002010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.base/prelink.exp (set verbose on): New.
3403
889bf7c5 34042010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3405
3406 * mi-reverse.exp: New file. Test for reverse option to the
3407 following MI commands: exec-continue, exec-finish, exec-next,
3408 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3409
dadf0e9c
JB
34102010-02-09 Joel Brobecker <brobecker@adacore.com>
3411
3412 * gdb.ada/ptype_tagged_param: New testcase.
3413
714f19d5
TT
34142010-02-08 Tom Tromey <tromey@redhat.com>
3415
3416 PR c++/8017:
3417 * gdb.cp/overload.exp: Add tests.
3418 * gdb.cp/overload.cc (struct K): New.
3419 (namespace N): New.
3420 (main): Call new functions.
3421 (K::staticoverload): Define.
3422
889bf7c5 34232010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3424
3425 PR gdb/10728
3426 * gdb.cp/pr10728-x.h: New file.
3427 * gdb.cp/pr10728-x.cc: New file.
3428 * gdb.cp/pr10728-y.cc: New file.
3429 * gdb.cp/pr10728.exp: New file.
3430 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3431
889bf7c5 34322010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3433
3434 PR gdb/9067
3435 * gdb.cp/pr9067.exp: New
3436 * gdb.cp/pr9067.cc: New
3437 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3438
7b356089
JB
34392010-02-08 Joel Brobecker <brobecker@adacore.com>
3440
3441 * lib/gdb.exp (gdb_test_timeout): New global variable.
3442 Set it to timeout if not already set.
3443 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3444
1be00882
DE
34452010-02-05 Doug Evans <dje@google.com>
3446
3447 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3448 user.
3449
82856980
SW
34502010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3451
3452 PR c++/7935:
3453 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3454
1a334831
TT
34552010-02-04 Tom Tromey <tromey@redhat.com>
3456
3457 * gdb.cp/virtbase.exp: Make test case names unique.
3458
9c3c02fd
TT
34592010-02-02 Tom Tromey <tromey@redhat.com>
3460
3461 * gdb.cp/virtbase.exp: Add regression tests.
3462 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3463 (main): Instantiate RHC.
3464
0cc2414c
TT
34652010-02-02 Tom Tromey <tromey@redhat.com>
3466
3467 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3468 type-printing change.
3469
edf3d5f3
TT
34702010-02-02 Tom Tromey <tromey@redhat.com>
3471
3472 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3473 * gdb.cp/virtbase.cc: New file.
3474 * gdb.cp/virtbase.exp: New file.
3475 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3476
e4b7f41c
JK
34772010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 PR libc/11214:
3480 * gdb.threads/current-lwp-dead.c: Include features.h.
3481 (HAS_NOMMU): New.
3482 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3483
b381ea14
JK
34842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3485
3486 * gdb.base/symbol-without-target_section.exp,
3487 gdb.base/symbol-without-target_section.c: New.
3488
c593ac0e
DJ
34892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3490
3491 * gdb.base/bigcore.exp: Reset increased timeout.
3492 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3493
db25f29d
DJ
34942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3495
3496 * gdb.base/gcore.exp (capture_command_output): Use
3497 gdb_test_multiple.
3498
f9d67f43
DJ
34992010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3500
3501 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3502 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3503 (Top level): Call it.
3504
177321bd
DJ
35052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3506
3507 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3508
97f2ed50
DJ
35092010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3510
3511 * gdb.base/call-strs.exp, gdb.base/default.exp,
3512 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3513 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3514 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3515 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3516 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3517 * gdb.base/ending-run.exp: Correct restore of timeout.
3518 * gdb.base/page.exp: Remove unnecessary timeout setting.
3519
e4e2711a
JB
35202010-01-29 Joel Brobecker <brobecker@adacore.com>
3521
3522 * gdb.ada/rec_return: New testcase.
3523
ba581dc1
JB
35242010-01-29 Joel Brobecker <brobecker@adacore.com>
3525
3526 * gdb.ada/call_pn: New testcase.
3527
4ea95be9
DJ
35282010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3529
3530 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3531 (Top level): Use it to resume.
3532 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3533 the Thumb mode displaced stepping error as unsupported.
3534
df83a9bf
SW
35352010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3536
889bf7c5
PA
3537 * gdb.cp/nsusing.exp: Added more tests.
3538 * gdb.cp/nsrecurs.exp: Ditto.
3539 * gdb.cp/nsusing.cc: Added test functions.
3540 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3541
40b27cdc
JK
35422010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3545 absolute directory pathnames in gdb.sum file.
3546
de958931
SW
35472010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3548
3549 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3550 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3551
708ead4e
TT
35522010-01-26 Tom Tromey <tromey@redhat.com>
3553
3554 PR exp/7643:
3555 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3556 setup_kfail.
3557
b14e635e
SW
35582010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3559
3560 * gdb.cp/nsrecurs.exp: New test.
3561 * gdb.cp/nsrecurs.cc: New test program.
3562 * gdb.cp/nsstress.exp: New test.
3563 * gdb.cp/nsstress.cc: New test program.
3564 * gdb.cp/nsdecl.exp: New test.
3565 * gdb.cp/nsdecl.cc: New test program.
3566
8540c487
SW
35672010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3568
3569 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3570 imported into file scope.
3571 Marked test as xfail.
3572 * gdb.cp/namespace-using.cc (marker5): New function.
3573 * gdb.cp/shadow.exp: New test.
3574 * gdb.cp/shadow.cc: New test program.
3575 * gdb.cp/nsimport.exp: New test.
3576 * gdb.cp/nsimport.cc: New test program.
3577
421d5d99
TT
35782010-01-25 Tom Tromey <tromey@redhat.com>
3579
3580 PR gdb/11049:
3581 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3582 with "set print null-stop on".
3583
691f8dc1
JK
35842010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3585
3586 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3587 Adjust it for DISASSEMBLY_OMIT_FNAME.
3588
0b92b5bb
TT
35892010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3590
3591 PR symtab/11199:
3592 * gdb.dwarf2/member-ptr-forwardref.exp,
3593 gdb.dwarf2/member-ptr-forwardref.S: New.
3594
23787403
JK
35952010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3596
3597 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3598 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3599 thread1_tid_mutex. Remove gdbstop_mutex handling.
3600 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3601 thread2_tid_mutex. Remove gdbstop_mutex handling.
3602 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3603 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3604 pthread_cond_wait conditionalizations by while loops.
3605
b966cb8a
TT
36062010-01-20 Tom Tromey <tromey@redhat.com>
3607
3608 PR backtrace/10770:
3609 * gdb.dwarf2/pr10770.exp: New file.
3610 * gdb.dwarf2/pr10770.c: New file.
3611 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3612
fcae584b
VP
36132010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3614
3615 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3616 that target was removed, and the test always runs native anyway.
3617
a0f49112
JK
36182010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3621 gdb.base/watchpoint-cond-gone-stripped.c: New.
3622
ceeb3d5a
TT
36232010-01-19 Tom Tromey <tromey@redhat.com>
3624
3625 PR c++/8000:
3626 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3627 existing tests.
3628 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3629 (main): Use AAA::SomeEnum.
3630
dd322c54
JK
36312010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3634 (test_ignore_count): Declare line_callme_body global.
3635 (run to breakpoint with ignore count): Use line_callme_body.
3636 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3637 (set line_main_hello, set line_main_return): Reindent.
3638 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3639 New.
3640 (continue to callee4): Use line_callee4_body.
3641 (check *stopped from CLI command): Use line_callee4_next.
3642 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3643 (set line_main_hello, set line_main_return): Reindent.
3644 (set line_callee4_head, set line_callee4_body): New.
3645 (continue to callee4): Use line_callee4_body.
3646
4e8f195d
TT
36472010-01-18 Tom Tromey <tromey@redhat.com>
3648
3649 PR c++/9680:
3650 * gdb.cp/casts.cc: Add new classes and variables.
3651 * gdb.cp/casts.exp: Test new operators.
3652
9e14a9ba
JB
36532010-01-18 Tom Tromey <tromey@redhat.com>
3654 Thiago Jung Bauermann <bauerman@br.ibm.com>
3655
3656 * gdb.python/source2.py: New file.
3657 * gdb.python/source1: New file.
3658 * gdb.python/python.exp: Test "source" command.
3659
00bf0b85
SS
36602010-01-15 Stan Shebs <stan@codesourcery.com>
3661
3662 * gdb.trace/tfile.c: New file.
3663 * gdb.trace/tfile.exp: New file.
889bf7c5 3664
55235ad7
JK
36652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3668
9f2982ff
JK
36692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3672
bbfba9ed
JK
36732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3674
3675 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3676 (libfunc): New parameter action. Implement also selectable "sleep".
3677 * gdb.base/break-interp-main.c: Include assert.h.
3678 (libfunc): New parameter action.
3679 (main): New parameters argc and argv. Assert argc. Pass argv.
3680 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3681 (test_attach): New proc.
3682 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3683 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3684
61f0d762
JK
36852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3686
3687 * gdb.base/break-interp.exp (test_core): New proc.
3688 (test_ld): Call it.
3689
06a6f270
JK
36902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3693 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3694 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3695 and gdb_compile_shlib. Use new -Wl compiler options.
3696 (dl bt, main bt): New tests.
3697
51bee8e9
JK
36982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3699
3700 Support PIEs with no symfile_objfile.
3701 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3702 (test_ld): New parameter trynosym.
3703 (test_ld <$trynosym>): New block.
3704
b8040f19
JK
37052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3706
3707 * gdb.base/break-interp.exp: New file.
3708
be759fcf
PM
37092010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3710
3711 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3712 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3713 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3714 test.
3715 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3716 * gdb.python/py-mi.exp: Add lazy string test.
3717
dc146f7c
VP
37182010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3719
3720 * lib/mi-support.exp (mi_check_thread_states): Handle
3721 core number in thread listing.
3722
b4ba55a1
JB
37232010-01-12 Joel Brobecker <brobecker@adacore.com>
3724
3725 * gdb.base/maint.exp: Adjust the expected output for the
3726 "maint print type" test. Use gdb_test_multiple instead of
3727 gdb_sent/gdb_expect.
3728
08e24bd4
DE
37292010-01-11 Doug Evans <dje@google.com>
3730
6496a609
DE
3731 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3732 from gdbserver_download. All callers updated.
3733
08e24bd4
DE
3734 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3735
b5cfddf5
JK
37362010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 Implement binary numbers parsing.
3739 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3740 (test_integer_literals_rejected): New binary tests.
3741
3725885a
RW
37422010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3743
3744 * gdb.cell/configure: Regenerate.
3745
37aeb5df
JK
37462010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3747
3748 * gdb.base/corefile.exp: Move the core finding block out and call it as
3749 core_find, new variable $corefile, replace corefile by $corefile and
3750 [file tail $corefile] for usage vs. test names resp.
3751 * lib/gdb.exp (core_find): Move it as a new function here. New
3752 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3753 $destcore. Return "" on error.
3754
d521f563
JK
37552010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 Workaround PR binutils/10802.
3758 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3759 (twice).
3760
28f24826
DJ
37612010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3762
3763 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3764
2de75e71
JB
37652010-01-08 Joel Brobecker <brobecker@adacore.com>
3766
3767 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3768 call, to avoid interruption.
3769
fe00719b 37702010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3771
3772 * gdb.stabs/weird.def (args93): New.
3773
d0ef5df8
DE
37742010-01-07 Doug Evans <dje@google.com>
3775
3776 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3777
3a08d52f
TT
37782010-01-07 Tom Tromey <tromey@redhat.com>
3779
3780 * gdb.base/source.exp: Use correct line number.
3781
7a697b8d
SS
37822010-01-05 Stan Shebs <stan@codesourcery.com>
3783
3784 * gdb.trace/tracecmd.exp: Test ftrace.
3785
7803799a
UW
37862010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3787
3788 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3789
c54eabfa
JK
37902010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3791
3792 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3793 "uint_for_mi_testing".
3794
02e7ef19
JB
37952010-01-01 Joel Brobecker <brobecker@adacore.com>
3796
3797 Test indented comment in file being sourced.
3798 * gdb.base/commands.exp: Test indented comment in file being sourced.
3799
abd775ce
JB
38002010-01-01 Joel Brobecker <brobecker@adacore.com>
3801
3802 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3803 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3804 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3805 notice.
3806
79b55b82
JB
38072010-01-01 Joel Brobecker <brobecker@adacore.com>
3808
3809 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3810 notice.
3811
8997583e
JK
38122010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3815 missing $after_stopped and comma (,) expectation.
3816
6da95a67
SS
38172009-12-31 Stan Shebs <stan@codesourcery.com>
3818
3819 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3820
218d2fc6
TJB
38212009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3822
3823 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3824 (top level): Call test_watchpoint_in_big_blob.
3825 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3826 watchpoints.
3827 (func3): Write to buf.
3828
236f1d4d
SS
38292009-12-29 Stan Shebs <stan@codesourcery.com>
3830
3831 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3832
f61e138d
SS
38332009-12-28 Stan Shebs <stan@codesourcery.com>
3834
3835 * gdb.trace/tsv.exp: New file.
3836 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3837
0219b378
DJ
38382009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3839
3840 * gdb.base/find.c (main): Reference search buffers.
3841 * gdb.base/included.c (main): Reference integer.
3842 * gdb.base/ptype.c (charfoo): Declare.
3843 (intfoo): Call charfoo.
3844 * gdb.base/scope0.c (useitp): New function.
3845 (usestatics): Use useitp.
3846 (useit): Add a type for val.
3847 * gdb.base/scope1.c (useit1): Take a pointer argument.
3848 (usestatics1): Update calls to useit1.
3849 * gdb.cp/call-c.cc: Declare foo.
3850 (main): Call foo.
3851 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3852 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3853 (main): Call C::ensureRefs and ensureOtherRefs.
3854 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3855 variables.
3856 (ensureOtherRefs): New function.
3857 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3858 * gdb.cp/templates.cc (main): Call t5i.value.
3859
3f78692f
JK
38602009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3861
3862 Fix compatibility with G++-4.5.
3863 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3864 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3865 (uncaught return): Remove.
3866
429374b8
JK
38672009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3868 Phil Muldoon <pmuldoon@redhat.com>
3869
3870 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3871 (bp_location13, bp_location14, bp_location17, bp_location18)
3872 (marker3_proto, marker4_proto): New variables.
3873 (breakpoint info): Update output.
3874 (run until breakpoint at marker3, run until breakpoint at marker4): New
3875 tests.
3876
859825b8
JK
38772009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3880 Replace the printf call of Y by provided "y-set-1" label. New block
3881 for the second shared library.
3882 * gdb.base/unload.exp: Compile also the second library, call
3883 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3884 (single pending breakpoint info): Rename to ...
3885 (pending breakpoint info before run): ... this extended test.
3886 (libfile2, libname2, libsrcfile2, libsrc2)
3887 (lib_sl2): New variables.
3888 (exec_opts): Set also SHLIB_NAME2.
3889 (pending breakpoint info on first run at shrfunc1)
3890 (pending breakpoint info on second run at shrfunc1)
3891 (pending breakpoint info on second run at shrfunc2)
3892 (print y from libfile, print y from libfile2): New tests.
3893 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3894 * gdb.base/unloadshr2.c: New.
3895
e6a386cd
HZ
38962009-12-22 Hui Zhu <teawater@gmail.com>
3897
3898 * gdb.reverse/sigall-reverse.exp: Adjust.
3899
9e19b45e
VP
39002009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3901
3902 PR gdb/10884
3903
3904 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3905 (main): Call do_bitfield_tests.
aacf5b1e 3906 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3907
d53a7b30
JB
39082009-12-20 Joel Brobecker <brobecker@adacore.com>
3909
3910 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3911 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3912 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3913 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3914 gdb.modula2/unbounded1.c: Update copyright header.
3915
191ca0a1
CM
39162009-12-10 Chris Moller <moller@mollerware.com>
3917
3918 PR gdb/9399
3919 * gdb.cp/virtfunc2.exp: New tests
3920 * gdb.cp/virtfunc2.cc: New tests
3921 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3922
0fa6cf1b
MS
39232009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3924
3925 * gdb.reverse/i387-env-reverse.c: New file.
3926 * gdb.reverse/i387-env-reverse.exp: New file.
3927 * gdb.reverse/i387-stack-reverse.c: New file.
3928 * gdb.reverse/i387-stack-reverse.exp: New file.
3929
361ae042
PM
39302009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3931
3932 * gdb.python/py-type.exp (test_range): New test.
3933
bfd31e71
PM
39342009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3935
3936 PR python/10805
3937
3938 * gdb.python/py-type.exp: New file.
3939 * gdb.python/py-type.c: New file.
3940 * Makefile.in: Add py-type.
3941
57a1d736
TT
39422009-12-03 Tom Tromey <tromey@redhat.com>
3943
3944 * gdb.python/py-value.exp (test_parse_and_eval): New
3945 function.
3946
1f3b5d1b
PP
39472009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3948
3949 PR gdb/11022
3950
3951 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3952 * gdb.base/pr11022.c: New test.
3953
8b7dbdc9
JK
39542009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3955
3956 Fix spurious false FAILs.
3957 * gdb.base/structs.c (chartest): New.
3958 (main): Fill-in chartest.
3959 * gdb.base/structs.exp (anychar_re, first): New.
3960 (start_structs_test): Import global anychar_re and first.
3961 New gdb_test call "set print elements 300; ${testfile}"
3962 (start_structs_test <$first>): New block.
3963 (any): Import global anychar_re. New variable ac. Use ${ac}.
3964
6a53b2ec
JK
39652009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3968
d7167b4c
JK
39692009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3970
3971 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3972 Force $srcfile file.
3973 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3974
b1798462
UW
39752009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3976
3977 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3978 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3979 * gdb.threads/watchthreads-reorder.exp: Likewise.
3980
b6199126
DJ
39812009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3982
3983 PR gdb/8704
3984
3985 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3986 "if", and "thread". Correct matching in the previous test.
3987
b22a0510
DJ
39882009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3989
3990 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3991
930636d2
MS
39922009-11-23 Michael Snyder <msnyder@vmware.com>
3993
3994 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3995 * gdb.reverse-watch-precsave.exp: Ditto.
3996
21a0512e
PP
39972009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3998
3999 * gdb.asm/asm-source.exp: Adjust.
4000 * gdb.base/help.exp: Adjust.
889bf7c5 4001
fc30d5e0
PA
40022009-11-22 Pedro Alves <pedro@codesourcery.com>
4003
4004 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4005 (do_syscall_tests_without_xml): Set data-directory to
4006 /the/path/to/nowhere.
4007
f6bc2008
PA
40082009-11-21 Pedro Alves <pedro@codesourcery.com>
4009
4010 * gdb.threads/local-watch-wrong-thread.c,
4011 gdb.threads/local-watch-wrong-thread.exp: New files.
4012
8c2fb5de
PA
40132009-11-21 Pedro Alves <pedro@codesourcery.com>
4014
4015 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4016 assume new `regsub' syntax available.
4017
ebec9a0f
PA
40182009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4019
a79d3c27
JK
4020 * gdb.base/watchpoint-hw-hit-once.exp,
4021 gdb.base/watchpoint-hw-hit-once.c: New.
4022
40232009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4024
4025 * gdb.threads/watchthreads-reorder.exp,
4026 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4027
276a961b
MK
40282009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4029
4030 * gdb.xml/tdesc-regs.exp: Use for m68k.
4031
4867c1fb
PA
40322009-11-15 Pedro Alves <pedro@codesourcery.com>
4033
4034 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4035
f6838f81
DJ
40362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4037
4038 * lib/gdb.exp (current_target_name): New procedure.
4039 (gdb_wrapper_target): New variable.
4040 (gdb_wrapper_init): Set gdb_wrapper_target.
4041 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4042 wrapper.
4043
4ac4dd3f
DJ
40442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4045
4046 * gdb.base/remote.exp: Delete the slowest load test.
4047 Do not load with fixed packet sizes.
4048
a7881759
DJ
40492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4050
4051 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4052
97a5b505
DJ
40532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4054
4055 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4056 srcfile when setting a breakpoint.
4057
d3e1fc54
DJ
40582009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4059
4060 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4061 macros.
4062
7cbcbded
DJ
40632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4066 to be in memory.
4067 * gdb.base/display.c (force_mem): New.
4068 (do_loops): Use it. Add breakpoint comments.
4069 (do_vars): Add a breakpoint comment.
4070 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4071 line numbers.
4072
bdea3a92
NF
40732009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4074
4075 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4076 instead of a bare "run".
4077
269f82e5
PP
40782009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4079
4080 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4081
a69b7d9d
DJ
40822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4083
4084 * lib/cell.exp (skip_cell_tests): Clean up test files before
4085 returning.
4086
b598bfda
DJ
40872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4088
4089 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4090 and the breakpoint menu. Do not call perror if a prompt is seen.
4091 Consume the following GDB prompt.
4092 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4093 * gdb.cp/namespace.exp: Use gdb_test.
4094 * gdb.cp/templates.exp: Use gdb_test.
4095 (test_template_breakpoints): Use gdb_test_multiple.
4096
87728fa0
DJ
40972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4098
4099 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4100 (marker4): Reference values.
4101
b67c692f
DJ
41022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4103
4104 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4105 is missing.
4106
f0df251a
DJ
41072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4108
4109 * gdb.base/break.c (need_malloc): New.
4110 * gdb.base/constvars.c (main): Reference crass and crisp.
4111 * gdb.base/gdb1821.c (main): Reference bar.
4112 * gdb.cp/gdb1355.cc (main): Reference s1.
4113 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4114 (main): Call them.
4115 * gdb.cp/hang2.cc (dummy2): Define.
4116 * gdb.cp/hang3.cc (dummy3): Define.
4117 * gdb.cp/m-data.cc (main): Reference shadow.
4118
bdf7534a
NF
41192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4120 Nathan Froyd <froydnj@codesourcery.com>
4121
4122 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4123 remote host.
4124
f24fce77
NF
41252009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4126
4127 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4128 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4129 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4130 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4131 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4132 * gdb.dwarf2/dw2-producer.exp: Likewise.
4133 * gdb.dwarf2/mac-fileno.exp: Likewise.
4134 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4135 py-prettyprint.py to the remote host.
4136 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4137
40f0318e
KS
41382009-11-11 Keith Seitz <keiths@redhat.com>
4139
4140 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4141 use it instead of "Foo".
4142 * gdb.cp/classes.exp (do_tests): Add a test to access
4143 a method through a typedef'd class name.
4144
f3d9f7fb
NF
41452009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4146
4147 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4148 exponents.
4149 * gdb.base/pointers.exp: Likewise.
4150 * gdb.cp/ref-types.exp: Likewise.
4151
a4216f37
KS
41522009-11-11 Keith Seitz <keiths@redhat.com>
4153
4154 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4155 new[] and delete[].
4156 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4157 "void".
4158 (probe_demangler): Remove all single-quoting of
4159 method and variable names.
4160 (info_func_regexp): Remove the word "void" from any
4161 occurrence of "(void)".
4162 (print_addr_2): Remove all single-quoting of
4163 method names.
4164 (print_addr_2_kfail): Likewise.
4165 (print_addr): Single-quote C function names before
4166 passing to print_addr_2.
4167 (test_paddr_operator_functions): Remove single-quoting
4168 for method names.
4169 Add tests for operator new[] and operator delete[].
4170
9b14d7aa
JK
41712009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4174
85feb311
KS
41752009-11-09 Keith Seitz <keiths@redhat.com>
4176
4177 * gdb.cp/overload.exp: Add tests for resolving overloaded
4178 methods in expression parsing/evaluation.
4179
fa335448
DJ
41802009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4181
4182 * lib/gdb.exp (default_gdb_version): Use --version instead of
4183 --command.
4184
ec3c07fc
NS
41852009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4186
4187 * lib/gdb.exp (gdb_compile_test): New.
4188 (skip_ada_tests, skip_java_tests): New.
4189 (gdb_compile): Use gdb_compile_test for f77.
4190 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4191 * lib/java.exp (compile_java_from_source): Remove runtests check,
4192 use gdb_compile_test to record result.
4193 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4194 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4195 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4196 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4197 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4198 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4199 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4200 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4201 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4202 adjust gdb_compile invocations.
4203
b8b4e42b
JK
42042009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4205
4206 * Makefile.in (abs_builddir): New.
4207 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4208 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4209 `$(abs_builddir)/site.exp'.
4210
f8b7eaf3
DJ
42112009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4212
4213 * config/m68k-emc.exp, lib/emc-support.exp,
4214 gdb.trace/gdb_c_test.c: Delete.
4215 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4216 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4217 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4218 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4219 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4220 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4221 casing for m68k-*-elf.
4222
c4187697
NS
42232009-11-03 Pedro Alves <pedro@codesourcery.com>
4224
4225 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4226 * gdb.arch/i386-prologue.exp: Likewise.
4227 * gdb.arch/i386-unwind.exp: Likewise.
4228
db16b772
DJ
42292009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4230
4231 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4232
bcf71277
DJ
42332009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4234
4235 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4236
0105cee2
DJ
42372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4238
4239 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4240
24ddea62
JK
42412009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4242
4243 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4244
287ccc17
JK
42452009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4248 * gdb.base/sepdebug2.c: New file.
4249
08bca259 42502009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4251
4252 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4253 the modified warnings for catch syscall. Verify if GDB was compiled
4254 with support for lib expat, and choose which tests to run depending
4255 on this.
4256
5d4e2b76
VP
42572009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4258
4259 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4260 that composite commands are parsed OK. And also test
4261 that breakpoint commands do work.
4262
240e538a
MS
42632009-10-23 Michael Snyder <msnyder@vmware.com>
4264
4265 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4266 to allow for new disassembly style.
4267
9c419145
PP
42682009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4269
4270 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4271
02506ff1
MS
42722009-10-22 Michael Snyder <msnyder@vmware.com>
4273
4274 * gdb.reverse/break-precsave.exp: New test.
4275 * gdb.reverse/consecutive-precsave.exp: Ditto.
4276 * gdb.reverse/finish-precsave.exp: Ditto.
4277 * gdb.reverse/i386-precsave.exp: Ditto.
4278 * gdb.reverse/machinestate-precsave.exp: Ditto.
4279 * gdb.reverse/sigall-precsave.exp: Ditto.
4280 * gdb.reverse/solilb-precsave.exp: Ditto.
4281 * gdb.reverse/step-precsave.exp: Ditto.
4282 * gdb.reverse/until-precsave.exp: Ditto.
4283 * gdb.reverse/watch-precsave.exp: Ditto.
4284
4cf866a3
MS
42852009-10-22 Michael Snyder <msnyder@vmware.com>
4286
4287 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4288 for gdb_expect. Adjust one test's expect strings for the new
4289 format of disassemble.
4290 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4291 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4292 gdb_test_multiple.
4293 * gdb.reverse/step-reverse.exp: Delete 'return'.
4294 * gdb.reverse/until-reverse.exp: Delete blank lines.
4295 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4296
2b28d209
PP
42972009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4298
4299 * gdb.base/consecutive.exp: Adjust.
4300 * gdb.base/display.exp: Likewise.
4301 * gdb.base/pc-fp.exp: Likewise.
4302 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4303
33b9c32b
MS
43042009-10-19 Michael Snyder <msnyder@vmware.com>
4305
4306 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4307 * gdb.reverse/finish-reverse.c: Ditto.
4308 * gdb.reverse/sigall-reverse.c: Ditto.
4309 * gdb.reverse/solib-reverse.c: Ditto.
4310 * gdb.reverse/step-reverse.c: Ditto.
4311 * gdb.reverse/watch-reverse.c: Ditto.
4312
6c95b8df
PA
43132009-10-19 Pedro Alves <pedro@codesourcery.com>
4314 Stan Shebs <stan@codesourcery.com>
4315
4316 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4317 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4318 "Executing new program".
4319 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4320 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4321 left listed after having been killed.
4322 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4323 * gdb.base/maint.exp: Adjust test.
4324
4325 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4326 * gdb.multi/Makefile.in: New.
4327 * gdb.multi/base.exp: New.
4328 * gdb.multi/goodbye.c: New.
4329 * gdb.multi/hangout.c: New.
4330 * gdb.multi/hello.c: New.
4331 * gdb.multi/bkpt-multi-exec.c: New.
4332 * gdb.multi/bkpt-multi-exec.exp: New.
4333 * gdb.multi/crashme.c: New.
4334
279017b7
TG
43352009-10-13 Tristan Gingold <gingold@adacore.com>
4336
4337 * gdb.base/sepdebug.exp: Check debug info are found.
4338
0413d738
PA
43392009-10-08 Pedro Alves <pedro@codesourcery.com>
4340
4341 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4342 bits.
4343
c628eecc
JK
43442009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4345
4346 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4347
38af1bfe
JB
43482009-10-07 Joel Brobecker <brobecker@adacore.com>
4349
4350 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4351 of the comments.
4352
2b0adecd
PM
43532009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4354
4355 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4356 * gdb.base/annota3.exp: Idem.
4357 * gdb.base/maint.exp: Idem.
4358
8d417781
PM
43592009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4360
889bf7c5 4361 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4362 to default.
4363
bb61102d
PM
43642009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4365
889bf7c5 4366 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4367 mingw and cygwin targets.
4368
ace5c364
PM
43692009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4370 Pedro Alves <pedro@codesourcery.com>
4371
889bf7c5 4372 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4373 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4374
c2d494a0
PM
43752009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4376
e1b52ce2
PM
4377 * gdb.base/shr1.c: Use %p in format string.
4378 * gdb.base/unload.c: Avoid warning in fprintf.
4379 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4380
209f53f5
PM
43812009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4382
4383 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4384 long type.
4385 (test_unlink): Correct printf string.
4386 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4387 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4388
8172766a
JK
43892009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4392 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4393 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4394
0f73703c
UW
43952009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4396
4397 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4398 * gdb.objc/nondebug.exp: Likewise.
4399
b32306ca
UW
44002009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4401
4402 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4403 target_info setting.
4404
4405 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4406 that detect new threads during "info threads".
4407
0057022f
UW
44082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4409
4410 * gdb.threads/manythreads.c (main): Increase thread stack size
4411 to 2*PTHREAD_STACK_MIN.
4412 * gdb.threads/multi-create.c (main): Likewise.
4413 (create_function): Likewise.
4414
f29c0325
UW
44152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4416
4417 * gdb.base/dump.exp: Pass difference of pointer types instead
4418 of integer types as offset to restore in intarr3.srec case.
4419
fcb34849
UW
44202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4421
4422 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4423
d5142e3b
UW
44242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4425
4426 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4427
087b74b2 44282009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4429
087b74b2
PM
4430 New test for two watchpoints, with disabling of
4431 the first inserted.
4432 * testsuite/gdb.base/watchpoints.c: New file.
4433 * testsuite/gdb.base/watchpoints.exp: New file.
4434
96c07c5b
TT
44352009-09-25 Tom Tromey <tromey@redhat.com>
4436
4437 * gdb.base/charset.exp: Test utf-16 strings with Python.
4438
b8899f2b
TT
44392009-09-25 Tom Tromey <tromey@redhat.com>
4440
4441 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4442 UCS-4.
4443 * gdb.base/charset.c (utf_32_string): Rename.
4444 (init_utf32): Rename.
4445 (main): Update.
4446
329719ec
TT
44472009-09-22 Tom Tromey <tromey@redhat.com>
4448
4449 * gdb.python/py-function.exp: Add regression tests.
4450
11ef0d76
KS
44512009-09-21 Keith Seitz <keiths@redhat.com>
4452
4453 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4454 with invalid operator.
4455
3fe8f3b3
KS
44562009-09-21 Keith Seitz <keiths@redhat.com>
4457
4458 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4459 and destructor using typedef name of class.
4460 * gdb.cp/classes.cc (class Base1): Add a destructor.
4461 (base1): New typedef.
4462 (use_methods): Instanitate an object of type base1.
4463 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4464 (do_tests): Call test_template_typedef.
4465 * gdb.cp/templates.cc (Baz::~Baz): New method.
4466 (intBazOne): New typedef.
4467 (main): Instantiate intBazOne.
4468
7a9fe101
PM
44692009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4470
4471 PR python/10633
4472
4473 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4474 Function.
4475 (run_lang_tests): Add print elements test.
4476
2e4d963f
PM
44772009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4478
4479 * gdb.python/py-value.exp (test_subscript_regression): New
4480 function. Test for invalid subscripts.
4481 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4482 (ptr_ref): New function.
4483
ec7e75e7
PP
44842009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4485
4486 * gdb.base/default.exp: Fix "show convenience".
4487
0cc7d26f
TT
44882009-09-15 Tom Tromey <tromey@redhat.com>
4489
4490 * lib/mi-support.exp (mi_create_varobj): Update.
4491 (mi_create_floating_varobj): Likewise.
4492 (mi_create_dynamic_varobj): New proc.
4493 (mi_varobj_update): Update.
4494 (mi_varobj_update_with_type_change): Likewise.
4495 (mi_varobj_update_kv_helper): New proc.
4496 (mi_varobj_update_dynamic_helper): Rewrite.
4497 (mi_varobj_update_dynamic): New proc.
4498 (mi_list_varobj_children): Update.
4499 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4500 * gdb.python/python-prettyprint.py (pp_outer): New class.
4501 (pp_nullstr): Likewise.
4502 (lookup_function): Register new printers.
4503 * gdb.python/python-prettyprint.c (struct substruct): New type.
4504 (struct outerstruct): Likewise.
4505 (substruct_test): New function.
4506 (struct nullstr): New type.
4507 (string_1, string_2): New globals.
4508 (main): Add new tests.
4509 * gdb.python/python-mi.exp: Added regression tests.
4510 * gdb.mi/mi2-var-display.exp: Update.
4511 * gdb.mi/mi2-var-cmd.exp: Update.
4512 * gdb.mi/mi2-var-child.exp: Update.
4513 * gdb.mi/mi2-var-block.exp: Update.
4514 * gdb.mi/mi-var-invalidate.exp: Update.
4515 * gdb.mi/mi-var-display.exp: Update.
4516 * gdb.mi/mi-var-cmd.exp: Update.
4517 * gdb.mi/mi-var-child.exp: Update.
4518 * gdb.mi/mi-var-block.exp: Update.
4519 * gdb.mi/mi-break.exp: Update.
4520 * gdb.mi/gdb701.exp: Update.
4521
a96d9b2e
SDJ
45222009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4523
4524 * Makefile.in: Inclusion of catch-syscall object.
4525 * gdb.base/catch-syscall.c: New file.
4526 * gdb.base/catch-syscall.exp: New file.
4527
b43b923a
MS
45282009-09-12 Michael Snyder <msnyder@vmware.com>
4529
4530 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4531 that can support reverse debuggnig.
4532
cec03d70
TT
45332009-09-11 Tom Tromey <tromey@redhat.com>
4534
4535 * gdb.dwarf2/valop.S: New file.
4536 * gdb.dwarf2/valop.exp: New file.
4537
e23bb3fc
MK
45382009-09-11 Mark Kettenis <kettenis@gnu.org>
4539
4540 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4541
37c3696d
DE
45422009-09-10 Doug Evans <dje@google.com>
4543
4544 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4545 Add $gdb_prompt to second breakpoint regexp.
4546
5172aecb
JB
45472009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4548
4549 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4550 names, add missing ones.
4551 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4552 * gdb.python/py-frame.c: Rename from python-frame.c.
4553 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4554 testfile name.
4555 * gdb.python/py-function.exp: Rename from python-function.exp.
4556 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4557 testfile name.
4558 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4559 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4560 Adjust testfile name.
4561 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4562 * gdb.python/py-template.cc: Rename from python-template.cc.
4563 * gdb.python/py-template.exp: Rename from python-template.exp.
4564 Adjust testfile name.
4565 * gdb.python/py-value.c: Rename from python-value.c.
4566 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4567 testfile name.
4568
b554e4bd
JK
45692009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4572 $bpt2address.
4573 (Second breakpoint address is valid on ia64)
4574 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4575
9a68ae16
JM
45762009-09-03 Joseph Myers <joseph@codesourcery.com>
4577
4578 * gdb.base/ending-run.exp: Restrict regular expression matching
4579 line number to require closing brace following.
4580
146b9145
DE
45812009-09-03 Doug Evans <dje@google.com>
4582
4583 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4584
787d21e1
TT
45852009-09-02 Tom Tromey <tromey@redhat.com>
4586
4587 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4588
e7802207
TT
45892009-09-02 Tom Tromey <tromey@redhat.com>
4590
4591 * gdb.dwarf2/callframecfa.exp: New file.
4592 * gdb.dwarf2/callframecfa.S: New file.
4593
817aadd2
JK
45942009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4595
4596 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4597 gdb.base/solib-overlap-main.c: New.
4598
4a76eae5
DJ
45992009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4600
4601 PR gdb/10565
4602
4603 * gdb.base/bitfields.c (struct container, container): New.
4604 (main): Initialize it and call break5.
4605 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4606
d4b96c9a
JK
46072009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4608
4609 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4610 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4611
4e22772d
JK
46122009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4613
4614 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4615
2efab443
MS
46162009-08-26 Michael Snyder <msnyder@vmware.com>
4617
4618 * gdb.base/i386-reverse.c: New file.
4619 * gdb.base/i386-reverse.exp: New file.
4620 * gdb.base/Makefile.in: Add new files to be removed.
4621
07ab73a0
JM
46222009-08-26 Joseph Myers <joseph@codesourcery.com>
4623
4624 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4625 environment-pwd for remote host.
4626 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4627
676accff
KS
46282009-08-24 Keith Seitz <keiths@redhat.com>
4629
4630 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4631 Add two new C++ completer tests which limit the output to a
889bf7c5 4632 given class.
676accff 4633
f9f7ad22
MS
46342009-08-24 Michael Snyder <msnyder@vmware.com>
4635
4636 * gdb.base/del.exp: Fix typo in comment.
4637 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4638
81ecdfbb
RW
46392009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4640
4641 * configure: Regenerate.
4642 * gdb.hp/configure: Likewise.
4643 * gdb.hp/gdb.aCC/configure: Likewise.
4644 * gdb.hp/gdb.base-hp/configure: Likewise.
4645 * gdb.hp/gdb.compat/configure: Likewise.
4646 * gdb.hp/gdb.defects/configure: Likewise.
4647 * gdb.hp/gdb.objdbg/configure: Likewise.
4648 * gdb.stabs/configure: Likewise.
4649
cab0c772
UW
46502009-08-19 Doug Evans <dje@google.com>
4651
4652 * gdb.base/gdbvars.c: New file.
4653 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4654
b8fa0bfa
PA
46552009-08-14 Pedro Alves <pedro@codesourcery.com>
4656
4657 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4658 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4659
b84aa90a
PA
46602009-08-13 Pedro Alves <pedro@codesourcery.com>
4661
4662 * gdb.base/default.exp: Adjust "set language test": it's now an
4663 enum command. Larger help string moved to "help set language".
4664 * gdb.base/help.exp: Adjust "help set language" expected output,
4665 now lists all known languages.
4666
0d8f9b2c
NF
46672009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4668
4669 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4670 all frame arguments.
4671 * gdb.arch/altivec-regs.exp: Likewise.
4672
bda180e0
TT
46732009-08-07 Tom Tromey <tromey@redhat.com>
4674
4675 * gdb.base/setshow.exp: Add tests for changes to set language, set
4676 check range, and set check type.
4677
48cb2d85
VP
46782009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4679
4680 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4681 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4682 Call it.
48cb2d85 4683
1ea34204
UW
46842009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4685
4686 * configure.ac: Run gdb.cell tests when appropriate.
4687 * configure: Regenerate.
4688 * lib/cell.exp: New file.
4689 * gdb.cell: New directory.
4690 * gdb.cell/configure.ac: New file.
4691 * gdb.cell/configure: New file.
4692 * gdb.cell/Makefile.in: New file.
4693 * gdb.cell/arch.exp: New file.
4694 * gdb.cell/break.c: New file.
4695 * gdb.cell/break.exp: New file.
4696 * gdb.cell/break-spu.c: New file.
4697 * gdb.cell/bt.c: New file.
4698 * gdb.cell/bt2-spu.c: New file.
4699 * gdb.cell/bt-spu.c: New file.
4700 * gdb.cell/bt.exp: New file.
4701 * gdb.cell/coremaker.c: New file.
4702 * gdb.cell/coremaker-spu.c: New file.
4703 * gdb.cell/core.exp: New file.
4704 * gdb.cell/gcore.exp: New file.
4705 * gdb.cell/data.c: New file.
4706 * gdb.cell/data.exp: New file.
4707 * gdb.cell/data-spu.c: New file.
4708 * gdb.cell/ea-cache.exp: New file.
4709 * gdb.cell/ea-cache.c: New file.
4710 * gdb.cell/ea-cache-spu.c: New file.
4711 * gdb.cell/ea-standalone.c: New file.
4712 * gdb.cell/ea-standalone.exp: New file.
4713 * gdb.cell/ea-test.c: New file.
4714 * gdb.cell/ea-test.exp: New file.
4715 * gdb.cell/f-regs.exp: New file.
4716 * gdb.cell/mem-access.c: New file.
4717 * gdb.cell/mem-access.exp: New file.
4718 * gdb.cell/mem-access-spu.c: New file.
4719 * gdb.cell/ptype.exp: New file.
4720 * gdb.cell/registers.exp: New file.
4721 * gdb.cell/size.c: New file.
4722 * gdb.cell/sizeof.exp: New file.
4723 * gdb.cell/size-spu.c: New file.
4724 * gdb.cell/solib.exp: New file.
4725 * gdb.cell/solib-symbol.exp: New file.
4726
85e747d2
UW
47272009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4728
4729 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4730
58d6951d
DJ
47312009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4732
4733 * gdb.base/float.exp: Handle VFP registers.
4734
6e0a4f15
MS
47352009-07-14 Michael Snyder <msnyder@vmware.com>
4736
dcd5da87
MS
4737 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4738 to bring gdb to the beginning of the calling line.
4739
6e0a4f15
MS
4740 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4741 confusing the i386 epilogue unwinder.
4742
782b2b07
SS
47432009-07-14 Stan Shebs <stan@codesourcery.com>
4744
4745 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4746
f662c3bc
MS
47472009-07-14 Michael Snyder <msnyder@vmware.com>
4748
4749 * gdb.reverse/step-reverse.exp (stepi into function call):
4750 Call instruction may not be first instruction in the line.
4751 (reverse stepi from a function call): Used wrong line number.
4752
8f313923
JK
47532009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4754
4755 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4756
4662c76e
JK
47572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4758
4759 Fix gdb.base/macscp.exp when using custom inputrc.
4760 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4761 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4762 env(TERM) set.
4763 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4764 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4765
aa81e255
JK
47662009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4767
4768 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4769 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4770 Change the compilation target to match the testcase name.
4771 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4772 testcase name.
4773 * a2-run.exp: Use for setup prepare_for_testing. Change the
4774 compilation target to match the testcase name.
4775 * gdb.base/commands.exp: Likewise.
4776 * gdb.base/finish.exp: Likewise.
4777 * gdb.base/float.exp: Likewise.
4778 * gdb.base/info-target.exp: Likewise.
4779 * gdb.base/relational.exp: Likewise.
4780 * gdb.base/term.exp: Likewise.
4781 * gdb.base/until.exp: Likewise.
4782 * gdb.base/volatile.exp: Likewise.
4783 * gdb.base/whatis-exp.exp: Likewise.
4784
4c93b1d7
HZ
47852009-07-11 Hui Zhu <teawater@gmail.com>
4786
4787 * gdb.base/help.exp (disassemble): Update expected help text.
4788
812f7342
TT
47892009-07-09 Tom Tromey <tromey@redhat.com>
4790
4791 * lib/gdb.exp: Handle TRANSCRIPT.
4792 (remote_spawn, remote_close, send_gdb): New procs.
4793
fbb8f299
PM
47942009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4795
4796 * gdb.python/python-prettyprint.c: Add counted null string
4797 structure.
4798 * gdb.python/python-prettyprint.exp: Print null string. Test for
4799 embedded nulls.
4800 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4801 * gdb.python/python-value.exp (test_value_in_inferior): Add
4802 variable length string fetch tests.
4803 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4804
c0ac0ec7
JK
48052009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4806
4807 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4808
30b66ecc
TT
48092009-07-07 Tom Tromey <tromey@redhat.com>
4810
4811 * gdb.base/call-rt-st.exp: Update for change to escape output.
4812 * gdb.base/callfuncs.exp: Likewise.
4813 * gdb.base/charset.exp: Likewise.
4814 * gdb.base/constvars.exp: Likewise.
4815 * gdb.base/long_long.exp: Likewise.
4816 * gdb.base/pointers.exp: Likewise.
4817 * gdb.base/printcmds.exp: Likewise.
4818 * gdb.base/setvar.exp: Likewise.
4819 * gdb.base/store.exp: Likewise.
4820 * gdb.cp/ref-types.exp: Likewise.
4821 * gdb.mi/mi-var-child.exp: Likewise.
4822 * gdb.mi/mi-var-display.exp: Likewise.
4823 * gdb.mi/mi2-var-display.exp: Likewise.
4824 * gdb.base/charset.exp: Test octal escape sequence length.
4825 Update for change to escape output.
4826
187c4a2b
JK
48272009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4830
d80a43f9
DJ
48312009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4832
4833 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4834
047427a8
JK
48352009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4836
4837 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4838 gdbserver increasing $portnum if "Can't bind address" has been seen.
4839
8b5a0f4f
PA
48402009-07-05 Pedro Alves <pedro@codesourcery.com>
4841
4842 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4843 mingw32ce.
4844
7d93ba58
PA
48452009-07-05 Pedro Alves <pedro@codesourcery.com>
4846
4847 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4848 VFP format.
4849
2277426b
PA
48502009-07-02 Pedro Alves <pedro@codesourcery.com>
4851
4852 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4853 linux. Adjust to use "inferior", "info inferiors", "detach
4854 inferior" and "kill inferior" instead of "restart", "info fork",
4855 "detach fork" and "delete fork".
4856 * gdb.base/ending-run.exp: Spell out "info".
4857 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4858 the "kill" command.
4859
5af949e3
UW
48602009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4861
4862 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4863 change to prefix TLS offset in hex with 0x.
4864
5d3729b5
UW
48652009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4866
4867 * gdb.base/default.exp: Update test case for "x" changes.
4868
af589bd0
TG
48692009-07-01 Tristan Gingold <gingold@adacore.com>
4870
4871 * gdb.base/bigcore.exp: Make darwin untested.
4872
40974f91
JK
48732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4874
4875 * gdb.base/completion.exp (directory completion): Create the directory.
4876 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4877 escapeuniquesub.
4878 (directory completion 2): Expect now ${escapeuniquesub}.
4879 (Glob remaining of directory test): Remove one excessive newline.
4880 Expect the real output.
4881
59dd3af6
JK
48822009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4883
4884 Fix `make check//%' target after `make check' has been ran.
4885 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4886 a mkdir call.
4887 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4888 (%/.dir): Remove.
4889
f4e164aa
JK
48902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4891
4892 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4893 the expected result record.
4894
69af2122
JK
48952009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4896
4897 Remove racy FAILs relying just on the timeouts.
4898 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4899 (annotation_level 2): Remove racy FAILs.
4900
2fd481e1
PP
49012009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4902
4903 gdb/10275
889bf7c5
PA
4904 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4905
c38f313d
DJ
49062009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4907
4908 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4909
8b777f02
VP
49102009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4911
4912 * gdb.mi/mi-stack.exp: Testing symbolic options
4913 to -stack-list-locals and -stack-list-arguments.
4914
00c7eacf
JK
49152009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4918
6bc80edc
TT
49192009-06-29 Tom Tromey <tromey@redhat.com>
4920
4921 * dg-extract-results.sh: New file.
4922 * Makefile.in (FORCE_PARALLEL): New variable.
4923 (CHECK_TARGET): New conditional variable.
4924 (check): Use CHECK_TARGET.
4925 (DO_RUNTEST): New variable.
4926 (check-single): New target.
4927 (TEST_DIRS): New variable.
4928 (TEST_TARGETS): Likewise.
4929 (check-parallel): New target.
4930 (check-gdb.%): New pattern.
4931 (BASE1_FILES): New variable.
4932 (BASE2_FILES): Likewise.
4933 (check-gdb.base%): New pattern.
4934 (%/.dir): New pattern.
4935 * configure: Rebuild.
4936 * aclocal.m4 (AM_CONDITIONAL): New defun.
4937 * configure.ac: Check whether user is using GNU make.
4938 (GMAKE): New conditional.
4939
794684b6
SW
49402009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4941
4942 * gdb.cp/namespace-nested-import.cc: New test.
4943 * gdb.cp/namespace-nested-import.exp: New test.
4944
edb3359d
DJ
49452009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4946
4947 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4948 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4949 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4950 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4951 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4952 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4953 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4954 gdb.opt/inline-markers.c: New files.
4955 * lib/gdb.exp (skip_inline_frame_tests): New function.
4956 (skip_inline_var_tests): New function.
4957
cf657a0c
AS
49582009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4959
4960 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4961 backtrace.
4962
28d41a99
MS
49632009-06-27 Michael Snyder <msnyder@vmware.com>
4964
4965 * gdb.reverse: New directory.
4966 * gdb.reverse/break-reverse.c: New test.
4967 * gdb.reverse/break-reverse.exp: New test.
4968 * gdb.reverse/consecutive-reverse.c: New test.
4969 * gdb.reverse/consecutive-reverse.exp: New test.
4970 * gdb.reverse/finish-reverse.c: New test.
4971 * gdb.reverse/finish-reverse.exp: New test.
4972 * gdb.reverse/machinestate.c: New test.
4973 * gdb.reverse/ms1.c: New test.
4974 * gdb.reverse/machinestate.exp: New test.
4975 * gdb.reverse/Makefile.in: New file.
4976 * gdb.reverse/shr2.c: New test.
4977 * gdb.reverse/solib-reverse.c: New test.
4978 * gdb.reverse/solib-reverse.exp: New test.
4979 * gdb.reverse/step-reverse.c: New test.
4980 * gdb.reverse/step-reverse.exp: New test.
4981 * gdb.reverse/until-reverse.c: New test.
4982 * gdb.reverse/ur1.c: New test.
4983 * gdb.reverse/until-reverse.exp: New test.
4984 * gdb.reverse/watch-reverse.c: New test.
4985 * gdb.reverse/watch-reverse.exp: New test.
4986 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4987 * configure: Regenerate.
4988
fe3c8b0d
DE
49892009-06-26 Doug Evans <dje@google.com>
4990
4991 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4992
3a72a602
PM
49932009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4994
4995 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4996 windows problem for 'file delete $binfile'.
4997
27aa8d6a
SW
49982009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4999
5000 * gdb.cp/namespace-using.exp: New test.
5001 * gdb.cp/namespace-using.cc: New test.
5002
8ac055f8
JB
50032009-05-20 Joel Brobecker <brobecker@adacore.com>
5004
5005 * gdb.ada/variant_record_packed_array: New testcase.
5006
85e306ed
TT
50072009-06-23 Tom Tromey <tromey@redhat.com>
5008
5009 * gdb.base/charset.exp (test_combination): Regression test.
5010 * gdb.base/charset.c (my_wchar_t): New typedef.
5011 (myvar): New global.
5012 (main): Set myvar.
5013
56643c5e
PM
50142009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5015
5016 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5017 target.
5018
1fac167a
UW
50192009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5020
5021 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5022
7ccb0be9
UW
50232009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5024
5025 * gdb.mi/gdb680.exp: Update test for error message.
5026
568d6575
UW
50272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5028
5029 * gdb.base/annota1.exp: Allow multiple occurrences of the
5030 frames-invalid annotation.
5031 * gdb.cp/annota2.exp: Likewise.
5032
7cd1089b
PM
50332009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5034
5035 * gdb.cp/gdb2495.cc: New file.
5036 * gdb.cp/gdb2495.exp: New file.
5037
72c63395
JK
50382009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5039
5040 Report error on GDB crash during runto.
5041 * lib/gdb.exp (runto <eof>): New.
5042
3788363d
DJ
50432009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5044
5045 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5046 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5047 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5048 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5049 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5050 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5051 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5052 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5053 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5054 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5055 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5056 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5057 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5058 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5059 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5060 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5061 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5062 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5063 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5064 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5065 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5066 gdb.trace/passcount.exp, gdb.trace/report.exp,
5067 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5068 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5069 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5070 executable.
5071
17592de3
PA
50722009-06-07 Pedro Alves <pedro@codesourcery.com>
5073
5074 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5075 defined before referencing it.
5076
701e355d
DE
50772009-06-03 Doug Evans <dje@google.com>
5078
5079 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5080 * gdb.arch/i386-see.c: Ditto.
5081
f2292c65
PM
50822009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5083
5084 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5085 (check_macro): Return 1 if undefined.
5086 If first test fails, check if macro debug information is available,
5087 and report unsupported test if no macro information is found.
5088
5a437975
DE
50892009-05-29 Doug Evans <dje@google.com>
5090
5091 * gdb.threads/hand-call-in-threads.exp: New.
5092 * gdb.threads/hand-call-in-threads.c: New.
5093
c141c696
MS
50942009-05-29 Michael Snyder <msnyder@vmware.com>
5095
5096 * gdb.base/break-always.exp: Change "1" to "on".
5097 Add confirmation check.
5098
b3444185
PA
50992009-05-28 Pedro Alves <pedro@codesourcery.com>
5100
5101 * gdb.threads/threxit-hop-specific.c: New.
5102 * gdb.threads/threxit-hop-specific.exp: New.
5103 * gdb.threads/thread-execl.c: New.
5104 * gdb.threads/thread-execl.exp: New.
5105
b6313243
TT
51062009-05-27 Tom Tromey <tromey@redhat.com>
5107 Thiago Jung Bauermann <bauerman@br.ibm.com>
5108
5109 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5110 (mi_child_regexp): Likewise.
5111 (mi_list_varobj_children_range): Likewise.
5112 (mi_get_features): Likewise.
5113 (mi_list_varobj_children): Rewrite.
5114 * gdb.python/python-mi.exp: New file.
5115
a6bac58e
TT
51162009-05-27 Tom Tromey <tromey@redhat.com>
5117 Thiago Jung Bauermann <bauerman@br.ibm.com>
5118 Phil Muldoon <pmuldoon@redhat.com>
5119 Paul Pluzhnikov <ppluzhnikov@google.com>
5120
5121 * gdb.python/python-prettyprint.exp: New file.
5122 * gdb.python/python-prettyprint.c: New file.
5123 * gdb.python/python-prettyprint.py: New file.
5124 * gdb.base/display.exp: print/r is now valid.
5125
2c74e833
TT
51262009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5127 Tom Tromey <tromey@redhat.com>
5128 Pedro Alves <pedro@codesourcery.com>
5129 Paul Pluzhnikov <ppluzhnikov@google.com>
5130
5131 * gdb.python/python-template.exp: New file.
5132 * gdb.python/python-template.cc: New file.
5133 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5134 tests.
5135 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5136 Call it.
5137 (test_value_after_death): New proc.
5138 * gdb.python/python-value.c (PTR): New typedef.
5139 (main): New variable 'x'.
5140
89c73ade
TT
51412009-05-27 Tom Tromey <tromey@redhat.com>
5142
5143 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5144 tests.
5145 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5146 Call it.
5147
a75724bc
PA
51482009-05-27 Pedro Alves <pedro@codesourcery.com>
5149
5150 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5151
e58b0e63
PA
51522009-05-24 Pedro Alves <pedro@codesourcery.com>
5153
5154 * gdb.threads/fork-thread-pending.c: New.
5155 * gdb.threads/fork-thread-pending.exp: New.
5156
4ac36638
JK
51572009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5158
5159 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5160 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5161
889bf7c5 51622009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5163
889bf7c5 5164 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5165
b242c3c2
PA
51662009-05-17 Pedro Alves <pedro@codesourcery.com>
5167
5168 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5169 `gdb_get_line_number'. Call `callee' in both parent and child.
5170 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5171 `gdb_get_line_number' instead of hardcoding line numbers.
5172 (catch_fork_unpatch_child): New procedure to test detaching
5173 breakpoints from child fork.
5174 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5175 hardcoding line numbers.
5176 (do_fork_tests): Run `catch_fork_unpatch_child'.
5177
ee342b23
VP
51782009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5179
5180 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5181 of structure type enters or leaves the scope, it
5182 is reported by -var-update.
5183
e2009e98
DE
51842009-05-11 Doug Evans <dje@sebabeach.org>
5185
5186 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5187 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5188 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5189
00903456
JK
51902009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5191
5192 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5193
dc621c35
DE
51942009-04-30 Doug Evans <dje@google.com>
5195
5196 * gdb.threads/watchthreads2.exp: New testcase.
5197 * gdb.threads/watchthreads2.c: New testcase.
5198
9ab4e744
DE
51992009-04-29 Doug Evans <dje@google.com>
5200
5201 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5202 * gdb.cp/mb-ctor.cc: Ditto.
5203 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5204 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5205 * gdb.cp/mb-inline1.cc: Call it.
5206 * gdb.cp/mb-inline2.cc: Ditto.
5207 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5208 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5209
484086b7
JK
52102009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5213 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5214 Replace all uses of `decimal' by `nonzero'.
5215 (info macro FROM_COMMANDLINE): New test.
5216
379a77b5
TT
52172009-04-27 Tom Tromey <tromey@redhat.com>
5218
5219 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5220
b92b73c2
DE
52212009-04-27 Doug Evans <dje@google.com>
5222
5223 * gdb.threads/watchthreads.c (main): Initialize args before starting
5224 the threads. Plus formatting cleanup.
5225 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5226 biased scheduling of one thread.
5227
945a118d
JG
52282009-04-27 Jerome Guitton <guitton@adacore.com>
5229
5230 * gdb.cp/templates.cc (GetMax): New template.
5231 (main): Declare two instances of GetMax.
5232 * gdb.cp/templates.exp: Add new test.
5233
d389af10
JK
52342009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5235
5236 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5237
e7f86de9
JM
52382009-04-22 Joseph Myers <joseph@codesourcery.com>
5239
5240 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5241
334cc82d
TT
52422009-04-15 Tom Tromey <tromey@redhat.com>
5243
5244 * gdb.base/charset.exp: Add regression test.
5245
d12672cc
JB
52462009-04-14 Joel Brobecker <brobecker@adacore.com>
5247
5248 * gdb.base/exe-lock.exp: New testcase.
5249
18e8c3bc
TT
52502009-04-13 Tom Tromey <tromey@redhat.com>
5251
5252 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5253 operator on Frame.
5254
5ecd5cbe
UW
52552009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5256
5257 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5258 * gdb.server/ext-attach.exp: Likewise.
5259
7309f756
VP
52602009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5261
5262 Eliminate some sleep usage.
5263
889bf7c5
PA
5264 * gdb.mi/basics.c (do_nothing): New.
5265 (main): Use do_nothing instead of printf, so that
5266 not to introduce race condition between output of
5267 inferiour and output of gdb. Do not use sleep as it
5268 is not generally available on embedded targets.
7309f756 5269
f4b95f6f
PA
52702009-04-02 Pedro Alves <pedro@codesourcery.com>
5271
5272 * gdb.server/ext-attach.exp: Expect an optional process id after
5273 "Detached from remote process".
5274
de40b933
JK
52752009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5276
5277 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5278 gdb.dwarf2/dw2-unresolved.exp: New.
5279
2ae101a4
PA
52802009-04-02 Pedro Alves <pedro@codesourcery.com>
5281
5282 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5283 mi_run_to_main.
5284
56a8e183
PA
52852009-04-02 Pedro Alves <pedro@codesourcery.com>
5286
5287 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5288 mi_run_to_main. Skip thread exit test on remote targets.
5289 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5290 mi_run_to_main.
5291 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5292 mi_run_to_main.
5293 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5294 when expecting ^connected. Detect when the target doesn't support
5295 non-stop mode.
5296 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5297 supported. Return -1 on error, 0 on success.
5298 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5299 (mi_runto): Return mi_runto_helper's result explicitly.
5300
c35fafde
PA
53012009-04-01 Pedro Alves <pedro@codesourcery.com>
5302
5303 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5304
f8a8dce6
JB
53052009-04-01 Tom Tromey <tromey@redhat.com>
5306
5307 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5308 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5309 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5310 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5311
71c25dea
TT
53122009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5313 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 PR gdb/931
5316 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5317 output.
5318 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5319 for gdb/931.
5320 * dw2-strp.S (DW_AT_language): Change to C++.
5321 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5322
02d9a9ce
JB
53232009-03-31 Joel Brobecker <brobecker@adacore.com>
5324
5325 * gdb.ada/tasks: New testcase.
5326
1042e4c0
SS
53272009-03-30 Stan Shebs <stan@codesourcery.com>
5328
5329 * gdb.trace/actions.exp: Update to match new info trace format.
5330 * gdb.trace/deltrace.exp: Ditto.
5331 * gdb.trace/infotrace.exp: Ditto.
5332 * gdb.trace/passcount.exp: Ditto.
5333 * gdb.trace/save-trace.exp: Ditto.
5334 * gdb.trace/while-stepping.exp: Ditto.
5335 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5336
f8f6f20b
TJB
53372009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5338
5339 * gdb.python/python-frame.c: New file.
5340 * gdb.python/python-frame.exp: New file.
5341
c0c6f777
TJB
53422009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5343
5344 * gdb.python/python-value.exp: Add tests for the address
5345 attribute.
5346
3cb51905
AS
53472009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5348
5349 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5350
88fc996f
DE
53512009-03-26 Doug Evans <dje@google.com>
5352
5353 * gdb.mi/mi-nonstop-exit.exp: New file.
5354 * gdb.mi/non-stop-exit.c: New file.
5355
56ef84b1
TT
53562009-03-26 Tom Tromey <tromey@redhat.com>
5357
5358 Update for change to prologue skipping:
5359 * gdb.mi/mi2-simplerun.exp: Update.
5360 * gdb.mi/mi2-break.exp: Update.
5361 * gdb.mi/mi-simplerun.exp: Update.
5362 * gdb.mi/mi-break.exp: Update.
5363 * gdb.base/ending-run.exp: Update.
5364
def2b000
TJB
53652009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5366
5367 * gdb.python/python-value.exp (test_value_in_inferior): Test
5368 gdb.Value.is_optimized_out attribute.
5369
442ddf59
JK
53702009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5371
5372 * gdb.dwarf2/dw2-noloc-main.c: New file.
5373 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5374 (.text): Remove.
5375 (.data): New.
5376 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5377 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5378 (DW_TAG_subprogram func_cu1, noloc): Remove.
5379 (main): New.
5380 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5381 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5382 (file_symbols): New procedure.
5383
a8df5de4
TT
53842009-03-25 Tom Tromey <tromey@redhat.com>
5385
5386 * gdb.base/charset.exp (valid_target_charset): New proc.
5387 Use it to skip tests on invalid charsets.
5388
cc1d7add
PM
53892009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5390
5391 * gdb.base/completion.exp: Add a test for directory completion.
5392
bcd5727b
JK
53932009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 Fix a racy FAIL.
5396 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5397 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5398
cc924cad
TJB
53992009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5400
5401 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5402 * gdb.python/python-function.exp: Add test for function returning
5403 a GDB value.
5404
bc3b79fd
TJB
54052009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5406
5407 * gdb.python/python-function.exp: New file.
5408
6c7a06a3
TT
54092009-03-20 Tom Tromey <tromey@redhat.com>
5410
5411 * gdb.base/store.exp: Update for change to escape output.
5412 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5413 to escape output.
5414 * gdb.base/pointers.exp: Update for change to escape output.
5415 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5416 to escape output.
5417 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5418 escape output.
5419 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5420 to escape output.
5421 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5422 escape output.
5423 * gdb.base/setvar.exp: Update for change to escape output.
5424 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5425 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5426 to escape output.
5427 (test_print_string_constants): Likewise.
5428 * gdb.base/charset.exp (valid_host_charset): Check size of
5429 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5430 cases. Handle "auto"-related output.
5431 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5432 (uvar, Uvar): New globals.
5433
c31af87b
JG
54342009-03-19 Jerome Guitton <guitton@adacore.com>
5435
5436 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5437 deltas.
5438 * gdb.ada/fixed_points.exp: Ditto.
5439
51272cf2
PA
54402009-03-18 Pedro Alves <pedro@codesourcery.com>
5441
5442 * return-nodebug.c: Don't include stdio.h.
5443 (init): Delete.
5444 (func): Delete definition and provide extern declaration.
5445 (t): New.
5446 (main): Don't call printf. Call func and store its result in t.
5447 * return-nodebug1.c: New.
5448 * return-nodebug.exp: Don't expect stdio output. Instead, print
5449 the global variable t. Drop printf formatters and cast types from
5450 foreach loop. Don't use prepare_for_testing. Compile
5451 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5452 define FORMAT or CAST.
5453
d24948ac
PP
54542009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5455
5456 * gdb.base/solib-display.exp: Disable test for remote targers.
5457
61ff14c6
JK
54582009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5461
cb4dce93
JK
54622009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 Fix a racy FAIL.
5465 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5466 code from `follow parent, print pids'.
5467 (`follow child, print pids', `follow parent, print pids'): Call it.
5468 Replace `gdb_test "break..."' by gdb_breakpoint.
5469
f7c60c5e
VP
54702009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5471
5472 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5473 sync and async modes.
f7c60c5e 5474
383ace49
JB
54752009-03-12 Joel Brobecker <brobecker@adacore.com>
5476
5477 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5478 that was checked in by mistake. Remove loading of ada.exp, since
5479 this is not necessary in this case.
5480
4ce102af
JB
54812009-03-12 Joel Brobecker <brobecker@adacore.com>
5482
5483 * gdb.ada/ptype_arith_binop.exp: New testcase.
5484
529a2aef
JB
54852009-03-12 Joel Brobecker <brobecker@adacore.com>
5486
5487 * gdb.ada/mod_from_name: New testcase.
5488
8a38181c
JB
54892009-03-12 Joel Brobecker <brobecker@adacore.com>
5490
5491 * gdb.ada/tick_last_segv: New testcase.
5492
11436dee
VP
54932009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5494
61ff14c6 5495 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5496
1f31650a
VP
54972009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5498
61ff14c6
JK
5499 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5500 include the token in ^running and frame info in *stopped.
1f31650a 5501
a3247a22
PP
55022009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5503
5504 * solib-display.exp: New file.
5505 * solib-display-main.c: New file.
5506 * solib-display-lib.c: New file.
61ff14c6 5507
aae64587
PA
55082009-03-05 Pedro Alves <pedro@codesourcery.com>
5509
5510 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5511
44aabfbc
JK
55122009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5515 (list_and_check_macro): Use more specific test name.
5516 (next to definition): Make the test names unique.
5517
c087fcd3
PM
55182009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5519
5520 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5521
c86cf029
VP
55222009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5523
5524 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5525 notifications.
5526 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5527 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5528 * lib/mi-support.exp (library_loaded_re): New.
5529 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5530
3ea85240
VP
55312009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5532
5533 * gdb.gdb/observer.exp: Use test_notification observer, not
5534 normal_stop, everywhere.
5535 (test_normal_stop_notifications): Rename to...
5536 (test_notifications): ...this.
5537 (test_observer_normal_stop): Rename to...
5538 (test_observer): ...this.
5539
1903f0e6
DE
55402009-02-16 Doug Evans <dje@google.com>
5541
5542 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5543 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5544 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5545 (test_prefixed_syscall,test_int3): New tests.
5546 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5547 (test_prefixed_syscall,test_int3): New tests.
5548
1d33d6ba
VP
55492009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5550
3cb51905
AS
5551 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5552 (mi_expect_interrupt): Likewise.
5553 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5554 response.
1d33d6ba 5555
faafb047
PM
55562009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5557
5558 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5559 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5560 Replace calls to get_valueofx by get_hexadecimal_valueof.
5561
417e16e2
PM
55622009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5563
5564 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5565 (get_integer_valueof): New procedure.
5566 (get_sizeof): Use new get_integer_value_of.
5567 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5568 by get_integer_valueof.
5569
7065b901
TT
55702009-02-13 Tom Tromey <tromey@redhat.com>
5571
5572 * gdb.base/remote.exp (get_sizeof): Remove.
5573 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5574 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5575 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5576 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5577 (get_sizeof): Likewise.
5578
5d7cb8df
JK
55792009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5580
5581 PR fortran/9806
5582 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5583
b2febfff
PP
55842009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5585
5586 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5587
4aa995e1
PA
55882009-02-06 Pedro Alves <pedro@codesourcery.com>
5589
5590 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5591
d8906c6f
TJB
55922009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5593
5594 * gdb.python/python-cmd.exp: New file.
5595
ff4ab08d
TG
55962009-02-06 Tristan Gingold <gingold@adacore.com>
5597
5598 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5599
aacd552b
TG
56002009-02-05 Tristan Gingold <gingold@adacore.com>
5601
5602 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5603 pointer is dereferenced and use this signal name in regexp.
5604 * gdb.base/signull.exp: Ditto.
5605 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5606 * gdb.base/signull.c (main): Ditto.
5607
08c637de
TJB
56082009-02-04 Tom Tromey <tromey@redhat.com>
5609 Thiago Jung Bauermann <bauerman@br.ibm.com>
5610
5611 * gdb.python/python-value.exp: Use `gdb.history' instead of
5612 `gdb.value_from_history'.
5613 (test_value_numeric_ops): Add test for conversion of enum constant.
5614 * gdb.python/python-value.c (enum e): New type.
5615 (evalue): New global.
5616 (main): Use argv.
5617
20261af8
JG
56182009-02-04 Jerome Guitton <guitton@adacore.com>
5619
5620 * gdb.ada/uninitialized_vars: New test program.
5621 * gdb.ada/uninitialized_vars.exp: New testcase.
5622
52e44b43
TT
56232009-02-02 Tom Tromey <tromey@redhat.com>
5624
5625 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5626 * gdb.cp/pr2489.cc: Rename...
5627 * gdb.cp/pr9594.cc: ... to this.
5628
1c71341a
TT
56292009-02-02 Tom Tromey <tromey@redhat.com>
5630
5631 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5632 * gdb.cp/pr2489.cc: New file.
5633 * gdb.cp/cpcompletion.exp: New file.
5634
a4295225
TT
56352009-02-02 Tom Tromey <tromey@redhat.com>
5636
5637 PR exp/9059:
5638 * gdb.cp/call-c.exp: Add regression test.
5639 * gdb.cp/call-c.cc (FooHandle): New typedef.
5640 (main): New variable 'handle'.
5641
592375cd
VP
56422009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5643
5644 * lib/mi-support.exp (et_mi_thread_list)
5645 (check_mi_and_console_threads): Adjust for current thread in
5646 -thread-list-ids output.
5647
41447f92
VP
56482009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5649
889bf7c5
PA
5650 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5651 Call it.
41447f92 5652
35669430
DE
56532009-01-28 Doug Evans <dje@google.com>
5654
5655 * gdb.arch/amd64-disp-step.S: New file.
5656 * gdb.arch/amd64-disp-step.exp: New file.
5657 * gdb.arch/i386-disp-step.S: New file.
5658 * gdb.arch/i386-disp-step.exp: New file.
5659
09f00d9a
PM
56602009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5661
5662 * gdb.base/find.exp: Set newline variable
5663 using quotes instead of braces to fix cygwin failures.
5664
1e8fb976
PA
56652009-01-23 Pedro Alves <pedro@codesourcery.com>
5666
5667 * gdb.base/radix.exp: Add tests to ensure that that set
5668 input-radix 0 and set output-radix 0 are really rejected.
5669
da061712
PA
56702009-01-23 Pedro Alves <pedro@codesourcery.com>
5671
5672 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5673 copyright years.
5674
dd7e2d2b
PA
56752009-01-23 Pedro Alves <pedro@codesourcery.com>
5676
5677 PR gdb/9664:
5678 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5679
392452f6
PA
56802009-01-22 Pedro Alves <pedro@codesourcery.com>
5681
5682 PR c++/9631:
5683 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5684
8653e71c
PM
56852009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5686
5687 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5688 binfile definition to fix Windows OS failure.
5689
a12cc160
DJ
56902009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5691
5692 PR gdb/9346
5693 * gdb.base/interrupt.c (sigint_handler): New.
5694 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5695 on error.
5696 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5697 Test "signal SIGINT".
5698
b89667eb
DE
56992009-01-19 Doug Evans <dje@google.com>
5700
5701 * gdb.base/break.exp: Update expected gdb output.
5702 * gdb.base/sepdebug.exp: Ditto.
5703 * gdb.mi/mi-syn-frame.exp: Ditto.
5704 * gdb.mi/mi2-syn-frame.exp: Ditto.
5705 * gdb.base/call-signal-resume.exp: New file.
5706 * gdb.base/call-signals.c: New file.
5707 * gdb.base/unwindonsignal.exp: New file.
5708 * gdb.base/unwindonsignal.c: New file.
5709 * gdb.threads/interrupted-hand-call.exp: New file.
5710 * gdb.threads/interrupted-hand-call.c: New file.
5711 * gdb.threads/thread-unwindonsignal.exp: New file.
5712
adb483fe
DJ
57132009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5714
5715 * gdb.base/define.exp: Test defining and hooking prefix commands.
5716 * gdb.python/python.exp: Update test for "show user" output.
5717
60023297
JK
57182009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5721 now the output exactly, using less wildcards. Expect also the output
5722 of gfortran-4.3. Update for the f-valprint.c modification from
5723 2008-04-22.
5724 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5725 Remove gdb_test test names where matching the command.
5726
ccc57cf9
PA
57272009-01-01 Pedro Alves <pedro@codesourcery.com>
5728
5729 PR breakpoints/9681:
5730 * gdb.base/watchpoint.exp: Add regression test.
5731
c7a6ca08
PA
57322008-12-31 Pedro Alves <pedro@codesourcery.com>
5733
5734 * gdb.threads/attach-into-signal.exp: Don't use
5735 gdb_suppress_entire_file.
5736 * gdb.threads/attach-stopped.exp: Ditto.
5737 * gdb.threads/attachstop-mt.exp: Ditto.
5738
3a031f65
PA
57392008-12-31 Pedro Alves <pedro@codesourcery.com>
5740
5741 PR gdb/8812:
5742 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5743
09e6485f
PA
57442008-12-29 Pedro Alves <pedro@codesourcery.com>
5745
5746 PR gdb/7536:
5747 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5748 and unsupported output radices are really rejected.
5749
0cd53049
JK
57502008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5753
ba163c7e
TT
57542008-12-22 Tom Tromey <tromey@redhat.com>
5755
5756 * gdb.cp/punctuator.exp: New file.
5757
6f4de6c9
JK
57582008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 * gdb.base/completion.exp (Completing non-existing component): New test.
5761
0f34d0b4
JK
57622008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 Fix for PR gdb/8648.
5765 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5766 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5767 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5768 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5769
db2ad4c3
JK
57702008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5773
bb5ef15e
DP
57742008-12-16 Christophe Lyon <christophe.lyon@st.com>
5775
5776 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5777 compiler actually generate code at the expected line number.
5778
90142adc
JZ
57792008-12-15 Jie Zhang <jie.zhang@analog.com>
5780
5781 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5782
fad6eecd
TT
57832008-12-12 Tom Tromey <tromey@redhat.com>
5784
5785 * gdb.base/commands.exp (redefine_hook_test): New proc.
5786 Call it.
5787
17c8aaf5
TT
57882008-12-11 Tom Tromey <tromey@redhat.com>
5789
5790 * gdb.base/macscp.exp: New regression test.
5791
7c8adf68
TT
57922008-12-11 Tom Tromey <tromey@redhat.com>
5793
5794 * gdb.base/macscp.exp: Print "address.addr".
5795 * gdb.base/macscp1.c (struct outer): New struct.
5796 (address): New global.
5797
b05dcbb7
TT
57982008-12-09 Tom Tromey <tromey@redhat.com>
5799
5800 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5801 Call it.
5802
2d476de1
DE
58032008-12-04 Doug Evans <dje@google.com>
5804
5805 * gdb.server/ext-run.exp: Relax regexp for init program.
5806
87bdc959
TG
58072008-12-03 Tristan Gingold <gingold@adacore.com>
5808
5809 * gdb.base/macscp.exp: Generate an object file during compilation
5810 to work around Darwin dsymutil limitations.
5811
e0740f77
JK
58122008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5813
5814 Test resolving external references to TLS variables.
5815 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5816 FILE2_THREAD_LOCAL.
5817 (testfile2, srcfile2): New variables.
5818 * gdb.threads/tls.c (file2_thread_local)
5819 (function_referencing_file2_thread_local): New.
5820 * gdb.threads/tls2.c: New file.
5821
67f0aac5
JB
58222008-11-28 Joel Brobecker <brobecker@adacore.com>
5823
5824 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5825 rather than integer, as integer might not be big enough when
5826 on 64bit targets.
67f0aac5 5827
c332165e
JG
58282008-11-27 Jerome Guitton <guitton@adacore.com>
5829
5830 * gdb.cp/formatted-ref.exp: Add equality test.
5831 * gdb.ada/formatted_ref.exp: Ditto.
5832
fc9b693c
JK
58332008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5834
5835 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5836 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5837
a9c64011
AS
58382008-11-20 Andreas Schwab <schwab@suse.de>
5839
5840 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5841 matching syscall entry point.
5842 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5843 (tcatch_vfork_then_child_follow): Likewise. Finish through
5844 vfork even if we stopped at the syscall trampoline.
5845
e2fd701e
DE
58462008-11-20 Doug Evans <dje@google.com>
5847
5848 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5849
69abc51c
TJB
58502008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5851
5852 * gdb.arch/ppc-dfp.exp: New file.
5853 * gdb.arch/ppc-dfp.c: New file.
5854
c14c28ba
PP
58552008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5856
5857 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5858
2e74121d
DE
58592008-11-17 Doug Evans <dje@google.com>
5860
5861 * gdb.mi/mi-syn-frame.exp: Update expected output.
5862 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5863
66bb093b
VP
58642008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5865
5866 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5867 "thread N" results in =thread-selected.
5868 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5869 (mi_send_resuming_command_raw): Be prepared for
5870 =thread-selected.
5871
3d043ef6
VP
58722008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5873
a9c64011
AS
5874 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5875 * lib/mi-support.exp: Likewise.
3d043ef6 5876
808104c8
JB
58772008-11-16 Joel Brobecker <brobecker@adacore.com>
5878
5879 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5880 commands from the expected output for "help catch".
5881
00b22944
JB
58822008-11-15 Joel Brobecker <brobecker@adacore.com>
5883
5884 * gdb.ada/int_deref.exp: New testcase.
5885
59669435
TT
58862008-11-14 Nick Roberts <nickrob@snap.net.nz>
5887
5888 * gdb.mi/gdb2549.exp: New file.
5889
de04a248
DE
58902008-11-11 Doug Evans <dje@google.com>
5891
5892 * gdb.base/callexit.exp: New file.
5893 * gdb.base/callexit.c: New file.
5894
6b8ce727
DE
58952008-11-10 Doug Evans <dje@google.com>
5896
5897 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5898 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5899 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5900 (default_gdb_start,default_gdb_exit): Ditto.
5901 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5902 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5903 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5904 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5905 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5906 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5907
1b14b8aa
AS
59082008-11-03 Andreas Schwab <schwab@suse.de>
5909
5910 * gdb.base/hashline2.exp: Fix typo.
5911 * gdb.base/hashline3.exp: Likewise.
5912
f3134b88
TT
59132008-10-30 Tom Tromey <tromey@redhat.com>
5914
5915 * gdb.base/pointers.exp: Add test.
5916 * gdb.base/pointers.c (k, S): New typedefs.
5917 (instance): New global.
5918
c2226152
AS
59192008-10-30 Andreas Schwab <schwab@suse.de>
5920
5921 * gdb.base/args.exp: Add tests for newlines.
5922
462f405c
JB
59232008-10-30 Joel Brobecker <brobecker@adacore.com>
5924
5925 gdb.base/foll-exec.exp: Update the expected output of a couple
5926 of "info breakpoints" tests.
5927
79a45b7d
TT
59282008-10-28 Tom Tromey <tromey@redhat.com>
5929
5930 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5931
adc13a14
PA
59322008-10-24 Pedro Alves <pedro@codesourcery.com>
5933
5934 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5935 gdb_start_cmd.
5936 Use runto_main before any test that requires execution.
5937
252fbfc8
PA
59382008-10-23 Pedro Alves <pedro@codesourcery.com>
5939
5940 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5941 instead of SIGINT.
5942
28148e3d
JB
59432008-10-22 Joel Brobecker <brobecker@adacore.com>
5944
5945 * gdb.base/completion.exp: Update expected output following
5946 the addition of the "info tasks" command.
5947
c209f847
TT
59482008-10-22 Tom Tromey <tromey@redhat.com>
5949
5950 * gdb.base/exprs.exp (test_expr): Add test for string
5951 concatenation.
5952
f177e350
PA
59532008-10-19 Pedro Alves <pedro@codesourcery.com>
5954
5955 * configure.ac: Output gdb.python/Makefile.
5956 * configure: Regenerate.
5957 * gdb.python/Makefile.in: New.
5958
cce89356
JB
59592008-10-16 Joel Brobecker <brobecker@adacore.com>
5960
5961 * gdb.base/foll-fork.exp: Adjust the expected output to match
5962 the new description for fork/vfork catchpoints in the "info
5963 breakpoints" output.
5964
176d289d
TJB
59652008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5966
5967 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5968
a08702d6
TJB
59692008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5970
5971 * gdb.python/python-value.c: New file.
5972 * gdb.python/python-value.exp: New file.
5973
1c5cfe86
PA
59742008-10-15 Pedro Alves <pedro@codesourcery.com>
5975
5976 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5977
5a98ad69
DP
59782008-10-15 Denis Pilat <denis.pilat@st.com>
5979
41702f1b 5980 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5981
dcb1a1e2
TT
59822008-10-09 Tom Tromey <tromey@redhat.com>
5983
5984 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5985 'fprintf' and 'stderr'.
5986
9124fe48
JB
59872008-10-07 Joel Brobecker <brobecker@adacore.com>
5988
5989 * gdb.ada/ref_tick_size.exp: New testcase.
5990
45452591
DE
59912008-10-06 Doug Evans <dje@google.com>
5992
5993 * gdb.dwarf2/dw2-cu-size.exp: New file.
5994 * gdb.dwarf2/dw2-cu-size.S: New file.
5995
5996 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5997 .Ltype_int for clarity.
5998
4fc5b208
PP
59992008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6000
6001 PR gdb/2384:
6002 * gdb.cp/gdb2384.exp: Extended to test more cases.
6003 * gdb.cp/gdb2384.cc: Likewise.
6004 * gdb.cp/gdb2384-base.h: Likewise.
6005 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6006
d78df370
JK
60072008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 * gdb.base/maint.exp (maint print type): Remove printing
6010 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6011
9a044a89
TT
60122008-09-30 Tom Tromey <tromey@redhat.com>
6013
6014 * gdb.base/macscp.exp: Add completion tests.
6015 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6016 (TWENTY_THREE): Likewise.
6017 (FORTY_EIGHT): Likewise.
6018
506800a9
TT
60192008-09-30 Tom Tromey <tromey@redhat.com>
6020
6021 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6022 everywhere.
6023 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6024
1a6f01b5
JK
60252008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6028 testcase is derived from. Fix racy dependency on an expected PID
6029 number. No longer support the testcase on Linux kernel 2.4.x.
6030
2fae03e8
TT
60312008-09-27 Tom Tromey <tromey@redhat.com>
6032
6033 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6034 and varargs.
6035
1ad15515
PA
60362008-09-22 Pedro Alves <pedro@codesourcery.com>
6037
6038 * lib/mi-support.exp (mi_expect_interrupt): New.
6039 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6040 from gdb.mi/mi-nonstop.exp.
6041 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6042 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6043 lib/mi-support.exp.
6044 Use mi_check_thread_states throughout. Avoid ".*" and do not
6045 require an anchor after -exec-run.
6046
d0b76dc6
DJ
60472008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6048
6049 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6050 stop is pending. Avoid ".*" when two stops are pending.
6051 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6052 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6053 newlines in fullnames.
6054 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6055 (mi_expect_stop): Update comments. Only anchor in sync mode.
6056 Do not match newlines.
6057 (mi_send_resuming_command_raw): Always return status.
6058 (mi_get_stop_line): Do not match more than one line by accident.
6059 Only anchor in sync mode.
6060 (mi_run_inline_test): If -exec-next fails, give up.
6061
9990c830
UW
60622008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6063
6064 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6065 on SPU.
6066
ebcf6f00
JB
60672008-09-10 Joel Brobecker <brobecker@adacore.com>
6068
6069 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6070
b6db24e5
JB
60712008-09-10 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6074 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6075 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6076 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6077 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6078 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6079 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6080 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6081 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6082 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6083 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6084 Include the "= " sequence in the expected output of print tests.
6085
2bf448e0
JB
60862008-09-10 Joel Brobecker <brobecker@adacore.com>
6087
6088 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6089 description for boolean types.
6090
d51fd4c8
PA
60912008-09-09 Pedro Alves <pedro@codesourcery.com>
6092
6093 * gdb.base/hook-stop-continue.c: New.
6094 * gdb.base/hook-stop-continue.exp: New.
6095
694182d2
DJ
60962008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6099
3b8a7fc0
JG
61002008-09-08 Jerome Guitton <guitton@adacore.com>
6101
6102 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6103 (stack_check_probe_2, stack_check_probe_loop_1)
6104 (stack_check_probe_loop_2): New functions.
6105 (main): Add call to these new functions.
6106 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6107 functions, check that the breakpoint is inserted at the appropriate
6108 location.
6109 (insert_breakpoint): Slightly refine this procedure so that it can
6110 be called several times in the test.
6111
96cc0ae8
JG
61122008-09-08 Jerome Guitton <guitton@adacore.com>
6113
6114 * gdb.base/stack-checking.c: New file.
6115 * gdb.base/stack-checking.exp: New file.
6116
1f08b409
TJB
61172008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6118
6119 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6120 * gdb.arch/altivec-regs.exp: Likewise.
6121 * gdb.arch/vsx-regs.exp: Likewise.
6122
3099e1c4
TJB
61232008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6124
6125 * gdb.arch/ppc-fp.exp: New file.
6126 * gdb.arch/ppc-fp.c: New file.
6127
cc69bfc1
PP
61282008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6129
6130 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6131 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6132
b02a33db
MS
61332008-09-04 Michael Snyder <msnyder@vmware.com>
6134
6135 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6136 as "at" (for non-debug functions such as _start).
6137
2992cbe0
UW
61382008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6139
6140 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6141 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6142 software watchpoints.
6143 * gdb.base/watch_thread_num.exp: Likewise.
6144
514f746b
AR
61452008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6146
6147 * gdb.arch/i386-bp_permanent.exp: New test.
6148
876cecd0
TT
61492008-08-24 Tom Tromey <tromey@redhat.com>
6150
6151 * gdb.base/maint.exp: Update "maint print type".
6152
80f73d71
VP
61532008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6154
6155 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6156 support. Adjust the order of "*running" notifications.
6157 * gdb.mi/non-stop.c: Don't cast from int to void* and
6158 back.
6159
d9c78d7d
MK
61602008-08-20 Mark Kettenis <kettenis@gnu.org>
6161
6162 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6163 expect to find it in the "info frame" output.
6164
97a2d1d3
DJ
61652008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6166
6167 * gdb.base/interp.exp: Always consume both prompts.
6168
b96e2927
PA
61692008-08-20 Pedro Alves <pedro@codesourcery.com>
6170
6171 * gdb.base/pending.exp: Test pending breakpoints without symbols
6172 loaded.
6173
8cf6e61a
VP
61742008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6175
6176 * lib/mi-support.exp (mi_expect_stop): Produce
6177 more details on failures.
6178 * gdb.mi/mi-nonstop.exp: New.
6179 * gdb.mi/non-stop.c: New.
6180
c6ebd6cf
VP
61812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6182
a9c64011
AS
6183 * gdb.mi/mi-async.exp: Use 'set target-async'.
6184 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6185
46a9b8ed
DJ
61862008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6187
6188 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6189
44feb3ce
TT
61902008-08-17 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.base/help.exp (help catch): Rewrite.
6193
311a4e6b
TJB
61942008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6195
6196 * gdb.base/define.exp: Test indented command documentation.
6197 * gdb.python/python.exp: Test indented multi-line command.
6198
604c2f83
LM
61992008-08-15 Luis Machado <luisgpm@br.ibm.com>
6200
6201 * testsuite/gdb.arch/vsx-regs.c: New source file.
6202 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6203 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6204
886a217c
TT
62052008-08-14 Tom Tromey <tromey@redhat.com>
6206
6207 * gdb.base/macscp.exp: Add regression test for "macro define" or
6208 "macro undef" with no arguments.
6209
c814a4f3
PP
62102008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6211
6212 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6213
12ab8a60
UW
62142008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6215
6216 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6217
d57a3c85
TJB
62182008-08-06 Tom Tromey <tromey@redhat.com>
6219
6220 * gdb.python/python.exp: New file.
6221
c7b778ff
JK
62222008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6223
6224 Fix for PR gdb/1543.
6225 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6226 $LOCATION.
6227 (location): New variable.
6228 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6229 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6230 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6231 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6232 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6233 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6234 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6235 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6236 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6237 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6238 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6239 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6240 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6241 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6242 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6243 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6244 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6245 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6246 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6247 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6248 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6249 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6250 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6251 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6252 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6253 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6254 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6255 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6256 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6257 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6258 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6259 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6260 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6261 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6262 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6263 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6264 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6265 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6266 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6267 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6268 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6269 gdb.base/type-opaque.exp, gdb.base/until.exp,
6270 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6271 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6272 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6273 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6274 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6275 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6276 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6277 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6278 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6279 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6280 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6281 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6282 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6283 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6284 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6285 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6286 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6287 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6288 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6289 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6290 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6291 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6292 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6293 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6294 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6295 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6296 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6297 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6298 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6299 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6300 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6301 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6302 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6303 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6304 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6305 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6306 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6307 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6308 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6309 to bug-gdb@prep.ai.mit.edu .
6310
5e06a3d1
VP
63112008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6312
6313 * lib/mi-support.exp (mi_load_shlibs): New.
6314 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6315
9d81d21b
VP
63162008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6317
6318 * lib/mi-support.exp (get_mi_thread_list)
6319 (check_mi_and_console_threads): New, moved from ...
6320 * gdb.mi/mi-pthread.exp: ...here.
6321 * gdb.mi/gdb669.exp (get_mi_thread_list)
6322 (check_mi_and_console_threads): Delete.
6323 * gdb.mi/mi2-pthread.exp: Likewise.
6324
bae98fe0
TT
63252008-07-28 Tom Tromey <tromey@redhat.com>
6326
6327 * Makefile.in (just-check): Remove. Move body to...
6328 (check): ... here.
6329
57380f4e
DJ
63302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6331
6332 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6333 Add a test for duplicated SIGINTs.
6334
e09490f1
DJ
63352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6336
6337 * gdb.threads/schedlock.exp (get_args): Update to work for any
6338 value of NUM.
6339 (Top level): Report the number of threads that did not resume.
6340
6387b45f
DJ
63412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6342
6343 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6344
62f64ff2
DJ
63452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6346
6347 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6348 non-MI prompt.
6349
fa8de41e
TT
63502008-07-26 Tom Tromey <tromey@redhat.com>
6351
6352 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6353 (function_struct, function_struct_ptr): New globals.
6354 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6355 function pointer in a struct.
6356
ccb3ac8a
TT
63572008-07-26 Tom Tromey <tromey@redhat.com>
6358
6359 * gdb.base/macscp.exp: Add test for macro lexing bug.
6360
d7d9f01e
TT
63612008-07-18 Tom Tromey <tromey@redhat.com>
6362
6363 * gdb.base/macscp.exp: Add macro tests.
6364
9bf07184
PP
63652008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6366
6367 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6368
becf6477
PP
63692008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6370
6371 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6372
0709f7d3
PP
63732008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6374
6375 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6376
7093c834
PP
63772008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6378
6379 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6380
b432ffe3
JK
63812008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6382
6383 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6384
b1a268e5
VP
63852008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6386
6387 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6388
e2995f8e
KB
63892008-07-11 Kevin Buettner <kevinb@redhat.com>
6390
6391 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6392 of regexp to account for changes made to GDB in the printing of
6393 byte vectors.
6394
14032a66
TT
63952008-07-11 Tom Tromey <tromey@redhat.com>
6396
6397 * gdb.base/completion.exp: Add 'help' completion test.
6398
981505ef
JK
63992008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6400
6401 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6402
10568435
JK
64032008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6406
4487aabf
PA
64072008-07-09 Pedro Alves <pedro@codesourcery.com>
6408
6409 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6410
a4a9b1c4
PA
64112008-07-09 Pedro Alves <pedro@codesourcery.com>
6412
6413 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6414
3c3185ac
JK
64152008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6418
7ebd49dc
VP
64192008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6420
6421 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6422 previous commit. Add a comment.
6423
84e46146
PA
64242008-06-28 Pedro Alves <pedro@codesourcery.com>
6425
6426 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6427
0f8d4a2f
VP
64282008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6429
6430 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6431
f747e0ce
PA
64322008-06-27 Pedro Alves <pedro@codesourcery.com>
6433
6434 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6435 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6436 compiling an executable, link in an object that forces unbuffered
6437 output.
6438 * lib/set_unbuffered_mode.c: New file.
6439
734a5c36
JK
64402008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6441
6442 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6443
a2840c35
VP
64442008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6445
a9c64011
AS
6446 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6447 mi_expect_stop.
6448 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6449 Demand that *running is output.
6450 (detect_async): Perform checking every time.
6451 (mi_send_resuming_command): Extract everything into...
6452 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6453 (mi_expect_stop): Don't accept any output before *stopped.
6454
6ae37fef
VP
64552008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6456
6457 Robustify mi-simplerun.
a9c64011
AS
6458 * gdb.mi/basics.c (main): Add a call to sleep.
6459 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6460 * gdb.mi/mi2-cli.exp: Likewise.
6461 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6462
b4aa76f0 64632008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6464
6465 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6466
e1ac3328
VP
64672008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6468
a9c64011
AS
6469 * gdb.mi/mi-console.exp: Adjust.
6470 * gdb.mi/mi-syn-frame.exp: Adjust.
6471 * gdb.mi/mi2-console.exp: Adjust.
6472 * gdb.mi/mi2-syn-frame.exp: Adjust.
6473 * lib/mi-support.exp (mi_run_cmd): Adjust.
6474 (mi_send_resuming_command): Adjust.
e1ac3328 6475
f7f9a841
VP
64762008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6477
6478 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6479 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6480 testing of stopped.
6481 * gdb.mi/mi2-syn-frame.exp: Likewise.
6482 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6483 (async, detect_async): New.
6484 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6485 depending on if we're running in sync or async mode.
f7f9a841 6486
37cd5d19
TT
64872008-06-09 Tom Tromey <tromey@redhat.com>
6488
6489 * gdb.base/completion.exp: New tests for field name completion
6490 with spaces, and field name completion with '->'.
6491
65d12d83
TT
64922008-06-06 Tom Tromey <tromey@redhat.com>
6493
6494 * gdb.base/break1.c (struct some_struct): New struct.
6495 (values): New global.
6496 * gdb.base/completion.exp: Add field name completion test.
6497
ebfe2e3f
PP
64982008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6499
6500 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6501 to pointer.
6502 * gdb.cp/call-c.cc: Likewise.
6503
bcf6fc3a
NR
65042008-06-06 Nick Roberts <nickrob@snap.net.nz>
6505
6506 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6507 annotation.
6508
49fd4a42 65092008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6510 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6511
6512 * gdb.threads/execl.c, gdb.threads/execl1.c,
6513 gdb.threads/execl.exp: New tests.
a9c64011 6514
8a34ac3f
AR
65152008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6516 Daniel Jacobowitz <dan@codesourcery.com>
6517
6518 * gdb.cp/exception.exp: Activate test, make it work with pending
6519 catchpoints.
6520
86ae69ef
JK
65212008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6524
f7f9ae2c
VP
65252008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6526
a9c64011
AS
6527 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6528 now printed.
6529 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6530
2a2d4dc3
AS
65312008-05-27 Andreas Schwab <schwab@suse.de>
6532
6533 * gdb.base/frame-args.exp: Handle arguments that are optimized
6534 out.
6535
5099e4d9
LM
65362008-05-26 Luis Machado <luisgpm@br.ibm.com>
6537
6538 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6539 quiet for ppc32 and group options into a single variable.
6540
d9c36a91
JB
65412008-05-23 Joel Brobecker <brobecker@adacore.com>
6542
6543 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6544 of zero-size elements.
6545 * gdb.ada/null_array.exp: Test printing this new array.
6546
103a8671
JK
65472008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6550
07a4cc1a 65512008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6552
6553 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6554 of the "finish" command.
6555
55f996a7
NR
65562008-05-21 Nick Roberts <nickrob@snap.net.nz>
6557
6558 * gdb.base/annota1.exp: Test for new annotation.
6559
907fc202
UW
65602008-05-16 Pedro Alves <pedro@codesourcery.com>
6561
6562 * gdb.base/fixsection.exp: New file.
6563 * gdb.base/fixsection0.c: New file.
6564 * gdb.base/fixsection1.c: New file.
6565
e8f97270
UW
65662008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6567
6568 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6569 * gdb.base/annota3.exp: Likewise.
6570
ac0bb574
NF
65712008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6572
6573 * gdb.base/watch_thread_num.exp: Don't run tests that require
6574 watchpoints if the target doesn't support them.
6575
6fadd07a
DE
65762008-05-12 Doug Evans <dje@google.com>
6577
6578 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6579
6e9a4a30
JB
65802008-05-09 Joel Brobecker <brobecker@adacore.com>
6581
6582 * gdb.ada/assign_1.exp: New testcase.
6583
08388c79
DE
65842008-05-09 Doug Evans <dje@google.com>
6585
a3c83fae
DE
6586 * gdb.base/find.exp: New file.
6587 * gdb.base/find.c: New file.
08388c79 6588
bd5ddfe8
DJ
65892008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6590
6591 * gdb.base/commands.exp (watchpoint_command_test): Handle
6592 gdb,no_hardware_watchpoints.
6593 * gdb.base/float.exp: Allow ARM targets without floating point.
6594 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6595
b5dd68e2 65962008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6597 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6598
6599 * gdb.ada/lang_switch: New test program.
6600 * gdb.ada/lang_switch.exp: New testcase.
6601
382d13d1
DE
66022008-05-05 Doug Evans <dje@google.com>
6603
6604 * gdb.base/help.exp (disassemble): Update expected help text.
6605
9dd789d0
PA
66062008-05-04 Pedro Alves <pedro@codesourcery.com>
6607
6608 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6609
611c83ae
PA
66102008-05-04 Pedro Alves <pedro@codesourcery.com>
6611
6612 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6613 different times.
6614
ff013f42
JK
66152008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6618 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6619 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6620 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6621
96dff6a2
VP
66222008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6623
6624 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6625 notification to appear.
6626
55cd6f92
DJ
66272008-05-04 Daniel Jacobowitz <dan@debian.org>
6628
6629 * gdb.base/fullname.c: New file.
6630 * gdb.base/fullname.exp: New file.
6631 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6632
d705c43c
PA
66332008-05-03 Pedro Alves <pedro@codesourcery.com>
6634
6635 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6636 expressions with macros.
6637
333222e1
JK
66382008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6641
5ac01682
DJ
66422008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6643
6644 * gdb.base/completion.exp: Handle lack of other symbols beginning
6645 with "a".
6646
6647 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6648
237fc4c9
PA
66492008-05-02 Jim Blandy <jimb@codesourcery.com>
6650
6651 * gdb.asm/asmsrc1.s: Add scratch space.
6652
ed5e9466
DJ
66532008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6654 Daniel Jacobowitz <dan@codesourcery.com>
6655
6656 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6657 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6658 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6659
b39cc962
DJ
66602007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6661
6662 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6663
36d520f5
JB
66642008-05-01 Joel Brobecker <brobecker@adacore.com>
6665
6666 * gdb.base/info-target.exp: New testcase.
6667
8d4e3071
DJ
66682008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6669
6670 * gdb.cp/hang.exp: Use .cc instead of .C.
6671 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6672 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6673
6f3f3097
DJ
66742008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6675
6676 * gdb.base/gdb1250.exp: Remove perror.
6677 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6678
5550a914
PA
66792008-04-30 Pedro Alves <pedro@codesourcery.com>
6680
6681 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6682 .2byte.
6683
d848e687
DJ
66842008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6685
6686 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6687 (maybe_kfail): New.
6688
93b5768b
PA
66892008-04-25 Pedro Alves <pedro@codesourcery.com>
6690
6691 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6692
721c02de
VP
66932008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6694
a9c64011
AS
6695 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6696 * gdb.mi/mi2-syn-frame.exp: Likewise.
6697 * lib/mi-support.exp: Likewise.
721c02de 6698
74960c60
VP
66992008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6700
6701 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6702 to specify regexp for the location to stop at.
6703 * gdb.base/break-always.c: New.
6704 * gdb.base/break-always.exp: New.
6705
d24317b4
VP
67062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6707
6708 * lib/mi-support.exp (mi_runto_helper): Adjust
6709 for the original-location field.
6710 (mi_create_breakpoint, mi_list_breakpoints): New.
6711 * gdb.mi/mi-break.exp: Adjust.
6712 * gdb.mi/mi2-break.exp: Adjust.
6713 * gdb.mi/mi-pending.exp: Adjust.
6714 * gdb.mi/mi-simplerun.exp: Adjust.
6715 * gdb.mi/mi2-simplerun.exp: Adjust.
6716 * gdb.mi/mi-syn-frame.exp: Adjust.
6717 * gdb.mi/mi2-syn-frame.exp: Adjust.
6718 * gdb.mi/mi-until.exp: Adjust.
6719 * gdb.mi/mi2-until.exp: Adjust.
6720 * gdb.mi/mi-var-display.exp: Adjust.
6721 * gdb.mi/mi2-var-display.exp: Adjust.
6722 * gdb.mi/mi-watch.exp: Adjust.
6723 * gdb.mi/mi2-watch.exp: Adjust.
6724
fdc59709 67252008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6726
a9c64011
AS
6727 * aclocal.m4: Add override.m4.
6728 * configure: Regenerate.
fdc59709 6729
8e91f023
VP
67302008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6731
6732 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6733 '-var-update --all-values' reports new value even the type
6734 of a variable object has changed.
6735
233a11ab
CS
67362008-04-18 Craig Silverstein <csilvers@google.com>
6737
6738 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6739 files.
d24317b4 6740
9c1137ad
JB
67412008-04-18 Joel Brobecker <brobecker@adacore.com>
6742
6743 * gdb.ada/atomic_enum: New test program.
6744 * gdb.ada/atomic_enum.exp: New testcase.
6745
66d0bbc7
DE
67462008-04-17 Doug Evans <dje@google.com>
6747
6748 * gdb.opt/Makefile.in: Fix whitespace.
6749
100906b0
UW
67502008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6751
6752 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6753
4584e32e
DE
67542008-04-17 Doug Evans <dje@google.com>
6755
6756 * gdb.base/hashline1.exp: New testcase.
6757 * gdb.base/hashline2.exp: New testcase.
6758 * gdb.base/hashline2.exp: New testcase.
6759
0a320680
PA
67602008-04-17 Pedro Alves <pedro@codesourcery.com>
6761
6762 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6763
18ac113b
AR
67642008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6765
6766 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6767 temporary breakpoint to match "Temporary breakpoint".
6768 * gdb.base/break.exp (delete_breakpoints): Likewise.
6769 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6770 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6771 * gdb.base/display.exp: Likewise.
6772 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6773 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6774 * gdb.base/restore.exp (restore_tests): Likewise.
6775 * gdb.base/sepdebug.exp: Likewise.
6776 * gdb.base/watchpoint.exp: Likewise.
6777 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6778 * gdb.mi/mi-pending.exp: Likewise.
6779 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6780 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6781 * gdb.mi/mi-var-cmd.exp: Likewise.
6782 * gdb.mi/mi-var-display.exp: Likewise.
6783 * gdb.mi/mi2-cli.exp: Likewise.
6784 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6785 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6786 * gdb.mi/mi2-var-display.exp: Likewise.
6787 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6788 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6789 new "disp" field.
a9c64011 6790 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6791 reason. This is to support fix for PR2424.
6792
add38693
JK
67932008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6794
6795 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6796
fcacd99f
VP
67972008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6798
6799 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6800 field. Add more floating varobj tests.
fcacd99f 6801 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6802 field.
6803 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6804 (main): Call do_at_tests.
6805 * lib/mi-support.exp (mi_create_floating_varobj)
6806 (mi_varobj_update_with_type_change): New.
fcacd99f 6807
de051565
MK
68082008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6809
6810 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6811 option of -var-evaluate-expression.
6812 * gdb.mi/mi2-var-display.exp: Likewise.
6813
dbc52822
VP
68142008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6815
6816 Introduce test setup helpers.
a9c64011
AS
6817 * lib/gdb.exp (build_executable, clean_restart)
6818 (prepare_for_testing): New.
6819 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6820 * gdb.base/return.exp: Likewise.
6821 * gdb.base/ending-run.exp: Likewise.
dbc52822 6822
473591da
NR
68232008-04-07 Nick Roberts <nickrob@snap.net.nz>
6824
6825 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6826 Interface (MI) responses.
6827
2b2d9e11
VP
68282008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6829
a9c64011
AS
6830 * gdb.cp/breakpoint.cc: New code to test conditions involving
6831 member variables.
6832 * gdb.cp/breakpoint.exp: Test condition involving member
6833 variables.
2b2d9e11 6834
bb378428
VP
68352008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6836
6837 * lib/mi-support.exp (mi_expect_stop): New.
6838 (mi_run_cmd): Change the
6839 token. Use mi_send_resuming_command, use
6840 mi_expect_stop.
6841 (mi_execute_to_helper): Rename to mi_execute_to.
6842 (mi_send_resuming_command): Add more error patterns.
6843 (mi_wait_for_stop): Renamed to...
6844 (mi_get_stop_line): ...this.
6845 (mi_run_inline_test): Adjust.
6846
6847 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6848 * gdb.mi/mi-console.exp: Likewise.
6849 * gdb.mi/mi-pending.exp: Likewise.
6850 * gdb.mi/mi-simplerun.exp: Likewise.
6851 * gdb.mi/mi-stack.exp: Likewise.
6852 * gdb.mi/mi-stepi.exp: Likewise.
6853 * gdb.mi/mi-syn-frame.exp: Add comment.
6854 * gdb.mi/mi-until.exp: Likewise.
6855 * gdb.mi/mi-var-display.exp: Likewise.
6856 * gdb.mi/mi-watch.exp: Likewise.
6857 * gdb.mi/mi2-cli.exp: Likewise.
6858 * gdb.mi/mi2-console.exp: Likewise.
6859 * gdb.mi/mi2-simplerun.exp: Likewise.
6860 * gdb.mi/mi2-stack.exp: Likewise.
6861 * gdb.mi/mi2-stepi.exp: Likewise.
6862 * gdb.mi/mi2-until.exp: Likewise.
6863 * gdb.mi/mi2-var-display.exp: Likewise.
6864 * gdb.mi/mi2-watch.exp: Likewise.
6865
62172bb9
UW
68662008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6867
6868 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6869
6870 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6871
a13e061a
PA
68722008-04-04 Pedro Alves <pedro@codesourcery.com>
6873
6874 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6875 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6876 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6877 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6878 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6879 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6880 expect an mi error duplicated in stderr.
6881
eae06beb
JB
68822008-04-03 Joel Brobecker <brobecker@adacore.com>
6883
6884 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6885 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6886 Add a couple of tests that verify the behavior when the new setting
6887 is set to "cancel" and "all".
6888 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6889 "ask" before we start the testing.
6890
79c6ced6
AR
68912008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6892
6893 * gdb.cp/casts.cc: Add class reference variables.
6894 * gdb.cp/casts.exp: New test cases for up/down casting references.
6895
6c2d1a6b
MK
68962008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6897
6898 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6899 instead of beginning to make an extra test pass.
6900 * gdb.mi/mi2-var-display.exp: Likewise.
6901
55b411d9
MR
69022008-03-31 Maciej W. Rozycki <macro@mips.com>
6903
6904 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6905
c6140da2
MD
69062008-03-31 Markus Deuling <deuling@de.ibm.com>
6907 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6908
6909 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6910 value. Add xfail for older kernels.
6911
79732189
AR
69122008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6913
6914 Bring mi-support in line with gdb.exp.
6915 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6916 (mi_gdb_start): New function.
6917
33c3676e
MR
69182008-03-28 Maciej W. Rozycki <macro@mips.com>
6919
6920 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6921
92e28119
VP
69222008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6923
6924 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6925 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6926
9e8e3afe
VP
69272008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6928
6929 * lib/mi-support.exp (mi_create_varobj_checked): New.
6930 (mi_list_varobj_children): Allow to check for a
6931 value.
6932 (mi_list_array_varobj_children): New.
6933
6934 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6935 and mi_list_varobj_children, as opposed to hardcoding
6936 expected strings.
6937 * gdb.mi/gdb701.exp: Likewise.
6938 * gdb.mi/gdb792.exp: Likewise.
6939 * gdb.mi/mi-var-block.exp: Likewise.
6940 * gdb.mi/mi-var-cmd.exp: Likewise.
6941 * gdb.mi/mi-var-invalidate.exp: Likewise.
6942 * gdb.mi/mi2-var-block.exp: Likewise.
6943 * gdb.mi/mi2-var-child.exp: Likewise.
6944 * gdb.mi/mi2-var-cmd.exp: Likewise.
6945 * gdb.mi/mi2-var-display.exp: Likewise.
6946
9df50351
JK
69472008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 Fix random false FAILs on i386.
6950 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6951
31e5d73a
DJ
69522008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6953
6954 PR gdb/544
6955 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6956
12f4afab
DJ
69572008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6958
6959 PR gdb/544
6960 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6961
b562a0cb
DJ
69622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6963
6964 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6965 fixed PR gdb/544.
6966
17faa917
DJ
69672008-03-21 Pedro Alves <pedro@codesourcery.com>
6968
6969 * gdb.threads/fork-child-threads.exp: Test next over fork.
6970
6214f497
DJ
69712008-03-21 Chris Demetriou <cgd@google.com>
6972
6973 * gdb.base/break.exp (rbreak junk): New test for rbreak
6974 "Junk at end of arguments" issue.
6975
63092375
DJ
69762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6977
6978 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6979 *& to work on created array elements.
6980 (Top level): Test print $pc with a file. Test string operations
6981 without a target.
6982 * gdb.base/ptype.exp: Do not expect *& to work on created array
6983 elements.
6984
b21991b0
DJ
69852008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6986
6987 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6988 gdb.threads/staticthreads.exp: Update exit query.
6989
c4b347c7
SL
69902008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6991
6992 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6993
fa4727a6
DJ
69942008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6995
6996 * gdb.base/watchpoint.c (global_ptr, func4): New.
6997 (main): Call func4.
6998 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6999 (test_inaccessible_watchpoint): New.
7000
2f34202f
MR
70012008-02-29 Maciej W. Rozycki <macro@mips.com>
7002
7003 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7004 select the largest.
7005
0d6ba1b1
DJ
70062008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7007
7008 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7009 frames-invalid annotations.
7010
e691325a
PM
70112008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7012
a9c64011 7013 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7014
f85b5ecc
DE
70152008-02-27 Doug Evans <dje@google.com>
7016
7017 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7018 for bug 1738.
7019 (breakpoint_to_handler_entry): Ditto.
7020
b40e7bf3
JB
70212008-02-27 Joel Brobecker <brobecker@adacore.com>
7022
7023 * gdb.base/ending-run.exp: Use the first line of code inside
7024 function body to test breakpoints.
7025 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7026 location where the breakpoint is inserted when using the line
7027 where a function is declared. Fix typo in the description of
7028 one of the tests.
7029 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7030
2faca73a
PM
70312008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7032
7033 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7034 tests.
2faca73a 7035
6f439c36
PM
70362008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7037
7038 * gdb.base/args.exp: avoid same output for tests
7039 with single quotes.
7040
54e52265
VP
70412008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7042
a9c64011
AS
7043 * gdb.base/annota1.exp: Adjust for 'info break'
7044 format changes.
7045 * gdb.base/annota3.exp: Likewise.
7046 * gdb.base/break.exp: Likewise.
7047 * gdb.base/condbreak.exp: Likewise.
7048 * gdb.base/pending.exp: Likewise.
7049 * gdb.base/sepdebug.exp: Likewise.
7050 * gdb.base/unload.exp: Likewise.
7051 * gdb.cp/ovldbreak.exp: Likewise.
7052 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7053
897b09ca
DE
70542008-02-07 Doug Evans <dje@google.com>
7055
7056 * gdb.cp/mb-inline.exp: New.
7057 * gdb.cp/mb-inline.h: New.
7058 * gdb.cp/mb-inline1.cc: New.
7059 * gdb.cp/mb-inline2.cc: New.
7060
b1c32d35
PM
70612008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7062
7063 * gdb.pascal/floats.pas: New test program.
7064 * gdb.pascal/floats.exp: New testcase.
7065
1a4ca44a
TJB
70662008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7067
7068 * gdb.base/callfuncs.c (t_float_many_args): New function.
7069 (t_double_many_args): New function.
7070 * gdb.base/callfuncs.exp: Add tests for exceeding float
7071 and double parameters passed through the stack.
7072
439048e8
JB
70732008-02-05 Joel Brobecker <brobecker@adacore.com>
7074
7075 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7076 gdb.ada/complete/foo.adb: New files.
7077 * gdb.ada/complete.exp: New testcase.
7078
81fe8080
DE
70792008-02-03 Doug Evans <dje@google.com>
7080
301f0ecf
DE
7081 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7082
81fe8080
DE
7083 * gdb.cp/gdb2384.exp: New file.
7084 * gdb.cp/gdb2384.cc: New file.
7085 * gdb.cp/gdb2384-base.h: New file.
7086 * gdb.cp/gdb2384-base.cc: New file.
7087
4b071aec
DE
70882008-02-02 Doug Evans <dje@google.com>
7089
7090 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7091
61137ba6
JB
70922007-02-01 Joel Brobecker <brobecker@adacore.com>
7093
7094 * gdb.ada/sym_print_name: New test program.
7095 * gdb.ada/sym_print_name.exp: New testcase.
7096
70972007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7098
7099 * gdb.ada/nested/hello.adb: New file.
7100 * gdb.ada/nested.exp: New testcase.
7101 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7102
98deb0da
VP
71032008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7104
7105 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7106 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7107 don't cause future evaluations of function to report
7108 creation of internal breakpoints.
98deb0da 7109
723a2275
VP
71102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7111
7112 * gdb.mi/mi-break.exp (test_error): New.
7113 Call it.
7114
fb546a2f
LM
71152008-01-31 Luis Machado <luisgpm@br.ibm.com>
7116
7117 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7118 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7119
2d8fd90a
PM
71202008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7121
7122 * gdb.pascal/integers.pas: New test program.
7123 * gdb.pascal/integers.exp: New testcase.
7124
a7fa0ded
PM
71252008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7126
7127 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7128
5e1a1926
TJB
71292008-01-30 Luis Machado <luisgpm@br.ibm.com>
7130
7131 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7132 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7133
8d04f9f0
JB
71342008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7135
7136 * gdb.ada/formatted_ref: New test program.
7137 * gdb.ada/formatted_ref.exp: New testcase.
7138
7139 * gdb.cp/formatted-ref.cc: New file.
7140 * gdb.cp/formatted-ref.exp: New testcase.
7141
ce75a98f
JB
71422008-01-30 Joel Brobecker <brobecker@adacore.com>
7143
7144 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7145
e835f6bf
NR
71462008-01-30 Nick Roberts <nickrob@snap.net.nz>
7147
7148 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7149 (test_file_list_exec_source_file): Update to new macro-info field.
7150
d118ef87
PH
71512008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7152
7153 * gdb.ada/exprs: New test program.
7154 * gdb.ada/exprs.exp: New testcase.
7155
7d35ab09
TJB
71562008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7157
7158 * dfp-test.c (DELTA, DELTA_B): New definitions.
7159 (double_val1, double_val2, double_val3, double_val4, double_val5,
7160 double_val6, double_val7, double_val8, double_val9, double_val10,
7161 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7162 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7163 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7164 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7165 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7166 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7167 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7168 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7169 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7170 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7171 dec128_val16): New global variables.
7172 (decimal_dec128_align): New function.
7173 (decimal_mixed): Likewise.
7174 (decimal_many_args_dec32): Likewise.
7175 (decimal_many_args_dec64): Likewise.
7176 (decimal_many_args_dec128): Likewise.
7177 (decimal_many_args_mixed): Likewise.
7178 * dfp-test.exp: Add tests calling new inferior functions.
7179
2d717e4f
DJ
71802008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7181
7182 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7183 gdb.server/ext-run.exp: New files.
7184 * lib/gdbserver-support.exp (gdbserver_download): New.
7185 (gdbserver_start): New. Update gdbserver expected
7186 output.
7187 (gdbserver_spawn): Use them.
7188 (gdbserver_start_extended): New.
7189
e85a822c
DJ
71902008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7191
7192 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7193 Run on GNU/Linux.
7194 (do_exec_tests): Check for systems which do not support catchpoints.
7195 Do not match START.
7196 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7197 Run on GNU/Linux. Enable verbose output.
7198 (check_fork_catchpoints): New.
7199 (explicit_fork_child_follow, catch_fork_child_follow)
7200 (tcatch_fork_parent_follow): Update expected messages.
7201 (do_fork_tests): Use check_fork_catchpoints.
7202 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7203 Run on GNU/Linux. Enable verbose output.
7204 (check_vfork_catchpoints): New.
7205 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7206 expected messages.
7207 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7208
401ea829
JB
72092008-01-29 Jim Blandy <jimb@red-bean.com>
7210
7211 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7212 host' errors.
7213 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7214
aceaf3ad
JB
72152008-01-29 Jim Blandy <jimb@red-bean.com>
7216
7217 * gdb.threads/sigthread.c: Use barriers to ensure that
7218 child_thread and child_thread_two are always initialized before we
7219 start to use them.
7220
a5606eee
VP
72212008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7222
7223 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7224 * gdb.base/watchpoint-solib.c: New.
7225 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7226
c55a82bb
PM
72272008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7228
7229 * gdb.base/gdb1056.exp: Add unsigned integer test.
7230
0993fe05
DE
72312008-01-28 Doug Evans <dje@google.com>
7232
7233 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7234
4fe42e7f
JB
72352008-01-27 Jim Blandy <jimb@codesourcery.com>
7236
c7a69933
JB
7237 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7238
4fe42e7f
JB
7239 * gdb.base/expand-psymtabs.exp: Doc fix.
7240
5def8285
MK
72412008-01-26 Mark Kettenis <kettenis@gnu.org>
7242
7243 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7244
5313c911
NR
72452008-01-24 Nick Roberts <nickrob@snap.net.nz>
7246
a9c64011 7247 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7248 -var-set-format.
7249
93815fbf
VP
72502008-01-23 Chris Demetriou <cgd@google.com>
7251
7252 * gdb.threads/thread_events.c: New testcase source file.
7253 * gdb.threads/thread_events.exp: New testcase expect file.
7254
467a88ee
NR
72552008-01-23 Nick Roberts <nickrob@snap.net.nz>
7256
7257 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7258
7259 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7260 -var-set-format.
7261
d8f82aba
DJ
72622008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7263 Vladimir Prus <vladimir@codesourcery.com>
7264
7265 * gdb.base/float.exp: Allow missing floating point for m68k and
7266 PowerPC.
7267
60c46647
VP
72682008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7269
7270 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7271 ignore count.
7272 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7273 * gdb.mi/mi-cli.exp: Adjust.
7274 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7275
c7dd36a1
PA
72762008-01-17 Pedro Alves <pedro@codesourcery.com>
7277
7278 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7279 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7280 with dummy_ptr's address.
7281 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7282 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7283 all targets.
7284 * gdb.mi/mi2-var-child.exp: Likewise.
7285
39d5313e
JB
72862008-01-09 Joel Brobecker <brobecker@adacore.com>
7287
7288 * gdb.ada/null_array: New test program.
7289 * gdb.ada/null_array.exp: New testcase.
7290
0aea4bf3
LM
72912008-01-09 Luis Machado <luisgpm@br.ibm.com>
7292
7293 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7294 with required float modifiers.
7295
0b354900
JB
72962008-01-08 Joel Brobecker <brobecker@adacore.com>
7297
7298 * gdb.ada/funcall_param: New test program.
7299 * gdb.ada/funcall_param.exp: New testcase.
7300
cdb7f5d4
JB
73012008-01-08 Joel Brobecker <brobecker@adacore.com>
7302
7303 * gdb.ada/arrayparam: New test program.
7304 * gdb.ada/arrayparam.exp: New testcase.
7305
88e2547f
JB
73062008-01-08 Joel Brobecker <brobecker@adacore.com>
7307
7308 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7309 landed. Should also fix random failures in the test following it.
7310
f6867ce0
TJB
73112008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7312
7313 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7314 for expressions with decimal float values.
7315 (test_dfp_conversions): New function to test casts to and from
7316 decimal float types.
7317 Call test_dfp_conversions.
7318 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7319 elements.
7320 (main): Initialize ds.float4 and ds.double8 elements.
7321 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7322 string to new error message.
7323 (d64_set_tests): Likewise.
7324 (d128_set_tests): Likewise.
7325 Add tests for expressions with decimal float variables. Add tests for
7326 conversions to and from decimal float types.
7327
f9c11282
JB
73282008-01-05 Joel Brobecker <brobecker@adacore.com>
7329
7330 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7331 * gdb.ada/packed_tagged.exp: New testcase.
7332
0ecbca72
JB
73332008-01-04 Joel Brobecker <brobecker@adacore.com>
7334
7335 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7336 gdb.ada/homonym/homonym_main.adb: New files.
7337 * gdb.ada/homonym.exp: New testcase.
7338
c18d3d89
JB
73392008-01-04 Joel Brobecker <brobecker@adacore.com>
7340
7341 * gdb.ada/packed_array.exp: Add testing of references to
7342 a packed array.
7343
ecc7085b
JB
73442008-01-04 Joel Brobecker <brobecker@adacore.com>
7345
7346 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7347 New files.
7348 * gdb.ada/type_coercion.exp: New testcase.
7349
c474c922
JB
73502008-01-04 Joel Brobecker <brobecker@adacore.com>
7351
7352 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7353 gdb.ada/tagged/foo.adb: New file.
7354 * gdb.ada/tagged.exp: New testcase.
7355
9005b927
JB
73562008-01-04 Joel Brobecker <brobecker@adacore.com>
7357
7358 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7359 gdb.ada/ptype_field/foo.adb: New files.
7360 * gdb.ada/ptype_field.exp: New testcase.
7361
1a6aaad8
JB
73622008-01-03 Joel Brobecker <brobecker@adacore.com>
7363
7364 * gdb.ada/print_pc.exp: New testcase.
7365
0ef22f53
JB
73662008-01-03 Joel Brobecker <brobecker@adacore.com>
7367
7368 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7369 gdb.ada/taft_type/p.adb: New files.
7370 * gdb.ada/taft_type.exp: New testcase.
7371
1689ecf8
JB
73722008-01-03 Joel Brobecker <brobecker@adacore.com>
7373
7374 * gdb.ada/array_bounds/bar.adb: New file.
7375 * gdb.ada/array_bounds.exp: New testcase.
7376
a4d0b9c3
JB
73772008-01-03 Joel Brobecker <brobecker@adacore.com>
7378
7379 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7380 gdb.ada/arrayptr/foo.adb: New files.
7381 * gdb.ada/arrayptr.exp: New testcase.
7382
a31ace00
JB
73832008-01-03 Joel Brobecker <brobecker@adacore.com>
7384
7385 * gdb.base/set-lang-auto.exp: New testcase.
7386
a97fced3
JB
73872008-01-03 Joel Brobecker <brobecker@adacore.com>
7388
7389 * gdb.ada/fun_addr/foo.adb: New file.
7390 * gdb.ada/fun_addr.exp: New testcase.
7391
ef29ce1a
JK
73922008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7395 New files
7396
0fafefe3
JB
73972008-01-02 Joel Brobecker <brobecker@adacore.com>
7398
7399 * array_subscript_addr/p.adb: New file.
a9c64011 7400 * array_subscript_addr.exp: New testcase.
0fafefe3 7401
c4359f8d
JB
74022008-01-02 Joel Brobecker <brobecker@adacore.com>
7403
a9c64011 7404 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7405 New files.
7406 * gdb.ada/str_cmp_ref.exp: New testcase.
7407
1aa1b15b
JB
74082008-01-01 Joel Brobecker <brobecker@adacore.com>
7409
7410 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7411 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7412 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7413
81c9b2cf
JB
74142008-01-01 Joel Brobecker <brobecker@adacore.com>
7415
7416 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7417 gdb.ada/ref_param/pck.ads: New files.
7418 * gdb.ada/ref_param.exp: New testcase.
7419
319e4674
JB
74202008-01-01 Joel Brobecker <brobecker@adacore.com>
7421
7422 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7423 gdb.ada/interface/foo.adb: New files.
7424 * gdb.ada/interface.exp: New testcase.
7425
ef682c56
JB
74262007-12-31 Jim Blandy <jimb@codesourcery.com>
7427
7428 * gdb.base/multi-forks.exp: Consume all output from child
7429 processes before proceeding to next test.
7430
f6f3eb6c
JB
74312007-12-29 Jim Blandy <jimb@codesourcery.com>
7432
7433 * configure: Regenerated.
7434
f652e42f
JB
74352007-12-27 Joel Brobecker <brobecker@adacore.com>
7436
7437 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7438 gdb.ada/fixed_cmp/fixed.adb: New files.
7439 * gdb.ada/fixed_cmp.exp: New testcase.
7440
6943e596
JB
74412007-12-27 Joel Brobecker <brobecker@adacore.com>
7442
7443 * gdb.ada/boolean_expr.exp: New testcase.
7444
aad9a193
JB
74452007-12-26 Jim Blandy <jimb@codesourcery.com>
7446
7447 * gdb.base/multi-forks.exp: Doc fix.
7448
fb5f3683
JB
74492007-12-26 Joel Brobecker <brobecker@adacore.com>
7450
7451 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7452 * gdb.ada/char_param.exp: Do not compile our test program with
7453 -gnata, this is unnecessary.
7454 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7455
384e4a9c
JB
74562007-12-24 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7459 gdb.ada/print_chars/foo.adb: New files.
7460 * gdb.ada/print_chars.exp: New testcase.
7461
01e044f7
JB
74622007-12-24 Joel Brobecker <brobecker@adacore.com>
7463
7464 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7465 gdb.ada/char_param/foo.adb: New files.
7466 * gdb.ada/char_param.exp: New testcase.
7467
0ce17860
JB
74682007-12-22 Jim Blandy <jimb@codesourcery.com>
7469
7470 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7471 hard-coding source line numbers into the test.
7472 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7473 gdb_get_line_number to find.
7474
919809b9
JB
74752007-12-22 Joel Brobecker <brobecker@adacore.com>
7476
7477 * gdb.base/ptype.c (highest): New struct type.
7478 (the_highest): New variable of that type.
7479 (main): Add dummy assignment to a field of variable the_highest.
7480 * gdb.base/ptype.exp: Test type printing of our new variable.
7481
abc8a88d
PM
74822007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7483
7484 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7485 and record first explicitly generated thread number.
abc8a88d
PM
7486 Use that thread number for thread specific watchpoint test.
7487 Add iteration number to repetitive tests.
7488
5158f3e3
CES
74892007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7490 Jim Blandy <jimb@codesourcery.com>
7491
7492 * gdb.base/expand-psymtabs.c: New testcase
7493 source file.
7494 * gdb.base/expand-psymtabs.exp: New testcase
7495 expect file.
7496
37e4754d
LM
74972007-12-17 Luis Machado <luisgpm@br.ibm.com>
7498
7499 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7500 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7501
551e5d04
JB
75022007-12-17 Joel Brobecker <brobecker@adacore.com>
7503
7504 * gdb.ada/frame_args/foo.adb: New file.
7505 * gdb.ada/frame_args/pck.ads: New file.
7506 * gdb.ada/frame_args/pck.adb: New file.
7507 * gdb.ada/frame_args.exp: New testcase.
7508
a05ee097
JB
75092007-12-17 Joel Brobecker <brobecker@adacore.com>
7510
7511 * gdb.base/frame-args.c: New file.
7512 * gdb.base/frame-args.exp: New testcase.
7513
c162e8c9 75142007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7515 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7516
7517 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7518
afe8ab22 75192007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7520
afe8ab22
VP
7521 * gdb.mi/mi-pending.exp: New.
7522 * gdb.mi/mi-pending.c: New.
7523 * gdb.mi/mi-pendshr.c: New.
7524
dfdfb3ca
JB
75252007-12-06 Jim Blandy <jimb@codesourcery.com>
7526
7527 * gdb.base/default.exp: Update expected output for 'info catch'.
7528
b7fca990
JK
75292007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7530
7531 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7532 must be set to binary.
7533
6a1afc1e
PA
75342007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7535
7536 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7537
a6b151f1
DJ
75382007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7539
7540 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7541 gdb.mi/mi-file-transfer.exp: New.
7542
43039443
JK
75432007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7546
0ef2251b
MR
75472007-11-22 Maciej W. Rozycki <macro@mips.com>
7548
7549 * gdb.trace/backtrace.exp: Fix a typo.
7550 * gdb.trace/circ.exp: Likewise.
7551 * gdb.trace/collection.exp: Likewise.
7552 * gdb.trace/limits.exp: Likewise.
7553 * gdb.trace/report.exp: Likewise.
7554 * gdb.trace/tfind.exp: Likewise.
7555 * gdb.trace/while-dyn.exp: Likewise.
7556
5443631e
NR
75572007-11-21 Nick Roberts <nickrob@snap.net.nz>
7558
7559 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7560 objects of pointers that can't be dereferenced are now
7561 "noneditable".
7562
a4ce5b0d
UW
75632007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7564
7565 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7566 (target_cpu): Remove.
7567
d6e956e5
VP
75682007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7569
7570 * gdb.base/ending-run.exp: Expect the list of cleared
7571 breakpoint to come in natural order, not the reversed one.
a9c64011 7572
214270ab
VP
75732007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7574
7575 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7576 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7577
1a619819
LM
75782007-11-05 Luis Machado <luisgpm@br.ibm.com>
7579
7580 * gdb.base/printcmds.exp: New function
7581 test_printf_with_dfp.
7582
5b01a6fa
DE
75832007-11-02 Doug Evans <dje@google.com>
7584
7585 * gdb.disasm/t01_mov.s: Remove carriage returns.
7586 * gdb.disasm/t02_mova.s: Ditto.
7587 * gdb.disasm/t03_add.s: Ditto.
7588 * gdb.disasm/t04_sub.s: Ditto.
7589 * gdb.disasm/t05_cmp.s: Ditto.
7590 * gdb.disasm/t06_ari2.s: Ditto.
7591 * gdb.disasm/t07_ari3.s: Ditto.
7592 * gdb.disasm/t08_or.s: Ditto.
7593 * gdb.disasm/t09_xor.s: Ditto.
7594 * gdb.disasm/t10_and.s: Ditto.
7595 * gdb.disasm/t11_logs.s: Ditto.
7596 * gdb.disasm/t12_bit.s: Ditto.
7597 * gdb.disasm/t13_otr.s: Ditto.
7598
ec33ab7f
JK
75992007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7600
7601 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7602
ae0d01ff
UW
76032007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7604
7605 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7606 provide DFP support.
7607
55eddb0f
DJ
76082007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7609
7610 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7611 Test "set powerpc vector-abi". Skip auto-detection tests for old
7612 toolchains.
7613
7020f05c
PA
76142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7615
7616 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7617 with [string compare].
7618
84bc3db9
PA
76192007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7620
7621 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7622 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7623
5876dc88
LM
76242007-10-25 Luis Machado <luisgpm@br.ibm.com>
7625
7626 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7627 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7628 * gdb.opt/Makefile.in: New makefile.
7629 * Makefile.in: Create new directory "gdb.opt".
7630 * configure.ac: Add "gdb.opt" directory.
7631 * configure: Regenerated.
a9c64011 7632
c3ea9a14
DE
76332007-10-25 Doug Evans <dje@google.com>
7634
7635 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7636 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7637
a9c64011 76382007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7639 Thiago Jung Bauermann <bauerman@br.ibm.com>
7640
7641 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7642 Floating Point expressions.
7643 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7644 Floating Point variables.
7645 * gdb.base/dfp-test.c: new file containing program with Decimal
7646 Floating variables, used by gdb.base/dfp-test.exp.
7647
62a24a2b
DJ
76482007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7651
e7b1eae6
UW
76522007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7653
7654 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7655 compiling test case with GCC.
7656 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7657
c641edcc
UW
76582007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7659
7660 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7661 format changes.
7662
5e5ebfe6
MS
76632007-10-18 Michael Snyder <msnyder@specifix.com>
7664
7665 * gdb.base/dbx.exp: Add missing "-re " operator.
7666
e831e7b6
GM
76672007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7668
7669 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7670 * configure.ac: Removed trailing spaces after backslash.
7671 * gdb.modula2: New directory.
7672 * gdb.modula2/Makefile.in: New file.
7673 * gdb.modula2/unbounded-array.exp: New file.
7674 * gdb.modula2/unbounded1.c: New file.
7675
7cc46491
DJ
76762007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7677
7678 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7679
76802007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7681
7682 * gdb.base/sigstep.c (main): Add checks for
7683 return values for setitimer call.
7684 Call setitimer again with itimer = ITIMER_REAL
7685 if first call to setitimer fails.
7686
e91528f0
KH
76872007-10-11 Kazu Hirata <kazu@codesourcery.com>
7688
7689 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7690 of $timeout.
7691
2ec9a4f8
DJ
76922007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7693
7694 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7695
76962007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7697
7698 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7699 of gdb_expect call, to avoid interruption.
7700
64b2fa04
PA
77012007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7702
7703 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7704 (v_unsigned_long_long, v_long_long_array)
7705 (v_signed_long_long_array, v_unsigned_long_long_array)
7706 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7707 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7708 [!NO_LONG_LONG]: New.
7709 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7710 v_long_long_member.
7711
7712 (v_long_long_func, v_signed_long_long_func)
7713 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7714 (main) [!NO_LONG_LONG]: Initialize long long variants.
7715
7716 * gdb.base/whatis.exp: If board file requests no_long_long, build
7717 test with NO_LONG_LONG defined. Test long long, signed long long,
7718 and unsigned long long variants but only if board file doesn't
7719 disable it.
7720
a912286e 77212007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7722 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7723
7724 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7725 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7726 * configure: Regenerated.
7727 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7728 gdb.pascal/types.exp, lib/pascal.exp: New files.
7729
471ba8c9
DJ
77302007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7731
7732 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7733 call.
7734 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7735 to return to the call.
7736 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7737 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7738 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7739 * gdb.mi/mi-until.exp (test_until): Likewise.
7740 * gdb.mi/mi2-until.exp (test_until): Likewise.
7741
fef8a650
DJ
77422007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7743
7744 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7745 two-char array.
7746 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7747
d983da9c
DJ
77482007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7749
7750 * gdb.threads/watchthreads.c (thread_function): Sleep between
7751 iterations.
7752 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7753 at once for S/390. Generate matching fails and passes.
7754
17f62551
VP
77552007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7756
7757 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7758 the 'struct_declarations' variable to zeros.
a9c64011 7759
ed0616c6
VP
77602007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7761
7762 * gdb.cp/mb-ctor.cc: New.
7763 * gdb.cp/mb-ctor.exp: New.
7764 * gdb.cp/mb-templates.cc: New.
7765 * gdb.cp/mb-templates.exp: New.
7766
41f1b697
DJ
77672007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7768
7769 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7770
3f213f78
PA
77712007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7772
7773 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7774 targets.
7775 * configure: Regenerate.
7776
0d381245 77772007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7778
0d381245
VP
7779 * gdb.base/annota1.exp: Adjust for 'info break'
7780 format changes.
7781 * gdb.base/annota3.exp: Likewise.
7782 * gdb.base/break.exp: Likewise.
7783 * gdb.base/condbreak.exp: Likewise.
7784 * gdb.base/pending.exp: Likewise.
7785 * gdb.base/sepdebug.exp: Likewise.
7786 * gdb.base/unload.exp: Likewise.
7787 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7788
fe3f5fa8
VP
77892007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7790
7791 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7792 messages.
7793 * gdb.base/chng-syms.exp: Likewise.
7794 * gdb.base/unload.exp: Likewise.
a9c64011 7795
a75cf6c0
DJ
77962007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7797
7798 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7799
18ecae38
DJ
78002007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7801
7802 * schedlock.c (NUM): Change to 1.
7803 (main): Use args[0] for the main thread.
7804 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7805 regardless of the number of threads.
7806
5509918f
MR
78072007-09-14 Maciej W. Rozycki <macro@mips.com>
7808
4a543daf
MR
7809 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7810 type down.
7811 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7812 test.
7813 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7814 watchpoint type down.
7815 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7816 test.
7817
78182007-09-14 Maciej W. Rozycki <macro@mips.com>
7819
5509918f
MR
7820 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7821 Move all the tests here and run them twice, once using software
7822 watchpoints and once using hardware watchpoints.
7823 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7824
40b53987
DJ
78252007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7826
7827 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7828 test.
7829
695e2681
MK
78302007-09-10 Mark Kettenis <kettenis@gnu.org>
7831
8b3fc8d8
MK
7832 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7833 build-id.
7834
695e2681
MK
7835 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7836 know about $ORIGIN. Calculate output dir from $dest instead of
7837 using ${objdir}/{$subdir}.
7838
58d69f29
MK
78392007-09-09 Mark Kettenis <kettenis@gnu.org>
7840
7841 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7842 gcore, before continuing with the test.
7843
3e347599
DJ
78442007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7845
7846 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7847 * gdb.mi/mi-watch.exp: Likewise.
7848
ea37ba09
DJ
78492007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7850 Jim Blandy <jimb@codesourcery.com>
7851
7852 * gdb.arch/i386-sse.exp: Do not expect character constants.
7853 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7854 * gdb.base/display.exp: Allow print/s.
7855 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7856 and unsigned char array changes.
7857
2025a643
DJ
78582007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7859
7860 * gdb.base/display.exp: Add tests for printf %p.
7861
26669a27
PA
78622007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7863
7864 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7865 the dll name to unicode.
7866
c8f021f8
JK
78672007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7868
7869 * gdb.base/default.exp (show version): Update the version text.
7870 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7871
4cf31eea
JK
78722007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7873
7874 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7875 New files.
7876
4935890f
JK
78772007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 * lib/gdb.exp (build_id_debug_filename_get): New function.
7880 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7881 Remove the generate DEBUG file for the future testcase runs.
7882 New testcase for the NT_GNU_BUILD_ID retrieval.
7883 Move the final testing step to ...
7884 (test_different_dir): ... a new function.
7885 New parameter XFAIL to XFAIL all the tests performed.
7886 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7887 New parameter TYPE to PF_PREFIX all the tests performed.
7888
02142340
VP
78892007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7890
7891 * gdb.mi/mi-var-cp.cc (path_expression): New
7892 function.
7893 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7894
36acd84e
UW
78952007-08-27 Markus Deuling <deuling@de.ibm.com>
7896
7897 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7898 to fit into SPU Local Store memory.
7899
a896d121
JB
79002007-08-23 Joel Brobecker <brobecker@adacore.com>
7901
7902 * gdb.base/default.exp: Adjust the expected output of "info
7903 warranty" after the switch to GPLv3.
7904
7b433602
JB
79052007-08-23 Joel Brobecker <brobecker@adacore.com>
7906
7907 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7908 to 30000 (from 20000).
7909
e22f8b7c
JB
79102007-08-23 Joel Brobecker <brobecker@adacore.com>
7911
7912 Switch the license of all .exp files to GPLv3.
7913 Switch the license of all .f and .f90 files to GPLv3.
7914 Switch the license of all .s and .S files to GPLv3.
7915
5a0e3bd0
JB
79162007-08-23 Joel Brobecker <brobecker@adacore.com>
7917
7918 * configure.ac: Switch license to GPLv3.
7919
cc00619d
JB
79202007-08-23 Joel Brobecker <brobecker@adacore.com>
7921
7922 Switch the licensing to GPLv3 for all .ads and .adb files.
7923
8d26208a
DJ
79242007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7925
7926 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7927 and t_int_double.
7928 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7929
4fcb9948
JB
79302007-08-17 Joel Brobecker <brobecker@adacore.com>
7931
7932 * gdb.base/step-line.c: Switch license to GPL version 3, and
7933 update copyright year.
7934 * gdb.base/step-line.inp: Likewise.
7935
b9c34f67
JB
79362007-08-17 Joel Brobecker <brobecker@adacore.com>
7937
7938 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7939 changes inside gdb1555.c.
7940 * gdb.base/pending.exp: Likewise.
7941
2cc17678
DJ
79422007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7943
7944 * config/default.exp: New file.
7945
e48883f7
DJ
79462007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7947
7948 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7949 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7950
1ab80e5b
MR
79512007-07-30 Maciej W. Rozycki <macro@mips.com>
7952
7953 * gdb.base/dump.exp: Force the correct endianness for binary
7954 formats not carrying this information.
7955
aba471f5
DJ
79562007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7957
7958 * gdb.threads/staticthreads.exp: Match .*sem_post.
7959
d4e07204
DJ
79602007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7961
7962 * gdb.base/readline.exp (operate_and_get_next): Match the final
7963 prompt.
7964
2b97317d
KB
79652007-07-23 Kevin Buettner <kevinb@redhat.com>
7966
7967 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7968 to restarting SID.
7969
44efa07a
KB
79702007-07-18 Kevin Buettner <kevinb@redhat.com>
7971
7972 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7973 prior to `gdb_start'.
7974
7b5ebade
KB
79752007-07-18 Kevin Buettner <kevinb@redhat.com>
7976
7977 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7978 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7979 Remove call to gdb_unload.
7980
255e7678
DJ
79812007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7982 Daniel Jacobowitz <dan@codesourcery.com>
7983
7984 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7985 for __WIN32__.
7986 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7987 * gdb.base/unload.exp: Use shared library test routines.
7988
3a40aaa0
UW
79892007-07-03 Markus Deuling <deuling@de.ibm.com>
7990
7991 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7992 * gdb.base/solib-symbol-lib.c: Likewise.
7993 * gdb.base/solib-symbol-main.c: Likewise.
7994
b0f4b84b
DJ
79952007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7996
7997 * config/gdbserver.exp (gdb_reconnect): New.
7998 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7999 gdb.base/solib-disc.exp: New files.
8000 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8001 remote debugging".
8002 (gdb_compile): Add shlib_load flag.
8003 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8004 port.
8005 (gdbserver_reconnect): New.
8006
1b05479a
DJ
80072007-07-01 Nick Roberts <nickrob@snap.net.nz>
8008 Daniel Jacobowitz <dan@codesourcery.com>
8009
8010 * gdb.base/annota3.exp: Test for if construct.
8011
86f78eb2
DJ
80122007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8013
8014 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8015
6a2eb474 80162007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8017 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8018
8019 * gdb.base/display.exp: Allow a newline after display/i.
8020 * gdb.base/pc-fp.exp: Likewise.
8021 * gdb.base/sigbpt.exp: Likewise.
8022
f8b73d13
DJ
80232007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8024
8025 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8026 required features to be included.
8027
4339e69e
DJ
80282007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8029
8030 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8031 in info threads output.
8032
23d964e7
UW
80332007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8034 Markus Deuling <deuling@de.ibm.com>
8035
8036 * gdb.arch/spu-info.exp: New testcase.
8037 * gdb.arch/spu-info.c: New file.
8038
fd20f75b
DJ
80392007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8040
8041 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8042 tpcs_offset. Restore lr after the call.
8043 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8044
2226f861
DJ
80452007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8046
8047 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8048 (gdbserver_run): Kill any running gdbserver.
8049 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8050
d12371a9
MR
80512007-05-17 Maciej W. Rozycki <macro@mips.com>
8052
8053 * gdb.base/sigbpt.exp: Preset segv_addr.
8054
93f02886
DJ
80552007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8056
8057 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8058 (gdb_compile_shlib): Likewise.
8059 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8060 (default_gdb_init): Clear cleanfiles.
8061 (gdb_finish): Delete recorded cleanfiles.
8062 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8063
8064 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8065 Do not use isnative.
8066 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8067 gdb.base/so-impl-ld.exp: Likewise.
8068 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8069 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8070 gdb_compile.
8071
b04e06d7
VP
80722007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8073
8074 * config/unknown.exp: Remove.
8075
069ed931
UW
80762007-05-15 Markus Deuling <deuling@de.ibm.com>
8077
8078 * gdb.base/info-proc.exp: Check is_remote.
8079
09db0d03
UW
80802007-05-14 Markus Deuling <deuling@de.ibm.com>
8081
8082 * gdb.base/gcore.exp: Initialize variable core_supported.
8083
af2cbe8c
DJ
80842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8085
8086 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8087
027c0295
DJ
80882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8089
8090 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8091 * gdb.threads/print-threads.exp (test_all_threads): Allow
8092 negative and hexadecimal thread IDs.
8093
dc5000e7
DJ
80942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8095
8096 * gdb.java/jprint.java (public): Avoid invalid call to static
8097 method.
8098
2e74ed18
DP
80992007-05-14 Denis Pilat <denis.pilat@st.com>
8100
8101 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8102 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8103 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8104 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8105 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8106
83547f02
UW
81072007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8108
8109 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8110 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8111 this mode.
8112 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8113 * gdb.base/spu.ld: New file.
8114
b18be20d
DJ
81152007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8116
8117 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8118
be444858
DJ
81192007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8120
8121 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8122
b1d53152
DJ
81232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8124
8125 * gdb.java/jmain.exp: Handle demangled names with and without method
8126 signatures.
8127
d084b331
DJ
81282007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8129
8130 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8131 (have_a_very_merry_interrupt): Remove calls to puts.
8132 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8133 inferior output.
8134 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8135 test names.
8136
db9d7fc5
DJ
81372007-04-29 Markus Deuling <deuling@de.ibm.com>
8138 Daniel Jacobowitz <dan@codesourcery.com>
8139
8140 * gdb.base/auxv.exp (core_works): Also check is_remote.
8141 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8142
ef783a7d 81432007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8144
ef783a7d
VP
8145 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8146 message, not the undefined 'module' variable.
8147 * gdb.base/siginfo.exp: Likewise.
8148 * gdb.base/sigstep.exp: Likewise.
8149 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8150 serialport.
8151 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8152
b7b73cae
CV
81532007-04-25 Corinna Vinschen <vinschen@redhat.com>
8154
8155 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8156 target sim fails. Return 0 otherwise.
8157 (gdb_load): Return prematurely if gdb_target_sim fails.
8158
7d90fdfa
DP
81592007-04-16 Denis Pilat <denis.pilat@st.com>
8160
8161 * gdb.base/setshow.exp: Reset height after having set it to 100.
8162
5d3e9c85
DP
81632007-04-16 Denis Pilat <denis.pilat@st.com>
8164
8165 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8166
18e75969
DP
81672007-04-16 Denis Pilat <denis.pilat@st.com>
8168
8169 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8170
25d5ea92
VP
81712007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8172
8173 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8174 tests. Run the frozen varobjs test.
8175 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8176 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8177
0b49cb80
JK
81782007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8179
8180 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8181 gdb.base/type-opaque.exp: New files.
8182
a73bafbc 81832007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8184
8185 * gdb.mi/mi-var-child.c
a73bafbc
VP
8186 (do_children_tests): User char[2] instead of
8187 char so that automatic printing of pointers to char
8188 don't give unpredicable result.
8189 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8190 local variables.
8191 * gdb.mi/mi-var-child.exp: Step to right line
8192 of do_children_tests.
8193 * gdb.mi/mi2-var-child.exp: Likewise.
8194 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8195 do_locals_tests.
a73bafbc
VP
8196 (do_children_tests): User char[2] instead of
8197 char so that automatic printing of pointers to char
a9c64011 8198 don't give unpredicable result.
a73bafbc 8199 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8200 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8201 Pass test name to mi_wait_for_stop.
8202
7ce59000
DJ
82032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8204
8205 * gdb.asm/asm-source.exp: Remove d10v case.
8206 * lib/gdb.exp (skip_cplus_tests): Likewise.
8207 * gdb.asm/d10v.inc: Deleted.
8208
20389057
DJ
82092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8210
8211 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8212
8807d78b
DJ
82132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8214
8215 * config/netware.exp: Delete file.
8216
aa3edb8e
JB
82172007-03-29 Joel Brobecker <brobecker@adacore.com>
8218
8219 * gdb.dwarf2/dw2-noloc.S: New file.
8220 * gdb.dwarf2/dw2-noloc.exp: New file.
8221
297561ac
PA
82222007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8223
8224 * gdb.cp/method2.cc: New test.
8225 * gdb.cp/method2.exp: New test.
8226 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8227
1f81bd39
DJ
82282007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8229
8230 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8231
9453113a
DJ
82322007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8233
8234 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8235
b741e217
DJ
82362007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8237
8238 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8239 (gdb_load): Delete, replace with...
8240 (gdb_reload): ...this.
8241 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8242 * gdb.server/server-mon.exp: Likewise.
8243 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8244 (gdb_start_cmd): New.
8245 (gdb_file_cmd): Save the last loaded file.
8246 (gdb_reload): New.
8247 (gdb_gnu_strip_debug): Use transform.
8248 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8249 support here. Use new $last_loaded_file. Check mtime.
8250 (gdb_target_cmd): Handle ObjC failure case.
8251 (infer_host_exec): Delete.
8252 (gdbserver_load): Rename to...
8253 (gdbserver_run): ...this. Simplify.
8254 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8255 (mi_gdb_load): Move most contents to a new function...
8256 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8257 (mi_run_cmd): Use mi_gdb_target_load.
8258 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8259 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8260 Use gdb_run_cmd.
8261 * gdb.base/charsign.exp: Remove incorrect comment.
8262 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8263 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8264 gdb.base/start.exp: Use gdb_start_cmd.
8265
446ab585 82662007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8267 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8268
8269 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8270 * gdb.base/signull.exp: Similarly.
8271
bbb88ebf
UW
82722007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8273
8274 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8275 messages available to test cases (like chng-sym.exp).
8276
cb8c4a99
AS
82772007-03-14 Andreas Schwab <schwab@suse.de>
8278
8279 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8280 format changes.
8281
4e463ff5
DJ
82822007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8283
8284 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8285 (optimized_1): New.
8286 (main): Call optimized_1.
8287 (gdb2029): Correct typos. Call gdb2029_marker.
8288 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8289 for gdb2029.
8290
b6db2c47
MK
82912007-03-12 Mark Kettenis <kettenis@gnu.org>
8292
8293 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8294 as tabs. Remove redundant test pattern.
8295
70ed3737
UW
82962007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8297
8298 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8299 for /a format output.
8300
47b67b60
DJ
83012007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8302
8303 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8304 collect output incrementally.
8305
b8953b0e
UW
83062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8307
8308 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8309 for -var-create lpcharacter test.
8310 * gdb.mi/mi2-var-cmd.exp: Likewise.
8311
7acd5c40
UW
83122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8313
8314 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8315 pass on targets where address zero is readable.
8316
9c6759c1
UW
83172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8318
8319 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8320 just a single architecture.
8321
a2f1aeb4
UW
83222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8323
8324 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8325 (fetch_all_registers): New function, uses gdb_test_multiple and
8326 exp_continue to fetch inferior output line-by-line.
8327 Replace all uses of do_get_all_registers by fetch_all_registers.
8328
46579ac2
UW
83292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8330
8331 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8332 in target_info.
8333
fc133f24
MS
83342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8335
a9c64011 8336 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8337 consistancy; add a default (timeout) case.
8338
7646a51d
MS
83392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8340
8341 * gdb.base/watchpoint.exp: Fix truncated comment.
8342
dcfff61f
MS
83432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8344
8345 * Makefile.in: Remove spurious single-quotes from sed command.
8346
664e3ee9
DJ
83472007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8348
8349 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8350 func.
8351 * gdb.mi/mi2-var-cmd.exp: Likewise.
8352
d7cc6f2f
JB
83532007-02-27 Joel Brobecker <brobecker@adacore.com>
8354
a9c64011
AS
8355 * gdb.dwarf2/dw2-producer.S: New file.
8356 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8357
83582007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8359
8360 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8361 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8362 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8363 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8364 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8365 Revert tests to use mi_gdb_test and include value field in output
8366 of -var-create.
8367
93d42b30
DJ
83682007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8369
8370 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8371
c499ed39
DJ
83722007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8373
8374 * gdb.base/maint.exp: Remove full paths from test names.
8375 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8376 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8377
9836f81b
JB
83782007-02-27 Joel Brobecker <brobecker@adacore.com>
8379
8380 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8381
c74d0ad8
DJ
83822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8383
8384 * gdb.server/server-mon.exp: New test.
8385
2711e456
DJ
83862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8387
8388 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8389
ff6f572f
DJ
83902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8391
8392 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8393 register capitalization.
8394
fada3feb
DP
83952007-02-13 Denis Pilat <denis.pilat@st.com>
8396
8397 * gdb.mi/mi-var-invalidate.exp: New file.
8398
fb1e4ffc
DJ
83992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8400
8401 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8402
3da939d7
DJ
84032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8404
8405 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8406
123dc839
DJ
84072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8408
8409 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8410 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8411
877e3645 84122007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8413
8414 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8415 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8416 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8417 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8418 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8419 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8420 Update tests to include value field in output of -var-create.
a9c64011 8421
3c0a2960
AS
84222007-02-08 Andreas Schwab <schwab@suse.de>
8423
8424 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8425
108546a0
DJ
84262007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8427
8428 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8429 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8430
d701dcab
DP
84312007-02-02 Denis Pilat <denis.pilat@st.com>
8432
8433 * gdb.threads/threadapply.exp: check that frame is not changed by
8434 the thread apply all command.
8435
783e3e2f
AS
84362007-01-31 Andreas Schwab <schwab@suse.de>
8437
6d9c3a87
AS
8438 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8439
3c50d7b9
AS
8440 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8441 in the dwarf sections.
8442 * gdb.dwarf2/mac-fileno.S: Likewise.
8443
783e3e2f
AS
8444 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8445 bspstore register on ia64.
8446
78ff580e
AS
84472007-01-29 Andreas Schwab <schwab@suse.de>
8448
cc8e9b12
AS
8449 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8450 "frame-begin" annotation.
8451
78ff580e
AS
8452 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8453 number of "frames-invalid" annotations.
8454
704a4f78
DJ
84552007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8456
8457 * gdb.base/commands.exp: Call if_commands_test.
8458 (gdb_test_no_prompt, if_commands_test): New.
8459
e741bf94
MK
84602007-01-28 Mark Kettenis <kettenis@gnu.org>
8461
8462 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8463
474d0ad3
AS
84642007-01-27 Andreas Schwab <schwab@suse.de>
8465
8466 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8467 .short/.int/.quad in the dwarf sections.
8468 * gdb.dwarf2/dw2-intercu.S: Likewise.
8469 * gdb.dwarf2/dw2-intermix.S: Likewise.
8470
e784b426
JK
84712007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8472
8473 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8474 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8475 array.
e784b426
JK
8476 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8477 * gdb.base/setvar.exp: Likewise.
8478
37f08e04
AS
84792007-01-26 Andreas Schwab <schwab@suse.de>
8480
9a01813a
AS
8481 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8482 test.
8483
37f08e04
AS
8484 * gdb.base/multi-forks.exp ("restart $i"): Also match
8485 __kernel_syscall_via_break.
8486
6e2a9270
VP
84872007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8488
8489 * lib/mi-support.exp (mi_delete_varobj): New.
8490 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8491 testcase.
8492 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8493 (main): Call the above.
8494 (reference_update_test, base_in_reference_test)
8495 (reference_to_pointer): Delete the created varobjs.
a9c64011 8496
e515b470
DJ
84972007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8498
8499 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8500 * configure: Regenerated.
8501 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8502 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8503 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8504 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8505 * lib/gdb.exp (gdb_skip_xml_test): New function.
8506
08d8bcd7
DJ
85072007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8508
8509 * gdb.base/sigrepeat.exp: Correct error message.
8510
85112007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8512 Daniel Jacobowitz <dan@codesourcery.com>
8513
8514 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8515 gdb.arch/i386-gnu-cfi-asm.S: New files.
8516
97c3f1f3
JK
85172007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * lib/gdb.exp: Abort on missing `site.exp'.
8520
cb1df416
DJ
85212007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8522 Daniel Jacobowitz <dan@codesourcery.com>
8523
8524 * gdb.base/included.c, gdb.base/included.exp,
8525 gdb.base/included.h: New files.
8526
35990120
DJ
85272007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8528
8529 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8530 (maximize_rlimit): Reduce limits on 64-bit systems.
8531
6e81a116 85322007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8533
8534 From Marcus Deuling <deuling@de.ibm.com>:
8535 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8536 every case.
8537
6c3c41f3
NR
85382007-01-13 Nick Roberts <nickrob@snap.net.nz>
8539
8540 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8541 (test_path_specification): Use objdir instead of srcdir to always
8542 get an absolute filename.
8543
2f12c312
DJ
85442007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8545
8546 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8547
81121995
VP
85482007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8549
8550 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8551 Make sure the variable we're using is in scope.
8552 (reference_to_pointer): Likewise.
8553
4741b737
DJ
85542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8555
8556 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8557 has no debug information.
8558
054410c3
DJ
85592007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8560
8561 * gdb.base/annota1.exp: Remove extra send_gdb.
8562
818f79f6
DJ
85632007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8564
8565 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8566
f7a6bb70
DJ
85672007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8568
8569 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8570
57e66780
DJ
85712007-01-08 Nick Roberts <nickrob@snap.net.nz>
8572 Daniel Jacobowitz <dan@codesourcery.com>
8573
8574 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8575 lcharacter or linteger change. Correct duplicated test name.
8576 * gdb.mi/mi2-var-cmd.exp: Likewise.
8577
3d799a95
DJ
85782007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8579
8580 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8581
85822007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8583
a9c64011
AS
8584 * gdb.base/nofield.c: New file.
8585 * gdb.base/nofield.exp: New testcase.
51679ba9 8586
eafb94e8
NR
85872007-01-05 Nick Roberts <nickrob@snap.net.nz>
8588
8589 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8590
8591 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8592 test.
8593
5e572bb4
DJ
85942007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8595
8596 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8597
74a44383
DJ
85982007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8599
8600 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8601 when continuing.
8602
1b572db9
DJ
86032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8604
8605 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8606 Expect ".exe" extension.
8607
381bc39b
DJ
86082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8609
8610 * gdb.base/charset.exp: Add explicit filename to break.
8611 * gdb.base/dbx.exp: Add explicit filename to breaks.
8612
2b70e4c6
DJ
86132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8614
8615 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8616 * gdb.mi/mi2-file.exp: Likewise.
8617
303b6f5d
DJ
86182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8619
8620 Implement specification of MI tests as comments
8621 in C and C++ sources.
8622 * lib/mi-support.exp (mi_autotest_data): New variable.
8623 (mi_autotest_source): New variable.
8624 (count_newlines, mi_prepare_inline_tests)
8625 (mi_get_inline_test, mi_continue_to_line)
8626 (mi_run_inline_test, mi_tbreak)
8627 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8628 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8629 Run inline tests.
8630 * gdb.mi/mi-var-cp.cc: Define tests here.
8631
23da0d94
VP
86322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8633
8634 Simplify usage of mi_continue_to.
8635 * lib/mi-support.exp (mi_runto_helper): Renamed
8636 from mi_runto, added new parameter 'run_or_continue'.
8637 (mi_runto): Use mi_runto_helper.
8638 (mi_continue_to): Accept just function name as parameter.
8639 Use mi_runto_helper.
8640 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8641 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8642
f9e18282
JB
86432006-01-04 Joel Brobecker <brobecker@adacore.com>
8644
8645 Make this testcase a bit more realistic. The current code
8646 is too simplistic, and allows the compiler to optimize out
8647 some of the entities we need for this testcase.
8648 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8649 (Do_Nothing): Add extra parameter.
8650 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8651 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8652 by using a variable of type Void_Star.
8653
fd678c65
JB
86542006-01-04 Joel Brobecker <brobecker@adacore.com>
8655
8656 * gdb.ada/catch_ex/foo.adb: New file.
8657 * gdb.ada/catch_ex.exp: New testcase.
8658
05cfdb42
DJ
86592007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8660
8661 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8662 pass --image-base to linker.
8663
2e03ee74
DJ
86642007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8665 Daniel Jacobowitz <dan@codesourcery.com>
8666
8667 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8668 secondary prompts.
8669
0d5de010
DJ
86702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8671
8672 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8673 output. Test the types of members and member pointers.
8674 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8675 gdb/2092.
8676 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8677 statement. Enable for GCC. Update expected output for some tests
8678 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8679 layout.
8680 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8681 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8682 (Diamond::vget_base): New.
8683 (main): Add new tests.
8684 * gdb.cp/printmethod.exp: Update expected output for member functions.
8685 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8686 print pEe->D::vg().
8687
61a771aa
DJ
86882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8689
8690 * gdb.threads/tls.exp: Allow stops in sem_post.
8691
2fa63963
DJ
86922006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8693
8694 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8695 * gdb.base/annota3.exp: Likewise.
8696 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8697 again (instead of timing out).
8698 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8699 GCC bug 26475.
8700 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8701 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8702 test from jmisc1.exp.
8703 * gdb.java/jmisc1.exp: Delete.
8704 * gdb.java/jprint.exp: Adjust to work with method signatures including
8705 return types.
8706 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8707 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8708 * lib/java.exp (compile_java_from_source): Pass the correct type
8709 to target_compile.
8710
5eefc2b7
JB
87112006-12-31 Joel Brobecker <brobecker@adacore.com>
8712
8713 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8714 (stack_align_edx): New function.
8715 (stack_align_eax): New function.
8716 (main): Add calls to stack_align_edx and stack_align_eax.
8717 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8718 Add testing for the cases where the register used during a stack
8719 realignment is edx. Same for eax.
8720
227c54da
DJ
87212006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8722
8723 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8724 and generic PE targets.
8725
cab8ac94
JB
87262006-12-29 Joel Brobecker <brobecker@adacore.com>
8727
8728 * gdb.ada/array_return.exp: Update copyright date list.
8729
ba54f318
JB
87302006-12-27 Joel Brobecker <brobecker@adacore.com>
8731
8732 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8733 (Create_Small_Float_Vector): New function.
8734 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8735 function body.
8736 * gdb.ada/array_return/p.adb: Use new type and function from
8737 package Pck.
8738 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8739 able to print the value returned by a function returning an
8740 array of float.
8741
6b7a35dd
JB
87422006-12-20 Joel Brobecker <brobecker@adacore.com>
8743
8744 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8745 The associated tests should be PASSing.
8746
038224f6
VP
87472006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8748
8749 Test for base in references.
8750 * gdb.mi/mi-var-cp.cc: Add test code.
8751 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8752 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8753 * gdb.mi/mi2-watch.exp: Likewise.
8754 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8755 (mi_list_varobj_children): New function.
8756
b26ed50d
VP
87572006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8758
8759 * lib/mi-support.exp
8760 (mi_runto): Accept "()" after function name.
8761 (mi_create_varobj): New function.
8762 (mi_varobj_update): New function.
8763 (mi_Check_varobj_value): New function.
8764 * gdb.mi/mi-var-cp.exp: New file.
8765 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8766
08232497
DJ
87672006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8768
8769 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8770 gdb.base/weaklib2.c: New files.
8771
d394c993 87722006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8773
ac6c2fba
NS
8774 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8775 info. Adjust test names.
8776
8ec659a0 8777 * gdb.base/break.c (main): Move position of malloc.
d394c993 8778 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8779
acd65feb
VP
87802006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8781
8782 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8783 assignement of arrays and function pointers.
8784 * gdb.mi/var-cmd.c: Add declaration necessary for above
8785 tests.
8786
f556d5e5
NS
87872006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8788
8789 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8790
8791 * gdb.threads/linux-dp.exp: Read thread table before and after
8792 creating each philosopher and verify it.
8793
697bc68d
NS
87942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8795 Paul Brook <paul@codesourcery.com>
8796 Daniel Jacobowitz <dan@codesourcery.com>
8797
8798 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8799 main to remove duplication. Add start function of the form
697bc68d
NS
8800 '_*start[1-9]*'. Add RVDS start function.
8801
29d73ae4
DJ
88022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8803
8804 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8805
c1d88655
UW
88062006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8807
8808 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8809 * gdb.asm/spu.inc: New file.
8810 * gdb.base/term.exp: Disable if [target_info exists noargs].
8811 * gdb.gdb/complaints.exp: Disable if ![isnative].
8812 * gdb.gdb/selftest.exp: Likewise.
8813 * gdb.gdb/observer.exp: Likewise.
8814 * gdb.gdb/xfullpath.exp: Likewise.
8815 * gdb.base/attach.exp: Disable on SPU target.
8816 * gdb.cp/bs145503.exp: Likewise.
8817 * gdb.cp/exception.exp: Likewise.
8818 * gdb.cp/userdef.exp: Likewise.
8819
32a13b1a
DJ
88202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8821
8822 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8823
d8295fe9
VP
88242006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8825
8826 * gdb.base/completion.exp: Fix completion tests for
8827 'info' and 'info '.
8828 * gdb.base/help.exp (help_test_raw, test_class_help)
8829 (test_prefix_command_help): Move...
8830 * lib/gdb.exp: Here.
8831 * gdb.base/main.exp: Adjust.
8832 * gdb.cp/maint.exp: Adjust.
8833 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8834
8c394015
VP
88352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8836
8837 * gdb.stabs/weird.exp (print_weird_var): Use
8838 gdb_test_multiple instead of gdb_expect.
8839
027fc1bc
VP
88402006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8841
8842 * gdb.base/help.exp (help_test_raw): New.
8843 (test_class_help): New.
8844 (test_prefix_command_help): New.
8845 Adjust testcases.
8846
67609209
FR
88472006-11-09 Christophe Lyon <christophe.lyon@st.com>
8848
8849 * gdb.base/constvars.c (main): Write to crass and crips, so that
8850 they are allocated by the compiler.
8851
f73adfeb
AS
88522006-10-27 Andreas Schwab <schwab@suse.de>
8853
8854 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8855 "detach-fork".
8856
2f83a18e
DJ
88572006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8858
8859 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8860 of patterns.
8861
94277a38
DJ
88622006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8863
8864 * gdb.base/sepdebug.exp: Remove debug format test.
8865 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8866 Handle no-symtab.
8867 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8868
5bd2f6e2
DJ
88692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8870
8871 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8872 int to pointer or pointer to int.
8873 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8874
8c008720
DJ
88752006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8876
8877 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8878
9e35dae4
DJ
88792006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8880
8881 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8882
d9639e13
DJ
88832006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8884
8885 PR c++/2116
8886 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8887
390a1bd0
JB
88882006-10-06 Joel Brobecker <brobecker@adacore.com>
8889
8890 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8891 the corresponding bug has been fixed in GDB (PR/2018).
8892
dd920c33
JB
88932006-10-06 Joel Brobecker <brobecker@adacore.com>
8894
8895 * gdb.base/subst.exp: New testcase.
8896
53bbefe9
JB
88972006-10-06 Joel Brobecker <brobecker@adacore.com>
8898
8899 * gdb.ada/array_return/pck.ads: Add copyright notice.
8900 * gdb.ada/array_return/pck.adb: Likewise.
8901 * gdb.ada/array_return/p.adb: Likewise.
8902 * gdb.ada/exec_changed/first.adb: Likewise.
8903 * gdb.ada/exec_changed/second.adb: Likewise.
8904
09851417
JB
89052006-10-06 Joel Brobecker <brobecker@adacore.com>
8906
8907 * gdb.ada/watch_arg/watch.adb: New file.
8908 * gdb.ada/watch_arg.exp: New testcase.
8909
041bf30d
VP
89102006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8911
8912 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8913 via string_to_regexp.
041bf30d 8914 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8915
f286fbdd 89162006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8917
8918 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8919 Remove unused / obsolete files.
8920
7c07f349
NR
89212006-09-19 Nick Roberts <nickrob@snap.net.nz>
8922
8923 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8924
cd5ff84a
VP
89252006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8926
8927 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8928 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8929 the number of frames.
cd5ff84a 8930
ae018d1a
DJ
89312006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.base/args.c (main): Add breakpoint marker.
8934 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8935 really test empty arguments.
8936 (args_load): Delete.
8937 (args_test): New.
8938
b399c549
NR
89392006-09-13 Nick Roberts <nickrob@snap.net.nz>
8940
8941 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8942 check for one file.
b399c549 8943
2ab1eb7a
VP
89442006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8945
8946 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8947 HIGH_FRAME argument to -stack-list-locals can be larger than
8948 the number of frames.
a9c64011 8949
476308bf
FF
89502006-08-18 Fred Fish <fnf@specifix.com>
8951
8952 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8953 '$' in front of skip_vmx_tests_saved when setting that.
8954
8625200f
AS
89552006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8956
8957 * gdb.base/trace-commands.exp: New file.
8958
089ec8f1
DJ
89592006-08-10 Joel Brobecker <brobecker@adacore.com>
8960 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8963 expected output of the backtrace commands.
8964
b60f0898
JB
89652006-08-09 Joel Brobecker <brobecker@adacore.com>
8966
8967 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8968 untested followed by return combination.
8969 * gdb.arch/altivec-regs.exp: Likewise.
8970 * gdb.arch/e500-abi.exp: Likewise.
8971 * gdb.arch/e500-regs.exp: Likewise.
8972 * gdb.arch/gdb1291.exp: Likewise.
8973 * gdb.arch/gdb1431.exp: Likewise.
8974 * gdb.arch/gdb1558.exp: Likewise.
8975 * gdb.arch/i386-prologue.exp: Likewise.
8976 * gdb.arch/i386-unwind.exp: Likewise.
8977 * gdb.asm/asm-source.exp: Likewise.
8978 * gdb.base/a2-run.exp: Likewise.
8979 * gdb.base/advance.exp: Likewise.
8980 * gdb.base/all-bin.exp: Likewise.
8981 * gdb.base/annota1.exp: Likewise.
8982 * gdb.base/annota3.exp: Likewise.
8983 * gdb.base/args.exp: Likewise.
8984 * gdb.base/arithmet.exp: Likewise.
8985 * gdb.base/assign.exp: Likewise.
8986 * gdb.base/async.exp: Likewise.
8987 * gdb.base/attach.exp: Likewise.
8988 * gdb.base/bang.exp: Likewise.
8989 * gdb.base/bigcore.exp: Likewise.
8990 * gdb.base/bitfields.exp: Likewise.
8991 * gdb.base/bitfields2.exp: Likewise.
8992 * gdb.base/break.exp: Likewise.
8993 * gdb.base/call-sc.exp: Likewise.
8994 * gdb.base/call-strs.exp: Likewise.
8995 * gdb.base/callfuncs.exp: Likewise.
8996 * gdb.base/checkpoint.exp: Likewise.
8997 * gdb.base/chng-syms.exp: Likewise.
8998 * gdb.base/code-expr.exp: Likewise.
8999 * gdb.base/commands.exp: Likewise.
9000 * gdb.base/completion.exp: Likewise.
9001 * gdb.base/cond-expr.exp: Likewise.
9002 * gdb.base/condbreak.exp: Likewise.
9003 * gdb.base/consecutive.exp: Likewise.
9004 * gdb.base/constvars.exp: Likewise.
9005 * gdb.base/corefile.exp: Likewise.
9006 * gdb.base/cvexpr.exp: Likewise.
9007 * gdb.base/dbx.exp: Likewise.
9008 * gdb.base/define.exp: Likewise.
9009 * gdb.base/detach.exp: Likewise.
9010 * gdb.base/display.exp: Likewise.
9011 * gdb.base/dump.exp: Likewise.
9012 * gdb.base/ena-dis-br.exp: Likewise.
9013 * gdb.base/ending-run.exp: Likewise.
9014 * gdb.base/environ.exp: Likewise.
9015 * gdb.base/eval-skip.exp: Likewise.
9016 * gdb.base/exprs.exp: Likewise.
9017 * gdb.base/fileio.exp: Likewise.
9018 * gdb.base/finish.exp: Likewise.
9019 * gdb.base/float.exp: Likewise.
9020 * gdb.base/foll-exec.exp: Likewise.
9021 * gdb.base/foll-fork.exp: Likewise.
9022 * gdb.base/foll-vfork.exp: Likewise.
9023 * gdb.base/freebpcmd.exp: Likewise.
9024 * gdb.base/funcargs.exp: Likewise.
9025 * gdb.base/gcore.exp: Likewise.
9026 * gdb.base/gdb1090.exp: Likewise.
9027 * gdb.base/gdb1250.exp: Likewise.
9028 * gdb.base/huge.exp: Likewise.
9029 * gdb.base/info-proc.exp: Likewise.
9030 * gdb.base/interrupt.exp: Likewise.
9031 * gdb.base/jump.exp: Likewise.
9032 * gdb.base/langs.exp: Likewise.
9033 * gdb.base/lineinc.exp: Likewise.
9034 * gdb.base/list.exp: Likewise.
9035 * gdb.base/logical.exp: Likewise.
9036 * gdb.base/long_long.exp: Likewise.
9037 * gdb.base/macscp.exp: Likewise.
9038 * gdb.base/maint.exp: Likewise.
9039 * gdb.base/mips_pro.exp: Likewise.
9040 * gdb.base/miscexprs.exp: Likewise.
9041 * gdb.base/multi-forks.exp: Likewise.
9042 * gdb.base/opaque.exp: Likewise.
9043 * gdb.base/overlays.exp: Likewise.
9044 * gdb.base/pc-fp.exp: Likewise.
9045 * gdb.base/pointers.exp: Likewise.
9046 * gdb.base/printcmds.exp: Likewise.
9047 * gdb.base/psymtab.exp: Likewise.
9048 * gdb.base/ptype.exp: Likewise.
9049 * gdb.base/recurse.exp: Likewise.
9050 * gdb.base/relational.exp: Likewise.
9051 * gdb.base/relocate.exp: Likewise.
9052 * gdb.base/remote.exp: Likewise.
9053 * gdb.base/reread.exp: Likewise.
9054 * gdb.base/restore.exp: Likewise.
9055 * gdb.base/return.exp: Likewise.
9056 * gdb.base/return2.exp: Likewise.
9057 * gdb.base/scope.exp: Likewise.
9058 * gdb.base/sect-cmd.exp: Likewise.
9059 * gdb.base/sep.exp: Likewise.
9060 * gdb.base/sepdebug.exp: Likewise.
9061 * gdb.base/setshow.exp: Likewise.
9062 * gdb.base/setvar.exp: Likewise.
9063 * gdb.base/sigall.exp: Likewise.
9064 * gdb.base/sigbpt.exp: Likewise.
9065 * gdb.base/signals.exp: Likewise.
9066 * gdb.base/signull.exp: Likewise.
9067 * gdb.base/sizeof.exp: Likewise.
9068 * gdb.base/solib.exp: Likewise.
9069 * gdb.base/step-line.exp: Likewise.
9070 * gdb.base/step-test.exp: Likewise.
9071 * gdb.base/structs.exp: Likewise.
9072 * gdb.base/structs2.exp: Likewise.
9073 * gdb.base/term.exp: Likewise.
9074 * gdb.base/twice.exp: Likewise.
9075 * gdb.base/until.exp: Likewise.
9076 * gdb.base/varargs.exp: Likewise.
9077 * gdb.base/volatile.exp: Likewise.
9078 * gdb.base/watchpoint.exp: Likewise.
9079 * gdb.base/whatis-exp.exp: Likewise.
9080 * gdb.base/whatis.exp: Likewise.
9081 * gdb.cp/ambiguous.exp: Likewise.
9082 * gdb.cp/annota2.exp: Likewise.
9083 * gdb.cp/annota3.exp: Likewise.
9084 * gdb.cp/bool.exp: Likewise.
9085 * gdb.cp/breakpoint.exp: Likewise.
9086 * gdb.cp/casts.exp: Likewise.
9087 * gdb.cp/class2.exp: Likewise.
9088 * gdb.cp/classes.exp: Likewise.
9089 * gdb.cp/cplusfuncs.exp: Likewise.
9090 * gdb.cp/ctti.exp: Likewise.
9091 * gdb.cp/derivation.exp: Likewise.
9092 * gdb.cp/exception.exp: Likewise.
9093 * gdb.cp/gdb1355.exp: Likewise.
9094 * gdb.cp/hang.exp: Likewise.
9095 * gdb.cp/inherit.exp: Likewise.
9096 * gdb.cp/local.exp: Likewise.
9097 * gdb.cp/m-data.exp: Likewise.
9098 * gdb.cp/m-static.exp: Likewise.
9099 * gdb.cp/member-ptr.exp: Likewise.
9100 * gdb.cp/method.exp: Likewise.
9101 * gdb.cp/misc.exp: Likewise.
9102 * gdb.cp/namespace.exp: Likewise.
9103 * gdb.cp/overload.exp: Likewise.
9104 * gdb.cp/ovldbreak.exp: Likewise.
9105 * gdb.cp/pr-1023.exp: Likewise.
9106 * gdb.cp/pr-1210.exp: Likewise.
9107 * gdb.cp/pr-574.exp: Likewise.
9108 * gdb.cp/printmethod.exp: Likewise.
9109 * gdb.cp/psmang.exp: Likewise.
9110 * gdb.cp/ref-params.exp: Likewise.
9111 * gdb.cp/ref-types.exp: Likewise.
9112 * gdb.cp/rtti.exp: Likewise.
9113 * gdb.cp/templates.exp: Likewise.
9114 * gdb.cp/try_catch.exp: Likewise.
9115 * gdb.cp/userdef.exp: Likewise.
9116 * gdb.cp/virtfunc.exp: Likewise.
9117 * gdb.disasm/am33.exp: Likewise.
9118 * gdb.disasm/h8300s.exp: Likewise.
9119 * gdb.disasm/mn10300.exp: Likewise.
9120 * gdb.disasm/sh3.exp: Likewise.
9121 * gdb.disasm/t01_mov.exp: Likewise.
9122 * gdb.disasm/t02_mova.exp: Likewise.
9123 * gdb.disasm/t03_add.exp: Likewise.
9124 * gdb.disasm/t04_sub.exp: Likewise.
9125 * gdb.disasm/t05_cmp.exp: Likewise.
9126 * gdb.disasm/t06_ari2.exp: Likewise.
9127 * gdb.disasm/t07_ari3.exp: Likewise.
9128 * gdb.disasm/t08_or.exp: Likewise.
9129 * gdb.disasm/t09_xor.exp: Likewise.
9130 * gdb.disasm/t10_and.exp: Likewise.
9131 * gdb.disasm/t11_logs.exp: Likewise.
9132 * gdb.disasm/t12_bit.exp: Likewise.
9133 * gdb.disasm/t13_otr.exp: Likewise.
9134 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9135 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9136 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9137 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9138 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9139 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9140 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9141 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9142 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9143 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9144 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9145 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9146 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9147 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9148 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9149 * gdb.mi/gdb701.exp: Likewise.
9150 * gdb.mi/gdb792.exp: Likewise.
9151 * gdb.mi/mi-basics.exp: Likewise.
9152 * gdb.mi/mi-break.exp: Likewise.
9153 * gdb.mi/mi-cli.exp: Likewise.
9154 * gdb.mi/mi-console.exp: Likewise.
9155 * gdb.mi/mi-disassemble.exp: Likewise.
9156 * gdb.mi/mi-eval.exp: Likewise.
9157 * gdb.mi/mi-file.exp: Likewise.
9158 * gdb.mi/mi-read-memory.exp: Likewise.
9159 * gdb.mi/mi-regs.exp: Likewise.
9160 * gdb.mi/mi-return.exp: Likewise.
9161 * gdb.mi/mi-simplerun.exp: Likewise.
9162 * gdb.mi/mi-stack.exp: Likewise.
9163 * gdb.mi/mi-stepi.exp: Likewise.
9164 * gdb.mi/mi-syn-frame.exp: Likewise.
9165 * gdb.mi/mi-until.exp: Likewise.
9166 * gdb.mi/mi-var-block.exp: Likewise.
9167 * gdb.mi/mi-var-child.exp: Likewise.
9168 * gdb.mi/mi-var-cmd.exp: Likewise.
9169 * gdb.mi/mi-var-display.exp: Likewise.
9170 * gdb.mi/mi-watch.exp: Likewise.
9171 * gdb.mi/mi2-basics.exp: Likewise.
9172 * gdb.mi/mi2-break.exp: Likewise.
9173 * gdb.mi/mi2-cli.exp: Likewise.
9174 * gdb.mi/mi2-console.exp: Likewise.
9175 * gdb.mi/mi2-disassemble.exp: Likewise.
9176 * gdb.mi/mi2-eval.exp: Likewise.
9177 * gdb.mi/mi2-file.exp: Likewise.
9178 * gdb.mi/mi2-read-memory.exp: Likewise.
9179 * gdb.mi/mi2-regs.exp: Likewise.
9180 * gdb.mi/mi2-return.exp: Likewise.
9181 * gdb.mi/mi2-simplerun.exp: Likewise.
9182 * gdb.mi/mi2-stack.exp: Likewise.
9183 * gdb.mi/mi2-stepi.exp: Likewise.
9184 * gdb.mi/mi2-syn-frame.exp: Likewise.
9185 * gdb.mi/mi2-until.exp: Likewise.
9186 * gdb.mi/mi2-var-block.exp: Likewise.
9187 * gdb.mi/mi2-var-child.exp: Likewise.
9188 * gdb.mi/mi2-var-cmd.exp: Likewise.
9189 * gdb.mi/mi2-var-display.exp: Likewise.
9190 * gdb.mi/mi2-watch.exp: Likewise.
9191 * gdb.stabs/exclfwd.exp: Likewise.
9192 * gdb.stabs/weird.exp: Likewise.
9193 * gdb.threads/gcore-thread.exp: Likewise.
9194 * gdb.trace/actions.exp: Likewise.
9195 * gdb.trace/backtrace.exp: Likewise.
9196 * gdb.trace/circ.exp: Likewise.
9197 * gdb.trace/collection.exp: Likewise.
9198 * gdb.trace/deltrace.exp: Likewise.
9199 * gdb.trace/infotrace.exp: Likewise.
9200 * gdb.trace/limits.exp: Likewise.
9201 * gdb.trace/packetlen.exp: Likewise.
9202 * gdb.trace/passc-dyn.exp: Likewise.
9203 * gdb.trace/passcount.exp: Likewise.
9204 * gdb.trace/report.exp: Likewise.
9205 * gdb.trace/save-trace.exp: Likewise.
9206 * gdb.trace/tfind.exp: Likewise.
9207 * gdb.trace/tracecmd.exp: Likewise.
9208 * gdb.trace/while-dyn.exp: Likewise.
9209 * gdb.trace/while-stepping.exp: Likewise.
9210
f4b618d1
JB
92112006-08-08 Joel Brobecker <brobecker@adacore.com>
9212
9213 * gdb.base/step-bt.c: New file.
9214 * gdb.base/step-bt.exp: New testcase.
9215
3d00d119
DJ
92162006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9217
9218 * config/monitor.exp (gdb_load): Remove support for obsolete
9219 download-write-size.
9220 * gdb.base/remote.exp: Likewise. Update all callers of
9221 gdb_timed_load.
9222
017b5bd4
DJ
92232006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9224
9225 * cursal.exp: Pass binfile to gdb_load.
9226
837c599d
DJ
92272006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9228
9229 * gdb.base/cursal.exp: Add "" to gdb_load call.
9230
8dd4540b
MK
92312006-07-29 Mark Kettenis <kettenis@gnu.org>
9232
9233 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9234 NetBSD/ELF targets.
9235
ab5c9f60
DJ
92362006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9237
9238 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9239 operator*.
9240
4c42eaff
DJ
92412006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9242
9243 * gdb.base/completion.exp: Update for change in "file" behavior.
9244 * gdb.stabs/weird.exp: Likewise.
9245 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9246 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9247
0155cc76
NS
92482006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9249
9250 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9251 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9252
16026cd7
AS
92532006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9254
9255 * gdb.base/default.exp: Update source command error message.
9256 * gdb.base/help.exp: Update 'help source' message.
9257
16963cb6
DJ
92582006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9259
9260 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9261 test.
9262
6d7fd486
AS
92632006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9264
9265 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9266
29e8a844
DJ
92672006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9268
9269 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9270
6afcfa39
DJ
92712006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9272
9273 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9274
267a692b
MK
92752006-07-17 Mark Kettenis <kettenis@gnu.org>
9276
9277 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9278 *-*-openbsd* from targets for wich we expect ARM FPA floating
9279 point format.
9280
85d2fec4
NR
92812006-07-17 Nick Roberts <nickrob@snap.net.nz>
9282
9283 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9284
92852006-07-17 Mark Kettenis <kettenis@gnu.org>
9286
9287 * gdb.base/annota3.exp: Expect frame-begin annotation.
9288
85b4c6e8
JB
92892006-07-14 Joel Brobecker <brobecker@adacore.com>
9290
9291 * gdb.base/help.exp: Adjust "help unset" test to accept
9292 any list of unset commands.
9293
fb933624
DJ
92942006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9295 Daniel Jacobowitz <dan@codesourcery.com>
9296
9297 * gdb.cp/ref-params.exp: New test.
9298 * gdb.cp/ref-params.cc: New source file.
9299 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9300
1dff4b64
MK
93012006-07-08 Mark Kettenis <kettenis@gnu.org>
9302
9303 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9304 spaces/tabs in regular expressions since they might not be there.
9305
40d2e0e3
AS
93062006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9307
9308 * gdb.base/ifelse.exp: New file.
9309
f6c957d2
NS
93102006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9311
9312 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9313 line.
9314 * gdb.base/huge.exp: Loop over compilation to find a size that
9315 is acceptable.
9316 * gdb.base/remote.exp: Correct expected strings.
9317 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9318
b9c5a23d
DJ
93192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9320
9321 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9322
9af2e58d
DJ
93232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9324
9325 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9326 native.
9327
30930ca5
DJ
93282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9329
9330 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9331 enable stabs testing.
9332
aa32fa1d
DJ
93332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9334
bd4a4c80 9335 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9336 gdb_test_multiple does.
9337
321fef15
DJ
93382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9339
9340 * Makefile.in (host_alias): Remove.
9341 (target_alias): Use @target_noncanonical@.
9342 (site.exp): Don't set host_alias.
9343 * aclocal.m4: Remove contents. Include acx.m4.
9344 * configure: Regenerated.
9345 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9346
e1c2defa
NS
93472006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9348
e63b55d1
NS
9349 * lib/gdb.exp (gdb_load_cmd): New.
9350
5600ea19
NS
9351 * gdb.base/fileio.c: Add system(NULL) test.
9352 * gdb.base/fileio.exp: Check it.
9353
e1c2defa
NS
9354 * gdb.base/break.c: Add 10a breakpoint at }
9355 * gdb.base/break.exp: Add test for breakpoint at }
9356 * gdb.cp/anon-union.cc: Add code at end of function.
9357 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9358 * gdb.mi/var-cmd.c: Add code at end of function.
9359 * gdb.mi/mi-var-display.exp: Adjust end of next.
9360 * gdb.mi/mi2-var-display.exp: Likewise.
9361 * gdb.base/fileio.c: Add stop function and insert calls at
9362 stopping places.
9363 * gdb.base/fileio.exp: Breakpoint stop function and remove
9364 explicit line number references.
9365
6c0112ec
JB
93662006-05-19 Joel Brobecker <brobecker@adacore.com>
9367
a9c64011
AS
9368 * gdb.base/del.exp (test_delete_alias): New function.
9369 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9370
154189a4
FF
93712006-05-18 Fred Fish <fnf@specifix.com>
9372
9373 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9374 required. Check for spurious output after program exits normally.
9375
582e64c2
FF
93762006-05-17 Fred Fish <fnf@specifix.com>
9377
9378 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9379 gdb_load, so it works in the simulator.
9380
8ef6493a
FF
93812006-05-11 Fred Fish <fnf@specifix.com>
9382
9383 * gdb.base/bang.exp: Ignore unexpected output between the
9384 "program exited normally" and the gdb prompt, as many other
9385 tests do.
9386
692b141c
MK
93872006-05-07 Mark Kettenis <kettenis@gnu.org>
9388
9389 * gdb.base/help.exp: Make "delete checkpoint" part option for
9390 "help d" and "help delete" tests.
9391
540b8a30
UW
93922006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9393
a9c64011 9394 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9395 expected output in some mi_gdb_test statements.
9396 * gdb.mi/mi2-basics.exp: Likewise.
9397
9b6462d9
JB
93982006-05-05 Joel Brobecker <brobecker@adacore.com>
9399
9400 * gdb.base/del.c: New file.
9401 * gdb.base/del.exp: New testcase.
9402
954de43b
DM
94032006-05-05 David S. Miller <davem@sunset.davemloft.net>
9404
9405 * gdb.base/break.exp: Do not assume a breakpoint on
9406 main will actually be in $srcfile when optimizing.
1303f75e
DM
9407 * gdb.base/savedregs.exp: Do not require that the dummy
9408 frame location match up to a symbol and source file location.
c3242428
DM
9409 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9410 will get printed without a mi_cmd_data_list_register_values prefix.
9411 (*-data-list-register-*): Correct regular expressions to expect the new
9412 pseudo d? floating point registers.
9413 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9414
c7e64c9a
DJ
94152006-05-05 Christophe Lyon <christophe.lyon@st.com>
9416
9417 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9418 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9419 is allocated by the compiler.
9420 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9421 anons, e, anone to force their allocation by the compiler.
9422
94232006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9424
9425 * gdb.base/help.exp: Update expected text for help d and
9426 help delete.
9427
27ce9a6d
MK
94282006-05-02 Mark Kettenis <kettenis@gnu.org>
9429
9430 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9431 NetBSD/ELF targets.
9432
8608915f
MK
94332006-04-30 Mark Kettenis <kettenis@gnu.org>
9434
9435 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9436 single-step breakpoint fails; make this a KFAIL on
9437 sparc*-*-openbsd*.
9438 * gdb.base/siginfo.exp: Likewise.
9439 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9440
b8db102d
MS
94412006-04-26 Michael Snyder <msnyder@redhat.com>
9442
9443 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9444 which may have to consume output from other forks.
9445 Add tests to make sure that "delete fork" succeeded.
9446
c702009a
MS
94472006-04-20 Michael Snyder <msnyder@redhat.com>
9448
9449 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9450 Add support for the Renesas M32C and M16C.
9451
9452 * gdb.asm/asm-source.exp: Add m32c target.
9453 * gdb.asm/m32c.inc: Support for m32c target.
9454
e28493f2
AS
94552006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9456
9457 * gdb.base/commands.exp (recursive_source_test): New test.
9458
880da185
DM
94592006-04-04 David S. Miller <davem@sunset.davemloft.net>
9460
9461 * gdb.base/float.exp: Add pattern for sparc targets.
9462
61d9b92f
DJ
94632006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9464
9465 * gdb.base/commands.exp (stray_arg0_test): New test.
9466
bd717df8
PB
94672006-03-30 Paul Brook <paul@codesourcery.com>
9468
9469 * gdb.mi/mi-until.exp: kfail broken until command.
9470 * gdb.mi/mi2-until.exp: Ditto.
9471
ec793d3c
NR
94722006-03-27 Nick Roberts <nickrob@snap.net.nz>
9473
9474 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9475
831004b7
AO
94762006-03-08 Alexandre Oliva <aoliva@redhat.com>
9477
9478 * gdb.base/prelink.exp: Anchor tested-for regular expression
9479 on gdb prompt.
9480
effe49a0
PB
94812006-03-07 Paul Brook <paul@codesourcery.com>
9482
9483 * gdb.base/assign.exp: Correct fail message.
9484
e5461016
PB
94852006-03-07 Paul Brook <paul@codesourcery.com>
9486
9487 * lib/compiler.c: Extract armcc version number.
9488 * lib/compiler.cc: Ditto.
9489
fc91c6c2
PB
94902006-03-07 Paul Brook <paul@codesourcery.com>
9491
9492 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9493 additional_flags=-w.
9494 * gdb.arch/altivec-regs.exp: Ditto.
9495 * gdb.arch/e500-abi.exp: Ditto.
9496 * gdb.arch/e500-regs.exp: Ditto.
9497 * gdb.base/all-bin.exp: Ditto.
9498 * gdb.base/annota1.exp: Ditto.
9499 * gdb.base/annota3.exp: Ditto.
9500 * gdb.base/args.exp: Ditto.
9501 * gdb.base/arithmet.exp: Ditto.
9502 * gdb.base/assign.exp: Ditto.
9503 * gdb.base/async.exp: Ditto.
9504 * gdb.base/bang.exp: Ditto.
9505 * gdb.base/break.exp: Ditto.
9506 * gdb.base/call-rt-st.exp: Ditto.
9507 * gdb.base/completion.exp: Ditto.
9508 * gdb.base/cond-expr.exp: Ditto.
9509 * gdb.base/condbreak.exp: Ditto.
9510 * gdb.base/consecutive.exp: Ditto.
9511 * gdb.base/define.exp: Ditto.
9512 * gdb.base/display.exp: Ditto.
9513 * gdb.base/ena-dis-br.exp: Ditto.
9514 * gdb.base/environ.exp: Ditto.
9515 * gdb.base/eval-skip.exp: Ditto.
9516 * gdb.base/info-proc.exp: Ditto.
9517 * gdb.base/jump.exp: Ditto.
9518 * gdb.base/logical.exp: Ditto.
9519 * gdb.base/long_long.exp: Ditto.
9520 * gdb.base/maint.exp: Ditto.
9521 * gdb.base/miscexprs.exp: Ditto.
9522 * gdb.base/pc-fp.exp: Ditto.
9523 * gdb.base/pointers.exp: Ditto.
9524 * gdb.base/relational.exp: Ditto.
9525 * gdb.base/reread.exp: Ditto.
9526 * gdb.base/sect-cmd.exp: Ditto.
9527 * gdb.base/sep.exp: Ditto.
9528 * gdb.base/sepdebug.exp: Ditto.
9529 * gdb.base/until.exp: Ditto.
9530 * gdb.base/whatis-exp.exp: Ditto.
9531 * gdb.cp/annota2.exp: Ditto.
9532 * gdb.cp/annota3.exp: Ditto.
9533 * gdb.trace/actions.exp: Ditto.
9534 * gdb.trace/backtrace.exp: Ditto.
9535 * gdb.trace/circ.exp: Ditto.
9536 * gdb.trace/collection.exp: Ditto.
9537 * gdb.trace/deltrace.exp: Ditto.
9538 * gdb.trace/infotrace.exp: Ditto.
9539 * gdb.trace/limits.exp: Ditto.
9540 * gdb.trace/packetlen.exp: Ditto.
9541 * gdb.trace/passc-dyn.exp: Ditto.
9542 * gdb.trace/passcount.exp: Ditto.
9543 * gdb.trace/report.exp: Ditto.
9544 * gdb.trace/save-trace.exp: Ditto.
9545 * gdb.trace/tfind.exp: Ditto.
9546 * gdb.trace/tracecmd.exp: Ditto.
9547 * gdb.trace/while-dyn.exp: Ditto.
9548 * gdb.trace/while-stepping.exp: Ditto.
9549 * lib/gdb.exp: Ditto.
9550 (gdb_compile): Handle nowarning option.
9551
5f4a23d9
AO
95522006-03-07 Alexandre Oliva <aoliva@redhat.com>
9553
9554 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9555 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9556 Rename executable to prelinkt. Don't re-prelink if we didn't
9557 get a core file. Test prelink -u exit status to tell whether
9558 prelinking failed. Use gdb_test_multiple.
9559
9733fc94
DJ
95602006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9561
9562 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9563 (do_tests): Call it.
9564
cc10cae3
AO
95652006-02-28 Alexandre Oliva <aoliva@redhat.com>
9566
9567 * gdb.base/prelink.exp: New test.
9568 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9569
15c46491
WZ
95702006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9571
9572 * gdb.fortran/derived-type.f90: New file.
9573 * gdb.fortran/derived-type.exp: New testcase.
9574
5c9f7ded
DJ
95752006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9576
9577 * gdb.base/default.exp: Allow ';' as a directory separator.
9578
5b96932b
AS
95792006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9580
9581 * gdb.base/help.exp (help add-symbol-file): Update.
9582
1986bccd
AS
95832006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9584
9585 * gdb.base/help.exp (help load): Update expected results.
9586
a8b7528f
FF
95872006-02-19 Fred Fish <fnf@specifix.com>
9588
9589 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9590 specifix hex value as part of results.
9591 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9592
f8261448
FF
95932006-02-16 Fred Fish <fnf@specifix.com>
9594
9595 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9596 ushort_addr, and slong_addr, so the typedefs are not optimized
9597 away.
9598 * gdb.base/whatis.exp: Add tests using type name for struct type,
9599 union type, enum type, and typedef.
a9c64011 9600
31d8bdd2
MK
96012006-02-13 Mark Kettenis <kettenis@gnu.org>
9602
9603 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9604
34e41e63
JB
96052006-02-13 Jim Blandy <jimb@redhat.com>
9606
9607 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9608 case where it takes two "next" commands to skip past the init
9609 call.
9610
ac6e4f31
FF
96112006-02-12 Fred Fish <fnf@specifix.com>
9612
9613 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9614 to handle cases where it takes two "next" commands to skip
9615 past the init call.
9616
2db2d571
JB
96172006-02-07 Joel Brobecker <brobecker@adacore.com>
9618
9619 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9620 on hppa32 targets.
9621
38fcd64c
DJ
96222006-02-06 Vladimir Prus <ghost@cs.msu.su>
9623
9624 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9625 field.
9626
1315ad46
MK
96272006-01-29 Mark Kettenis <kettenis@gnu.org>
9628
9629 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9630
5625b943
DJ
96312006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9632
9633 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9634 files.
9635
80df1bbe
DJ
96362006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9637
9638 * gdb.cp/maint.exp: Set complaints to a positive value.
9639
9078e690
DJ
96402006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9641
9642 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9643 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9644 function name.
9645
9c903399
DJ
96462006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9647
9648 * gdb.base/checkpoint.c: Update copyright notice. Include
9649 <stdlib.h>.
9650
761ae4d6
JB
96512006-01-04 Jim Blandy <jimb@redhat.com>
9652
9653 * gdb.asm/asm-source.exp: Independently provide default values for
9654 asm-flags and debug-flags. Use 'string equal' to do the
9655 comparison, not the implicit expr's '==' operator. Remove
9656 now-unneeded assignments to asm-flags. In h8300 case, place
9657 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9658
099ac3dd
MS
96592006-01-04 Michael Snyder <msnyder@redhat.com>
9660
9661 * gdb.base/checkpoint.c: New file.
9662 * gdb.base/checkpoint.exp: New file.
9663 * gdb.base/multi-fork.c: New file.
9664 * gdb.base/multi-fork.exp: New file.
9665 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9666
f4d85314
FF
96672006-01-04 Fred Fish <fnf@specifix.com>
9668
9669 * gdb.base/ptype.c (foo): Add typedef.
9670 (intfoo): Add function.
9671 * gdb.base/ptype1.c: New file.
9672 * gdb.base/ptype.exp: Handle compilation and linking with two
9673 source files. Test that proper type for "foo" is found based
9674 on source context rather than first match found in symtabs.
9675
a1b06f35
MK
96762005-12-28 Mark Kettenis <kettenis@gnu.org>
9677
9678 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9679 * gdb.asm/openbsd.inc: Indent commands.
9680
d082a1e2
MK
96812005-12-26 Mark Kettenis <kettenis@gnu.org>
9682
c65016bd
MK
9683 * gdb.base/freebpcmd.exp: Increase timeout.
9684
d082a1e2
MK
9685 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9686
d3c32a0e
DJ
96872005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9688
9689 * gdb.base/default.exp: Update check for "show version".
9690
9fdb1f50
RC
96912005-12-09 Randolph Chung <tausq@debian.org>
9692
9693 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9694 * gdb.asm/pa64.inc: New file.
9695
5f2c56f7
RC
96962005-12-09 Randolph Chung <tausq@debian.org>
9697
9698 * gdb.asm/common.inc: Indent commands.
9699 * gdb.asm/asmsrc1.s: Likewise.
9700 * gdb.asm/asmsrc2.s: Likewise.
9701
8117349c
RC
97022005-12-09 Randolph Chung <tausq@debian.org>
9703
9704 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9705 (get_addr_of_sym): Remove duplicate print.
9706 (gen_core): xfail hppa*-*-hpux*, update expected output.
9707 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9708 * gdb.arch/pa64-nullify.s: New file.
9709
8f07f25a
RC
97102005-12-09 Randolph Chung <tausq@debian.org>
9711
9712 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9713
55b39184
DJ
97142005-12-07 Christophe Lyon <christophe.lyon@st.com>
9715
9716 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9717 code generation for these functions.
9718 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9719 error message.
9720
31e2b00f
AS
97212005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9722
9723 * gdb.base/help.exp (help b, help br, help bre, help brea)
9724 (help break): Update the expected message.
9725
c3d0b56e
SC
97262005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9727
9728 * gdb.asm/m68hc11.inc: Setup the data section.
9729 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9730 script for this test.
9731 (m6812-*-*): Likewise.
9732
36ae0ea9
RC
97332005-11-09 Randolph Chung <tausq@debian.org>
9734
9735 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9736
9d6f42e9
WZ
97372005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9738
9739 * gdb.base/break.exp: Fix a comment typo.
9740
e2126a14
EZ
97412005-11-03 Jim Blandy <jimb@redhat.com>
9742
a9c64011
AS
9743 Checked in by Elena Zannoni <ezannoni@redhat.com>
9744
889bf7c5 9745 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9746
e0ac7199
CV
97472005-11-02 Corinna Vinschen <vinschen@redhat.com>
9748
9749 * gdb.arch/gdb1558.c: Include stdio.h.
9750
31d3fb18
MK
97512005-10-31 Mark Kettenis <kettenis@gnu.org>
9752
9753 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9754
e52b687c
MK
97552005-10-31 Mark Kettenis <kettenis@gnu.org>
9756
9757 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9758
f4711d79
PG
97592005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9760
a9c64011
AS
9761 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9762 vscr" tests to better match output.
f4711d79 9763
987a9106
JB
97642005-10-12 Jim Blandy <jimb@redhat.com>
9765
9766 * gdb.base/structs.exp (any): New function.
9767 (test_struct_returns): Don't make any assumptions at all about
9768 what value the function returns when GDB can't set the return
9769 value.
9770
2336bb58
JB
97712005-10-09 Joel Brobecker <brobecker@adacore.com>
9772
9773 * gdb.ada/arrayidx/p.adb: New file.
9774 * gdb.ada/arrayidx.exp: New testcase
9775
97762005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9777
9778 * gdb.ada/array_return/pck.ads: New file.
9779 * gdb.ada/array_return/pck.adb: New file.
9780 * gdb.ada/array_return/p.adb: New file.
9781 * gdb.ada/array_return.exp: New testcase.
9782
705335ea
JB
97832005-10-03 Joel Brobecker <brobecker@adacore.com>
9784
a9c64011
AS
9785 * gdb.base/arrayidx.c: New file.
9786 * gdb.base/arrayidx.exp: New testcase.
705335ea 9787
11ee9940
NR
97882005-09-29 Nick Roberts <nickrob@snap.net.nz>
9789
9790 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9791 frames-invalid and breakpoints-invalid are no longer generated
9792 with level 3 so don't expect them in the output.
9793
39fb8e9e
BR
97942005-09-27 Bob Rossi <bob@brasko.net>
9795
a9c64011 9796 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9797 from test. Escape the | in mi_gdb_test call.
9798 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9799 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9800 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9801 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9802 expected regex's in mi_gdb_test calls.
9803 * lib/mi-support.exp: Remove arbitrary .* from tests.
9804 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9805 Fully anchor GDB/MI expected results in mi_gdb_test.
9806 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9807 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9808
2af48f68
PB
98092005-09-26 Paul Brook <paul@codesourcery.com>
9810
9811 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9812
f34502bc
WZ
98132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9814
9815 * bfp-test.c: New file.
9816 * bfp-test.exp: New testcase.
9817
ca929517
WZ
98182005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9819
9820 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9821 of subarray and substring variable.
9822 * gdb.fortran/subarray.f: New source file for the test of subarray
9823 and substring variable evaluation.
9824 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9825 of string constant.
9826
c761af65
DJ
98272005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9828
9829 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9830 copyright dates.
9831
561d7a1d
PG
98322005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9833
9834 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9835 powerpc altivec' test with an almost identical 'info vector' test.
9836
b2b64cc9
PG
98372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9838
a9c64011
AS
9839 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9840 vscr" tests to match output.
b2b64cc9 9841
6ac4d15a
PG
98422005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9843
a9c64011
AS
9844 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9845 output.
6ac4d15a 9846
40e55bef
BR
98472005-09-11 Bob Rossi <bob@brasko.net>
9848
889bf7c5
PA
9849 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9850 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9851 commands that return an MI output command and an asyncronous MI output
9852 command.
40e55bef
BR
9853 * gdb.mi/mi-console.exp: Ditto.
9854
3c7385ec
BR
98552005-09-11 Bob Rossi <bob@brasko.net>
9856
9857 * gdb.mi/mi-var-child.c: Include <string.h>.
9858
a6cd0eb3
DJ
98592005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * killed.exp: Correct gdb_expect syntax.
9862
2f168eed
CV
98632005-08-09 Corinna Vinschen <vinschen@redhat.com>
9864
9865 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9866
ecd3fd0f
BR
98672005-08-02 Bob Rossi <bob@brasko.net>
9868
9869 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9870 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9871 Change tests to inferior-tty-set/show.
9872 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9873 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9874 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9875 inferior. Use mi_gdb_test to get GDB and Inferior output.
9876 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9877 descriptor.
9878 (mi_inferior_tty_name): Add inferior PTY file name.
9879 (mi_gdb_start): Add INFERIOR_PTY parameter.
9880 (mi_gdb_test): Add IPATTERN parameter.
9881
f1ea48cb 98822005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9883
f1ea48cb
BR
9884 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9885 parameter to mi_gdb_test.
9886 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9887
6e650a67
DJ
98882005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9891 struct_declarations.
9892 * gdb.mi/mi-var-child.exp: Step over the initialization of
9893 struct_declarations.
9894
8be260b6
DJ
98952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9896
9897 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9898 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9899 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9900 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9901 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9902 file.
9903
4e660f07
NR
99042005-07-27 Nick Roberts <nickrob@snap.net.nz>
9905
9906 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9907 (do_children_tests): Assign values to the extra elements.
9908
9909 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9910 them for tests for "-var-update --no-values" and
a9c64011 9911 "-var-update --all-values".
4e660f07
NR
9912 Add test for "-var-list-children --simple-values".
9913
9914 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9915
9916 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9917 "-stack-list-locals --simple-values" Improve doc strings and
9918 comments.
9919
6bdae935
MK
99202005-07-18 Mark Kettenis <kettenis@gnu.org>
9921
598b7a6f
MK
9922 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9923 *-*-openbsd*.
9924 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9925
6bdae935
MK
9926 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9927 sigaltsatck'.
9928
1323e929 99292005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9930
1323e929
BR
9931 * gdb.base/default.exp (tty): Changed output of command.
9932 * gdb.base/help.exp (help tty): Ditto.
9933
b1a9c082
MK
99342005-07-12 Mark Kettenis <kettenis@gnu.org>
9935
9936 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9937
10a844a2
MK
99382005-07-10 Mark Kettenis <kettenis@gnu.org>
9939
9940 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9941 -stack-select-frame without arguments.
9942 (test_stack_frame_listing): Add test for newly implemented command
9943 -stack-info-frame.
9944
3cb3b8df
BR
99452005-07-06 Bob Rossi <bob@brasko.net>
9946
9947 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9948 command.
9949 (Copyright): Update copyright.
9950
a0c5fbcf
WZ
99512005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9952
9953 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9954 tests to evaluate exponentiation expression.
9955
984971d0
AS
99562005-06-29 Andreas Schwab <schwab@suse.de>
9957
9958 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9959 main to avoid warnings.
9960
9961 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9962
fe03833f
NR
99632005-06-20 Nick Roberts <nickrob@snap.net.nz>
9964
9965 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9966 -stack-select-frame without arguments.
9967 (test_stack_frame_listing): Add test for newly implemented command
9968 -stack-info-frame.
a9c64011 9969
7a55f279
WZ
99702005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9971
0ffa0ea5
DJ
9972 * gdb.fortran/array-element.f: New file.
9973 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9974
26585198
DJ
99752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.base/bigcore.exp: Correct checks for systems which can
9978 not dump a large core file.
9979
c1bd25fd
DJ
99802005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * gdb.base/relocate.c: Add a copyright notice.
9983 (dummy): Remove.
9984 * gdb.base/relocate.exp: Test printing the values of variables
9985 from a relocatable file.
9986
589e074d
DJ
99872005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9988
9989 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9990 excess MI output after an error.
9991
0915f927
JB
99922005-05-29 Joel Brobecker <brobecker@adacore.com>
9993
9994 * gdb.arch/alpha-step.c: New file.
9995 * gdb.arch/alpha-step.exp: New testcase.
9996
76ff342d
DJ
99972005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9998 Dennis Brueni <dennis@slickedit.com>
9999
10000 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10001 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10002 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10003 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10004 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10005 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10006 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10007
96b0c7ac
DJ
100082005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10009 Wu Zhou <woodzltc@cn.ibm.com>
10010
10011 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10012 IBM's xlc compiler.
10013 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10014 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10015
f21565d2
JB
100162005-05-13 Jim Blandy <jimb@redhat.com>
10017
10018 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10019 calling gdb_suppress_entire_file.
10020 * gdb.base/charset.exp: Same.
10021 * gdb.base/call-rt-st.exp: Same.
10022
6006a3a1
BR
100232005-05-05 Bob Rossi <bob_rossi@cox.net>
10024
10025 * lib/gdb.exp (fullname_syntax): Added global regex.
10026 (fullname_syntax_POSIX): Ditto.
10027 (fullname_syntax_UNC): Ditto.
10028 (fullname_syntax_DOS_CASE): Ditto.
10029 (fullname_syntax_DOS): Ditto.
10030 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10031 fullname_syntax variable to scope and use it.
10032 (test_file_list_exec_source_files): Ditto.
10033 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10034
c3b69c04
DJ
100352005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10036
10037 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10038
3c95e6af
PG
100392004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10040
a9c64011
AS
10041 * lib/gdb.exp (skip_altivec_tests): New function, based on
10042 check_vmx_hw_available from the GCC testsuite.
10043 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10044 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10045
78df6c56
JB
100462005-05-02 Jim Blandy <jimb@redhat.com>
10047
10048 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10049 calling gdb_suppress_entire_file.
10050
1690f9cf
DJ
100512005-04-30 Randolph Chung <tausq@debian.org>
10052
10053 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10054 Slightly relax "sem_post" name checking.
10055
5ea106f7
PG
100562005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10057
10058 * gdb.base/unload.exp: Use new shared library infrastructure.
10059
bf7234cf
PG
100602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10061
10062 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10063 infrastructure.
bf7234cf 10064
547b869a
CV
100652005-04-29 Corinna Vinschen <vinschen@redhat.com>
10066
10067 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10068 * gdb.asm/h8300.inc: New file.
10069
f07e55f0
PG
100702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10071
10072 * gdb.base/shlib-call.exp: Change to use new shared library
10073 infrastructure.
10074
3cbba3d1
PG
100752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10076
a9c64011
AS
10077 * gdb.base/pending.exp: Change to use new shared library
10078 infrastructure.
3cbba3d1 10079
ed6df200
PG
100802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10081
a9c64011
AS
10082 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10083 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10084
8c8f4ebe
PG
100852005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10086
a9c64011
AS
10087 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10088 shared objects being adjusted and update copyright years.
8c8f4ebe 10089
607fbc54
DJ
100902005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * ChangeLog: Correct some 2003-01-13 dates.
10093 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10094 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10095 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10096 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10097 gdb.trace/tfind.exp: Update copyright years.
10098
57bf0e56
DJ
100992005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10100 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * lib/gdb.exp (gdb_compile): Handle shlib=.
10103 (gdb_compile_shlib): New function.
10104
9b593790
PG
101052005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10106
a9c64011 10107 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10108
9494c6a5
DJ
101092005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10110
10111 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10112 gdb.server.
10113 * configure.ac: Likewise.
10114 * configure: Regenerated.
10115 * gdb.gdbserver/Makefile.in: Moved to...
10116 * gdb.server/Makefile.in: ... here.
10117 * gdb.gdbserver/server.c: Moved to...
10118 * gdb.server/server.c: ... here.
10119 * gdb.gdbserver/server-run.exp: Moved to...
10120 * gdb.server/server-run.exp: ... here.
10121
6f8eac0e
DJ
101222005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10123
10124 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10125 * configure.ac: Create gdb.gdbserver/Makefile.
10126 * configure: Regenerated.
10127 * lib/gdbserver-support.exp: New file, derived from
10128 config/gdbserver.exp.
10129 * config/gdbserver.exp: Use gdbserver-support.exp.
10130 * gdb.gdbserver/Makefile.in: New file.
10131 * gdb.gdbserver/server.c: New file.
10132 * gdb.gdbserver/server-run.exp: New file.
10133
6e87504d
PG
101342005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10135
a9c64011
AS
10136 * lib/gdb.exp (test_compiler_info): Return compiler_info
10137 if no arguments are given.
6e87504d 10138
d1779be4
PG
101392005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10140
10141 * gdb.arch/altivec-abi.exp: Check for compiler and set
10142 use altivec' flag accordingly.
10143 * gdb.arch/altivec-regs.exp: Likewise.
10144
88750304
DJ
101452005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10146
10147 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10148
f3fb768d
AS
101492005-03-27 Andreas Schwab <schwab@suse.de>
10150
10151 * gdb.base/bigcore.c (main): Add missing mode argument in open
10152 call.
10153
7e813ac5
DJ
101542005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10157 downloads.
10158 * config/gdbserver.exp (gdb_load): Likewise.
10159
8e3049aa
PB
101602005-03-14 Paul Brook <paul@codesourcery.com>
10161
10162 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10163 targets.
10164
a9df7c44
JB
101652005-03-09 Joel Brobecker <brobecker@adacore.com>
10166
10167 * gdb.dwarf2/dup-psym.S: New file.
10168 * gdb.dwarf2/dup-psym.exp: New testcase.
10169
9f0d94e8
JB
101702005-03-09 Joel Brobecker <brobecker@adacore.com>
10171
10172 * gdb.ada/exec_changed/first.adb: New file.
10173 * gdb.ada/exec_changed/second.adb: New file.
10174 * gdb.ada/exec_changed.exp: New testcase.
10175
5f579bc5
NS
101762005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10177
36e9969c
NS
10178 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10179 (A2): New class.
10180 (main): Test operator+.
10181 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10182 breakpoint test.
10183
5f579bc5
NS
10184 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10185 * gdb.base/signull.exp: Disable if gdb,nosignals.
10186 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10187 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10188 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10189 * gdb.mi/mi2-console.exp: Likewise.
10190 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10191 continue output at start.
10192 (gdb_collect_locals_test): Robustify regexp.
10193 * gdb.trace/passc-dyn.exp: Fix comment typo.
10194 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10195
be46087e
CV
101962005-03-08 Corinna Vinschen <vinschen@redhat.com>
10197
10198 * gdb.asm/asm-source.exp: Add iq2000 case.
10199 * gdb.asm/iq2000.inc: New file.
10200
384e1a61 102012005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10202
384e1a61
MI
10203 * gdb.base/command.exp: Change hardcoded value to regular expression.
10204 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10205
584b6e9e
DJ
102062005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10207
10208 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10209 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10210 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10211 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10212 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10213
ab5b5d61
MK
102142005-03-05 Mark Kettenis <kettenis@gnu.org>
10215
10216 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10217 changes.
10218
ae051c1b
PG
102192004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10220
a9c64011
AS
10221 * lib/compiler.c: Add test for IBM's xlc compiler.
10222 * lib/compiler.cc: Likewise.
ae051c1b 10223
3f0f6ed2
JB
102242004-02-24 Joel Brobecker <brobecker@adacore.com>
10225
10226 * gdb.ada/fixed_points.exp: Create compilation object directory
10227 before running the test.
10228 * gdb.ada/null_record.exp: Likewise.
10229 * gdb.ada/packed_array.exp: Likewise.
10230 * gdb.ada/start.exp: Likewise.
10231
724f452b
JB
102322005-02-15 Joel Brobecker <brobecker@adacore.com>
10233
10234 * gdb.ada/packed_array/pa.adb: New file.
10235 * gdb.ada/packed_array.exp: New testcase.
10236
57f5cdfb 102372005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10238
1f393151
MK
10239 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10240 files.
10241
ebdda337
MK
10242 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10243 on *-*-openbsd*. Correctly match whitespace in regukar
10244 expressions.
10245
cf309262
DJ
102462005-02-10 Daniel Jacobowitz <dan@debian.org>
10247
10248 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10249 PR exp/1821
10250 * gdb.base/gdb1821.c: New test file.
10251 * gdb.base/gdb1821.exp: New test file.
10252
3be49e7a
JB
102532005-02-09 Joel Brobecker <brobecker@adacore.com>
10254
10255 * gdb.base/start.c: New file.
10256 * gdb.base/start.exp: New testcase.
10257
e292e67d
JB
102582005-02-09 Joel Brobecker <brobecker@adacore.com>
10259
10260 * gdb.ada/start/dummy.adb: New file.
10261 * gdb.ada/start.exp: New testcase.
10262
dbdfa66c
CV
102632005-02-09 Corinna Vinschen <vinschen@redhat.com>
10264
10265 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10266 for printing symbols and statistics.
10267 Add test for using relative pathnames in "maint print msymbols" test.
10268 Mark "maint info sections DATA" XFAIL on Cygwin.
10269 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10270 tests.
10271
d7941671
AC
102722005-02-09 Andreas Schwab <schwab@suse.de>
10273
10274 Committed by Andrew Cagney <cagney@gnu.org>
10275 * gdb.base/remotetimeout.exp: New file.
10276
74e5ef44
MK
102772005-02-07 Mark Kettenis <kettenis@gnu.org>
10278
10279 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10280
464dd14d
JB
102812005-02-03 Joel Brobecker <brobecker@adacore.com>
10282
10283 * gdb.ada/gnat_ada.gpr: New file.
10284 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10285 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10286 * configure.ac: No longer generate gnat_ada.gpr.
10287 * configure: Regenerate.
10288 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10289 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10290 * gdb.ada/null_record/bar.ads: Likewise.
10291 * gdb.ada/null_record/bar.adb: Likewise.
10292 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10293 * gdb.ada/null_record.exp (testdir): New variable.
10294 (testfile): executable is now in testdir subdirectory.
10295 (srcfile): Use full path to the main compilation unit.
10296 * gdb.ada/fixed_points.exp: Same changes as above.
10297
30d756ae
NR
102982005-02-03 Nick Roberts <nickrob@snap.net.nz>
10299
10300 * gdb.base/interp.exp: New test.
10301
9d799f85
AC
103022005-01-24 Andrew Cagney <cagney@gnu.org>
10303
10304 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10305
15656118
AC
103062005-01-19 Andrew Cagney <cagney@gnu.org>
10307
a892c31b
AC
10308 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10309 configure.ac not configure.in.
10310
15656118
AC
10311 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10312 of powerpc*-*-*.
10313 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10314 * gdb.base/list.exp (test_list_function)
15656118
AC
10315 (test_list_filename_and_function): Ditto.
10316 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10317
a7b01baf
AC
103182005-01-16 Andrew Cagney <cagney@gnu.org>
10319
17d92a02
AC
10320 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10321
a7b01baf
AC
10322 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10323
bc8332bb
AC
103242005-01-14 Andrew Cagney <cagney@gnu.org>
10325
10326 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10327 * gdb.mi/mi2-var-cmd.exp: Ditto.
10328
4d074752
CV
103292005-01-10 Corinna Vinschen <vinschen@redhat.com>
10330
10331 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10332
bec39cab
AC
103332005-01-07 Andrew Cagney <cagney@gnu.org>
10334
10335 * configure.ac: Rename configure.in, require autoconf 2.59.
10336 * configure: Re-generate.
10337 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10338 * gdb.stabs/configure: Re-generate.
10339 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10340 * gdb.hp/configure: Re-generate.
10341 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10342 autoconf 2.59.
10343 * gdb.hp/gdb.objdbg/configure: Re-generate.
10344 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10345 autoconf 2.59.
10346 * gdb.hp/gdb.defects/configure: Re-generate.
10347 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10348 autoconf 2.59.
10349 * gdb.hp/gdb.compat/configure: Re-generate.
10350 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10351 autoconf 2.59.
10352 * gdb.hp/gdb.base-hp/configure: Re-generate.
10353 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10354 autoconf 2.59.
10355 * gdb.hp/gdb.aCC/configure: Re-generate.
10356
f10b16d4
JB
103572004-12-15 Jim Blandy <jimb@redhat.com>
10358
10359 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10360 under NPTL when there is debugging info available for libpthread.
10361
fb6e1814
JG
103622004-12-13 Jerome Guitton <guitton@gnat.com>
10363
10364 * gdb.ada/fixed_points.c: New file.
10365 * gdb.ada/fixed_points.exp: New file.
10366
fe46cd3a
RC
103672004-12-03 Randolph Chung <tausq@debian.org>
10368
10369 * gdb.arch/pa-nullify.exp: New file.
10370 * gdb.arch/pa-nullify.s: New file.
10371
8de0841b
RC
103722004-11-30 Randolph Chung <tausq@debian.org>
10373
10374 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10375 instead of "tbug". Fix regexp to work properly with gdb_test.
10376
c8170782
PH
103772004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10378
10379 * gdb.base/bitfields2.exp: New test.
10380 * gdb.base/bitfields2.c: New file.
10381
954269c2
RE
103822004-11-28 Richard Earnshaw <rearnsha@arm.com>
10383
10384 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10385
0107feed
RC
103862004-11-16 Randolph Chung <tausq@debian.org>
10387
10388 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10389
f073ae8c
DJ
103902004-11-14 Daniel Jacobowitz <dan@debian.org>
10391
10392 * gdb.threads/threadapply.exp: Correct "macro details" test.
10393
19ad59e7
JJ
103942004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10395
10396 * gdb.threads/threadapply.exp: New test.
10397 * gdb.threads/threadapply.c: New file.
10398
9cf0961b
MK
103992004-11-07 Mark Kettenis <kettenis@gnu.org>
10400
10401 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10402 frames.
10403
c789492a
FL
104042004-11-05 Felix Lee <felix+log1@specifixinc.com>
10405
10406 * gdb.base/cursal.exp: New file.
10407 * gdb.base/cursal.c: New file.
10408
a1e167bb
AC
104092004-11-03 Andrew Cagney <cagney@gnu.org>
10410
10411 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10412
b7cbf173
MK
104132004-10-30 Mark Kettenis <kettenis@gnu.org>
10414
10415 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10416 NetBSD/ELF targets.
10417
88f9d34f
JB
104182004-10-29 Joel Brobecker <brobecker@gnat.com>
10419
10420 * gdb.threads/bp_in_thread.c: New file, copied from
10421 pthread_cond_wait.c.
10422 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10423 file, rather than reusing the .c file from another testcase.
10424
ca7d6a0c
JB
104252004-10-20 Joel Brobecker <brobecker@gnat.com>
10426
10427 * gdb.ada/null_record.exp: Check where we stopped after
10428 sending the start command, instead of where the associated
10429 temporary breakpoint was inserted.
10430
0d863d03
AC
104312004-10-14 Andrew Cagney <cagney@gnu.org>
10432
10433 * gdb.mi/gdb701.c (main): Return 0.
10434
d11e72cb
DJ
104352004-10-13 Daniel Jacobowitz <dan@debian.org>
10436
d40539a4 10437 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10438
e1923096
JJ
104392004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10440
10441 * gdb.threads/schedlock.c: Add comment markers to use to find
10442 line numbers.
10443 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10444 comments.
10445 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10446 breakpoint lines.
10447
ec8ba2c9
DJ
104482004-10-12 Daniel Jacobowitz <dan@debian.org>
10449
10450 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10451
0eb3658b
DJ
104522004-10-12 Daniel Jacobowitz <dan@debian.org>
10453
10454 * configure.in: Add gdb.dwarf2.
10455 * configure: Regenerated.
10456 * Makefile.in: Add gdb.dwarf2.
10457 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10458 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10459 gdb.dwarf2/file1.txt: New files.
10460
a271cc33
OF
104612004-10-11 Orjan Friberg <orjanf@axis.com>
10462
a9c64011 10463 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10464 of "run", since the latter doesn't work with remote targets. Adjust
10465 the breakpoint numbering accordingly.
10466 * gdb.threads/pthread_cond_wait.exp: Ditto.
10467
895ce074
MC
104682004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10469
10470 * gdb.base/overlays.exp: Update copyright years.
10471
6be3092d
KI
104722004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10473
10474 * gdb.base/overlays.exp: Disable if target is Linux.
10475
e05389b8
FL
104762004-10-06 Felix Lee <felix+log1@specifixinc.com>
10477
10478 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10479
73cb587d
KI
104802004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10481
10482 * gdb.asm/asm-source.exp: Add m32r-linux target.
10483 * gdb.asm/m32r-linux.inc: New file.
10484
3c0edcdc
AC
104852004-09-24 Andrew Cagney <cagney@redhat.com>
10486 David Anderson <anderson@redhat.com>
10487
10488 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10489 command fails, assume things will work.
10490 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10491 (_GNU_SOURCE): Define.
10492 (print_unsigned, print_hex): Change parameter to "long long".
10493 (print_byte_count): New function, use to print byte counts.
10494 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10495 O_LARGEFILE.
10496 (main): Compute an upper bound on a corefile in max_core_size.
10497 Limit memory chunk size to max_core_size. Limit total memory
10498 allocated to max_core_size.
10499
4bb3667f
AC
105002004-09-23 Andrew Cagney <cagney@gnu.org>
10501
10502 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10503 from a separate process with code that creates a corefile by
10504 making the inferior dump core.
10505
60fe1a51
MK
105062004-09-23 Mark Kettenis <kettenis@gnu.org>
10507
10508 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10509 block.
10510
8e937346
MC
105112004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10512
10513 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10514 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10515 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10516 Likewise.
10517
7213f6d6
JJ
105182004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10519
10520 * gdb.java/jprint.exp: New test case for java inferior call.
10521 * gdb.java/jprint.java: Ditto.
10522
eac69dca
JB
105232004-09-15 Joel Brobecker <brobecker@gnat.com>
10524
10525 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10526
22227696
MC
105272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10528
10529 * gdb.threads/killed.c: Include <stdlib.h>.
10530 * gdb.threads/pthreads.c: Likewise.
10531
7dd403a4
MC
105322004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10533
10534 * gdb.threads/killed.c: Add copyright notice.
10535
33f2d567
JM
105362004-09-10 Jason Molenda (jmolenda@apple.com)
10537
a9c64011
AS
10538 * gdb.base/define.exp: Two new tests to verify zero space chars
10539 after 'if' and 'while' commands in a user-defined command is correctly
10540 parsed.
33f2d567 10541
e05b62ac
AC
105422004-09-08 Andrew Cagney <cagney@gnu.org>
10543
10544 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10545 delivery test with duplicate at end of file.
10546
9cbe82da
MK
105472004-09-06 Mark Kettenis <kettenis@jive.nl>
10548
10549 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10550
564803d9
MC
105512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10552
10553 * config/hppro.exp: Removed.
10554
7c6807ce
MC
105552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10556
10557 * config/sparclet.exp: Removed.
10558
bf7e26dd
MC
105592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10560
10561 * config/udi.exp: Removed.
10562
714e341b
MC
105632004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10564
10565 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10566 of "exp_continue".
10567 (advancei): Likewise.
10568
1236e623
JJ
105692004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10570
10571 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10572
3bdcad15
MI
105732004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10574
228af206 10575 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10576 to check for nodebug in executable.
10577 * gdb.gdb/observer.exp (setup_test): Likewise.
10578 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10579 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10580
c72b934c
AC
105812004-09-01 Andrew Cagney <cagney@gnu.org>
10582
10583 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10584 files.
10585
edd9b715
JJ
105862004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10587
10588 * gdb.base/unload.exp: Fix expected warning message to match
10589 latest format.
10590
fb4ce06b
CV
105912004-09-01 Corinna Vinschen <vinschen@redhat.com>
10592
10593 * gdb.base/call-rt-st.exp: Fix typos.
10594
ce78e7c3
MI
105952004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10596
10597 * gdb.threads/thread_check.exp: New testcase.
10598 * gdb.threads/thread_check.c: New testcase.
10599
2dedb159
AC
106002004-08-31 Andrew Cagney <cagney@gnu.org>
10601
10602 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10603 (skip_to_handler_entry): New procedures. Test stepping into a
10604 handler when the breakpoint is at the handler's entry point.
10605
68f53502
AC
106062004-08-30 Andrew Cagney <cagney@gnu.org>
10607
10608 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10609 gdb/1757.
10610
3e3ffd2b
MC
106112004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10612
10613 With code from Manoj Iyer <manjo@austin.ibm.com>:
10614 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10615 return value. Add an arm for "no debugging symbols found".
10616 Change a stray "error" to "perror".
10617 (gdb_run_cmd): Adapt to new return value.
10618 * gdb.base/remote.exp: Adapt to new return value.
10619 * gdb.gdb/complaints.exp: Likewise.
10620 * gdb.gdb/observer.exp: Likewise.
10621 * gdb.gdb/selftest.exp: Likewise.
10622 * gdb.gdb/xfullpath.exp: Likewise.
10623
4b6f5fd2
JB
106242004-08-27 Joel Brobecker <brobecker@gnat.com>
10625
10626 * gdb.threads/bp_in_thread.exp: New testcase.
10627
e5b25496
MC
106282004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10629
10630 Fix PR testsuite/1735.
10631 * gdb.threads/schedlock.c (thread_function): Add a cast
10632 to suppress a gcc warning.
10633 * gdb.threads/thread-specific.c (thread_function): Likewise.
10634
934353d6
MC
106352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10636
10637 * gdb.base/unload.c: Include <stdlib.h>.
10638
f98a0aef 106392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10640
f98a0aef 10641 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10642 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10643 synchronized after the "return".
10644
5a2e8882
MC
106452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10646
10647 * gdb.mi/basics.c: Include <stdio.h>.
10648 * gdb.mi/pthreads.c: Include <stdlib.h>.
10649 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10650
a9640423
MC
106512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10652
10653 * gdb.threads/schedlock.c: Add copyright notice.
10654
b04e311d
AC
106552004-08-25 Andrew Cagney <cagney@gnu.org>
10656
10657 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10658 (skip_over_handler, breakpoint_over_hander): New test procedures.
10659 (advance, advancei): Add a proper prefix, do not use
10660 rerun_to_main.
10661 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10662
7c27f15b
MC
106632004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10664
10665 * gdb.mi/basics.c: Add copyright notice.
10666 * gdb.mi/var-cmd.c: Add copyright notice.
10667
fffc87ae
MC
106682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10669
10670 * lib/gdb.exp: Remove signed_keyword_not_used.
10671 * lib/compiler.c: Likewise.
10672 * lib/compiler.cc: Likewise.
10673
d782e0bf
MC
106742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10675
10676 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10677 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10678
96033e83
MC
106792004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10680
10681 * gdb.base/whatis.c: Add copyright notice.
10682
cf38c229
MK
106832004-08-20 Mark Kettenis <kettenis@gnu.org>
10684
10685 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10686 it to skip the breakpoints encoded in the inline assembly.
10687
f4b49756
MC
106882004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10689
10690 * Makefile.in: Add gdb.fortran.
10691
2f193b69
MC
106922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10693
10694 * gdb.base/call-sc.exp (test_scalar_returns):
10695 Fix cut-and-paste glitch in "Make fun return now".
10696
89a237cb
MC
106972004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10698
10699 * configure.in: Add gdb.fortran.
10700 * configure: Regenerate.
10701 * gdb.fortran/Makefile.in: New file.
10702 * lib/gdb.exp (skip_fortran_tests): New procedure.
10703
469aff8e
MC
107042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10705
10706 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10707 reference to bug-gnu@prep.ai.mit.edu.
10708 * gdb.mi/mi-var-child.exp: Likewise.
10709 * gdb.mi/mi-var-cmd.exp: Likewise.
10710 * gdb.mi/mi-var-display.exp: Likewise.
10711 * gdb.mi/mi2-var-block.exp: Likewise.
10712 * gdb.mi/mi2-var-child.exp: Likewise.
10713 * gdb.mi/mi2-var-cmd.exp: Likewise.
10714 * gdb.mi/mi2-var-display.exp: Likewise.
10715
00b51b9f
MK
107162004-08-15 Mark Kettenis <kettenis@gnu.org>
10717
10718 * gdb.base/unload.c (main): Make local variable msg const.
10719
45f07fef
MC
107202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10721
10722 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10723 to bug-gnu@prep.ai.mit.edu.
10724 * gdb.mi/mi-disassemble.exp: Likewise.
10725 * gdb.mi/mi-eval.exp: Likewise.
10726 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10727 default line number.
10728 * gdb.mi/mi-return.exp: Likewise.
10729 * gdb.mi/mi-simplerun.exp: Likewise.
10730 * gdb.mi/mi-stack.exp: Likewise.
10731 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10732 number with explicit range test.
10733 * gdb.mi/mi-watch.exp: Likewise.
10734 * gdb.mi/mi2-break.exp: Likewise.
10735 * gdb.mi/mi2-cli.exp: Likewise.
10736 * gdb.mi/mi2-disassemble.exp: Likewise.
10737 * gdb.mi/mi2-eval.exp: Likewise.
10738 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10739 default line number.
10740 * gdb.mi/mi2-return.exp: Likewise.
10741 * gdb.mi/mi2-simplerun.exp: Likewise.
10742 * gdb.mi/mi2-stack.exp: Likewise.
10743 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10744 number with explicit range test.
10745 * gdb.mi/mi2-watch.exp: Likewise.
10746
dd8c8ee7
MC
107472004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10748
10749 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10750 * gdb.cp/m-static.exp: Likewise.
10751 * gdb.cp/rtti.exp: Likewise.
10752
4e838464
MK
107532004-08-14 Mark Kettenis <kettenis@gnu.org>
10754
10755 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10756
8d8cb839
EZ
107572004-08-14 Eli Zaretskii <eliz@gnu.org>
10758
10759 * ChangeLog: Prefix Local Variables with semi-colons and indent
10760 the reference to older ChangeLog files, to fix fontification in
10761 Emacs.
10762
deea8bb0
MC
107632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10764
10765 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10766 * gdb.mi/mi2-break.exp: Likewise.
10767
c3297504
MC
107682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10769
10770 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10771
25808999
MC
107722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10773
10774 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10775
226a8d71
MC
107762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10777
10778 * gdb.cp/classes.exp: Remove unused declarations. Just let
10779 test names default instead of providing special names. Remove
10780 extraneous demangler test.
10781
37fdf854
JJ
107822004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10783
10784 * gdb.base/unload.exp: New test for breakpoints in dynamically
10785 loaded libraries.
10786 * gdb.base/unload.c: Ditto.
10787 * gdb.base/unloadshr.c: Ditto.
10788
2d3a7986
MC
107892004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10790
10791 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10792 cp_test_ptype_class.
10793 (test_enums): Likewise.
10794
c72b934c
AC
107952004-08-10 Andrew Cagney <cagney@gnu.org>
10796
10797 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10798 files.
10799
cc503c8a
AC
108002004-08-10 Andrew Cagney <cagney@gnu.org>
10801
10802 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10803 init_malloc call.
10804
902f2ccb
MC
108052004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10806
10807 * ChangeLog: Add copyright notice. The notice is copied
10808 from emacs 21.3 top level ChangeLog.
10809
78c90502
MC
108102004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10811
10812 * lib/cp-support.exp: New file.
10813 * lib/cp-support.exp (cp_test_type_class): New function.
10814 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10815 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10816 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10817 cp_test_ptype_class.
10818
88e5ea78
MC
108192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10820
10821 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10822 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10823 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10824 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10825 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10826 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10827 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10828 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10829 gdb.mi/mi2-watch.exp: Update copyright years.
10830
6a89fc9c
MK
108312004-08-09 Mark Kettenis <kettenis@gnu.org>
10832
10833 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10834
1482e0de
MC
108352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10836
10837 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10838 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10839 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10840 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10841 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10842 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10843 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10844 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10845 gdb.mi/mi-watch.exp: Update copyright years.
10846
1a5ce3f3
DJ
108472004-08-08 Daniel Jacobowitz <dan@debian.org>
10848
10849 PR gdb/1738
10850 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10851 from a breakpoint with a pending signal.
10852
04f6ecf2
DJ
108532004-08-08 Daniel Jacobowitz <dan@debian.org>
10854
10855 PR gdb/1736
10856 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10857 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10858 the prompt.
10859 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10860
54d90d35
DJ
108612004-08-08 Daniel Jacobowitz <dan@debian.org>
10862
10863 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10864
d2f6abb0
DJ
108652004-08-08 Daniel Jacobowitz <dan@debian.org>
10866
10867 PR gdb/1736
10868 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10869 for i?86-*-linux*.
10870
5598c03d
DJ
108712004-08-08 Daniel Jacobowitz <dan@debian.org>
10872
10873 * gdb.arch/i386-prologue.exp: Compile without debug information.
10874
c6fee705
MC
108752004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10876
10877 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10878 rather than asking gdb to search.
10879
dd90efdb
MC
108802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10881
10882 * gdb.base/gcore.c: Include <string.h>.
10883
1e84bec1
MC
108842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10885
10886 * gdb.base/gcore.c: Add copyright notice.
10887
e425eb2b
MC
108882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10889
10890 * gdb.base/freebpcmd.c: Include <stdio.h>.
10891 * gdb.base/long_long.c: Include <string.h>.
10892 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10893 * gdb.base/siginfo.c: Include <string.h>.
10894 * gdb.base/sigstep.c: Include <string.h>.
10895
cb9aaed5
MC
108962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10897
10898 * gdb.base/complex.c: Include <stdlib.h>.
10899
55944f3d
MC
109002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10901
10902 * gdb.base/complex.c: Add copyright notice.
10903
7b2953d9
MC
109042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10905
10906 * gdb.base/charset.c: Include <stdlib.h>.
10907
c9133d23
MC
109082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10909
10910 * gdb.base/auxv.c: Include <stdlib.h>.
10911
0a8490ad
MC
109122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10913
10914 * gdb.base/auxv.c: Add copyright notice.
10915
3426d5ec
MC
109162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10917
10918 * gdb.base/coremaker.c: Add copyright notice.
10919 * gdb.base/coremaker2.c: Add copyright notice.
10920
8da195dd
AC
109212004-08-04 Andrew Cagney <cagney@gnu.org>
10922
10923 * gdb.base/store.exp: Update copyright.
10924 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10925 names, do not import gdb_prompt.
10926
8d394f98
AC
109272004-08-01 Andrew Cagney <cagney@gnu.org>
10928
10929 Fix PR testsuite/1729.
10930 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10931 not use capture_value with value 4.
10932 (capture_value): Add optional test name parameter.
10933 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10934 the prefix, pass to capture_value.
10935
b6702b23
MK
109362004-08-01 Mark Kettenis <kettenis@gnu.org>
10937
10938 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10939 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10940 (main): Call new function.
10941
c203e0ca
MC
109422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10943
10944 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10945
a7995a30
MC
109462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10947
10948 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10949
9366563b
MC
109502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10951
b6eeaf26 10952 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10953 Accept more values of vtbl pointer. Remove some messages
10954 about "obsolete gcc or gdb".
10955
2fc1f950
MC
109562004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10957
10958 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10959
c724d49b
MC
109602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10961
10962 * gdb.base/asm-source.exp: Properly convert target board
10963 debug flags from gcc format to binutils format.
10964
736b0fce
MK
109652004-07-28 Mark Kettenis <kettenis@gnu.org>
10966
10967 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10968 gdb1718". PR backtrace/1718 partially fixed.
10969
5633ea5c
JJ
109702004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10971
10972 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10973
575eebb1
NC
109742004-07-26 Nick Clifton <nickc@redhat.com>
10975
10976 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10977 good default value for a specific architecture is available then
10978 set it to that value. Otherwise default to the -gstabs switch.
10979 Remove the -g... switches from the asm-flags variable. Allow the
10980 target board info to override the value if it wants to. Pass the
10981 switch on the assembler command line.
10982
62104619
MK
109832004-07-23 Mark Kettenis <kettenis@gnu.org>
10984
10985 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10986 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10987 (main): Call new function.
10988
4a1135b8
MC
109892004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10990
10991 Test for PR exp/1715.
10992 * gdb.base/radix.exp: Refactor common procedures. Make all
10993 test names unique. Change XFAIL to KFAIL.
10994
8a12c1f0
MC
109952004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10996
10997 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10998 * gdb.ada/gnat_ada.gin: ... to here.
10999 * configure.in: Use gnat_ada.gin.
11000 * configure: Regenerate.
11001
23b451cf
AC
110022004-07-20 Andrew Cagney <cagney@gnu.org>
11003
11004 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11005 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11006 XFAILs. Clean up test messages and comments. Check backtraces.
11007 Delete re-sync code.
11008
ab618a02
MC
110092004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11010
11011 Fix PR cli/740.
11012 * gdb.base/annota1.exp: Honor gdb,nosignals.
11013 * gdb.base/annota3.exp: Likewise.
11014
46dad340
MC
110152004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11016
11017 * lib/java.exp: Update copyright notice.
11018
756d8c70
AC
110192004-07-19 Andrew Cagney <cagney@gnu.org>
11020
11021 * gdb.base/selftest.exp: Copy file from here ...
11022 * gdb.gdb/selftest.exp: ... to here.
11023
586027e6
AC
110242004-07-16 Andrew Cagney <cagney@redhat.com>
11025
11026 * lib/insight-support.exp: Delete file.
11027 * lib/java.exp (java_init): Fix copyright.
11028
029d2200
AC
110292004-07-16 Andrew Cagney <cagney@gnu.org>
11030
11031 * gdb.base/restore.c: Append "prologue" to comments marking the a
11032 function's prologue.
11033 * gdb.base/restore.exp: Update copyright, re-indent.
11034 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11035 callerN" prefix where needed. Update patterns that match a
11036 function's prologue.
11037
653b62c5
MC
110382004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11039
11040 * gdb.base/restore.c: Add copyright notice.
11041
f7d690e5
AC
110422004-07-16 Andrew Cagney <cagney@gnu.org>
11043
11044 * gdb.base/logical.exp: Update copyright.
11045 (evaluate): New procedure. Use to re-implement tests using
11046 several tables.
11047
d629a7cb
MH
110482004-07-14 Martin Hunt <hunt@redhat.com>
11049
11050 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11051 which fixes some problems where init.tcl was not found.
11052
9c7bb332
AC
110532004-07-13 Andrew Cagney <cagney@gnu.org>
11054
6bf46641
AC
11055 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11056 (check_sizeof, check_valueof): Do not include the output in the
11057 test name. Use gdb_test.
11058 (get_valueof): Use gdb_test_multiple.
11059
c4ffd4c0
AC
11060 * gdb.base/step-test.exp: Update copyright. Use
11061 gdb_test_multiple. Ensure that test names do not include
11062 architecture dependent output.
11063
ab89363a
AC
11064 * gdb.gdb/observer.exp: Update copyright.
11065 (setup_test): Use gdb_test_multiple.
11066 (attach_first_observer, attach_second_observer)
11067 (attach_third_observer, detach_first_observer)
11068 (detach_second_observer, detach_third_observer)
11069 (reset_counters, check_counters): Make $message a prefix.
11070 (test_normal_stop_notifications): Add "args" parameter - a list of
11071 init functions to be called. Make $message a prefix,
11072 (test_observer_normal_stop): Change the message prefixes so that
11073 they are unique, pass the attach / detach procedures to
11074 test_normal_stop_notifications.
11075
ec58997a
AC
11076 * gdb.base/signull.exp (test_segv): Prefix all tests with
11077 "${name}". Clean up test messages.
11078
b475183b
AC
11079 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11080
9c7bb332
AC
11081 * gdb.base/ena-dis-br.exp: Update copyright.
11082 (break_at): New function. Replace send_gdb with gdb_test,
11083 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11084 ignore count, not stopped at bpt", with KFAIL.
11085
2dd95497
CV
110862004-07-13 Corinna Vinschen <vinschen@redhat.com>
11087
11088 * gdb.base/attach.exp: Remove cleanupfile handling.
11089
419e626b
AC
110902004-07-12 Andrew Cagney <cagney@gnu.org>
11091
11092 * gdb.base/annota1.exp: Cleanup corefile test name.
11093 * gdb.base/annota3.exp: Ditto.
11094
8b1b3228
AC
110952004-07-12 Andrew Cagney <cagney@gnu.org>
11096
78650829
AC
11097 * gdb.base/signals.exp: Clean up copyright, re-indent.
11098
8b1b3228
AC
11099 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11100 gdb_test and gdb_test_multiple.
11101
935c2760
JJ
111022004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11103
11104 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11105 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11106 provide line number info for first statement in main.
11107
1544280f
AC
111082004-07-08 Andrew Cagney <cagney@gnu.org>
11109
1279f4ff
AC
11110 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11111
1544280f
AC
11112 * gdb.base/sigbpt.exp: Make the common part of each test name a
11113 prefix instead of suffix.
11114
bcc82369
BR
111152004-07-07 Bob Rossi <bob_rossi@cox.net>
11116
11117 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11118 test from test_tbreak_creation_and_listing to
11119 test_file_list_exec_source_file
11120 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11121 Changed name of test from test_tbreak_creation_and_listing to
11122 test_file_list_exec_source_file
11123
23f4b0aa
JJ
111242004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11125
11126 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11127 the jmisc() constructor instead of <init>.
11128 * gdb.java/jmisc1.exp: Ditto.
11129
56401cd5
AC
111302004-07-07 Andrew Cagney <cagney@gnu.org>
11131
11132 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11133 corrupting the PC.
11134
44ae2f6a
MC
111352004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11136
11137 * gdb.cp/templates.exp: Accept whitespace change in demangler
11138 output.
11139
45a83408
AC
111402004-07-06 Andrew Cagney <cagney@gnu.org>
11141
11142 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11143
d205ad70
MC
111442004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11145
11146 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11147 * lib/compiler.cc: Likewise.
11148
06ea1a61
MC
111492004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11150
11151 * lib/compiler.cc: Work around string preprocessing problem
11152 with old hp c++ compiler.
11153 * lib/compiler.c: Likewise.
11154
daab1251
CV
111552004-06-29 Corinna Vinschen <vinschen@redhat.com>
11156
11157 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11158 directives to conditionalize symbol prefixing.
11159 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11160 additional_flags handling. Add underscore prefix for Cygwin.
11161 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11162 conditionalize symbol prefixing.
11163 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11164 additional_flags handling. Add underscore prefix for Cygwin.
11165
cc984116
CV
111662004-06-29 Corinna Vinschen <vinschen@redhat.com>
11167
11168 * gdb.base/bigcore.exp: Skip test on Cygwin.
11169
c279b077
MC
111702004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11171
11172 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11173 formats for "info register". Use gdb_test_multiple. Fix
11174 the "invalid register" test.
11175
0e915747
CV
111762004-06-28 Corinna Vinschen <vinschen@redhat.com>
11177
11178 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11179 PID for Cygwin. Add Cygwin specific strings to check for in some
11180 tests.
11181 (do_attach_tests): Add a test for user interaction when attaching
11182 to a process with no matching symbol table already loaded.
11183
11422c86
AC
111842004-06-26 Andrew Cagney <cagney@gnu.org>
11185
11186 Test PR java/1567 and PR java/1565.
11187 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11188 * gdb.java/jmisc2.exp: Delete file.
11189
cefbce26
MC
111902004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11191
11192 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11193
e19f872c
CV
111942004-06-25 Corinna Vinschen <vinschen@redhat.com>
11195
11196 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11197 attach process.
11198
d931ba3b
MC
111992004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11200
11201 * gdb.cp/pr-1553.exp: Remove.
11202
aef68c48
MC
112032004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 * gdb.cp/pr-1553.cc: Remove.
11206 * gdb.cp/pr-1553.exp: Disable this test.
11207
8d5df71a
JB
112082004-06-20 Jim Blandy <jimb@redhat.com>
11209
a9c64011 11210 Fix PR testsuite/1680.
8d5df71a
JB
11211 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11212 regular expressions.
11213
4ac6f39d
MC
112142004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11215
11216 Fix PR testsuite/1679.
11217 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11218 Issue an UNSUPPORTED result instead.
11219
1b413552
JB
112202004-06-18 Jim Blandy <jimb@redhat.com>
11221
11222 * gdb.base/charset.exp: Only send a control-C if we see a new
11223 prompt and incomplete command.
11224
6daa6ebd
MC
112252004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11226
11227 * gdb.cp/pr-574.cc: Add copyright notice.
11228
51fa4ae0
JB
112292004-06-17 Jim Blandy <jimb@redhat.com>
11230
11231 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11232 cases where the regexp has no groups; this grabs random text from
11233 the previous test suite, whatever that was.
11234
8fea26c5
MC
112352004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11236
11237 * gdb.cp/printmethod.cc: Add copyright notice.
11238
1e3aeb41
MC
112392004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11240
11241 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11242
9d9030bc
AC
112432004-06-16 Andrew Cagney <cagney@gnu.org>
11244
11245 * gdb.base/signull.c: Update copyright. Include <string.h>.
11246 (bowler): Replace data_pointer with data_read
11247 and data_write cases. Add code_descriptor case.
11248 (zero, desc): New array and pointer.
11249 (data, code): Change to simple pointers.
11250 * gdb.base/signull.exp: Fix probe pattern matching a function
11251 descriptor SIGSEGV. Replace data_pointer with data_read and
11252 data_write tests.
11253
acd4ad44
AC
112542004-06-16 Andrew Cagney <cagney@gnu.org>
11255
11256 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11257
08fd625c
MC
112582004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11259
11260 * gdb.base/long_long.c: Add copyright notice.
11261
1903502c
MC
112622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11263
11264 * gdb.base/long_long.exp: Remove reference to
11265 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11266 to gdb_breakpoint and gdb_continue_to_breakpoint.
11267
83313cb1
JB
112682004-06-14 Jim Blandy <jimb@redhat.com>
11269
11270 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11271 endian case.
11272
1bf404ef
AC
112732004-06-14 Andrew Cagney <cagney@gnu.org>
11274
11275 * gdb.base/gcore.exp (capture_command_output): Delete the always
11276 passing tests containing inferior values.
11277 * gdb.base/ending-run.exp: Do not include the breakpoint address
11278 in the test message. Update copyright.
11279 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11280 size in the test name, use gdb_test_multiple. Update copyright.
11281
ef220b33
MC
112822004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11283
11284 * gdb.cp/ref-types.cc: Add copyright notice.
11285
4f70a4c9
MC
112862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11287
11288 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11289 hp_aCC_compiler.
11290 * lib/compiler.cc: Likewise.
11291 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11292 'set' commands. Log diagnostics for other lines. Set
11293 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11294
335928ac
MC
112952004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11296
11297 * gdb.cp/try_catch.cc: Add copyright notice.
11298
2efb12e8
MC
112992004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11300
11301 * gdb.cp/userdef.cc: Add copyright notice.
11302
0bbed51a
MC
113032004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11304
11305 * gdb.cp/virtfunc.cc: Add copyright notice.
11306
e12a46c9
RC
113072004-06-11 Randolph Chung <tausq@debian.org>
11308
11309 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11310 problem.
11311
338e05af
AC
113122004-06-10 Andrew Cagney <cagney@gnu.org>
11313
11314 * lib/compiler.cc, lib/compiler.c: Append either
11315 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11316 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11317 instead of gcc-3-3.
11318
dc3f10cb
AC
113192004-06-09 Andrew Cagney <cagney@gnu.org>
11320
b4d946af
AC
11321 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11322 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11323
dc3f10cb
AC
11324 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11325 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11326 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11327 fixed.
11328
b5c0bfa2
AC
113292004-06-09 Andrew Cagney <cagney@gnu.org>
11330
11331 * gdb.base/structs.exp (test_struct_returns): Replace
11332 "return_value_unknown" and "finish_value_unknown" by
11333 "return_value_known" and "finish_value_known". Instead of
11334 "return_value_unknown" iff "finish_value_unknown", check
11335 "return_value_known" implies "finish_value_known".
11336
caeb605f
MH
113372004-06-08 Martin Hunt <hunt@redhat.com>
11338
11339 * gdb.base/float.exp: Add pattern for mips targets.
11340
c892bb64
RC
113412004-06-08 Randolph Chung <tausq@debian.org>
11342
11343 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11344 message for unknown architectures more clear.
11345
48306d3e
JB
113462004-06-08 Joel Brobecker <brobecker@gnat.com>
11347
11348 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11349 start the execution of the program.
11350
83ecb59f
JB
113512004-06-07 Jim Blandy <jimb@redhat.com>
11352
11353 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11354 * gdb.arch/i386-cpuid.h: New helper file.
11355
55264cb4
RC
113562004-06-07 Randolph Chung <tausq@debian.org>
11357
11358 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11359 has started.
11360
23cadb28
RM
113612004-06-04 Roland McGrath <roland@redhat.com>
11362
11363 Fix PR gdb/1647.
11364 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11365 differently to be robust to output buffering differences.
11366
51d01eda
MC
113672004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11368
11369 * gdb.threads/pthreads.exp: Update copyright years.
11370 (check_control_c): Change asynchronous 'after' to synchronous.
11371
f4fc3b93
RM
113722004-06-04 Roland McGrath <roland@redhat.com>
11373
11374 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11375 next gdb prompt.
11376
4013522b
MC
113772004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11378
11379 Fix PR gdb/1636.
11380 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11381 calls to synchronous.
11382
7a8f1e6b
JB
113832004-05-26 Jim Blandy <jimb@redhat.com>
11384
11385 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11386
81bb3443
RC
113872004-05-24 Randolph Chung <tausq@debian.org>
11388
11389 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11390 * gdb.asm/pa.inc: New file.
11391
8f5a3103
MK
113922004-05-22 Mark Kettenis <kettenis@gnu.org>
11393
11394 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11395
734b8fe8 113962004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11397 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11398
11399 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11400 GDB prompt.
11401
725603e1
UW
114022004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11403
f4fc3b93 11404 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11405 setjmp/longjmp. Use sigaction instead of signal.
11406
8b923272 114072004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11408 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11409
11410 * gdb.threads/pthread_cond_wait.c: New file.
11411 * gdb.threads/pthread_cond_wait.exp: New testcase.
11412
8bfabb04
AC
114132004-05-13 Andrew Cagney <cagney@redhat.com>
11414
11415 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11416 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11417
42edda50
AC
114182004-05-11 Andrew Cagney <cagney@redhat.com>
11419
11420 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11421 fixed but revealed gdb/1639.
11422
d303a6c7
AC
114232004-05-10 Andrew Cagney <cagney@redhat.com>
11424
11425 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11426 func1" and "next to 2nd alarm", kernel bug avoided.
11427
bf08c2a1
DJ
114282004-05-10 Daniel Jacobowitz <dan@debian.org>
11429
11430 PR external/1568
11431 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11432 XFAIL if it is smaller than bytes_allocated.
11433 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11434 (main): Make chunks_allocated unsigned. Correct comment.
11435
c0586a34
JB
114362004-05-07 Joel Brobecker <brobecker@gnat.com>
11437
11438 * gdb.arch/powerpc-aix-prologue.c: New file.
11439 * gdb.arch/powerpc-aix-prologue.exp: New file.
11440
f2785d12
JB
114412004-05-07 Jim Blandy <jimb@redhat.com>
11442
11443 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11444 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11445
bd7f6e30
JB
114462004-05-06 Joel Brobecker <brobecker@gnat.com>
11447
11448 * gdb.base/sep.exp: No longer setup_kfail when the program was
11449 built with dwarf2.
11450
0a5e7efe
JI
114512004-05-05 Jim Ingham <jingham@apple.com>
11452
11453 * gdb.base/pending.exp: Make sure pending breakpoints
11454 preserve the ignore count.
f4fc3b93 11455
a8958849
MK
114562004-04-27 Jerome Guitton <guitton@gnat.com>
11457
11458 * i386-prologue.exp: Add testcase for jump instruction as first
11459 instruction of the real code.
11460 * i386-prologue.c (jump_at_beginning): New function.
11461
7e103f5b
MK
114622004-04-28 Mark Kettenis <kettenis@gnu.org>
11463
11464 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11465 x86_64-*-*.
11466
5d38b224
MK
114672004-04-28 Mark Kettenis <kettenis@gnu.org>
11468
11469 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11470 i*86-*-*.
11471
0ef32fd9
MK
114722004-04-25 Mark Kettenis <kettenis@gnu.org>
11473
11474 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11475 expression that checks the return type.
11476
71d7dd7c
AC
114772004-04-23 Andrew Cagney <cagney@redhat.com>
11478
11479 * gdb.base/call-sc.exp: New test of scalar call/return values.
11480 * gdb.base/call-sc.c: Ditto.
11481
1e9f977e
JJ
114822004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11483
11484 * gdb.threads/manythreads.c: Reduce thread stack size.
11485
899d9e3a
JJ
114862004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11487
11488 * gdb.threads/manythreads.c: Add copyright notice.
11489
61bcae62
AC
114902004-04-23 Andrew Cagney <cagney@redhat.com>
11491
11492 * gdb.base/siginfo.exp: Better handle step out of signal.
11493 * gdb.base/sigstep.exp: Ditto.
11494
7339a42e 114952004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11496 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11497
11498 * gdb.threads/manythreads.c: New testcase.
11499 * gdb.threads/manythreads.exp: Ditto.
11500
5c98409b
JB
115012004-04-22 Jim Blandy <jimb@redhat.com>
11502
11503 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11504 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11505
3b611f1a
MC
115062004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11507
11508 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11509
f0fd9238
AC
115102004-04-21 Andrew Cagney <cagney@redhat.com>
11511
11512 * gdb.base/sigstep.c: New file.
11513 * gdb.base/sigstep.exp: New file.
11514
90990674
JB
115152004-04-16 Joel Brobecker <brobecker@gnat.com>
11516
11517 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11518 call to observer_notify_normal_stop.
11519
78cef34b
AC
115202004-04-15 Andrew Cagney <cagney@redhat.com>
11521
11522 * gdb.base/siginfo.c: New file.
11523 * gdb.base/siginfo.exp: New file.
11524
d2343407
JB
115252004-04-12 J. Brobecker <brobecker@gnat.com>
11526
11527 * gdb.base/sep.exp: Fix typo in comment.
11528
a2dba3c8
JB
115292004-04-12 J. Brobecker <brobecker@gnat.com>
11530
11531 * gdb.base/sep.c: New file.
11532 * gdb.base/sep-proc.c: New file.
11533 * gdb.base/sep.exp: New testcase.
11534
15f7b60e
MK
115352004-04-09 Mark Kettenis <kettenis@gnu.org>
11536
11537 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11538 support.
11539
44f4de1a
AC
115402004-04-05 Andrew Cagney <cagney@redhat.com>
11541
11542 * gdb.base/sigaltstack.c: New file.
11543 * gdb.base/sigaltstack.exp: New file.
11544
ef04f396
JB
115452004-04-04 Joel Brobecker <brobecker@gnat.com>
11546
11547 * gdb.base/foll-fork.exp: Update the expected output for
11548 "help set follow-fork-mode", to match a change that was made
11549 to the help of this variable on 2004-01-13.
11550
d40d2c92
JB
115512004-04-01 Joel Brobecker <brobecker@gnat.com>
11552
11553 * lib/ada.exp: Add copyright notice.
11554 * bar.ads: Likewise.
11555 * bar.adb: Likewise.
11556 * null_record.adb: Likewise.
11557 * null_record.exp: Likewise.
11558 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11559
f86ef5a3
JB
115602004-04-01 Joel Brobecker <brobecker@gnat.com>
11561
11562 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11563 * configure: Regenerate.
11564
414e70e3
JB
115652004-04-01 Joel Brobecker <brobecker@gnat.com>
11566
11567 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11568 to build the application. Remove the message printed when in
11569 verbose mode, redundant with the UNSUPPORTED message above.
11570
f0aaee49
JB
115712004-03-31 Joel Brobecker <brobecker@gnat.com>
11572
11573 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11574 * gdb.ada (null_record.exp): New testcase.
11575
ac81cb54
JB
115762004-03-31 Joel Brobecker <brobecker@gnat.com>
11577
11578 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11579
854af2f7
JB
115802004-03-31 Joel Brobecker <brobecker@gnat.com>
11581
11582 * gdb.ada: New subdirectory.
11583 * gdb.ada/Makefile.in: New file.
11584 * gdb.ada/gnat_ada.gpr.in: New file.
11585
034cb681
JB
115862004-03-31 Joel Brobecker <brobecker@gnat.com>
11587
11588 * lib/ada.exp: New file.
11589
78a1a894
DJ
115902004-03-24 Daniel Jacobowitz <drow@mvista.com>
11591
11592 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11593 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11594
4b2b3b3e
AC
115952004-03-22 Andrew Cagney <cagney@redhat.com>
11596
11597 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11598 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11599 Problem identified by Ulrich Weigand.
11600
23c73aa3
DC
116012004-03-17 David Carlton <carlton@kealia.com>
11602
11603 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11604 PR c++/826.
11605
d63a86f8
RM
116062004-03-16 Roland McGrath <roland@redhat.com>
11607
11608 * gdb.base/auxv.exp: New file.
11609 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11610
0e02aa50
DC
116112004-03-12 David Carlton <carlton@kealia.com>
11612
11613 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11614 * gdb.cp/pr-1553.cc: Ditto.
11615 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11616 pass branch.
11617
c20b71be
MC
116182004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11619
11620 * gdb.cp/templates.exp: Accept more template types.
11621
c7414a01
MC
116222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11623
11624 From Corinna Vinschen with modifications.
11625 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11626 local variable obj_with_enum.
11627 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11628 results with obj_with_enum.
11629
ed69573c
MC
116302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11631
11632 * gdb.cp/classes.cc: New file, copied from misc.cc.
11633 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11634
28301461
MC
116352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11636
11637 * gdb.cp/misc.cc: Add copyright notice.
11638
1198ecbe
DC
116392004-03-05 David Carlton <carlton@kealia.com>
11640
11641 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11642 * gdb.cp/rtti.h: Update copyright.
11643 (namespace n2::n3): New.
11644 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11645 (n2::n3::func3): New.
11646 (main): Call n2::n3::func3.
11647 * gdb.cp/rtti2.cc: Update copyright.
11648 (n2::create3): New.
11649
9e08c470
MK
116502004-03-04 Mark Kettenis <kettenis@gnu.org>
11651
11652 * gdb.asm/openbsd.inc: Fix typo.
11653
4bebc3aa
FF
116542004-03-03 Fred Fish <fnf@redhat.com>
11655
11656 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11657 "val" instead of unused "size". Update copyright year.
11658
6ea9fb37
DJ
116592004-02-29 Daniel Jacobowitz <drow@mvista.com>
11660
11661 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11662 to use unsigned char.
11663 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11664 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11665
23b23974
DJ
116662004-02-29 Daniel Jacobowitz <drow@mvista.com>
11667
11668 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11669 line of output.
11670
7574fd53
DJ
116712004-02-28 Daniel Jacobowitz <drow@mvista.com>
11672
11673 * gdb.base/relocate.c (dummy): Initialize.
11674
a195357f
DJ
116752004-02-28 Daniel Jacobowitz <drow@mvista.com>
11676
11677 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11678 a breakpoint at exit.
11679
72fd54a9
FF
116802004-02-27 Fred Fish <fnf@redhat.com>
11681
11682 * gdb.base/chng-syms.exp: Add expect condition to match failing
11683 case that isn't a timeout.
11684
b9d23137
AC
116852004-02-27 Andrew Cagney <cagney@redhat.com>
11686
11687 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11688 support.
11689
15d208f6 116902004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11691
15d208f6
FF
11692 * gdb.arch/gdb1431.c: Remove.
11693 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11694 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11695 of "until" incorrectly.
11696
98f9cd2d
JB
116972004-02-26 J. Brobecker <brobecker@gnat.com>
11698
11699 * gdb.cp/class2.cc (empty): New class.
11700 (refer): New function.
11701 (main): Declare an object of type empty and use it.
11702 * gdb.cp/class2.exp: Print the value of an object of type empty.
11703
9b50c11b
JJ
117042004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11705
11706 * gdb.base/langs.exp: Update query string to match the
11707 new nquery format used for pending breakpoints.
11708
0dcd613f
AC
117092004-02-26 Andrew Cagney <cagney@redhat.com>
11710
11711 Fix PR i18n/1570.
11712 * gdb.base/charset.c: Update copyright notice.
11713 (main, init_string): Remove the escape character '\e' tests.
11714 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11715 * gdb.base/charset.exp (valid_host_charset): Ditto.
11716 * gdb.base/setvar.exp: Ditto.
11717
b8a56647
AC
117182004-02-24 Andrew Cagney <cagney@redhat.com>
11719
90d59e34
AC
11720 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11721 mmapped data in core file" PASS and FAIL messages consistent.
11722
b8a56647
AC
11723 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11724 setting a breakpoint. Work around PR java/1565.
11725
9f27c604
JJ
117262004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11727
11728 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11729 new nquery format.
11730 * gdb.base/pending.exp: Ditto.
11731
3224a706
MK
117322004-02-22 Mark Kettenis <kettenis@gnu.org>
11733
11734 * configure.in: Run stabs tests on *BSD.
11735 * configure: Regenerated.
11736
41e0a9ca
MK
117372004-02-21 Mark Kettenis <kettenis@gnu.org>
11738
11739 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11740
1e1b3428
FF
117412004-02-20 Fred Fish <fnf@redhat.com>
11742
11743 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11744 blank in test for "returns short", for consistency with other
11745 "returns xxx" tests. Update copyright year.
11746
f9a7572a
FF
117472004-02-19 Fred Fish <fnf@redhat.com>
11748
11749 New testcase for PR breakpoint/1558.
11750 * gdb.arch/gdb1558.exp: New file.
11751 * gdb.arch/gdb1558.c: New file.
11752
b2ce2854
EZ
117532004-02-19 Elena Zannoni <ezannoni@redhat.com>
11754
11755 * gdb.base/nodebug.exp: Fix typo.
11756
e7c9ff01
JB
117572004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11758
11759 Committed by Jim Blandy <jimb@redhat.com>.
11760
62f4b920
JB
11761 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11762
2db536a1
JB
11763 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11764
e7c9ff01
JB
11765 * gdb.base/float.exp: Support s390*-*-* targets.
11766
f3205b34
AF
117672004-02-17 Adam Fedor <fedor@gnu.org>
11768
11769 * gdb.base/gdb1555.exp: New file.
11770 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11771
9d62932d
EZ
117722004-02-17 Elena Zannoni <ezannoni@redhat.com>
11773
11774 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11775
344c9711
FF
117762004-02-16 Fred Fish <fnf@redhat.com>
11777
11778 * gdb.arch/gdb1291.c: Remove
11779 * gdb.arch/gdb1291.s: New test input file.
11780 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11781 fail. Test for correct result, known incorrect result, other
11782 failures and timeouts.
11783
2d822687
AC
117842004-02-16 Andrew Cagney <cagney@redhat.com>
11785
11786 * gdb.base/bigcore.exp: New file.
11787 * gdb.base/bigcore.c: New file.
11788
dac15b66
AC
117892004-02-13 Andrew Cagney <cagney@redhat.com>
11790
11791 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11792 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11793 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11794 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11795 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11796 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11797 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11798 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11799 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11800 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11801
6bdfc2c4
JJ
118022004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11803
11804 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11805 executed is an alloc instruction.
11806
87b3ede8
DC
118072004-02-11 David Carlton <carlton@kealia.com>
11808
11809 * gdb.cp/breakpoint.exp: New.
11810 * gdb.cp/breakpoint.cc: New.
11811
6e19e2bf
MC
118122004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11813
11814 Partial fix for PR gdb/1543.
11815 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11816 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11817 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11818 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11819 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11820 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11821 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11822 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11823 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11824 to bug-gdb@prep.ai.mit.edu .
11825 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11826 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11827 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11828 Likewise.
11829
5c5455dc
AC
118302004-02-10 Andrew Cagney <cagney@redhat.com>
11831
11832 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11833 using gdb_internal_error_resync.
11834
9cf689d7
DJ
118352004-02-09 Daniel Jacobowitz <drow@mvista.com>
11836
11837 * gdb.threads/thread-specific.exp: Stop early if no threads are
11838 found.
11839
d2dc51db
MC
118402004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11841
11842 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11843
14b1a056
DJ
118442004-02-08 Daniel Jacobowitz <drow@mvista.com>
11845
11846 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11847 breakpoints.
11848
83f66e8f
DJ
118492004-02-07 Daniel Jacobowitz <drow@mvista.com>
11850
11851 * config/sim.exp (gdb_load): Handle $arg == "".
11852 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11853 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11854
30fc0091
EZ
118552004-02-07 Elena Zannoni <ezannoni@redhat.com>
11856
a9c64011
AS
11857 * gdb.base/maint.exp: Update test to reflect
11858 obstack changes.
30fc0091 11859
4d806929
JJ
118602004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11861
11862 * gdb.base/pendshr.c (pendfunc): New function that calls
11863 pendfunc1.
11864 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11865
7bfdd688
FF
118662004-02-04 Fred Fish <fnf@redhat.com>
11867
11868 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11869 function symbols and update copyright years.
11870 * gdb.arch/gdb1291.c: Ditto.
11871
aaa08ee4
MC
118722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11873
11874 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11875
dbad7755
MC
118762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11877
11878 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11879
ec4646ef
MC
118802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11881
11882 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11883
1b802196
FF
118842004-02-02 Fred Fish <fnf@redhat.com>
11885
11886 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11887 remote targets. Update copyright years.
11888
18fe2033
JJ
118892004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11890
11891 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11892 support.
11893 * gdb.base/langs.exp: Fix test which attempts to create
11894 breakpoint on non-existent function to handle new pending
11895 support.
11896 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11897 a breakpoint.
11898 * gdb.base/pending.exp: New test.
11899 * gdb.base/pending.c: New file.
11900 * gdb.base/pendshr.c: Ditto.
11901
8d577d32
DC
119022004-02-02 David Carlton <carlton@kealia.com>
11903
11904 * gdb.cp/overload.exp: Add overloadNamespace tests.
11905 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11906 (overloadNamespace, XXX): New.
11907 (main): Call XXX::marker2.
11908
3ad13771
FF
119092004-02-01 Fred Fish <fnf@redhat.com>
11910
11911 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11912 * gdb.base/finish.exp: Ditto.
11913 * gdb.base/gcore.exp: Ditto.
11914 * gdb.base/huge.exp: Ditto.
11915 * gdb.base/info-proc.exp: Ditto.
11916 * gdb.base/return2.exp: Ditto.
11917 * gdb.threads/gcore-thread.exp: Ditto.
11918
44c75849
DJ
119192004-02-01 Daniel Jacobowitz <drow@mvista.com>
11920
11921 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11922
005bc093
MK
119232004-02-01 Mark Kettenis <kettenis@gnu.org>
11924
11925 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11926 that opening the file succeeds on OpenBSD.
11927
c47cebdb
DJ
119282004-02-01 Daniel Jacobowitz <drow@mvista.com>
11929
11930 * gdb.threads/thread-specific.c: New file.
11931 * gdb.threads/threads-specific.exp: New test script.
11932 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11933 to expect_out.
11934
5a01311c
MK
119352004-02-01 Mark Kettenis <kettenis@gnu.org>
11936
11937 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11938 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11939 only on the "print_small_structs from print_long_arg_list" test.
11940
ce22a4f1
DJ
119412004-02-01 Daniel Jacobowitz <drow@mvista.com>
11942
11943 * gdb.base/completion.exp: Kill a stray backslash.
11944
11945 From Jim Ingham <jingham@apple.com>:
11946 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11947 agrees with the result from sending a tab.
11948
abbab9d3
DJ
119492004-01-31 Daniel Jacobowitz <drow@mvista.com>
11950
11951 * gdb.base/chng-syms.exp: Remove stray newline.
11952
53904d1e
MK
119532004-01-31 Mark Kettenis <kettenis@gnu.org>
11954
11955 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11956 *-*-openbsd*.
11957 * gdb.asm/openbsd.inc: New file.
11958
3a4b3aac
MK
119592004-01-30 Mark Kettenis <kettenis@gnu.org>
11960
11961 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11962 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11963 *-*solaris2*. Remove commented out default settings for
11964 asm-flags. Replace gdb_compile with target_link.
11965
ebac27b4
MC
119662004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11967
11968 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11969 for all tests. Remove old hp-ux and cygnus xfail cases.
11970
d8679d84
PH
119712004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11972
11973 * gdb.base/chng-syms.exp: New file.
11974 * gdb.base/chng-syms.c: New file.
11975
0a55bc22
MC
119762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11977
11978 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11979 Provide arms for current output in all my configurations.
11980
94b8e876
MC
119812004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11982
11983 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11984 * lib/compiler.cc: Likewise.
11985 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11986 get the right preprocessor. Eval the output directly. Remove
11987 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11988 hp_f77_compiler and hp_f90_compiler completely.
11989 (gdb_preprocess): Delete.
11990 (get_compiler): Delete.
11991
7cf03d44
MK
119922004-01-24 Mark Kettenis <kettenis@gnu.org>
11993
11994 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11995 <string.h>.
11996
68b6dce9
NR
119972004-01-24 Nick Roberts <nick@nick.uklinux.net>
11998
11999 * gdb.mi/mi-stack.exp: Update copyright.
12000
b368761e
DC
120012004-01-23 David Carlton <carlton@kealia.com>
12002
12003 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12004 test for cp_lookup_transparent_type.
12005 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12006 call them.
12007
f2061b53
DJ
120082004-01-23 Daniel Jacobowitz <drow@mvista.com>
12009
12010 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12011 after -var-update.
12012
37fc574a
DC
120132004-01-23 David Carlton <carlton@kealia.com>
12014
12015 * gdb.cp/namespace.cc (C::ensureRefs): New.
12016 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12017
8e94b928
NR
120182004-01-20 Nick Roberts <nick@nick.uklinux.net>
12019
12020 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12021 case "-stack-list-locals 2".
12022 * gdb.mi/mi-var-child.exp: Test for case
12023 "-var-list-children --all-values NAME".
12024
997b0952
MC
120252004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12026
12027 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12028
52470da3
MK
120292004-01-18 Mark Kettenis <kettenis@gnu.org>
12030
7049b4b8
MK
12031 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12032 used with gdb_test_multiple.
12033
52470da3
MK
12034 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12035 read at address 0. This fixes PR testsuite/1504.
12036
da6012e5
DJ
120372004-01-18 Daniel Jacobowitz <drow@mvista.com>
12038
12039 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12040 Remove downloading, guessing the host executable, the calls to
12041 gdb_file_cmd and gdb_target_cmd, and "load" support.
12042 (infer_host_exec): New function broken out from gdb_load.
12043 (gdb_load): New wrapper for gdbserver_gdb_load.
12044 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12045 gdb_target_cmd. Use -target-select.
12046 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12047 Download binaries to the host. Clear last_mi_remote_file when
12048 we load a new binary.
12049 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12050 call gdbserver_gdb_load and mi_gdb_target_cmd.
12051
32c70722
MC
120522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12053
12054 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12055 type patterns.
12056
b0cecf36
MC
120572004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12058
12059 * gdb.cp/templates.exp: Fix typo in test name of
12060 "print Foo<volatile char*>::foo".
12061
4120d7e6
MC
120622004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12063
12064 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12065
f679e530
BE
120662004-01-16 Ben Elliston <bje@wasabisystems.com>
12067
12068 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12069 (clean mostlyclean): Remove empty rm.
12070
091c48f6
MC
120712004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12072
12073 * gdb.base/setvar.exp: Add copyright years.
12074
3e5fc8d2
DC
120752004-01-14 David Carlton <carlton@bactrian.org>
12076
12077 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12078 PR c++/1511 and update coment.
12079 * gdb.cp/templates.exp: Update patterns to match current output.
12080 If changes involve something other than whitespace, KFAIL
12081 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12082
63d06c5c
DC
120832004-01-14 David Carlton <carlton@kealia.com>
12084
12085 * gdb.cp/namespace.exp: Add tests involving classes defined within
12086 namespaces.
12087 * gdb.cp/namespace.cc (C::CClass): New.
12088 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12089
a51dab88
EZ
120902004-01-14 Elena Zannoni <ezannoni@redhat.com>
12091
12092 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12093 what debug info we have. Print a better message if something goes
12094 wrong while producing the separate debug info file.
12095
a476ccc9
MC
120962004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12097
12098 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12099
f453692c
MC
121002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12101
12102 * gdb.base/callfuncs.c: Add copyright notice.
12103
f40063a5
MC
121042004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12105
12106 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12107 inheritance. PR gdb/1498, PR gcc/13539.
12108
19ac3974
EZ
121092004-01-13 Elena Zannoni <ezannoni@redhat.com>
12110
a9c64011
AS
12111 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12112 test specific name.
12113 * gdb.mi/gdb669.exp: Ditto.
12114 * gdb.mi/mi-pthreads.exp: Ditto.
12115 * gdb.mi/mi1-pthreads.exp: Ditto.
12116 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12117
56c97c6e
MC
121182004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12119
12120 * gdb.cp/member-ptr.cc: Add copyright notice.
12121
a0644324
MC
121222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12123
12124 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12125 some patterns for recent versions of gcc and hpacc. Delete
12126 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12127 Delete tests that access a NULL pointer-to-member-data. This
12128 script is still disabled for gcc.
12129
32fabe09
EZ
121302004-01-12 Elena Zannoni <ezannoni@redhat.com>
12131
12132 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12133 escaped correctly.
32fabe09 12134
1f8a6abb
EZ
121352004-01-12 Elena Zannoni <ezannoni@redhat.com>
12136
12137 * gdb.base/sepdebug.exp: New file.
12138 * gdb.base/sepdebug.c: New file.
12139 * lib/gdb.exp (separate_debug_filename): New procedure.
12140 (gdb_gnu_strip_debug): New procedure.
12141
48efe704
AC
121422004-01-12 Andrew Cagney <cagney@redhat.com>
12143
12144 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12145 * gdb.mi/ChangeLog-1999-2003: New file.
12146
a9415475
AC
121472004-01-12 Andrew Cagney <cagney@redhat.com>
12148
12149 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12150 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12151 or EEXIST", treat EBUSY as an XFAIL.
12152
83b8cf9d
MC
121532004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12154
12155 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12156 hp_cc_compiler.
12157
9939d2a8
MC
121582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12159
12160 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12161 decorations.
12162
1ff8cadf
MC
121632004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12164
12165 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12166 and "(aCC)" decorations. Remove obsolete doco about old
12167 test results.
12168
6fa9022e
MC
121692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12170
12171 * gdb.cp/exception.exp: Fix typo in doco.
12172
209721fe
MK
121732004-01-09 Mark Kettenis <kettenis@gnu.org>
12174
12175 * gdb.base/gdb1476.exp: Fix typo.
12176
ef11303e
MC
121772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12178
12179 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12180 file.
12181
041ab88c
MC
121822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12183
12184 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12185 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12186 Use gdb_compile. Remove restriction on gcc. Add some patterns
12187 for recent version of gdb. Delete second half, which was a copy
12188 of the first half with different build flags. This test is
12189 still disabled because it is still not ready for production.
12190
e36d075a
MC
121912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12192
12193 * gdb.cp/exception.cc: Add copyright notice.
12194 * gdb.cp/exception.exp: Add a notice that this file is broken
12195 because of line number changes caused by addition of copyright
12196 notice.
12197
42b190ad
MC
121982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12199
12200 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12201 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12202
8f25f06b
MC
122032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12204
12205 * gdb.cp/classes.exp: Accept gnu abi 2.
12206 * gdb.cp/derivation.exp: Likewise.
12207 * gdb.cp/overload.exp: Likewise.
12208 * gdb.cp/virtfunc.exp: Likewise.
12209
06ded8b8
MC
122102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12211
12212 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12213 semicolon after end of function.
12214
77c26ae3
MC
122152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12216
12217 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12218 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12219 boilerplate code for compiling and running the program under
12220 test. Add some string method tests.
12221
20757486
MC
122222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.cp/bs15503.cc: Add copyright notice.
12225 * gdb.cp/bs15503.exp: Adjust line number.
12226
0fd3b503
MC
122272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12228
12229 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12230 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12231
10d1bea8
MC
122322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12235 hp_cc_compiler.
12236
2789202a
MC
122372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12238
12239 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12240 * gdb.cp/ctti.exp: Use the marker instead of "next".
12241 With gcc, run further before bailing.
12242
b862f14c
MC
122432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12244
12245 * gdb.cp/cttiadd.cc: Add copyright notice.
12246 * gdb.cp/cttiadd1.cc: Likewise.
12247 * gdb.cp/cttiadd2.cc: Likewise.
12248 * gdb.cp/cttiadd3.cc: Likewise.
12249
96da2469
MC
122502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12251
12252 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12253 Use gdb_test, gdb_test_multiple. Use floating-point values that
12254 have exact representations in IEEE-ish formats.
12255
053248ff
MC
122562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12257
12258 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12259 compilers. Delete duplicate call to get_compiler_info.
12260 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12261 * gdb.base/volatile.exp: Likewise.
12262
84acecdd
MK
122632004-01-07 Mark Kettenis <kettenis@gnu.org>
12264
12265 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12266 memory at address 0.
12267
fe11a27f
MC
122682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12269
12270 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12271 to test for hp-ux assembler. Fix copyright years.
12272
60ad077b
AC
122732004-01-07 Andrew Cagney <cagney@redhat.com>
12274
12275 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12276
1c9b8f33
AC
122772004-01-07 Andrew Cagney <cagney@redhat.com>
12278
12279 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12280 when creating the read-only file. From analysis by Roland McGrath
12281 and Elena Zannoni.
12282
753ccc7a
MC
122832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12284
12285 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12286
eca3e36b
MC
122872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12288
12289 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12290 data pointers.
12291
f8d4bac4
MC
122922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12293
12294 * gdb.cp/m-static.exp: Compile one source file at a time.
12295 Delete unused call to get_compiler_info.
12296
9b4e0f94
MC
122972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12298
12299 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12300 * gdb.base/call-rt-st.exp: Likewise.
12301 * gdb.base/nodebug.exp: Likewise.
12302 * gdb.base/volatile.exp: Likewise.
12303 * gdb.cp/ref-types.exp: Likewise.
12304 * gdb.cp/templates.exp: Likewise.
12305
023c1024
MK
123062004-01-05 Mark Kettenis <kettenis@gnu.org>
12307
12308 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12309
19703c4a
MC
123102004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12311
12312 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12313 hppa*-hp-hpux*.
12314
18b67037
MK
123152004-01-04 Mark Kettenis <kettenis@gnu.org>
12316
ba6219c8
MK
12317 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12318 x86_64-*-*.
12319
18b67037
MK
12320 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12321 sparc64-*-* and sparc*-solaris2*.
12322
1bfbbb9d
MK
123232004-01-04 Mark Kettenis <kettenis@gnu.org>
12324
12325 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12326 return ${tests}" test. The ${tests} already mentions the
12327 filename.
12328
06846494
MC
123292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12330
12331 * gdb.cp/local.exp: Accept gcc abi 2.
12332
3b0cb202
MC
123332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12334
12335 * gdb.cp/templates.exp: Accept gcc abi 2.
12336
0643ec3f
MC
123372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12338
12339 * lib/compiler.cc: Remove supports_template_debugging.
12340 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12341
d231d0b1
MC
123422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * gdb.cp/namespace.exp: Accept gcc abi 2.
12345
44ffb27c
MC
123462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12347
12348 * gdb.cp/method.exp: Accept gcc abi 2.
12349
184ad485
MC
123502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.cp/classes.exp: Generate identical results as old version.
12353 * gdb.cp/derivation.exp: Likewise.
12354 * gdb.cp/overload.exp: Likewise.
12355 * gdb.cp/virtfunc.exp: Likewise.
12356
116f09e7
MC
123572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12358
12359 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12360 mysterious bug with sourceware version of expect.
12361
b1379776
MC
123622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12363
12364 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12365 current versions of gcc, including gcc abi 2. Remove gratuitous
12366 restart of test program. Use gdb_test_multiple and gdb_test for
12367 all tests. Add patterns to xfail missing "const" in "const char *"
12368 and kfail PR gdb/1155.
12369
6b7a4c0e
MC
123702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12371
12372 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12373 current versions of gcc, including gcc abi 2. Remove gratuitous
12374 restart of test program. Use gdb_test_multiple and gdb_test for
12375 all tests. Add patterns to kfail PR gdb/1498.
12376
51615d72
MC
123772003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12378
12379 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12380 current versions of gcc, including gcc abi 2. Use "breakpoint"
12381 and "continue" instead of restarting the target program. Use
12382 gdb_test_multiple and gdb_test for all tests.
12383
7b79a9d7
MK
123842004-01-01 Mark Kettenis <kettenis@gnu.org>
12385
12386 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12387 for *-*-solaris2*.
12388
1cd3489f
MC
123892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12390
12391 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12392 current versions of gcc, including gcc abi 2. Use "breakpoint"
12393 and "continue" instead of restarting the target program several
12394 times. Use gdb_test_multiple and gdb_test for all tests.
12395
850742db
MC
123962003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12397
12398 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12399 source files.
12400
eb4bbda8
MC
124012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * gdb.base/environ.exp: Handle compiling test case from multiple
12404 source files.
12405
e42c7771
MC
124062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12407
12408 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12409
80e4b428
JB
124102003-12-17 Jim Blandy <jimb@redhat.com>
12411
5f06973a
JB
12412 * gdb.base/freebpcmd.c: Add copyright notice.
12413
80e4b428
JB
12414 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12415
0ab84fb7
MC
124162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12417
12418 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12419
1b3bb3d0
JB
124202003-12-13 Jim Blandy <jimb@redhat.com>
12421
12422 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12423
3a4c9371
KB
124242003-12-12 Kevin Buettner <kevinb@redhat.com>
12425
12426 * gdb.asm/frv.inc: New file.
12427 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12428
a1dea79a
FF
124292003-12-09 Fred Fish <fnf@redhat.com>
12430
12431 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12432 functions to break1.c and leave prototypes behind. Add more
12433 "set breakpoint NN here" comments.
12434 * gdb.base/break1.c: New file.
12435
12436 * gdb.base/break.exp: Handle compiling test case from multiple
12437 source files and change source file references as needed.
12438 * gdb.base/completion.exp: Ditto.
12439 * gdb.base/condbreak.exp: Ditto.
12440 * gdb.base/define.exp: Ditto.
12441 * gdb.base/ena-dis-br.exp: Ditto.
12442 * gdb.base/info-proc.exp: Ditto.
12443 * gdb.base/maint.exp: Ditto.
12444 * gdb.base/until.exp: Ditto.
12445
12446 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12447 hardcoded line numbers.
12448 * gdb.base/define.exp: Ditto.
12449 * gdb.base/ena-dis-br.exp: Ditto.
12450 * gdb.base/maint.exp: Ditto.
12451 * gdb.base/until.exp: Ditto.
12452
12453 * gdb.base/completion.exp: Use "break1" for completion tests since
12454 "break" is no longer a unique prefix.
12455
5266b69c
AC
124562003-12-06 Andrew Cagney <cagney@redhat.com>
12457
12458 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12459 "return_value_unimplemented". When an unimplemented struct return
12460 architecture, report incorrect values as a KFAIL
12461
374451f0
MC
124622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12463
12464 * gdb.cp/rtti.exp: Accept new wording of warning from
12465 cp_lookup_rtti_type.
12466
ba9b20a7
MC
124672003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 Partial fix for PR testsuite/1456.
12470 * gdb.base/scope.exp (test_at_main): Replace references to
12471 gcc_compiled with calls to test_compiler_info.
12472 (test_at_foo): Likewise.
12473 (test_at_bar): Likewise.
12474
b74b6d0b
MC
124752003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12476
12477 Partial fix for PR testsuite/1456.
12478 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12479 to test_compiler_info.
12480
ccfa3402
MC
124812003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12482
12483 * gdb.base/so-impl-ld.exp: Update copyright notice.
12484
f6246aba
MC
124852003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12486
12487 Partial fix for PR testsuite/1456.
12488 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12489 to test_compiler_info.
12490
13ae734a
MC
124912003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12492
12493 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12494 from current versions of gdb. Clean up regular expressions.
12495 Delete redundant timeout case.
12496
d8e1cdee
MC
124972003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12498
12499 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12500 from current versions of gdb. Clean up regular expressions.
12501 Delete redundant timeout case.
12502
96457b64
MC
125032003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12504
12505 Partial fix for PR testsuite/1456.
12506 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12507 gcc_compiled with call to test_compiler_info.
12508
f35309fc
MC
125092003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12510
12511 Partial fix for PR testsuite/1456.
12512 * gdb.base/list.exp (test_list_function): Delete unused declaration
12513 of gcc_compiled.
12514
d7afdf9b
MC
125152003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12516
12517 Partial fix for PR testsuite/1456.
12518 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12519 call to test_compiler_info.
12520
71507b56
MK
125212003-11-29 Mark Kettenis <kettenis@gnu.org>
12522
12523 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12524 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12525 it to create the appropriate note.inc.
12526 * gdb.asm/asmsrc1.s: Include "note.inc".
12527 * gdb.asm/netbsd.inc: New file.
12528 * gdb.asm/empty.inc: New file.
12529
f81f93f7
MC
125302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12531
12532 Partial fix for PR testsuite/1456.
12533 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12534 calls to test_compiler_info.
12535
9a77938e
MC
125362003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12537
12538 Partial fix for PR testsuite/1456.
12539 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12540 calls to test_compiler_info.
12541
e8367dc7
MK
125422003-11-27 Mark Kettenis <kettenis@gnu.org>
12543
12544 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12545 pattern for the KFAILs.
12546
526c61ee
AF
125472003-11-25 Adam Fedor <fedor@gnu.org>
12548
12549 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12550 * gdb.objc/objcdecode.m: New file.
12551
28f2d600
AF
125522003-11-25 Adam Fedor <fedor@gnu.org>
12553
12554 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12555 * gdb.objc/nondebug.m: New file.
12556
a3895cee
BE
125572003-11-26 Ben Elliston <bje@wasabisystems.com>
12558
12559 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12560 NetBSD as it does on FreeBSD. Modelled on a similar change by
12561 Mark Kettenis on 2003-05-30.
12562 (link-flags): Set to "--entry _start" regardless of target.
12563 Special linker flags are to be appended to $link-flags.
12564 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12565
c9f2c8a3
MC
125662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12567
12568 * gdb.cp/method.exp: Accept output of new demangler.
12569
15a0587a 125702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12571
12572 * gdb/class2.exp: New file.
12573 * gdb/class2.cc: New file.
12574
3c00b570
MC
125752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12576
12577 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12578 of new demangler.
12579
7027acc7
MK
125802003-11-23 Mark Kettenis <kettenis@gnu.org>
12581
12582 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12583 of gdb_test "run".
12584
b0e1598a
MK
125852003-11-23 Mark Kettenis <kettenis@gnu.org>
12586
12587 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12588 "continue" into "run".
12589
4d9eda44
MC
125902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12591
12592 Partial fix for PR testsuite/1456.
12593 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12594 call to test_compiler_info.
12595 * gdb.cp/ctti.exp: Likewise.
12596 * gdb.cp/derivation.exp: Likewise.
12597 * gdb.cp/member-ptr.exp: Likewise.
12598 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12599 reference to gcc_compiled.
12600
126012003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12602
12603 Fix PR testsuite/1463.
12604 * gdb.base/structs.exp (start_structs_test): Call
12605 get_debug_format before using the debug format.
12606
d422fe19
AC
126072003-11-22 Andrew Cagney <cagney@redhat.com>
12608
12609 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12610 * gdb.base/structs.exp: Use gdb_test_multiple.
12611
039cf96d
AC
126122003-11-20 Andrew Cagney <cagney@redhat.com>
12613
6882279b
AC
12614 * gdb.base/structs.exp: Handle and recover from internal errors.
12615 Replace "foo${n}" with "foo<n>" in test messages.
12616
e53890ae
AC
12617 * gdb.base/structs.exp: Update copyright. Rewrite.
12618 * gdb.base/structs.c: Update copyright. Rewrite.
12619
2b211c59
AC
12620 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12621 resync count exceeded.
d63a86f8 12622
039cf96d
AC
12623 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12624 from the internal error.
12625 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12626 Original from Jim Blandy.
12627 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12628
eac98b22
AC
126292003-11-19 Andrew Cagney <cagney@redhat.com>
12630
12631 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12632 KFAIL.
12633
67455b2a
MK
126342003-11-17 Mark Kettenis <kettenis@gnu.org>
12635
12636 New testcase for PR backtrace/1435.
12637 * gdb.arch/i386-unwind.exp: New file.
12638 * gdb.arch/i386-unwind.c: New file.
12639
853d6e5b
AC
126402003-11-17 Andrew Cagney <cagney@redhat.com>
12641
12642 * lib/gdb.exp (compiler_info): New global.
12643 (test_compiler_info): New function.
12644 (get_compiler_info): Set compiler_info.
12645 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12646 "compiler_info" to gcc-<major>-<minor>.
12647
38cf6e11
MC
126482003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12649
12650 * gdb.trace/configure: Remove.
12651
a50d3602
EZ
126522003-11-13 Elena Zannoni <ezannoni@redhat.com>
12653
12654 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12655 breakpoints.
a50d3602
EZ
12656 * gdb.base/break.exp: Remove all references to explicit line
12657 numbers.
12658
d9407aaa
NC
126592003-11-11 Nick Clifton <nickc@redhat.com>
12660
12661 * gdb.base/shreloc.exp: Do not run for targets which do not
12662 support shared objects.
12663
db488fc1
CV
126642003-11-10 Corinna Vinschen <vinschen@redhat.com>
12665
12666 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12667 Don't run tests if nofileio flag is given.
12668
6a90a18e
EZ
126692003-11-07 Elena Zannoni <ezannoni@redhat.com>
12670
12671 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12672 as well as 'Watchpoint'.
6a90a18e 12673
0b915e9c
EZ
126742003-11-06 Elena Zannoni <ezannoni@redhat.com>
12675
12676 Reported by Jim Ingham <jingham@apple.com>:
12677 * gdb.base/annota1.exp: Match at least one occurrence of the
12678 signal handler annotation.
12679
d7e4b55f
EZ
126802003-11-06 Elena Zannoni <ezannoni@redhat.com>
12681
a9c64011
AS
12682 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12683 as well as 'Watchpoint'.
d7e4b55f 12684
2fe4e8d0
MC
126852003-11-05 Michael Chastain <mec@shout.net>
12686
12687 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12688
6ef88553
KW
126892003-11-03 Kris Warkentin <kewarken@qnx.com>
12690
12691 * gdb.arch/gdb1291.c: New test file.
12692 * gdb.arch/gdb1291.exp: New test script.
12693 * gdb.arch/gdb1431.c: New test file.
12694 * gdb.arch/gdb1431.exp: New test script.
12695
ae7dc4d8
MC
126962003-10-22 Michael Chastain <mec@shout.net>
12697
12698 * gdb.mi/pthreads.c: Add copyright notice.
12699
c39d7427
MC
127002003-10-22 Michael Chastain <mec@shout.net>
12701
12702 * gdb.threads/pthreads.c: Add copyright notice.
12703
8b7d96c1
MC
127042003-10-20 Michael Chastain <mec@shout.net>
12705
12706 * gdb.base/gdb1056.exp: New test script.
12707
d1d69fdd
DJ
127082003-10-13 Daniel Jacobowitz <drow@mvista.com>
12709
12710 * gdb.threads/killed.exp: Use gdb_run_cmd.
12711
7d605576
DJ
127122003-10-13 Daniel Jacobowitz <drow@mvista.com>
12713
12714 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12715 create a core file.
12716 * gdb.threads/gcore-thread.exp: Likewise.
12717
618ec112
CV
127182003-10-13 Corinna Vinschen <vinschen@redhat.com>
12719
12720 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12721 type, based on char type.
12722 (struct bit_flags_short_t): New bitfield type, based on short type.
12723 (init_bit_flags_char): New fuction.
12724 (init_bit_flags_short): Ditto.
12725 (print_bit_flags_char): Ditto.
12726 (print_bit_flags_short): Ditto.
12727 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12728
9367a73c
MC
127292003-10-11 Michael Chastain <mec@shout.net>
12730
12731 * gdb.base/call-rt-st.exp: Update copyright year.
12732
1decf120
KI
127332003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12734
12735 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12736 * gdb.disasm/sh3.s: Ditto.
12737
5445b2ae
DJ
127382003-10-07 Daniel Jacobowitz <drow@mvista.com>
12739
12740 * gdb.threads/switch-threads.exp: New test.
12741 * gdb.threads/switch-threads.c: New source file.
12742
aec24853
CV
127432003-10-07 Corinna Vinschen <vinschen@redhat.com>
12744
12745 * gdb.base/ending-run.exp: Add sh specific case.
12746
adc7428d
AC
127472003-10-06 Andrew Cagney <cagney@redhat.com>
12748
12749 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12750 * gdb.disasm/mn10200.exp: Delete obsolete file.
12751
c9d37158
DJ
127522003-09-29 Daniel Jacobowitz <drow@mvista.com>
12753
12754 * ChangeLog: Correct an entry command.exp -> commands.exp.
12755 * gdb.base/commands.exp (bp_deleted_in_command_test)
12756 (temporary_breakpoint_commands): Check noargs.
12757
79c2c32d
DC
127582003-09-25 David Carlton <carlton@kealia.com>
12759
12760 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12761 of some print tests, where appropriate. Add tests for C::D::cd,
12762 E::ce, F::cXfX, G::XgX.
12763 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12764
594e6d67
RE
127652003-09-25 Richard Earnshaw <rearnsha@arm.com>
12766
12767 * lib/java.exp (java_init): Import target_alias before using it.
12768
10f0d451
DC
127692003-09-25 David Carlton <carlton@kealia.com>
12770
12771 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12772
274bcba0
EZ
127732003-09-23 Elena Zannoni <ezannoni@redhat.com>
12774
d63a86f8 12775 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12776 weirdness.
274bcba0 12777
cdbf20f7
MC
127782003-09-17 Michael Chastain <mec@shout.net>
12779
12780 * gdb.cp/gdb1355.exp: New file.
12781 * gdb.cp/gdb1355.c: New file.
12782
71e06f80
CV
127832003-09-15 Corinna Vinschen <vinschen@redhat.com>
12784
12785 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12786 * gdb.asm/sh.inc: New file.
12787
5c4e30ca
DC
127882003-09-11 David Carlton <carlton@kealia.com>
12789
bd45b7af
DC
12790 * gdb.cp/namespace.exp: Add tests for namespace types.
12791 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12792 (test_namespace): New.
12793
1c199746
EZ
127942003-09-11 Elena Zannoni <ezannoni@redhat.com>
12795
a9c64011 12796 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12797 * gdb.stabs/weird.exp: Ditto.
1c199746 12798
04ed252f
MC
127992003-09-08 Michael Chastain <mec@shout.net>
12800
12801 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12802
d8a2d9e7
MC
128032003-09-07 Michael Chastain <mec@shout.net>
12804
12805 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12806 'parse error'.
12807
161afb24
MK
128082003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12809
12810 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12811
49f2741a
MC
128122003-08-30 Michael Chastain <mec@shout.net>
12813
12814 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12815 * gdb.gdb/observer.exp: Ditto.
12816 * gdb.gdb/xfullpath.exp: Ditto.
12817
8afa723e
MK
128182003-08-29 Mark Kettenis <kettenis@gnu.org>
12819
12820 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12821 *-*-*bsd*.
12822
f31dfe3b
JJ
128232003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12824
12825 * gdb.base/dump.exp: Skip for ia64.
12826
4630e498
JJ
128272003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12828
12829 * gdb.asm/asm-source.exp: Add ia64 support.
12830 * gdb.asm/ia64.inc: New file.
12831
1105b7ef
MC
128322003-08-22 Michael Chastain <mec@shout.net>
12833
12834 * gdb.cp: New directory.
12835 * gdb.cp/*: Copy from gdb.c++/*.
12836 * gdb.c++/*: Remove.
12837 * Makefile.in: Change gdb.c++ to gdb.cp.
12838 * configure.in: Ditto.
12839 * configure: Regnerate.
12840
c945b932
MK
128412003-08-18 Mark Kettenis <kettenis@gnu.org>
12842
12843 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12844 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12845
2b66634b
DJ
128462003-08-17 Daniel Jacobowitz <drow@mvista.com>
12847
12848 * mi-var-display.exp (-var-list-children weird): Accept function
12849 pointers with argument types.
12850 * mi1-var-display.exp (-var-list-children weird): Likewise.
12851 * mi2-var-display.exp (-var-list-children weird): Likewise.
12852
a356f73b
DJ
128532003-08-17 Daniel Jacobowitz <drow@mvista.com>
12854
12855 * gdb.base/annota3.exp: Add missing newline.
12856
483417b8
MC
128572003-08-06 Michael Chastain <mec@shout.net>
12858
12859 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12860
c99c59c3
MS
128612003-08-12 Michael Snyder <msnyder@redhat.com>
12862
12863 * gdb.base/float.exp: Add test for SH.
12864
55ed7501
MK
128652003-08-10 Mark Kettenis <kettenis@gnu.org>
12866
12867 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12868
1a371f2e
EZ
128692003-08-07 Elena Zannoni <ezannoni@redhat.com>
12870
12871 * gdb.base/completion.exp: Remove reduntant completion test
12872 on filename.
12873
e0f353ce
EZ
128742003-08-07 Elena Zannoni <ezannoni@redhat.com>
12875
a9c64011
AS
12876 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12877 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12878 gdb.trace/save-trace.exp: Make sure that full pathnames are
12879 escaped correctly.
e0f353ce 12880
5710a1af 128812003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12882
a9c64011
AS
12883 * configure.in: Don't generate config.h from config.hin.
12884 * configure: Regenerate.
12885 * config.hin: Remove file.
12886 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12887 * gdb.threads/pthreads.c: Ditto.
5710a1af 12888
dcd81ce9
DJ
128892003-08-07 Daniel Jacobowitz <drow@mvista.com>
12890
12891 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12892 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12893 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12894 Replace ld24 with seth/add3.
12895
6009d884
AC
128962003-08-02 Andrew Cagney <cagney@redhat.com>
12897
12898 * gdb.base/annota3.exp: New file.
12899 * gdb.base/annota3.c: New file.
12900 * gdb.c++/annota3.exp: New file.
12901 * gdb.c++/annota3.cc: New file.
12902
51514e06
MC
129032003-07-29 Michael Chastain <mec@shout.net>
12904
12905 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12906 actually failed.
12907 (do_pass): Likewise.
12908 * gdb.threads/tls.exp: Always initialize no_of_threads.
12909
4ee6625b
DJ
129102003-07-27 Daniel Jacobowitz <drow@mvista.com>
12911
12912 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12913 pattern.
12914 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12915 * gdb.threads/tls.exp: Recognize one case of the host library not
12916 supporting TLS.
12917
225f2bf6
AC
129182003-07-27 Andrew Cagney <cagney@redhat.com>
12919
12920 * gdb.base/fileio.exp: Use SH when running commands using
12921 remote_exec.
12922
bcb27c9f
DJ
129232003-07-24 Daniel Jacobowitz <drow@mvista.com>
12924
12925 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12926 * gdb.base/relocate.c (dummy): New padding array.
12927
3d67be83
MS
129282003-07-22 Michael Snyder <msnyder@redhat.com>
12929
d63a86f8 12930 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12931
12932 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12933 patterns to be more general, accepting old and new output.
12934 Some output chars (such as '+') also must be quoted.
d63a86f8 12935 Some addresses are displayed numerically instead of
3d67be83
MS
12936 symbolically.
12937
57ba3b85
MS
129382003-07-23 Michael Snyder <msnyder@redhat.com>
12939
686d097c
MS
12940 * gdb.base/return2.exp: Don't test long-long return.
12941
57ba3b85
MS
12942 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12943 * gdb.disasm/t01_mov.exp: Ditto.
12944 * gdb.disasm/t02_mova.s: Ditto.
12945 * gdb.disasm/t02_mova.exp: Ditto.
12946 * gdb.disasm/t03_add.s: Ditto.
12947 * gdb.disasm/t03_add.exp: Ditto.
12948 * gdb.disasm/t04_sub.s: Ditto.
12949 * gdb.disasm/t04_sub.exp: Ditto.
12950 * gdb.disasm/t05_cmp.s: Ditto.
12951 * gdb.disasm/t05_cmp.exp: Ditto.
12952 * gdb.disasm/t06_ari2.s: Ditto.
12953 * gdb.disasm/t06_ari2.exp: Ditto.
12954 * gdb.disasm/t07_ari3.s: Ditto.
12955 * gdb.disasm/t07_ari3.exp: Ditto.
12956 * gdb.disasm/t08_or.s: Ditto.
12957 * gdb.disasm/t08_or.exp: Ditto.
12958 * gdb.disasm/t09_xor.s: Ditto.
12959 * gdb.disasm/t09_xor.exp: Ditto.
12960 * gdb.disasm/t10_and.s: Ditto.
12961 * gdb.disasm/t10_and.exp: Ditto.
12962 * gdb.disasm/t11_logs.s: Ditto.
12963 * gdb.disasm/t11_logs.exp: Ditto.
12964 * gdb.disasm/t12_bit.s: Ditto.
12965 * gdb.disasm/t12_bit.exp: Ditto.
12966 * gdb.disasm/t13_otr.s: Ditto.
12967 * gdb.disasm/t13_otr.exp: Ditto.
12968
e00759ef
EZ
129692003-07-22 Elena Zannoni <ezannoni@redhat.com>
12970
12971 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12972
8bc2021f
EZ
129732003-07-22 Elena Zannoni <ezannoni@redhat.com>
12974
a9c64011
AS
12975 * gdb.threads/tls.c : New file.
12976 * gdb.threads/tls.exp : New file.
12977 * gdb.threads/tls-main.c : New file.
12978 * gdb.threads/tls-shared.c : New file.
12979 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12980
89320c4c
AS
129812003-07-22 Andreas Schwab <schwab@suse.de>
12982
12983 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12984
180dea7c
AS
129852003-07-20 Andreas Schwab <schwab@suse.de>
12986
12987 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12988 due to insn reordering.
12989
0714963c
AC
129902003-07-15 Andrew Cagney <cagney@redhat.com>
12991
12992 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12993
98a23b3f
MC
129942003-07-15 Michael Chastain <mec@shout.net>
12995
12996 * gdb.base/gdb1250.exp: New file.
12997 * gdb.base/gdb1250.c: New file.
12998
27e417a2
ML
129992003-07-09 Michal Ludvig <mludvig@suse.cz>
13000
13001 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13002 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13003
8bc2021f
EZ
130042003-07-09 Elena Zannoni <ezannoni@redhat.com>
13005
a9c64011
AS
13006 * gdb.threads/tls.c: New file.
13007 * gdb.threads/tls.exp: New file.
13008 * gdb.threads/tls-main.c: New file.
13009 * gdb.threads/tls-shared.c: New file.
13010 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13011
d99968dc
EZ
130122003-07-09 Elena Zannoni <ezannoni@redhat.com>
13013
13014 * gdb.base/annota1.exp: Make sure that we properly escape the
13015 full path of the source file. Xfail more permissive patterns,
d63a86f8 13016 due to a compiler debug info problem.
d99968dc 13017
83876b3b
AS
130182003-07-07 Andreas Schwab <schwab@suse.de>
13019
2705e972
AS
13020 * gdb.asm/m68k.inc: New file.
13021 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13022
83876b3b
AS
13023 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13024 arguments"): Also match negative number.
13025
13026 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13027
3a871b37
DJ
130282003-07-03 Daniel Jacobowitz <drow@mvista.com>
13029
13030 * gdb.base/store.c (charest): New typedef.
13031 (add_char): Rename to add_charest, update.
13032 (wack_char): Rename to wack_charest, update types. Return l + r
13033 to keep r live across the call.
13034 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13035 (wack_double, wack_doublest): Return l + r to keep r live across
13036 the call.
13037 * gdb.base/store.exp: Accomodate store.c changes.
13038
b2a7f303
DC
130392003-06-30 David Carlton <carlton@kealia.com>
13040
13041 * gdb.c++/maint.exp (test_invalid_name): New.
13042 (test_first_component): Add tests for invalid names.
13043
3c6cb4a1
MC
130442003-06-29 Michael Chastain <mec@shout.net>
13045
13046 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13047 output of '<VTT for class>' for virtual base classes.
13048
f1c2644b
DJ
130492003-06-29 Daniel Jacobowitz <drow@mvista.com>
13050
13051 * gdb.base/completion.exp: Tab-complete "complet" instead of
13052 "compl".
13053 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13054
18080350
DJ
130552003-06-29 Daniel Jacobowitz <drow@mvista.com>
13056
13057 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13058 * gdb.base/volatile.exp: Likewise.
13059
f56973f8
DJ
130602003-06-29 Daniel Jacobowitz <drow@mvista.com>
13061
13062 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13063 gdb/1265.
13064
130652003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13066 Daniel Jacobowitz <drow@mvista.com>
13067
13068 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13069 initial line count of 'captured_main' from 26 to 32.
13070 (test_with_self): Allow xmalloc call to be interleaved with the
13071 preceding two lines.
13072
e766d4d6
JB
130732003-06-24 Joel Brobecker <brobecker@gnat.com>
13074
13075 * gdb.base/bang.exp: New testcase.
13076
f125c9a4
JB
130772003-06-23 Joel Brobecker <brobecker@gnat.com>
13078
13079 * gdb.base/langs.exp: Add some tests for the "minimal" language
13080 support.
13081
6e25beaf
EZ
130822003-06-23 Elena Zannoni <ezannoni@redhat.com>
13083
13084 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13085 the testcase.
13086
2f816dda
DJ
130872003-06-22 Daniel Jacobowitz <drow@mvista.com>
13088
13089 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13090 offset.
13091
db5a5748
DJ
130922003-06-22 Daniel Jacobowitz <drow@mvista.com>
13093
13094 * gdb.c++/pr-1210.cc: New file.
13095 * gdb.c++/pr-1210.exp: New file.
13096
1df0c130
DJ
130972003-06-21 Daniel Jacobowitz <drow@mvista.com>
13098
13099 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13100 000-exec-continue.
13101
a92feac0
MK
131022003-06-15 Mark Kettenis <kettenis@gnu.org>
13103
13104 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13105 on *-*-*bsd* instead of *-*-freebsd*.
13106
81a58f5b
AC
131072003-06-14 Andrew Cagney <cagney@redhat.com>
13108
13109 * gdb.base/store.exp: Test longest and doublest. Test all
13110 parameters. Weaken return statement match.
13111 * gdb.base/store.c: Add longest and doublest - aka long long and
13112 long double functions. Put all parameters into local register
13113 variables. Use negative values.
13114
b257a0d3
AC
131152003-06-14 Andrew Cagney <cagney@redhat.com>
13116
13117 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13118 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13119 exit status.
13120 * gdb.base/fileio.exp: Disable target when nointerrupts and
13121 noinferiorio, instead of limiting it to remote. Use remote_exec
13122 instead of system.
d63a86f8 13123
21c38304
JJ
131242003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13125
13126 * gdb.base/float.exp: Add ia64 support.
13127
1bcdb424
CV
131282003-06-12 Corinna Vinschen <vinschen@redhat.com>
13129
13130 * gdb.base/fileio.exp: Run only on remote targets.
13131
6aeb981f
CV
131322003-06-10 Corinna Vinschen <vinschen@redhat.com>
13133
13134 * gdb.base/fileio.c: New file, testing File-I/O.
13135 * gdb.base/fileio.exp: Ditto.
13136
53df362e
RG
131372003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13138
13139 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13140 shared objects after relocation at load time (gdb PR/1132).
13141 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13142 as above, part of the shared object relocation test.
53df362e 13143
ffee1b46
MK
131442003-06-08 Mark Kettenis <kettenis@gnu.org>
13145
b5ca3722
MK
13146 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13147 fully filled history list.
13148 * gdb.base/gdb_history: New file.
13149
03ed860d
MK
13150 * gdb.base/signals.exp: XFAIL "continue to func1" on
13151 i*86-*-freebsd*.
13152
ffee1b46
MK
13153 * gdb.base/attach.exp: When trying to attach to a nonexistent
13154 process, make it possible to specify the PID based on the target,
13155 and do so for *-*-freebsd*.
13156
d80dbb52
RH
131572003-06-02 Richard Henderson <rth@redhat.com>
13158
13159 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13160
6dd77b81
RH
131612003-06-02 Richard Henderson <rth@redhat.com>
13162
13163 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13164
f6347e16
RH
131652003-06-02 Richard Henderson <rth@redhat.com>
13166
13167 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13168
2c161407
DJ
131692003-06-01 Daniel Jacobowitz <drow@mvista.com>
13170
13171 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13172 of globalvar.
13173
572eb746
MK
131742003-06-01 Mark Kettenis <kettenis@gnu.org>
13175
13176 * gdb.asm/asm-source.exp: Check for memory read errors in
13177 disassembler test on *BSD too.
13178
9e9617a5
RH
131792003-06-01 Richard Henderson <rth@redhat.com>
13180
13181 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13182 for .frame.
13183 (gdbasm_call): Lose ldgp.
13184 (gdbasm_startup): Add frame information.
13185 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13186
7b34ad4e
MK
131872003-05-31 Mark Kettenis <kettenis@gnu.org>
13188
13189 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13190 i?86-*-*.
13191
10059fdf
MK
131922003-05-30 Mark Kettenis <kettenis@gnu.org>
13193
13194 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13195 FreeBSD.
13196
acf4b816
RH
131972003-05-29 Richard Henderson <rth@redhat.com>
13198
13199 * gdb.asm/alpha.inc: New file.
13200 * gdb.asm/asm-source.exp: Use it.
13201
e9ecd949
JB
132022003-05-29 Jim Blandy <jimb@redhat.com>
13203
13204 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13205 'core.PID'.
13206
e3e5a4f3
JB
132072003-05-22 Jim Blandy <jimb@redhat.com>
13208
13209 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13210 backtrace.
d63a86f8 13211
72fe3d25
DC
132122003-05-20 David Carlton <carlton@math.stanford.edu>
13213
13214 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13215 this time.
13216
58da2eb2
DC
132172003-05-19 David Carlton <carlton@bactrian.org>
13218
13219 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13220 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13221
1fcb5155
DC
132222003-05-19 David Carlton <carlton@bactrian.org>
13223
13224 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13225 namespace tests.
13226 Bump copyright date.
13227 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13228 (main): Call C::D::marker2.
13229 * gdb.c++/namespace1.cc: New file.
13230
85e85163
JJ
132312003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13232
13233 Roland McGrath <roland@redhat.com>
d63a86f8 13234 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13235 there is no manager thread.
13236
a25fbfec
JJ
132372003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13238
d63a86f8
RM
13239 * gdb.threads/schedlock.exp: Remove assumption that all threads
13240 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13241 in one of the child threads rather than the main thread.
13242
be375bae
JB
132432003-05-07 Jim Blandy <jimb@redhat.com>
13244
09bf6082
JB
13245 Add support for assembly source testing on the s390x.
13246 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13247 architecture.
13248 * gdb.asm/s390x.inc: New file.
13249
be375bae
JB
13250 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13251 succession of 'if' statements.
13252
00905d52
AC
132532003-05-05 Andrew Cagney <cagney@redhat.com>
13254
13255 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13256
b1e29e33
AC
132572003-05-05 Andrew Cagney <cagney@redhat.com>
13258
13259 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13260 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13261
e33d66ec
EZ
132622003-05-02 Elena Zannoni <ezannoni@redhat.com>
13263
13264 * gdb.base/charset.exp: Update based on new behavior of set/show
13265 charset commands.
13266
2b6fd0d8
AC
132672003-05-01 Andrew Cagney <cagney@redhat.com>
13268
13269 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13270 variable do not give memory errors.
13271
130cacce
AF
132722003-04-30 Adam Fedor <fedor@gnu.org>
13273
13274 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13275 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13276 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13277 gdb.objc/basicclass.m: : New files
13278
13279 * lib/gdb.exp (gdb_compile_objc): New procedure.
13280
bea71854
DJ
132812003-04-27 Daniel Jacobowitz <drow@mvista.com>
13282
13283 * gdb.base/signals.exp: Make backtrace tests more specific.
13284
0f20eeea
DC
132852003-04-23 David Carlton <carlton@bactrian.org>
13286
13287 * gdb.c++/maint.exp (test_first_component): Add tests for
13288 'operator' in more locations.
13289
c8c4d8dc
KB
132902003-04-16 Kevin Buettner <kevinb@redhat.com>
13291
13292 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13293
3fe60e3c
EZ
132942003-04-16 Elena Zannoni <ezannoni@redhat.com>
13295
13296 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13297 func marke' instead. Update test name.
3fe60e3c 13298
9219021c
DC
132992003-04-15 David Carlton <carlton@math.stanford.edu>
13300
13301 * gdb.c++/maint.exp: New file.
13302
5dd55bdd
EZ
133032003-04-14 Elena Zannoni <ezannoni@redhat.com>
13304
13305 * gdb.threads/schedlock.c: Change type of thread function argument
13306 to long, to avoid warnings on 64-bit platforms.
13307
00890572
EZ
133082003-04-14 Elena Zannoni <ezannoni@redhat.com>
13309
a9c64011
AS
13310 * gdb.base/attach.exp: Add new message from ptrace in case of
13311 attaching to nonexistent process.
d63a86f8 13312
93201743
JB
133132003-04-11 Jim Blandy <jimb@redhat.com>
13314
13315 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13316 gdb.c++/userdef.cc: Place comments on the lines to which the
13317 marker function might return.
13318 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13319 gdb.c++/userdef.exp: Look for those comments to check that we've
13320 returned to the right place, instead of checking line numbers.
13321
2a11c64d
EZ
133222003-04-11 Elena Zannoni <ezannoni@redhat.com>
13323
a9c64011
AS
13324 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13325 match on sourcefile name, instead of directory name.
2a11c64d 13326
68ab8fc5
EZ
133272003-04-10 Elena Zannoni <ezannoni@redhat.com>
13328
d63a86f8 13329 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13330 working directory name.
13331
5624293a
JB
133322003-04-09 Jim Blandy <jimb@redhat.com>
13333
13334 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13335 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13336 after an inferior function call, report the failure, but allow the
13337 test to continue.
13338
f1f02ee4
SC
133392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13340
13341 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13342 with -DPROTOTYPES.
13343
6eb79af0
SC
133442003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13345
13346 * gdb.base/break.exp: Revert last patch.
13347
8dfb4cf0
SC
133482003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13349
13350 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13351 with -DPROTOTYPES.
13352
ed4c619a
AC
133532003-04-02 Andrew Cagney <cagney@redhat.com>
13354
13355 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13356 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13357 matching directories by the name breakpoint.
13358 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13359 Make "continue to marker1" consistent.
13360 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13361 message consistent.
13362 * lib/gdb.exp: Put "the program is no longer running", and "the
13363 program exited" in parenthesis.
13364 * lib/mi-support.exp: Ditto.
d63a86f8 13365
4e35d5f0 133662003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13367
4e35d5f0
BR
13368 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13369
71900fe8
AC
133702003-03-29 Andrew Cagney <cagney@redhat.com>
13371
13372 * gdb.base/sizeof.c (main): Print the value of '\377'.
13373 * gdb.base/sizeof.exp: Check the sign of '\377'.
13374
c0655a16
MC
133752003-03-27 Michael Chastain <mec@shout.net>
13376
13377 * gdb.base/gdb1090.exp: New file.
13378 * gdb.base/gdb1090.cc: New file.
13379
5b2a3989
JB
133802003-03-27 J. Brobecker <brobecker@gnat.com>
13381
13382 * gdb.gdb/observer.exp: New regression test.
13383
79876890
MC
133842003-03-27 Michael Chastain <mec@shout.net>
13385
13386 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13387 * gdb.base/ptype.exp: Likewise.
13388
6eac95e3
CV
133892003-03-27 Corinna Vinschen <vinschen@redhat.com>
13390
13391 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13392
e8c71839
MC
133932003-03-26 Michael Chastain <mec@shout.net>
13394
13395 * gdb.base/ptype.exp: Actually use some typedef'd types.
13396
71b10041
SC
133972003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13398
13399 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13400 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13401
2512cf80
CV
134022003-03-20 Corinna Vinschen <vinschen@redhat.com>
13403
13404 * gdb.base/default.exp: Fix regular expression.
13405
0d195a4f
CV
134062003-03-20 Corinna Vinschen <vinschen@redhat.com>
13407
13408 * gdb.base/args.exp: Fix regular expression.
13409
8a2dbca8
CV
134102003-03-20 Corinna Vinschen <vinschen@redhat.com>
13411
13412 * gdb.base/help.exp: Allow Win32 child process.
13413
bf028682
CV
134142003-03-20 Corinna Vinschen <vinschen@redhat.com>
13415
13416 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13417 when stepping out of main().
13418
182dbe85
CV
134192003-03-20 Corinna Vinschen <vinschen@redhat.com>
13420
13421 * gdb.base/default.exp: Check for win32 specific message when calling
13422 "run" without executable.
13423
d67a6ba5
CV
134242003-03-20 Corinna Vinschen <vinschen@redhat.com>
13425
13426 * gdb.base/args.exp: Expect .exe in output.
13427
a955b5bb
CV
134282003-03-20 Corinna Vinschen <vinschen@redhat.com>
13429
13430 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13431 Cygwin native.
13432
bf6bad4b
AC
134332003-03-17 Andrew Cagney <cagney@redhat.com>
13434
13435 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13436 vector registes.
13437 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13438 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13439
293e9a31
DC
134402003-03-17 David Carlton <carlton@math.stanford.edu>
13441
13442 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13443 test, for PR breakpoints/38.
13444 Call test_watchpoint_and_breakpoint.
13445 * gdb.base/watchpoint.c (func3): New function.
13446 (main): Call func3.
13447
5330f2db
DC
134482003-03-04 David Carlton <carlton@math.stanford.edu>
13449
13450 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13451 Garply<Garply<char> >:: garply".
13452 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13453 with respect to PR c++/1111; note also PR c++/1113.
13454 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13455 respect to PR c++/1062.
13456 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13457
6ece72da
DC
134582003-03-03 David Carlton <carlton@math.stanford.edu>
13459
13460 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13461 with respect to PR c++/57.
13462 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13463 c++/826.
13464 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13465 respect to PR c++/57.
13466
85ca1584
DC
134672003-03-03 David Carlton <carlton@math.stanford.edu>
13468
13469 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13470 respect to PR c++/33 into FAILs.
13471
98e9c5b8
MC
134722003-03-03 Michael Chastain <mec@shout.net>
13473
7bedbf27
MC
13474 * configure.in: Update copyright years.
13475
134762003-03-03 Michael Chastain <mec@shout.net>
13477
13478 * Makefile.in: Update copyright years.
98e9c5b8 13479
f683e100
DC
134802003-02-28 David Carlton <carlton@math.stanford.edu>
13481
13482 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13483 print class instead of struct and/or superfluous protection
13484 specifiers, as long as the resulting output is equivalent to the
13485 source code.
13486 Delete FIXME from end of messages on tests that don't need
13487 fixing.
13488
a9e0cf2c
DC
134892003-02-28 David Carlton <carlton@math.stanford.edu>
13490
13491 * gdb.c++/templates.exp (do_tests): Allow const in the two
13492 Foo<volatile char *>::foo tests.
13493
e8d359df
MS
134942003-02-27 Michael Snyder <msnyder@redhat.com>
13495
d63a86f8 13496 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13497 will be consistant.
13498
0b71dc91
DC
134992003-02-26 David Carlton <carlton@math.stanford.edu>
13500
13501 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13502 char *>::foo" test with respect to PR c++/33. Create a new test
13503 which is identical to that one except that it doesn't put the
13504 space between the "char" and the "*"; KFAIL it, too.
13505
dd14ab43
DC
135062003-02-26 David Carlton <carlton@math.stanford.edu>
13507
13508 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13509 template types into either PASSes or KFAILs (corresponding to PR
13510 c++/57). Tweak indentation. Update copyright.
13511
1146c7f1
SC
135122003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13513
13514 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13515
74641dfb
MC
135162003-02-13 Michael Chastain <mec@shout.net>
13517
13518 * gdb.base/exprs.exp: Remove i960 remnants.
13519 * gdb.base/funcargs.exp: Likewise.
13520 * gdb.base/list.exp: Likewise.
13521 * gdb.base/ptype.exp: Likewise.
13522
559cd2d0
DC
135232003-02-14 David Carlton <carlton@math.stanford.edu>
13524
13525 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13526 pEe->D::vg()" from XFAIL to KFAIL.
13527
c4f90d87
JM
135282003-02-13 Jason Molenda (jmolenda@apple.com)
13529
13530 * gdb.base/maint.exp: Update maint print statistics regexp to include
13531 new entries.
13532
cbc4d97c
MC
135332003-02-13 Michael Chastain <mec@shout.net>
13534
13535 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13536
40f235b7
MC
135372003-02-12 Michael Chastain <mec@shout.net>
13538
13539 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13540 * gdb.c++/inherit.exp: Likewise.
13541 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13542 * gdb.c++/templates.exp: Likewise.
13543 * gdb.c++/virtfunc.exp: Likewise.
13544
c56716b0
JM
135452003-02-06 Jason Molenda (jason-cl@molenda.com)
13546
13547 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13548 why the code is written that way.
13549
070afcf8
MC
135502003-02-05 Michael Chastain <mec@shout.net>
13551
13552 * gdb.base/dump.exp: Add missing copyright line.
13553
5d0331e5
JM
135542003-02-05 Jason Molenda (jason-cl@molenda.com)
13555
f7ae6d3e 13556 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13557 at the beginning so the breakpoint doesn't get set on the loop.
13558
92851186
MC
135592003-02-05 Michael Chastain <mec@shout.net>
13560
13561 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13562 output for configurations with gcc 2.95.3.
13563
cbf1e085
AC
135642003-02-05 Keith Seitz <keiths@redhat.com>
13565 Andrew Cagney <ac131313@redhat.com>
13566
13567 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13568
29518e1e
MC
135692003-02-04 Michael Chastain <mec@shout.net>
13570
13571 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13572 Call perror and then continue.
13573
5af1d5f3
MC
135742003-02-03 Michael Chastain <mec@shout.net>
13575
13576 * gdb.c++/pr-1023.cc: New file.
13577 * gdb.c++/pr-1023.exp: New file.
13578
6b549786
JB
135792003-02-05 Jim Blandy <jimb@redhat.com>
13580
13581 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13582 it's local to foobar. Check for it there, and check that it's not
13583 present in main.
13584 * gdb.c++/local.cc (marker2): New function.
13585 (foobar): Call marker1.
13586 (main): Call marker2 instead of marker1.
13587
67f16606
AC
135882003-02-04 Andrew Cagney <ac131313@redhat.com>
13589
13590 * gdb.disasm/mn10200.exp: Obsolete file.
13591 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13592 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13593 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13594
1c5cb38e
DC
135952003-02-04 David Carlton <carlton@math.stanford.edu>
13596
13597 * gdb.c++/overload.exp: Test intToChar(1).
13598 * gdb.c++/overload.cc (intToChar): New.
13599 (main): Call intToChar.
13600
d1fe6965
DC
136012003-02-03 David Carlton <carlton@math.stanford.edu>
13602
13603 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13604 'might_kfail' arg.
13605 KFAIL some of the continue_to_bp_overloaded calls, according to
13606 PR c++/1025.
13607
9ba61c5d
MC
136082003-02-01 Michael Chastain <mec@shout.net>
13609
13610 * gdb.base/advance.c (marker1): New marker function.
13611 * gdb.base/advance.exp: When the 'advance' command lands on the
13612 return breakpoint, it can legitimately stop on either the
13613 current line or the next line. Accommodate both outcomes.
13614 * gdb.base/until.exp: Likewise.
13615
e7494ffb
AC
136162003-02-02 Andrew Cagney <ac131313@redhat.com>
13617
13618 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13619 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13620 now a list, not a tuple.
13621 * gdb.mi/mi-var-display.exp: Ditto.
13622 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13623
075559bc
AC
136242003-02-01 Andrew Cagney <ac131313@redhat.com>
13625
13626 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13627 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13628 stack backtraces.
13629 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13630
2bd4c7b1
MK
136312003-02-01 Mark Kettenis <kettenis@gnu.org>
13632
13633 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13634 gdb.mi/mi1-pthreads.exp: Return instead of calling
13635 gdb_suppress_entire_file.
13636
eabd8992
MS
136372003-02-01 Mark Salter <msalter@redhat.com>
13638
13639 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13640
71469e2f
MS
136412003-01-31 Mark Salter <msalter@redhat.com>
13642
13643 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13644 Support empty arg.
13645
38a94d44
MC
136462003-01-30 Michael Chastain <mec@shout.net>
13647
13648 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13649 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13650 has been fixed in gdb/readline on 2003-01-09.
13651
19ea9e73
MS
136522003-01-29 Michael Snyder <msnyder@redhat.com>
13653
e8d359df
MS
13654 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13655 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13656 * gdb.base/args.exp: Skip if target does not support args passing.
13657
2307bd6a
DJ
136582003-01-22 Daniel Jacobowitz <drow@mvista.com>
13659
19ea9e73 13660 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13661 gdb_test. Accept a list of expect arguments as the third
13662 parameter.
13663 (gdb_test): Use it.
13664
f2dd3617
EZ
136652003-01-20 Elena Zannoni <ezannoni@redhat.com>
13666
13667 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13668 allow for different test tree configurations. Update some
13669 tescases accordingly.
13670 * gdb.arch/altivec-regs.exp: Ditto.
13671 * gdb.asm/asm-source.exp: Ditto.
13672 * gdb.base/advance.exp: Ditto.
13673 * gdb.base/display.exp: Ditto.
d63a86f8 13674 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13675 * gdb.base/mips_pro.exp: Ditto.
13676 * gdb.base/overlays.exp: Ditto.
13677 * gdb.base/relocate.exp: Ditto.
13678 * gdb.base/setshow.exp: Ditto.
13679 * gdb.base/step-line.exp: Ditto.
13680 * gdb.base/step-test.exp: Ditto.
13681 * gdb.base/until.exp: Ditto.
13682 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13683
c71cdefd
DC
136842003-01-17 David Carlton <carlton@math.stanford.edu>
13685
13686 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13687 corresponding to PR c++/945.
13688 Update copyright.
13689
fdba05d7
DC
136902003-01-17 David Carlton <carlton@math.stanford.edu>
13691
13692 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13693 corresponding to PR c++/68.
13694
136952003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13696
13697 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13698 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13699 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13700
c362c33a
EZ
137012003-01-15 Elena Zannoni <ezannoni@redhat.com>
13702
0fbc361c
EZ
13703 * gdb.base/break.exp: Fix change of default location, because of
13704 removal of until tests.
13705 * gdb.base/help.exp: Update test for new 'until' help message.
13706 Add test for help on 'advance'.
a9c64011 13707 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13708
dabf8a35
MK
137092003-01-15 Mark Kettenis <kettenis@gnu.org>
13710
13711 * gdb.base/default.exp: Adapt "info float" test for recent changes
13712 to that command. Add test for "info vector".
13713 * gdb.base/float.exp: New file. Add test for "info float" that
13714 resembles the old test in gdb.base/default.exp.
13715
a1769aca
DC
137162003-01-15 David Carlton <carlton@math.stanford.edu>
13717
13718 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13719
82025e13
EZ
137202003-01-15 Elena Zannoni <ezannoni@redhat.com>
13721
13722 * gdb.base/break.exp: Move the tests of until command from here...
13723 * gdb.base/until.exp: ... to here. New file. Add other tests.
13724 * gdb.base/advance.c: New file.
13725 * gdb.base/advance.exp: New file.
13726
8f9ab801
EZ
137272003-01-14 Elena Zannoni <ezannoni@redhat.com>
13728
a9c64011
AS
13729 * gdb.base/args.c: New file.
13730 * gdb.base/args.exp: New file.
8f9ab801 13731
9ae66589
DJ
137322003-01-14 Daniel Jacobowitz <drow@mvista.com>
13733
13734 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13735
8d77e5c3
DJ
137362003-01-14 Daniel Jacobowitz <drow@mvista.com>
13737
13738 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13739
12d2f0a1
DJ
137402003-01-14 Daniel Jacobowitz <drow@mvista.com>
13741
13742 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13743 dates.
13744
6ca37014
DJ
137452003-01-13 Daniel Jacobowitz <drow@mvista.com>
13746
13747 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13748
b0023472
DJ
137492003-01-13 Daniel Jacobowitz <drow@mvista.com>
13750
13751 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13752 (ptype &*"foo").
13753 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13754
607fbc54 137552003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13756
13757 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13758 * gdb.mi/mi1-console.exp: Likewise.
13759
607fbc54 137602003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13761
13762 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13763 * gdb.mi/mi1-console.exp: Likewise.
13764
a1fb14a2
DJ
137652003-01-13 Daniel Jacobowitz <drow@mvista.com>
13766
13767 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13768
c4cf40b7
DJ
137692003-01-09 Daniel Jacobowitz <drow@mvista.com>
13770
13771 * gdb.base/detach.exp: New test.
13772
696d5a5b
DJ
137732003-01-09 Daniel Jacobowitz <drow@mvista.com>
13774
13775 * Makefile.in (ALL_SUBDIRS): New variable.
13776 (subdirs, clean, distclean): Use it.
13777 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13778 regenerating Makefile, since it is generated from the top level.
13779 * gdb.asm/Makefile.in: Likewise.
13780 * gdb.base/Makefile.in: Likewise.
13781 * gdb.c++/Makefile.in: Likewise.
13782 * gdb.disasm/Makefile.in: Likewise.
13783 * gdb.java/Makefile.in: Likewise.
13784 * gdb.mi/Makefile.in: Likewise.
13785 * gdb.threads/Makefile.in: Likewise.
13786 * gdb.trace/Makefile.in: Likewise.
13787
754533e4
DC
137882003-01-09 David Carlton <carlton@math.stanford.edu>
13789
13790 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13791 Add copyright year 2003.
13792
d8b3e9ee
MC
137932003-01-06 Michael Chastain <mec@shout.net>
13794
13795 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13796 When selecting a thread, 'line' and 'file' are optional.
13797 * gdb.mi/mi1-pthreads.exp: Likewise.
13798
8e9e0fe6
AS
137992003-01-06 Andreas Schwab <schwab@suse.de>
13800
13801 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13802 failures.
13803
b5ab8ff3
DJ
138042003-01-04 Daniel Jacobowitz <drow@mvista.com>
13805
13806 Fix PR gdb/844
13807 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13808 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13809
13810 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13811 instead of calling gdb_suppress_entire_file.
13812 * gdb.threads/print-threads.exp: Likewise.
13813 * gdb.threads/schedlock.exp: Likewise.
13814
13815 * gdb.threads/killed.exp: Return instead of calling
13816 gdb_suppress_entire_file.
13817 * gdb.threads/linux-dp.exp: Likewise.
13818 * gdb.threads/pthreads.exp: Likewise.
13819
1e698235
DJ
138202003-01-04 Daniel Jacobowitz <drow@mvista.com>
13821
13822 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13823 stabs.
13824 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13825 * gdb.base/whatis.exp: Always allow (void) after function names.
13826
147ff08c
DJ
138272003-01-04 Daniel Jacobowitz <drow@mvista.com>
13828
13829 * gdb.c++/casts.exp: Correct regexp.
13830
dc62bfc2
MK
138312003-01-04 Mark Kettenis <kettenis@gnu.org>
13832
13833 * configure.in: Call AC_CONFIG_HEADER. Don't call
13834 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13835 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13836 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13837 aforementioned directories in the AC_OUPUT call.
13838 * config.hin: New file.
13839 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13840 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13841 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13842 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13843 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13844 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13845 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13846 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13847 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13848 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13849 gdb.threads/configure.in, gdb.threads/configure,
13850 gdb.threads/config.in, gdb.trace/configure.in,
13851 gdb.trace/configure: Removed.
13852
77afa639
MC
138532003-01-03 Michael Chastain <mec@shout.net>
13854
13855 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13856 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13857
7634bb6e
DJ
138582003-01-03 Daniel Jacobowitz <drow@mvista.com>
13859
13860 * gdb.base/store.exp: Fix regular expressions.
13861
b39c905e
MK
138622002-12-28 Mark Kettenis <kettenis@gnu.org>
13863
13864 * configure.in: Rewrite.
13865 * configure: Regenerated.
13866
0a8551dd
DC
138672003-01-03 David Carlton <carlton@math.stanford.edu>
13868
13869 * gdb.base/psymtab.exp: New file.
13870 * gdb.base/psymtab1.c: Ditto.
13871 * gdb.base/psymtab2.c: Ditto.
13872
c60b7188
AF
138732002-12-23 Adam Fedor <fedor@gnu.org>
13874
13875 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13876
ee73db83
DC
138772002-12-23 David Carlton <carlton@math.stanford.edu>
13878
13879 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13880 and current_directory initialization.
13881
d6c1774e
JB
138822002-12-22 Jim Blandy <jimb@redhat.com>
13883
f0a847b8
JB
13884 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13885 rather than as part of the output file name.
13886
d6c1774e
JB
13887 * gdb.base/attach.exp: There's no need to copy the test program to
13888 /tmp; that was only ever necessary on HP/UX, and this test is
13889 entirely disabled there anyway.
13890
f0708dbb
JB
138912002-12-21 Jim Blandy <jimb@redhat.com>
13892
4c2acfea
JB
13893 * gdb.c++/psmang.exp: Doc fix.
13894
f0708dbb
JB
13895 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13896 test.
13897
9579e000
DC
138982002-12-20 David Carlton <carlton@math.stanford.edu>
13899
13900 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13901
d1810171
MC
139022002-12-18 Michael Chastain <mec@shout.net>
13903
13904 * gdb.c++/annota2.exp: Add copyright year 2002.
13905
76565097
DC
139062002-12-17 David Carlton <carlton@math.stanford.edu>
13907
13908 * gdb.c++/try_catch.cc: Add marker comments.
13909 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13910 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13911 * gdb.c++/m-static.cc: Ditto.
13912 * gdb.c++/m-static1.cc: Ditto.
13913 * gdb.c++/try_catch.cc: Ditto.
13914
da81390b
JJ
139152002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13916
13917 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13918 to see whether we are using the new -environment-directory
13919 command which resets via -r or the old version of the command
13920 which may prompt the user. Part of fix for gdb/741.
13921
b304d130
AC
139222002-12-13 Andrew Cagney <ac131313@redhat.com>
13923
13924 * gdb.fortran/types.exp: Update obsolete comment.
13925 * gdb.fortran/exprs.exp: Ditto.
13926 * lib/gdb.exp: Delete obsolete code.
13927 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13928 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13929 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13930 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13931 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13932 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13933 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13934 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13935 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13936 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13937 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13938 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13939 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13940 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13941 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13942 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13943 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13944 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13945 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13946 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13947 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13948 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13949 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13950 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13951 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13952 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13953 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13954 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13955 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13956 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13957 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13958 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13959 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13960 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13961 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13962 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13963 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13964
a23b6e6a
DC
139652002-12-11 David Carlton <carlton@math.stanford.edu>
13966
13967 * gdb.c++/m-data.exp: Add test for members that shadow global
13968 variables: see PR gdb/804.
13969 * gdb.c++/m-data.cc: Ditto.
13970
6604731b
DJ
139712002-12-10 Daniel Jacobowitz <drow@mvista.com>
13972
13973 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13974
de46ecd7
DC
139752002-12-06 David Carlton <carlton@math.stanford.edu>
13976
13977 * gdb.base/store.c: Don't declare functions static.
13978
27e829d0
AC
139792002-12-04 Andrew Cagney <ac131313@redhat.com>
13980
13981 * gdb.base/store.exp, gdb.base/store.c: New files.
13982
92806416
DJ
139832002-12-03 Daniel Jacobowitz <drow@mvista.com>
13984
13985 * gdb.base/selftest.exp: Update for current gdb.
13986
3bcbaac5
DJ
139872002-12-03 Daniel Jacobowitz <drow@mvista.com>
13988
13989 * gdb.base/maint.exp: Only dump symbols from one source file
13990 or objfile.
13991
f4f00b1f
DJ
139922002-12-03 Daniel Jacobowitz <drow@mvista.com>
13993
13994 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13995 function call.
13996
f1c8a949
JB
139972002-11-25 Jim Blandy <jimb@redhat.com>
13998
13999 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14000 function appearing in error message.
14001
9e297a97
DJ
140022002-11-21 Daniel Jacobowitz <drow@mvista.com>
14003
14004 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14005
1f312e79
JJ
140062002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14007
d63a86f8
RM
14008 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14009 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14010 should be in mi console format. This is part of fix for PR gdb/604.
14011
83c31e7d
FN
140122002-09-18 Fernando Nasser <fnasser@redhat.com>
14013
14014 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14015 which explicitly prints the zero offset as "+0".
14016
322b3f65
DJ
140172002-10-22 Daniel Jacobowitz <drow@mvista.com>
14018
14019 * gdb.threads/schedlock.c (args): Make unsigned.
14020
140212002-10-21 Daniel Jacobowitz <drow@mvista.com>
14022
14023 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14024 numbers. Allow "foo2|selected stack frame".
14025 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14026 * gdb.asm/asmsrc2.s: Likewise.
14027 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14028 comments.
14029 * gdb.asm/mips.inc: New file.
14030
5e2fe5b8
AF
140312002-10-18 Adam Fedor <fedor@gnu.org>
14032
14033 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14034 * gdb.base/help.exp: Likewise.
14035
abe1a5d0
KB
140362002-10-17 Kevin Buettner <kevinb@redhat.com>
14037
14038 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14039 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14040
10abb1d4
JB
140412002-10-02 Jim Blandy <jimb@redhat.com>
14042
14043 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14044
1f609b42
AC
140452002-10-01 Andrew Cagney <ac131313@redhat.com>
14046
14047 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14048 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14049 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14050 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14051 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14052 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14053 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14054
0aee02e4
AC
140552002-09-29 Andrew Cagney <ac131313@redhat.com>
14056
14057 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14058 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14059 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14060 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14061 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14062 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14063 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14064
6fde09ad
KB
140652002-09-27 Kevin Buettner <kevinb@redhat.com>
14066
14067 * gdb.base/annota1.exp (info break): Make directory components of
14068 path optional since not all compilers emit this debug information.
14069
889bf7c5
PA
14070 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14071 step ends up stepping out of the function instead of stopping on
14072 the epilogue.
6fde09ad 14073
9e8aab75
KS
140742002-09-26 Keith Seitz <keiths@redhat.com>
14075
14076 * lib/insight-support.exp (gdbtk_start): Figure out where
14077 the insight executable is based on where gdb is. Use this
14078 executable to start insight instead of gdb.
14079
e36180d7
AC
140802002-09-25 Andrew Cagney <cagney@redhat.com>
14081
14082 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14083
9dd34b2b
AC
140842002-09-24 Andrew Cagney <ac131313@redhat.com>
14085
14086 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14087 test_isolated_complaints.
14088 (test_empty_complaint): New function.
14089 (test_empty_complaints): New function. Check no output when no
14090 complaints.
d63a86f8 14091
dea97812
KB
140922002-09-19 Jim Blandy <jimb@redhat.com>
14093
a9c64011 14094 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14095
54951bd7
AC
140962002-09-19 Andrew Cagney <ac131313@redhat.com>
14097
14098 * gdb.gdb/complaints.exp: New file.
14099
dec43320
AC
141002002-09-18 Andrew Cagney <ac131313@redhat.com>
14101
14102 * gdb.base/maint.exp: Check `help maint internal-warning'.
14103
e70d6e3f
DC
141042002-09-18 David Carlton <carlton@math.stanford.edu>
14105
14106 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14107 numbers, and replace them by a single breakpoint after the
14108 constructors are all finished.
14109 Add test 4.
14110 * gdb.c++/m-static.cc: Add test 4.
14111 * gdb.c++/m-static.h: New file.
14112 * gdb.c++/m-static1.cc: New file.
14113
14114 * gdb.c++/printmethod.exp: New file.
14115 * gdb.c++/printmethod.cc: New file.
14116
14117 * gdb.c++/pr-574.exp: New file.
14118 * gdb.c++/pr-574.cc: New file.
14119
afb5c968
CV
141202002-09-18 Corinna Vinschen <vinschen@redhat.com>
14121
14122 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14123 embedded targets which never actually exit.
14124
31e45dee
FN
141252002-09-18 Fernando Nasser <fnasser@redhat.com>
14126
14127 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14128 "don't step after run" as unresolved or unsupported, instead of xfail.
14129
a283c5a1
CV
141302002-09-18 Corinna Vinschen <vinschen@redhat.com>
14131
14132 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14133 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14134 Add newline to expected string in "step out of main (status wrapper)"
14135 case.
14136
11350d2a
CV
141372002-09-18 Corinna Vinschen <vinschen@redhat.com>
14138
14139 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14140 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14141
0deec7d6
TT
141422002-09-17 Tom Tromey <tromey@redhat.com>
14143
14144 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14145 \000, not \0, in double-quoted string.
14146
b2b4a1b5
CV
141472002-09-14 Corinna Vinschen <vinschen@redhat.com>
14148
c9d37158 14149 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14150 string after running the commands execution on breakpoint tests.
14151
1c56143a
CV
141522002-09-13 Corinna Vinschen <vinschen@redhat.com>
14153
14154 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14155
37f8da45
JB
141562002-09-12 Joel Brobecker <brobecker@gnat.com>
14157
14158 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14159
08b468e0
KS
141602002-09-10 Keith Seitz <keiths@redhat.com>
14161
14162 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14163 runto proc.
14164 (mi_run_to_main): Use mi_runto.
14165 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14166
dc360f58
KS
141672002-09-10 Keith Seitz <keiths@redhat.com>
14168
14169 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14170 regexp for stopping at main. Could have multiple event notifications.
14171 Don't assume that main was declared with no parameters.
14172 (mi_next): Use mi_step_to.
14173 (mi_step): Use mi_next_to.
14174
ce3abcfb
CV
141752002-09-09 Corinna Vinschen <vinschen@redhat.com>
14176
14177 * gdb.base/default.exp: Fix expected string in `info float' test.
14178
d1f5b980
BE
141792002-09-09 Ben Elliston <bje@redhat.com>
14180
14181 * config/mips.exp: Update comments.
14182 * config/mips-idt.exp: Likewise.
14183 * config/nind.exp: Likewise.
14184 * config/slite.exp: Likewise.
14185 * config/sparclet.exp: Likewise.
14186 * config/udi.exp: Likewise.
14187 * config/vx.exp: Likewise.
14188 * config/vxworks29k.exp: Likewise.
14189
2f71430b
JB
141902002-09-05 Jim Blandy <jimb@redhat.com>
14191
14192 * gdb.threads/killed.exp: Fix test failure message.
14193
7ddebc7e
KS
141942002-09-04 Keith Seitz <keiths@redhat.com>
14195
14196 * lib/mi-support.exp: Update copyright.
14197 (mi_gdb_test): Increase the priority of the expected pattern
14198 so that it matches gdb_test.
14199
0ae67eb3
KS
142002002-09-03 Keith Seitz <keiths@redhat.com>
14201
14202 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14203 Use integer comparison instead of string comparison for testing
14204 whether binary was built.
14205
38fc42c8
JB
142062002-09-03 Jim Blandy <jimb@redhat.com>
14207
14208 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14209
b6ff0e81
JB
142102002-08-29 Jim Blandy <jimb@redhat.com>
14211
14212 * gdb.threads/pthreads.exp: Move the portable thread compilation
14213 code into a function in lib/gdb.exp, and call that from here.
14214 * lib/gdb.exp (gdb_compile_pthreads): New function.
14215
07c98896
KS
142162002-08-29 Keith Seitz <keiths@redhat.com>
14217
14218 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14219 expect_out so that callers can get at it.
14220
0312286c
DJ
142212002-08-23 Daniel Jacobowitz <drow@mvista.com>
14222
14223 * gdb.threads/print-threads.c: New file.
14224 * gdb.threads/print-threads.exp: New file.
14225 * gdb.threads/schedlock.c: New file.
14226 * gdb.threads/schedlock.exp: New file.
14227
dd039bc4
EZ
142282002-08-22 Elena Zannoni <ezannoni@redhat.com>
14229
a9c64011
AS
14230 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14231 not altivec.c.
dd039bc4 14232
1f36144c
MK
142332002-08-17 Mark Kettenis <kettenis@gnu.org>
14234
14235 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14236 targets. The problem should be fixed now.
14237
16057ec7 142382002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14239
14240 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14241 2002-07-24 change that removes final dots from error messages.
14242
3c1499ad
TT
142432002-08-13 Tom Tromey <tromey@redhat.com>
14244
14245 * gdb.base/readline.exp: New file.
14246
a20ce2c3
AC
142472002-08-01 Andrew Cagney <ac131313@redhat.com>
14248
14249 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14250 supress message.
14251
db034ac5
AC
142522002-08-01 Andrew Cagney <cagney@redhat.com>
14253
14254 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14255 CHILL_FOR_TARGET and CHILL_LIB.
14256 * configure.in (configdirs): Remove gdb.chill.
14257 * configure: Regenerate.
14258 * lib/gdb.exp: Obsolete references to chill.
14259 * gdb.fortran/types.exp: Ditto.
14260 * gdb.fortran/exprs.exp: Ditto.
14261
3e000b18
KB
142622002-07-30 Kevin Buettner <kevinb@redhat.com>
14263
14264 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14265 set Irix-specific compile and link flags.
14266
28f4966b
KB
142672002-07-29 Kevin Buettner <kevinb@redhat.com>
14268
14269 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14270 source files. The ``-o'' option doesn't work with the ``-E'' option
14271 when using the Irix compiler.
14272
46c0d5a6
DJ
142732002-07-19 Daniel Jacobowitz <drow@mvista.com>
14274
14275 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14276 Improve support for reusing an exec file. Copy exec file
14277 to target, and run gdbserver on the target instead of on the host.
14278
eecf4bed
JB
142792002-07-18 Jim Blandy <jimb@redhat.com>
14280
0f815cdf
JB
14281 * gdb.base/ending-run.exp: Don't expect to see the program end in
14282 some orderly fashion when we're running on a real stand-alone
14283 board.
14284
eecf4bed
JB
14285 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14286 targets that don't support interrupts.
14287
52d309e4
JB
142882002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14289
14290 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14291 systems.
14292 Move comments in expect statements to inside the actions, so that they
14293 don't get matched against.
14294
ff683d9e
MK
142952002-07-10 Mark Kettenis <kettenis@gnu.org>
14296
14297 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14298 function when asleep" test.
14299
b5356753
AC
143002002-07-10 Andrew Cagney <ac131313@redhat.com>
14301
14302 * gdb.base/page.exp: Rewrite to handle problems with very long
14303 `info set' output. Update copyright.
14304
6aa4d13a
AC
143052002-06-26 Andrew Cagney <ac131313@redhat.com>
14306
14307 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14308 gdb.threads-hp.
14309 * gdb.hp/configure: Regenerate.
14310 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14311 * gdb.hp/gdb.threads-hp/configure: Delete file.
14312 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14313
8cf8c2b8
AC
143142002-06-22 Andrew Cagney <ac131313@redhat.com>
14315
14316 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14317 setlocale, bindtextdomain and textdomain.
14318
6827a8f8
JB
143192002-06-11 Jim Blandy <jimb@redhat.com>
14320
919d772c
JB
14321 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14322 preprocessor macro information is present.
14323
6827a8f8
JB
14324 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14325 tests.
14326
c15b0d21
MS
143272002-06-06 Michael Snyder <msnyder@redhat.com>
14328
c5984d70
MS
14329 * gdb.base/overlays.exp: Record addresses of overlay
14330 functions in TCL variables rather than in GDB variables,
14331 to avoid having GDB convert them to pointers (with loss
14332 of information).
14333
d63a86f8 14334 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14335 default linker script changes.
c15b0d21
MS
14336 * gdb.base/long_long.exp: Add check for sizeof (long double).
14337
be26fe0d
ML
143382002-06-06 Michal Ludvig <mludvig@suse.cz>
14339
14340 * gdb.asm/asm-source.exp: Add x86-64 target.
14341 * gdb.asm/x86_64.inc: New.
d63a86f8 14342
258093ca 143432002-05-30 Michael Chastain <mec@shout.net>
258093ca 14344
4b3153f1 14345 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14346 * gdb.c++/m-static.cc: New file.
14347 * gdb.c++/m-static.exp: New file.
14348
241264c6
MS
143492002-05-28 Michael Snyder <msnyder@redhat.com>
14350
14351 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14352 precision.
14353
9bba8c8f 143542002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14355
4b3153f1 14356 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14357 * gdb.c++/m-data.cc: New file.
14358 * gdb.c++/m-data.exp: New file.
14359
143602002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14361
4b3153f1 14362 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14363 * gdb.c++/try_catch.cc: New file.
d63a86f8 14364 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14365
def1b996
MC
143662002-05-27 Michael Chastain <mec@shout.net>
14367
14368 * gdb.c++/local.exp: Accept more nested types in output.
14369
522ba268
MC
143702002-05-26 Michael Chastain <mec@shout.net>
14371
14372 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14373
277254ba
MS
143742002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14375
14376 * lib/gdb.exp (gdb_wrapper_init): Just because
14377 gdb_wrapper_file exists, this does not mean that the file
14378 should not be rebuilt. That is what gdb_wrapper_initialized
14379 is for.
14380 (default_gdb_init): Reset gdb_wrapper_initialized.
14381
b61a8733
MS
143822002-05-23 Michael Snyder <msnyder@redhat.com>
14383
d63a86f8 14384 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14385 the precision of the floating point test results.
14386 * gdb.base/call-rt-st.exp: Ditto.
14387
b61a8733
MS
14388 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14389 * gdb.base/call-rt-st.exp: Ditto.
14390
56f6e910
MC
143912002-05-19 Michael Chastain <mec@shout.net>
14392
14393 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14394
ad0b0016
EZ
143952002-05-19 Elena Zannoni <ezannoni@redhat.com>
14396
a9c64011
AS
14397 * configure.in (configdirs): Add gdb.arch.
14398 * configure: Regenerate.
ad0b0016 14399
f617d2b6
JB
144002002-05-17 Jim Blandy <jimb@redhat.com>
14401
14402 * gdb.base/completion.exp: Recognize the more detailed error
14403 messages produced by the macro expander's lexical analyzer.
14404
eac2a696
EZ
144052002-05-14 Elena Zannoni <ezannoni@redhat.com>
14406
a9c64011
AS
14407 * gdb.arch/altivec-abi.c: New file.
14408 * gdb.arch/altivec-abi.exp: New file.
14409 * gdb.arch/altivec-regs.c: New file.
14410 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14411
2fdde8f8
DJ
144122002-05-14 Daniel Jacobowitz <drow@mvista.com>
14413
14414 * gdb.base/maint.exp (maint print type): Update for new type
14415 structure.
d63a86f8 14416
e31f1a7c
EZ
144172002-05-14 Elena Zannoni <ezannoni@redhat.com>
14418
14419 * gdb.arch: New directory.
14420 * gdb.arch/configure.in: New file.
14421 * gdb.arch/configure: New file.
14422 * gdb.arch/Makefile.in: New file.
14423
db589741
CV
144242002-05-13 Corinna Vinschen <vinschen@redhat.com>
14425
14426 * gdb.asm/asm-source.exp: Add v850 as supported target.
14427 * gdb.asm/v850.inc: New file.
14428
8ce2a7dc
DJ
144292002-05-13 Daniel Jacobowitz <drow@mvista.com>
14430
14431 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14432
df763c7f
DJ
144332002-05-12 Daniel Jacobowitz <drow@mvista.com>
14434
14435 * gdb.base/break.exp: Check 'break "marker2"'.
14436
377daeed
MS
144372002-05-10 Michael Snyder <msnyder@redhat.com>
14438
14439 * gdb.base/long_long.exp: Fix typo.
14440
c4b7bc2b
JB
144412002-05-10 Jim Blandy <jimb@redhat.com>
14442
ecac9a4e
JB
14443 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14444 a bug.
14445
c4b7bc2b
JB
14446 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14447 Recognize more detailed error message produced by the macro
14448 expander's lexical analyzer.
14449 * lib/gdb.exp (test_print_reject): Same.
14450
e71019a1
MK
144512002-05-09 Mark Kettenis <kettenis@gnu.org>
14452
14453 * gdb.c++/method.exp: Fix typo.
14454
fedfc8e6
MS
144552002-05-08 Michael Snyder <msnyder@redhat.com>
14456
166a1957
MS
14457 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14458 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14459 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14460 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14461 Add iftarget clause for strongarm.
d63a86f8 14462
f1c47eb2
MS
144632002-05-06 Michael Snyder <msnyder@redhat.com>
14464
cb9a9d3e
MS
14465 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14466 (gdb_continue_to_end): Accept output from status wrapper.
14467 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14468 Clean up fail messages to match pass messages.
14469
f1c47eb2
MS
14470 Enable the "needs_status_wrapper" testsuite feature.
14471 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14472 (gdb_compile): Conditionally call gdb_wrapper_init.
14473 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14474 * gdb.c++/method.exp: Recognize output from status wrapper.
14475
6079c749
BE
144762002-05-06 Ben Elliston <bje@redhat.com>
14477From Graydon Hoare <graydon@redhat.com>
14478
14479 * config/sid.exp: Include support for "rawsid" protocol.
14480
188baff3
JB
144812002-05-03 Jim Blandy <jimb@redhat.com>
14482
14483 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14484 * gdb.c++/hang3.C: New file.
14485
b9c07f0f
AC
144862002-05-04 Andrew Cagney <ac131313@redhat.com>
14487
14488 * gdb.base/default.exp: Remove obsolete code.
14489 * gdb.c++/misc.exp: Ditto. Update copyright.
14490 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14491 * gdb.base/whatis.exp: Ditto. Update copyright.
14492 * gdb.base/scope.exp: Ditto. Update copyright.
14493 * gdb.base/ptype.exp: Ditto. Update copyright.
14494 * gdb.base/printcmds.exp: Ditto. Update copyright.
14495 * gdb.base/opaque.exp: Ditto. Update copyright.
14496 * gdb.base/list.exp: Ditto.
14497 * gdb.base/funcargs.exp: Ditto. Update copyright.
14498 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14499 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14500 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14501 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14502 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14503 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14504
5c7a0397
MS
145052002-05-02 Michael Snyder <msnyder@redhat.com>
14506
d6dcc264 14507 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14508 * gdb.base/long_long.exp: Add xscale target.
14509 * gdb.base/default.exp: Add xscale target.
14510
eb7f1c48
JB
145112002-05-01 Jim Blandy <jimb@redhat.com>
14512
14513 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14514 gdb.c++/hang.exp: New test.
14515
a6befae8
FF
145162002-05-01 Fred Fish <fnf@redhat.com>
14517
14518 * gdb.base/completion.exp: Handle completions of "./Make" for
14519 more than one completion possibility, as is the case when we
14520 build and test in the source tree.
14521
0a310277
AG
145222002-04-29 Anthony Green <green@redhat.com>
14523
14524 * gdb.java/jmisc1.exp: New file.
14525 * gdb.java/jmisc2.exp: New file.
14526
6ff9af88
DJ
145272002-04-24 Daniel Jacobowitz <drow@mvista.com>
14528
14529 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14530
96b3d632
EZ
145312002-04-23 Elena Zannoni <ezannoni@redhat.com>
14532
14533 * gdb.base/help.exp: Change 'help status' to allow for target
14534 dependent output differences.
14535
5019bb54
MC
145362002-04-22 Michael Chastain <mec@shout.net>
14537
14538 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14539
a805a116
MC
145402002-04-22 Michael Chastain <mec@shout.net>
14541
14542 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14543
a1706bfd
DM
145442002-04-17 David S. Miller <davem@redhat.com>
14545
14546 * gdb.asm/sparc64.inc: New file.
14547 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14548
a73a20a2
EZ
145492002-04-19 Elena Zannoni <ezannoni@redhat.com>
14550
14551 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14552 instruction file directly into the build tree. Clean up at end of
14553 test.
14554
ba678339
DM
145552002-04-18 David S. Miller <davem@redhat.com>
14556
14557 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14558 handle 64-bit platforms correctly.
14559 * gdb.base/maint.exp: Likewise.
14560
b03399da
KB
145612002-04-18 Kevin Buettner <kevinb@redhat.com>
14562
14563 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14564 ``-fpic'' when compiling files comprising a shared library, but
14565 it does need additional linker flags in order to find shared
14566 libraries at run time.
14567
e2004992
KB
145682002-04-18 Kevin Buettner <kevinb@redhat.com>
14569
14570 * gdb.base/cvexpr.c (use): New function.
14571 (main): Invoke use() on all global variables to prevent
14572 some linkers from deleting these otherwise unused symbols.
14573
d8937120
MC
145742002-04-17 Michael Chastain <mec@shout.net>
14575From David S. Miller <davem@redhat.com>
14576
14577 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14578 handle 64-bit platforms correctly.
14579
ffd61a58
MS
145802002-04-12 Michael Snyder <msnyder@redhat.com>
14581From Jim Blandy <jimb@redhat.com>
a9c64011 14582 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14583 script can handle this instead.
14584 * gdb.base/bar.c (barx): Same.
14585 * gdb.base/baz.c (bazx): Same.
14586 * gdb.base/grbx.c (grbxx): Same.
14587
14588 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14589 manager doesn't automatically unmap overlays unnecessarily.
14590
6b8426a6
MH
145912002-04-10 Martin M. Hunt <hunt@redhat.com>
14592
14593 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14594 stepping out of main.
14595
34af4875
MC
145962002-04-09 Michael Chastain <mec@shout.net>
14597
14598 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14599 scope so that the nested scope tests will make sense.
14600 * gdb.c++/local.exp: Write patterns that actually work with gcc
14601 (the HP patterns "were never known to work with gcc").
14602 Keep the old aCC patterns too.
14603
2d1676a0
DJ
146042002-04-09 Daniel Jacobowitz <drow@mvista.com>
14605
14606 * gdb.base/attach.exp: Correct target board test.
14607
3a63e3f9
MC
146082002-04-08 Michael Chastain <mec@shout.net>
14609
14610 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14611 in a const method. Add some xfail and fail cases for configurations
14612 that do not emit the "const ...".
14613
f18dabd2
MC
146142002-04-07 Michael Chastain <mec@shout.net>
14615
14616 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14617 Accept "A * const" and "const A * const" as type of "this".
14618 Fix spelling of getFunky throughout. Make messages uniform.
14619
0fcddd82
EZ
146202002-04-07 Elena Zannoni <ezannoni@redhat.com>
14621
a9c64011 14622 Work around for PR gdb/285:
0fcddd82
EZ
14623 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14624
16a8534a
EZ
146252002-04-07 Elena Zannoni <ezannoni@redhat.com>
14626
14627 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14628 instructions file at run time instead of configure time.
14629 Sometimes we run the test in a directory that is not the one we
14630 configured in.
14631 * gdb.asm/configure.in: Delete creation of symlink.
14632 * gdb.asm/configure: Regenerate.
14633
24181d81
JB
146342002-04-05 J. Brobecker <brobecker@gnat.com>
14635
14636 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14637 xfullpath () function.
14638
7cdb7107
DJ
146392002-04-04 Daniel Jacobowitz <drow@mvista.com>
14640
14641 * gdb.asm/Makefile.in: Correct dependencies.
14642
14643 * gdb.asm/powerpc.inc: New file.
14644 * gdb.asm/asm-source.exp: Add PowerPC.
14645 * gdb.asm/configure.in: Likewise.
14646 * gdb.asm/configure: Regenerated.
14647
a7d17088
DJ
146482002-04-04 Daniel Jacobowitz <drow@mvista.com>
14649
14650 * gdb.base/relocate.exp: New file.
14651 * gdb.base/relocate.c: New file.
14652
cd721503
FF
146532002-04-04 Fred Fish <fnf@redhat.com>
14654
14655 * gdb.base/step-test.exp: Update comment regarding stopping in
14656 memcpy/bcopy calls inserted as part of the compiler runtime.
14657
b22ad7a7
MS
146582002-04-04 Michael Snyder <msnyder@redhat.com>
14659
14660 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14661
5f279fa6
DJ
146622002-04-03 Daniel Jacobowitz <drow@mvista.com>
14663
14664 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14665 (gdb_expect): Remove $notransfer hack.
14666
dd0fd3ce
DJ
146672002-04-02 Daniel Jacobowitz <drow@mvista.com>
14668
14669 * gdb.c++/classes.exp ("calling method for small class"): Match
14670 updated register output.
14671
1e50cda1
DJ
146722002-03-30 Daniel Jacobowitz <drow@mvista.com>
14673
14674 Fix PR gdb/452
14675 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14676 when finished. Make gdb_file_cmd send "exec-file" when
14677 appropriate.
14678
24015922
DJ
146792002-03-30 Daniel Jacobowitz <drow@mvista.com>
14680
14681 * gdb.base/attach.exp: Remove extra setup_xfail.
14682
dd7dfd64
MS
146832002-03-26 Michael Snyder <msnyder@redhat.com>
14684
14685 * gdb.base/default.exp: Add tests for dump, append, and restore.
14686 * gdb.base/help.exp: Add tests for dump, append, and restore.
14687 * gdb.base/dump.exp: New file, test dump, append and restore.
14688 * gdb.base/dump.c: New file.
14689
48b2f8d7
MS
146902002-03-27 Michael Snyder <msnyder@redhat.com>
14691
d63a86f8 14692 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14693 clean-ups in help messages.
14694
05b4d525
FF
146952002-03-26 Fred Fish <fnf@redhat.com>
14696
14697 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14698 have debugging info for those functions and the compiler uses them
14699 internally to copy structs around.
14700
d7679631
FF
147012002-03-26 Fred Fish <fnf@redhat.com>
14702
14703 * gdb.base/list.exp: Revert the change made yesterday and add note
14704 about why we don't list the default lines for remote targets.
14705
523ac3f9
MS
147062002-03-25 Michael Snyder <msnyder@redhat.com>
14707
14708 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14709
754b2b8d
FF
147102002-03-25 Fred Fish <fnf@redhat.com>
14711
14712 * gdb.base/list.exp: This test works on remote targets so remove
14713 the short circuit for remote targets. Update copyright.
14714
33c3e192
FF
147152002-03-25 Fred Fish <fnf@redhat.com>
14716
14717 * gdb.base/attach.exp: Fix logic error that was suppressing this
14718 test for all non hppa*-*-hpux* targets, instead of the hp target.
14719 Move comments closer to the suppression point. Also now need to
14720 check that we are running natively.
14721
d43e73ee
MS
147222002-03-22 Michael Snyder <msnyder@redhat.com>
14723
882c8f02
MS
14724 * gdb.base/default.exp: Add test for gcore. Update copyright.
14725 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14726
04c12f60
FF
147272002-03-06 Fred Fish <fnf@redhat.com>
14728
14729 * gdb.base/funcargs.c: Remove extraneous ';' character.
14730 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14731
b43df995
MC
147322002-03-04 Michael Chastain <mec@shout.net>
14733
14734 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14735 accommodate gcc v3 function signature.
14736 * gdb.mi/mi0-var-cmd-exp: Ditto.
14737
92362027
AC
147382002-02-24 Andrew Cagney <ac131313@redhat.com>
14739
14740 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14741 ``GNU/Linux'' or ``Linux kernel''
14742 * testsuite/gdb.threads/pthreads.c: Ditto.
14743
258ad32d
MC
147442002-02-24 Michael Chastain <mec@shout.net>
14745
14746 * gdb.threads/pthreads.c (thread1): Add a return statement.
14747 (thread2): Likewise.
14748 (foo): Likewise.
14749
04c3b3d4
MC
147502002-02-23 Michael Chastain <mec@shout.net>
14751
14752 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14753 to placate gcc.
14754
5a2a0a20
MC
147552002-02-23 Michael Chastain <mec@shout.net>
14756
14757 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14758 test "ptype bint". The test passes on all my stabs configurations.
14759
a640f7fc
JB
147602002-02-21 Jim Blandy <jimb@redhat.com>
14761
27924826
JB
14762 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14763 filename at a time, and watch for the ones we want to see.
14764
a640f7fc
JB
14765 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14766 types of pointers to prototyped functions.
14767
edcc8c75
AC
147682002-02-20 Andrew Cagney <ac131313@redhat.com>
14769
14770 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14771 signed, unsigned and straight char.
14772 (padding_char, padding_short, padding_int, padding_long,
14773 padding_long_long, padding_float, padding_double,
14774 padding_long_double): New global variables.
14775 (fill, fill_structs): New functions.
14776
14777 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14778 for correctly sized writes. Update copyright.
14779 (get_valueof): New procedure.
14780 (get_sizeof): Call get_valueof.
14781 (check_valueof): New procedure.
14782 (check_padding): New procedure.
14783
ac57ea44
MC
147842002-02-20 Michael Chastain <mec@shout.net>
14785
14786 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14787 to setup_xfail. Document some of the remaining calls.
14788
7a10c941
MC
147892002-02-18 Michael Chastain <mec@shout.net>
14790
14791 * gdb.c++/userdef.exp: Update copyright year.
14792
fb8acdcc
DJ
147932002-02-18 Daniel Jacobowitz <drow@mvista.com>
14794
14795 * gdb.c++/userdef.exp: Test overloaded operators properly.
14796 Remove xfails.
14797
fda6ae12
MS
147982002-02-14 Michael Snyder <msnyder@redhat.com>
14799
14800 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14801
676a0442
DJ
148022002-02-14 Daniel Jacobowitz <drow@mvista.com>
14803
14804 * gdb.base/a2-run.exp: Check for a remote target properly.
14805 * gdb.base/annota1.exp: Likewise.
14806 * gdb.base/list.exp: Likewise.
14807 * gdb.base/reread.exp: Likewise.
14808 * gdb.base/scope.exp: Likewise.
14809 * gdb.base/shlib-call.exp: Likewise.
14810 * gdb.base/term.exp: Likewise.
14811 * gdb.c++/annota2.exp: Likewise.
14812
78b4f468
RE
148132002-02-13 Richard Earnshaw <rearnsha@arm.com>
14814
14815 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14816
9a81ba51
MC
148172002-02-10 Michael Chastain <mec@shout.net>
14818
14819 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14820 (call_after_alloca): Ditto.
14821
004af6c7
DJ
148222002-02-10 Daniel Jacobowitz <drow@mvista.com>
14823
14824 * gdb.base/ending-run.exp: Guard "cont" test with
14825 gdb_skip_stdio_test.
14826
37225f62
JB
148272002-02-06 Jim Blandy <jimb@redhat.com>
14828
14829 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14830 from here...
14831 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14832 To here. Disable this test on non-HP platforms. Add big comment.
14833
fe6fdd96
MS
148342002-02-04 Michael Snyder <msnyder@redhat.com>
14835
14836 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14837 other than d10v and m32r.
14838
036fad3f
RE
148392002-02-02 Richard Earnshaw <rearnsha@arm.com>
14840
14841 * gdb.base/default.exp: Rewrite test patterns to reduce time
14842 taken to match them.
14843
7148ab62
DJ
148442002-01-30 Daniel Jacobowitz <drow@mvista.com>
14845
14846 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14847 Allow a start function above main.
14848 * gdb.threads/linux-dp.exp: Fix copyright date.
14849
396cc255
DJ
148502002-01-30 Daniel Jacobowitz <drow@mvista.com>
14851
a9c64011
AS
14852 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14853 (check_philosopher_stack): Check for manager thread before checking
14854 for a just-starting thread.
396cc255 14855
f038d31b
DJ
148562002-01-30 Daniel Jacobowitz <drow@mvista.com>
14857
14858 From Neil Booth <neil@daikokuya.demon.co.uk>:
14859 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14860 warnings.
14861
b3ff9d9a
FF
148622002-01-21 Fred Fish <fnf@redhat.com>
14863
14864 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14865 not caller.
14866
39ad761d
JB
148672002-01-21 Jim Blandy <jimb@redhat.com>
14868
14869 * gdb.base/reread.exp: Check that GDB properly re-reads the
14870 executable file when it changes while no inferior is running.
14871
aaf320fa
FF
148722002-01-21 Fred Fish <fnf@redhat.com>
14873
a9c64011
AS
14874 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14875 optionally accept the "shlib events" variation.
aaf320fa 14876
808a31f5
JB
148772002-01-21 Jim Blandy <jimb@redhat.com>
14878
14879 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14880 call `fflush' after every `printf', so that the output is produced
14881 at predictable points, regardless of whatever buffering does (or
14882 doesn't) take place.
14883 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14884 at different points.
14885
4420d5e2
DJ
148862002-01-20 Daniel Jacobowitz <drow@mvista.com>
14887
14888 * gdb.c++/inherit.exp: Update copyright years.
14889 * gdb.c++/method.exp: Likewise.
14890
3e36a0f4
DJ
148912002-01-20 Daniel Jacobowitz <drow@mvista.com>
14892
14893 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14894 artificial methods/arguments.
14895 * gdb.c++/derivation.exp: Likewise.
14896 * gdb.c++/inherit.exp: Likewise.
14897 * gdb.c++/method.exp: Likewise.
14898 * gdb.c++/virtfunc.exp: Likewise.
14899
b4ceaee6
AC
149002002-01-18 Andrew Cagney <ac131313@redhat.com>
14901
14902 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14903 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14904 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14905 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14906 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14907 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14908
ecace851
JB
149092002-01-17 Jim Blandy <jimb@redhat.com>
14910
14911 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14912 anchoring the pattern matching the entry point symbol's name.
14913
375fc983
AC
149142002-01-17 Andrew Cagney <ac131313@redhat.com>
14915
14916 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14917 continue/quit query. Update copyright.
14918
fe6fdd96
MS
149192002-01-14 Michael Snyder <msnyder@redhat.com>
14920
14921 * gdb.base/gcore.exp: Remove extra debugging output.
14922
e017c81f
DJ
149232002-01-13 Daniel Jacobowitz <drow@mvista.com>
14924
14925 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14926 for slightly dubious v2 mangled string.
14927
37ab3bf8
DJ
149282002-01-13 Daniel Jacobowitz <drow@mvista.com>
14929
14930 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14931
1bc05c3a 149322002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14933
1bc05c3a 14934 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14935
1bc05c3a
JM
14936 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14937 constructors.
14938 * gdb.c++/derivation.exp: Likewise.
14939 * gdb.c++/templates.exp: Likewise.
14940 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14941
1bc05c3a
JM
149422002-01-10 Michael Snyder <msnyder@redhat.com>
14943
14944 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14945
a911c360
MS
149462002-01-08 Michael Snyder <msnyder@redhat.com>
14947
14948 * gdb.base/gcore.exp: New test for generate-core-file command.
14949 * gdb.base/gcore.c: Testcase for above.
14950 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14951
ea2119ec
JM
149522002-01-08 Jason Merrill <jason@redhat.com>
14953
14954 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14955
68203136
FF
149562002-01-07 Fred Fish <fnf@redhat.com>
14957
14958 * gdb.c++/overload.exp: Remove unconditional xfails for:
14959 print foo_instance1.overloadargs(1)
14960 print foo_instance1.overloadargs(1, 2)
14961 print foo_instance1.overloadargs(1, 2, 3)
14962 print foo_instance1.overloadargs(1, 2, 3, 4)
14963 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14964 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14965 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14966 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14967 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14968 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14969 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14970 print foo_instance1.overload1arg()
14971 print foo_instance1.overload1arg((char)arg2)
14972 print foo_instance1.overload1arg((signed char)arg3)
14973 print foo_instance1.overload1arg((unsigned char)arg4)
14974 print foo_instance1.overload1arg((int)arg7)
14975 print foo_instance1.overload1arg((unsigned int)arg8)
14976 print foo_instance1.overload1arg((float)arg11)
14977 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14978
21b9b5b1
MS
149792002-01-07 Michael Snyder <msnyder@redhat.com>
14980
14981 * gdb.base/huge.exp: New test. Print a very large target data object.
14982 (skip_huge_test): New test variable. Define if you want to skip this
14983 test. The test reads an 8 megabyte data object from the target, so it
14984 might be very time consuming on remote targets with a slow connection.
14985 * gdb.base/huge.c: New file. Test case for above.
14986
725f922e
FF
149872002-01-07 Fred Fish <fnf@redhat.com>
14988
14989 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14990 g_instance.bfoo, and g_instance.cfoo.
14991
889bf7c5 149922002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14993
889bf7c5
PA
14994 * gdb.base/break.c (multi_line_if_conditional): New function.
14995 (multi_ilne_while_conditional): Likewise.
14996 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14997 IF or WHILE condition puts the breakpoint at the start of
14998 the condition.
f286b2c3 14999
634d57ec
JL
15000 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15001 hppa*-*-hpux* expected failure.
15002 * gdb.base/structs.exp (do_function_calls): Similarly.
15003
15004 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15005 watchpoints.
15006
9fbfe2dc
AC
150072002-01-06 Andrew Cagney <ac131313@redhat.com>
15008
15009 Fix PR gdb/66.
15010 * gdb.base/structs.exp: Replace skip for a29k with skip for
15011 gdb,cannot_call_functions.
15012 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15013 * gdb.base/callfuncs.exp: Ditto.
15014 * gdb.base/call-rt-st.exp: Ditto.
15015 * gdb.base/call-strs.exp: Ditto.
15016 * gdb.base/callfwmall.exp: Ditto.
15017 * gdb.base/scope.exp: Obsolete xfail a29k.
15018 * gdb.c++/misc.exp: Ditto.
15019 * gdb.c++/cplusfuncs.exp: Ditto.
15020 * gdb.base/ptype.exp: Ditto.
15021 * gdb.base/printcmds.exp: Ditto.
15022 * gdb.base/opaque.exp: Ditto.
15023 * gdb.base/list.exp: Ditto.
15024 * gdb.base/funcargs.exp: Ditto.
15025 * gdb.base/default.exp: Ditto.
15026
8ddad156
MS
150272002-01-04 Michael Snyder <msnyder@redhat.com>
15028
ca4976a6 15029 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15030 * gdb.base/maint.exp: Add tests for maint info sections options.
15031
1b074332
JL
15032Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15033
15034 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15035
7d159115
CV
150362001-12-20 Corinna Vinschen <vinschen@redhat.com>
15037
15038 * gdb.asm/arm.inc: New file.
15039 * gdb.asm/asm-source.exp: Add arm targets.
15040 * gdb.asm/configure.in: Ditto.
15041 * gdb.asm/configure: Recreated from configure.in.
15042
8fb87725
JL
15043Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15044
afabe08c
JL
15045 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15046 with HP's compiler.
15047 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15048 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15049 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15050 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15051
15052 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15053 either HP's compilers or GCC.
15054
db521deb
JL
15055 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15056 a SIGBUS or SIGSEGV.
15057
15058 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15059
15060 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15061 can be compiled with either HP's compiler or GCC.
15062
cfa88ab7
JL
15063 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15064 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15065 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15066
ca344dff
JL
15067 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15068 to match current gdb output. Update due to using auto-solib-limit
15069 for limiting instead of overloading auto-solib-add.
15070 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15071 test program.
15072
3f3c6e55 15073 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15074 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15075 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15076 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15077 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15078 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15079 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15080 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15081 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15082 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15083 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15084 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15085 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15086
8fb87725
JL
15087 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15088 a SIGTRAP to the inferior.
15089
cf599fa7
CV
150902001-12-19 Corinna Vinschen <vinschen@redhat.com>
15091
15092 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15093 Substitute call to target_link by call to gdb_compile.
15094
2cd045cd
JL
15095Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15096
a9c64011
AS
15097 * gdb.base/break.exp: Fix HP specific search string when testing
15098 backtracing in a called function.
2cd045cd 15099
a9c64011
AS
15100 * gdb.base/constvars.exp: Only set lang to C++ if we're
15101 compiling the test with HP's compilers.
15102 * gdb.base/volatile.exp: Similarly.
2cd045cd 15103
99ebe9ac
JB
151042001-12-19 Jim Blandy <jimb@redhat.com>
15105
15106 * gdb.base/printcmds.exp: Expect the null character to be printed
15107 as '\0', and the '\013' to be printed as '\v'.
15108 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15109 * gdb.base/setvar.exp: Same.
15110
b9891b29
JB
151112001-12-17 Jim Blandy <jimb@redhat.com>
15112
0eba65ab
JB
15113 * gdb.base/completion.exp: Rather than completing very long
15114 filenames, which can make the readline library produce output we
15115 don't recognize, cd to the directory first, and then complete
15116 using nice, short relative paths.
15117
6970b5b1
JB
15118 * gdb.base/completion.exp: On some systems, there is, in fact, a
15119 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15120 variables as being in scope. So use `no_var_named_this'
15121 instead of `b'.
6970b5b1 15122
b9891b29 15123 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15124 can't find the core file's registers as a failure.
b9891b29 15125
e6ccd35f
JSC
151262001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15127
a9c64011
AS
15128 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15129 test expect string more specific.
e6ccd35f 15130
105ba819
CV
151312001-12-13 Corinna Vinschen <vinschen@redhat.com>
15132
15133 * gdb.asm/asm-source.exp: Add support for xstormy16.
15134 * gdb.asm/configure.in: Ditto.
15135 * gdb.asm/configure: Rebuild.
15136 * gdb.asm/xstormy16.inc: New file.
15137
e9e79dd9
FF
151382001-12-10 Fred Fish <fnf@redhat.com>
15139
15140 * gdb.base/maint.exp: Update to match changes in type dumping code.
15141
347dc97d
JB
151422001-12-10 Jim Blandy <jimb@redhat.com>
15143
15144 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15145 matching the entry point symbol's name at the beginning of the
15146 line.
347dc97d 15147
5178b9d6
DJ
151482001-12-07 Daniel Jacobowitz <drow@mvista.com>
15149
15150 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15151 gdb.c++/inherit.exp, gdb.c++/method.exp,
15152 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15153 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15154 and class layout support.
15155
af890c52
DJ
151562001-12-07 Daniel Jacobowitz <drow@mvista.com>
15157
15158 * gdb.c++/classes.exp: Add test for static member function.
15159 * gdb.c++/misc.cc: Add class with static member function.
15160
7a345fb3
JB
151612001-12-07 Jim Blandy <jimb@redhat.com>
15162
f2e54a80 15163 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15164 those tests as `unsupported'.
15165 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15166 Rewrite subsequent tests to use it.
15167
15168 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15169 those tests as `unsupported'.
15170 * gdb.base/structs.exp (call_struct_func): New function.
15171 (do_function_calls): Use call_struct_func to call the functions
15172 returning structs.
15173
0bc69509
JB
15174 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15175 whether functions are prototyped or not, so we can't possibly pass
15176 arguments to t_float_values2 properly.
15177
7a345fb3
JB
15178 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15179 value of `timeout' for targets other than the mips*tx39-*.
15180
edb6ede1
MS
151812001-12-06 Michael Snyder <msnyder@redhat.com>
15182
d63a86f8 15183 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15184 and detect whether the start symbol has a leading underscore.
15185
2d842f13
JB
151862001-12-04 Jim Blandy <jimb@redhat.com>
15187
15188 * gdb.base/completion.exp: Clarify indentation.
15189
68550daf
JB
151902001-12-03 Jim Blandy <jimb@redhat.com>
15191
15192 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15193 variables on the S/390, not `.word'.
15194
cd5195a8
JB
151952001-11-30 Jim Blandy <jimb@redhat.com>
15196
15197 Add assembly-source tests for s390-ibm-linux.
15198 * gdb.asm/s390.inc: New file.
15199 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15200 the S/390 architecture.
a9c64011 15201 * gdb.asm/configure: Regenerated.
cd5195a8 15202
ca9efc90
MS
152032001-11-30 Michael Snyder <msnyder@redhat.com>
15204
15205 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15206 next, info source, info sources, info line, global and static
15207 variables, and static functions.
15208 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15209 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15210 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15211 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15212 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15213 (gdbasm_leave): Restore frame pointer.
15214 (gdbasm_startup): Copy stack set-up from crt0.S.
15215
d0e66976
FN
152162001-11-26 Fernando Nasser <fnasser@redhat.com>
15217
15218 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15219 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15220 to a local (non-static) variable. Copy tstruct.a to a static buffer
15221 and return a pointer to that buffer.
15222 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15223
e2334072
MK
152242001-11-24 Mark Kettenis <kettenis@gnu.org>
15225
15226 * gdb.asm/configure.in: Fix recognition of ix86 target.
15227 * gdb.asm/configure: Regenerate.
15228
756caa3d
MS
152292001-11-21 Michael Snyder <msnyder@redhat.com>
15230
15231 * gdb.asm/sparc.inc: New file.
15232 * gdb.asm/asm-source.exp: Recognize sparc target.
15233 * gdb.asm/configure.in: Recognize sparc target.
15234 * gdb.asm/configure: Regenerate.
d63a86f8 15235
9a4d72d5
MS
152362001-11-21 Michael Snyder <msnyder@redhat.com>
15237
15238 * gdb.asm/m32r.inc: New file.
15239 * gdb.asm/asm-source.exp: Recognize m32r target.
15240 * gdb.asm/configure.in: Recognize m32r target.
15241 * gdb.asm/configure: Regenerate.
15242
a773d1cd
MS
152432001-11-20 Michael Snyder <msnyder@redhat.com>
15244
017ac23d
MS
15245 * gdb.asm/i386.inc: New file.
15246 * gdb.asm/asm-source.exp: Recognize ix86 target.
15247 * gdb.asm/configure.in: Recognize ix86 target.
15248 * gdb.asm/configure: Regenerate.
15249
a773d1cd
MS
15250 * gdb.c++/namespace.exp: Fix quotes in output messages.
15251
bb632afb
MS
152522001-11-14 Michael Snyder <msnyder@redhat.com>
15253
25d559ca 15254 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15255 qualifier in a type cast expression, to designate an address
15256 in the instruction space (Harvard architecture).
15257
4749e309
MS
152582001-11-13 Michael Snyder <msnyder@redhat.com>
15259
15260 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15261 Tests for expressions using 'const' and 'volatile'.
15262
25050984
CV
152632001-11-13 Corinna Vinschen <vinschen@redhat.com>
15264
15265 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15266
1902c51f
DJ
152672001-11-12 Daniel Jacobowitz <drow@mvista.com>
15268
15269 * lib/mi-support.exp (mi_run_to_helper): Move comments
15270 outside of gdb_expect.
15271
dcf95b47
DJ
152722001-11-11 Daniel Jacobowitz <drow@mvista.com>
15273
15274 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15275 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15276 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15277 mi0_run_to): New functions.
15278 * gdb.mi/mi-simplerun.exp: Use them.
15279 * gdb.mi/mi0-simplerun.exp: Likewise.
15280 * gdb.mi/mi-var-cmd.exp: Likewise.
15281 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15282
45b074e1
AC
152832001-11-10 Andrew Cagney <ac131313@redhat.com>
15284
15285 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15286 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15287
bf50d346
AC
152882001-11-09 Andrew Cagney <ac131313@redhat.com>
15289
15290 * gdb.base/restore.exp: Include $expected value in restored test
15291 message.
15292
9383332c
AC
152932001-11-09 Andrew Cagney <ac131313@redhat.com>
15294
15295 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15296 implemented.
15297
db62520a
MS
152982001-11-08 Michael Snyder <msnyder@redhat.com>
15299
15300 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15301 Add pass/fail message for stop at breakpoint in call dummy function.
15302
b5703437
MS
153032001-11-07 Michael Snyder <msnyder@redhat.com>
15304
d63a86f8
RM
15305 * gdb.c++/templates.exp (test_template_breakpoints):
15306 If we get an overload menu, but it does not match what
760f6330 15307 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15308 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15309 making the whitespace optional. Argument for "new" may be
15310 "unsigned" as well as "unsigned int/long".
d63a86f8 15311 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15312 making the whitespace optional. Also replace "(void) with
15313 "((void|)), making the keyword "void" optional.
d63a86f8 15314 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15315 making the whitespace optional. Also replace "(void) with
15316 "((void|)), making the keyword "void" optional.
3bf40917
MS
15317 * gdb.base/callfuncs.c (t_float_values): This function must
15318 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15319 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15320 can be tested against both cases. Usually one case involves
15321 promotion of float to double, while the other does not.
15322 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15323 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15324 includes a stack frame for "start".
15325
c8ab4e6d
JB
153262001-11-05 Jim Blandy <jimb@redhat.com>
15327
15328 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15329 pointers are 32 bits long, and that offsets of relocs are always
15330 stored in the data (REL-style), and not in the reloc entry itself
15331 (RELA-style).
15332 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15333 stabs.
15334
3f08ced9
MS
153352001-11-01 Michael Snyder <msnyder@redhat.com>
15336
15337 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15338 and regular expression operators by using quoting.
15339
cbfa24cd
MS
153402001-10-31 Michael Snyder <msnyder@redhat.com>
15341
15342 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15343 depending on what the symbol table contains.
15344 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15345 the output of the ptype command. Similarly, accept both "const &"
15346 and "const&".
15347
aaa68313
CV
153482001-10-31 Corinna Vinschen <vinschen@redhat.com>
15349
15350 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15351 symbol `STORAGE' to allow to choose the storage class of
15352 the local datastructures.
15353 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15354 compiler directive.
15355
91740388
MS
153562001-10-30 Michael Snyder <msnyder@redhat.com>
15357
15358 * gdb.base/jump.exp: Allow it to run for all targets.
15359
1b7c05e7
CV
153602001-10-29 Corinna Vinschen <vinschen@redhat.com>
15361
15362 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15363 with new double_array size.
15364 (main): Change storage class of all local variables to static.
15365 Reduce size of double_array to 9.
15366 * gdb.base/call-ar-st.exp: Increase timeout value.
15367 Change expected output for double array to match new size in
15368 call-ar-st.c.
15369
36a22261
CV
153702001-10-29 Corinna Vinschen <vinschen@redhat.com>
15371
15372 * gdb.base/ending-run.exp: Create identical output when passing
15373 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15374 Stormy16 target.
36a22261 15375
92b8ae91
MK
153762001-10-28 Mark Kettenis <kettenis@gnu.org>
15377
15378 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15379 that we catch the expected failure under Linux/x86.
15380
cb135b83
OF
153812001-10-29 Orjan Friberg <orjanf@axis.com>
15382
15383 * gdb.base/setvar.exp: Escape curly braces.
15384 * gdb.stabs/weird.exp: Ditto.
15385
6884aa54
DJ
153862001-10-27 Daniel Jacobowitz <drow@mvista.com>
15387
15388 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15389 * gdm.mi/mi0-hack-cli.exp: Likewise.
15390
0398c9aa
AC
153912001-10-25 Andrew Cagney <ac131313@redhat.com>
15392
15393 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15394 messages.
15395
d20bf2e8
AC
153962001-10-21 Andrew Cagney <ac131313@redhat.com>
15397
15398 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15399 checking MI enabled.
15400
03dd63aa
CV
154012001-10-09 Corinna Vinschen <vinschen@redhat.com>
15402
15403 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15404
1d9d99f3
FCE
154052001-10-04 Frank Ch. Eigler <fche@redhat.com>
15406
15407 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15408 if gdb child process crashes, just signal an error.
15409
838ae6c4
JB
154102001-10-02 Jim Blandy <jimb@redhat.com>
15411
15412 * lib/gdb.exp (test_xfail_format): Simplify.
15413
15414 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15415 front of the variable name `format'. Simplify `if'.
15416
8f0cbc1c
DJ
154172001-10-01 Daniel Jacobowitz <drow@mvista.com>
15418
15419 * gdb.threads/pthreads.exp: Wait for output and delay
15420 before sending ^C.
15421
1f08dafd
DJ
154222001-10-01 Daniel Jacobowitz <drow@mvista.com>
15423
15424 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15425 some incorrect output instead of timing out.
15426 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15427
674f90ff
CV
154282001-09-28 Corinna Vinschen <vinschen@redhat.com>
15429
15430 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15431 check to allow additional `int'.
15432
9b284272
DJ
154332001-09-27 Daniel Jacobowitz <drow@mvista.com>
15434
15435 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15436 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15437
b55a4771
MS
154382001-09-27 Michael Snyder <msnyder@redhat.com>
15439
15440 * lib/gdb.exp (test_debug_format): New proc.
15441 (setup_xfail_format): Use new proc test_debug_format.
15442 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15443 proc; use new service proc test_debug_format.
15444 Replace all other "gcc_compiled" tests with this test.
15445 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15446 proc; use new service proc test_debug_format.
15447 Replace all other "gcc_compiled" tests with this test.
15448
154492001-09-27 Michael Snyder <msnyder@redhat.com>
15450
15451 * gdb.base/cvexpr.exp: New file.
15452 * gdb.base/cvexpr.c: New file
15453 Test for expressions using const and volatile keywords.
15454
4e6667ac
CV
154552001-09-26 Corinna Vinschen <vinschen@redhat.com>
15456
15457 * gdb.base/constvars.exp: Check for different orders of keywords
15458 and additional "int" strings in output.
15459
4f337972
AC
154602001-09-22 Andrew Cagney <ac131313@redhat.com>
15461
15462 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15463 responses from "help maint".
15464
2015650d
FCE
154652001-09-19 Frank Ch. Eigler <fche@redhat.com>
15466
15467 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15468 to localhost:NNN instead of :NNN, in case Xvfb is listening
15469 only on TCP.
15470
f3bcedc1
CV
154712001-09-19 Corinna Vinschen <vinschen@redhat.com>
15472
15473 * gdb.base/recurse.exp: When checking leaving the watchpoint
15474 scope, recognize when gdb is in function's epilogue and pass.
15475
6b819c92
KS
154762001-09-18 Keith Seitz <keiths@redhat.com>
15477
15478 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15479 support for running tests against sid targets.
15480 (gdbtk_done): Ditto.
15481
a10c9419
CV
154822001-09-18 Corinna Vinschen <vinschen@redhat.com>
15483
15484 * gdb.base/ending-run.c (main): Set stdout buffersize
15485 to the same reasonable value for any target.
15486 * gdb.base/ending-run.exp: Add a regular expression
15487 to make testsuite happy on Sanyo Stormy16 target.
15488
739d0d99
CV
154892001-09-17 Corinna Vinschen <vinschen@redhat.com>
15490
15491 * gdb.base/display.c (do_loops): Add float variable `f'.
15492 Increment f in loop.
15493 * gdb.base/display.exp: Increment timeout by 60 seconds.
15494 Change float display test to use variable `f'.
15495
1b8947f0
JB
154962001-09-17 Jim Blandy <jimb@redhat.com>
15497
15498 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15499 overflowing the limited breakpoint tables on some ROM monitors
15500 (like the ROM68K).
15501
9890ac81
FCE
155022001-09-15 Frank Ch. Eigler <fche@redhat.com>
15503
15504 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15505 the "-ac" (disable access control) flag.
15506
6db765ea
JH
155072001-08-30 Jeff Holcomb <jeffh@redhat.com>
15508
15509 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15510 ints.
15511
4c32cc04
KS
155122001-08-30 Keith Seitz <keiths@redhat.com>
15513
15514 * lib/gdb.exp: Move all insight-related functionality into
15515 separate file.
15516 * lib/insight-support.exp: New file.
15517
8d6e6f81
FCE
155182001-08-29 Frank Ch. Eigler <fche@redhat.com>
15519
15520 * config/sid.exp (sid_start): Never set sid verbosity; disable
15521 expect_background {} that consumed its stdout; tolerate </dev/null.
15522 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15523
6a90e1d0
AC
155242001-08-18 Andrew Cagney <ac131313@redhat.com>
15525
15526 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15527 CLI jump command to start it.
15528 (mi_run_to_main): Fail immediatly when unexpected output.
15529
1759b3c3
AC
155302001-08-18 Andrew Cagney <ac131313@redhat.com>
15531
15532 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15533 beginning of function. Fix PR gdb/191.
15534
61d11d80
FCE
155352001-08-16 Frank Ch. Eigler <fche@redhat.com>
15536
15537 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15538 what to force sid endianness to.
15539
942a4df2
KS
155402001-08-15 Keith Seitz <keiths@redhat.com>
15541
15542 * lib/gdb.exp (gdbtk_start): Don't set environment
15543 variables for TCL_LIBRARY and friends. Insight will
15544 now figure these out for itself.
15545
0521c418
MS
155462001-08-02 Michael Snyder <msnyder@redhat.com>
15547
15548 * gdb.base/completion.exp: Remove the symbol "a64l" from
15549 the expect string; this is target-specific, and not related
15550 to what is being tested.
15551
74a9a58a
DB
155522001-08-02 Dave Brolley <brolley@redhat.com>
15553
15554 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15555
c70819fa
MS
155562001-07-25 Michael Snyder <msnyder@redhat.com>
15557
c2b8fa57
MS
15558 * gdb.base/consecutive.exp: New file. Test stepping over
15559 breakpoints on consecutive instructions.
15560 * gdb.base/consecutive.c: New file.
15561
c70819fa
MS
15562 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15563 curly braces in regular expressions.
15564
2b1a1355
MS
155652001-07-25 Michael Snyder <msnyder@redhat.com>
15566
15567 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15568 legitimate output from stepping out of main.
15569
413eca6f
KS
155702001-07-22 Keith Seitz <keiths@redhat.com>
15571
15572 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15573 the empty string, do not run the tests.
15574
7e5a9322
SC
155752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15576
15577 * gdb.base/long_long.exp: Detect size of pointer. Take into
15578 account 2-byte pointers when testing for p/a results.
15579
de58f10f
SC
155802001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15581
d63a86f8 15582 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15583 and defined to 1K for m68hc11.
15584 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15585 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15586 (sizeof_random_data): New variable to tell the size of the data table;
15587 don't test past this size; always run to main.
15588
d6f5fea1
SC
155892001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15590
15591 * gdb.base/return2.exp: return of long long and double fails for
15592 68HC11; don't execute these tests on that platform.
15593 * gdb.base/return.exp: Return of a double fails for 68hc11.
15594
c477543d
SC
155952001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15596
15597 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15598 tests that print a float.
15599 * call-rt-st.exp: Likewise.
15600
63cf1c79
MK
156012001-07-12 Mark Kettenis <kettenis@gnu.org>
15602
15603 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15604 running this test on Linux.
15605
112f9ab5
MC
156062001-06-24 Michael Chastain <chastain@redhat.com>
15607
15608 * gdb.base/arithmet.exp: Remove some tests to make all test names
15609 unique.
15610
4970cb0f
MS
156112001-07-03 Michael Snyder <msnyder@redhat.com>
15612
15613 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15614 the output of the ptype command.
15615
d85da69f
MS
156162001-07-02 Michael Snyder <msnyder@redhat.com>
15617
4c8a82de
MS
15618 * gdb.base/completion.exp: Don't assume that break.c is the only
15619 source file that may contain functions named "marker".
d85da69f
MS
15620 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15621
8afc772b
AC
156222001-06-28 Andrew Cagney <ac131313@redhat.com>
15623
15624 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15625 of files to delete.
15626
15627 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15628 * gdb.disasm/h8300s.exp: New file.
15629 gdb.disasm/h8300s.s: Likewise.
15630
cff22675
AC
156312001-06-27 Andrew Cagney <ac131313@redhat.com>
15632
15633 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15634 empty breakpoint tables.
15635
68c81b54
AC
156362001-06-25 Andrew Cagney <ac131313@redhat.com>
15637
15638 * lib/mi-support.exp: Update args=... part of stop-reason
15639 patterns. Accept either a list or a tuple.
15640
2dd62704
AC
156412001-06-23 Andrew Cagney <ac131313@redhat.com>
15642
15643 * lib/mi-support.exp: Remove local emacs variable defining
15644 change-log-default-name.
15645
b4127474
MC
156462001-06-22 Michael Chastain <chastain@redhat.com>
15647
15648 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15649 This is operationally compatible with the previous version.
15650
8dbfb380
JB
156512001-06-13 Jim Blandy <jimb@redhat.com>
15652
15653 * lib/gdb.exp (gdb_test): Doc fix.
15654
f2d8c86d
MC
156552001-06-10 Michael Chastain <chastain@redhat.com>
15656
15657 * gdb.base/exprs.exp: Remove a duplicate test.
15658
81564d34
JB
156592001-06-06 Jim Blandy <jimb@redhat.com>
15660
15661 * gdb.base/return2.exp (main): Use values to test float and double
15662 returns that are not NaN's, to avoid being confused by IEEE
15663 comparison rules.
15664
da55addb
MS
156652001-06-04 Michael Snyder <msnyder@redhat.com>
15666
15667 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15668 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15669 rather than wait for 12 more tests to time out.
15670
42c65987
JB
156712001-06-06 Jim Blandy <jimb@redhat.com>
15672
b18bced9 15673 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15674 Don't forget to match the GDB prompt.
b18bced9 15675
42c65987
JB
15676 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15677
5b41e5f0
JB
156782001-06-04 Jim Blandy <jimb@redhat.com>
15679
15680 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15681 command.
15682
015e046f
KB
156832001-05-31 Kevin Buettner <kevinb@redhat.com>
15684
15685 * gdb.base/annota1.exp (info break): Match four or more spaces
15686 after "Address".
15687
fb1ffbbe
MC
156882001-05-31 Michael Chastain <chastain@redhat.com>
15689
15690 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15691 (dm_type_int_star): Likewise.
15692 (dm_type_long_star): Likewise.
15693 (dm_type_void_star): Likewise.
15694
5ea2a32c
KB
156952001-05-29 Kevin Buettner <kevinb@redhat.com>
15696
15697 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15698 to a known value in order to get consistent results regardless
15699 of the setting of INPUTRC or the presence or contents of .inputrc.
15700
ae23c492
MS
157012001-05-24 Michael Snyder <msnyder@redhat.com>
15702
ac55707e
MS
15703 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15704 Don't require that the main thread and the manager thread are the
15705 first in the list.
15706
ae23c492
MS
15707 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15708 debugging. If test fails, issue an "unsupported" not a "fail".
15709
400071f1
JB
157102001-05-24 Jim Blandy <jimb@redhat.com>
15711
15712 Don't assume that short is shorter than int.
15713 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15714 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15715 this isn't true.
400071f1
JB
15716 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15717 an int, is not equal to ~0 stored in an unsigned char. This tests
15718 the same thing that the previous test meant to, but works on
15719 16-bit machines, too.
15720 ("print unsigned char != (~0)"): Same test, complemented.
15721
0816a3e5
MS
157222001-05-24 Michael Snyder <msnyder@redhat.com>
15723
15724 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15725 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15726 and prevents dejagnu getting out of step.
15727
f6dc23a9
KB
157282001-05-23 Kevin Buettner <kevinb@redhat.com>
15729
15730 * gdb.base/finish.exp (finish_void): Revise pattern for
15731 stopping on the call statement to not permit stopping at
15732 the start of the instructions comprising the call sequence.
15733
7dbd117d
MC
157342001-05-19 Michael Chastain <chastain@redhat.com>
15735
15736 * gdb.base/callfuncs.exp: Make all test names unique.
15737 * gdb.base/commands.exp: Make all test names unique.
15738 * gdb.base/condbreak.exp: Make all test names unique.
15739 * gdb.base/dbx.exp: Make all test names unique.
15740 * gdb.base/default.exp: Make all test names unique.
15741 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15742 and TIMEOUT messages to their corresponding PASS message.
15743 * gdb.base/ending-run.exp: Make all test names unique.
15744 * gdb.base/long_long.exp: Remove duplicate test.
15745
6b0b0a9e
KB
157462001-05-21 Kevin Buettner <kevinb@redhat.com>
15747
15748 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15749 stop on the call statement as well as the statement after the
15750 call.
15751
2caa35cb
MS
157522001-05-21 Michael Snyder <msnyder@redhat.com>
15753
15754 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15755
40713331
EZ
157562001-05-10 Elena Zannoni <ezannoni@redhat.com>
15757
a9c64011
AS
15758 * gdb.base/completion.exp: Revamp test. Make it execute on all
15759 platforms.
40713331 15760
c2c1be8d
EZ
157612001-05-10 Elena Zannoni <ezannoni@redhat.com>
15762
a9c64011
AS
15763 * config/gdbserver.exp (gdb_load): Handle the case
15764 in which the arguments to gdbserver are given in the
15765 baseboard configuration file.
15766 Also handle the case in which the server needs to do a
15767 load.
2c9cd303 15768
9671de48
KS
157692001-05-07 Keith Seitz <keiths@cygnus.com>
15770
a9c64011
AS
15771 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15772 set up the display for testing.
15773 (gdbtk_start): Convert all paths to paths that tcl will like.
15774 Export target information to environment.
15775 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15776 necessary.
15777 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15778 (to_tcl_path): New proc to convert a given pathname into
15779 a path acceptible as an argument to a tcl command.
15780 (_gdbtk_export_target_info): New proc to export target info
15781 into the environment for gdbtk testing.
15782 (gdbtk_done): New proc to signal end-of-test.
9671de48 15783
5a360f47
JB
157842001-05-06 Jim Blandy <jimb@redhat.com>
15785
15786 * restore.c: Make the code of caller0 correspond to its comment.
15787
66c756c6
MS
157882001-05-03 Michael Snyder <msnyder@redhat.com>
15789
15790 * config/sid.exp (gdb_target_sid): Check for error messages.
15791 On error or timeout, don't make expect exit (which will terminate
15792 all subsequent tests); instead just make gdb exit.
d63a86f8 15793 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15794 return a negative value.
15795
a966fde5
JB
157962001-04-24 Jim Blandy <jimb@redhat.com>
15797
851c18e0
JB
15798 * gdb.c++/templates.exp: If we see the prompt for the overload
15799 list, but we haven't recognized any of the longer patterns,
15800 arrange for this test to fail, not hang.
15801
a966fde5
JB
15802 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15803 variations.
15804
db144853
MC
158052001-04-22 Michael Chastain <chastain@redhat.com>
15806
15807 * gdb.c++/local.exp: Use the 'runto' library function.
15808 * gdb.c++/namespace.exp: Likewise.
15809 * gdb.c++/overload.exp: Likewise.
15810
3207ec21
KB
158112001-03-26 Kevin Buettner <kevinb@redhat.com>
15812
15813 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15814 * gdb.base/step-line.exp: New file. Test step/next in presence of
15815 #line directives.
15816 * gdb.base/step-line.c: New file. Test program for the above.
15817 * gdb.base/step-line.inp: New file. We pretend that this file has
15818 been transformed by some other tool into step-line.c.
15819
13b57657
JB
158202001-03-21 Jim Blandy <jimb@redhat.com>
15821
15822 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15823 unmangled operator names.
15824
754cbe1c
JB
158252001-03-20 Jim Blandy <jimb@redhat.com>
15826
15827 * gdb.threads/linux-dp.exp: Recognize an additional message
15828 generated by GDB when it doesn't understand how to debug threads
15829 on the target system.
15830
177495c9
AC
158312001-03-19 Andrew Cagney <ac131313@redhat.com>
15832
15833 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15834
f266096b
MC
158352001-03-12 Michael Chastain <chastain@redhat.com>
15836
15837 * gdb.c++/derivation.exp: Use the 'runto' library function.
15838
cac3c2ff
MC
158392001-03-12 Michael Chastain <chastain@redhat.com>
15840
15841 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15842
b6c11a24
MC
158432001-02-24 Michael Chastain <chastain@redhat.com>
15844
15845 * gdb.c++/ref-types.exp: Change handwritten code to library
15846 function 'runto'.
15847
6bae5bce
OF
158482001-03-16 Orjan Friberg <orjanf@axis.com>
15849
15850 * gdb.base/signals.exp: Set count to 0 explicitly.
15851
0015fd9a
MS
158522001-03-15 Mark Salter <msalter@redhat.com>
15853
15854 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15855 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15856 (gdb_load): Add support for additional target_info: gdb_download_size
15857 and gdb_load_timeout.
0015fd9a 15858
fc33412a
DT
15859Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15860
15861 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15862 file -- to prevent failing when the compile fails but we have no
15863 intention of running the tests anyway.
fc33412a
DT
15864
15865 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15866 tests if set.
15867
15868 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15869 integers.
fc33412a
DT
15870
15871 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15872 * gdb.c++/namespace.exp: Ditto.
15873
115f06de
OF
158742001-03-07 Orjan Friberg <orjanf@axis.com>
15875
15876 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15877 * gdb.base/pointers.exp: Relax pattern match of decimals.
15878
b6ba6518
KB
158792001-03-06 Kevin Buettner <kevinb@redhat.com>
15880
15881 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15882 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15883 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15884 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15885 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15886 config/sh.exp, config/sid.exp, config/slite.exp,
15887 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15888 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15889 config/vxworks.exp, config/vxworks29k.exp,
15890 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15891 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15892 gdb.base/arithmet.exp, gdb.base/assign.exp,
15893 gdb.base/async.exp, gdb.base/attach.exp,
15894 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15895 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15896 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15897 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15898 gdb.base/commands.exp, gdb.base/completion.exp,
15899 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15900 gdb.base/constvars.exp, gdb.base/corefile.exp,
15901 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15902 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15903 gdb.base/ending-run.exp, gdb.base/environ.exp,
15904 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15905 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15906 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15907 gdb.base/funcargs.exp, gdb.base/help.exp,
15908 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15909 gdb.base/logical.exp, gdb.base/long_long.exp,
15910 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15911 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15912 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15913 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15914 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15915 gdb.base/regs.exp, gdb.base/relational.exp,
15916 gdb.base/remote.exp, gdb.base/reread.exp,
15917 gdb.base/restore.exp, gdb.base/return2.exp,
15918 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15919 gdb.base/selftest.exp, gdb.base/setshow.exp,
15920 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15921 gdb.base/sigall.exp, gdb.base/signals.exp,
15922 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15923 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15924 gdb.base/step-test.exp, gdb.base/structs.c,
15925 gdb.base/structs.exp, gdb.base/structs2.exp,
15926 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15927 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15928 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15929 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15930 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15931 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15932 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15933 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15934 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15935 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15936 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15937 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15938 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15939 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15940 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15941 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15942 gdb.trace/circ.exp, gdb.trace/collection.exp,
15943 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15944 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15945 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15946 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15947 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15948 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15949 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15950 notices.
15951
dc96c6c7 159522001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15953
15954 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15955 first arg is int not float.
15956
dc96c6c7 159572001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15958
15959 * gdb.base/reread.exp: Unsupported for non-native targets;
15960 doesn't work for remote debugging.
15961
9b0c4aeb
FN
159622001-02-19 Fernando Nasser <fnasser@redhat.com>
15963
15964 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15965 * gdb.base/ending-run.exp: Properly handle the BSP state when
15966 stepping past the end of main.
9b0c4aeb 15967
02aa71d5
MC
159682001-02-19 John Moore <jmoore@redhat.com>
15969
15970 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15971 Converted HPUX fix for non-expected items following multiple
15972 step commands into general solution for all platforms.
15973
1fa449a4
MC
159742001-02-18 Michael Chastain <chastain@redhat.com>
15975
15976 * gdb.c++/classes.exp (do_tests): Change runto statements
15977 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15978 statements demangler agnostic.
15979 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15980 (gdb_virtfunc_restart): Likewise.
15981
b2f9ec70
MC
159822001-02-14 Michael Chastain <chastain@redhat.com>
15983
15984 * gdb.c++/inherit.exp (do_tests): Change runto statements
15985 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15986 statements demangler agnostic.
15987
cf74b8ca
AC
15988Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15989
15990 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15991 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15992 before calling common_routine 15 times'' tests.
cf74b8ca 15993
99f78f56
MC
159942001-02-11 Michael Chastain <chastain@redhat.com>
15995
15996 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15997 Helps the test script figure out which demangler is in use.
15998 (dm_type_foo_ref): Ditto.
15999 (dm_type_int_star): Ditto.
16000 (dm_type_long_star): Ditto.
16001 (dm_type_unsigned_int): Ditto.
16002 (dm_type_void): Ditto.
16003 (dm_type_void_star): Ditto.
99707966 16004 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16005 Probe the gdb demangler and set variables to accommodate
16006 formatting differences.
16007 (info_func_regexp): New function. Same as info_func, but
16008 matches against a regexp.
16009 (info_func): Match against a literal string.
16010 (print_addr_2): New function. Match against a literal string,
16011 which can be different from the input to gdb.
16012 (print_addr): Simply call print_addr_2 with the same argument twice.
16013 (test_lookup_operator_functions): Use demangler formatting variables.
16014 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16015 the tests in the same order as the C++ class declaration.
16016 (test_paddr_operator_functions): Ditto.
16017 (test_paddr_overloaded_functions): Ditto.
16018 (test_paddr_hairy_functions): Use demangler formatting variables.
16019 Add reference to gdb/19 for related tests.
16020 (do_tests): Call probe_demangler.
16021
1de8f023
KB
160222001-01-30 Kevin Buettner <kevinb@redhat.com>
16023
16024 * gdb.c++/templates.cc (printf): Remove unused function definition.
16025
ca3f91ed
MS
160262001-01-26 Felix Lee <flee@redhat.com>
16027
16028 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16029
160302001-01-25 matthew green <mrg@redhat.com>
16031
16032 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16033 up sid.
16034 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16035
160362001-01-25 matthew green <mrg@redhat.com>
16037
16038 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16039 Deprecate $sid_spawn_id.
ca3f91ed
MS
16040 (sid_exit): Remove code necessary only for `spawn.'
16041
160422001-01-25 matthew green <mrg@redhat.com>
16043
16044 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16045
fb18ec4a
MC
160462001-01-28 Michael Chastain <chastain@redhat.com>
16047
16048 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16049 to call when tests fail. It takes gdb out of the overloaded
16050 function choice menu back to the main prompt, so that the test
16051 program stays synchronized.
16052 (set_bp_overloaded): New proc to collect all the common
16053 code for setting a breakpoint on an overloaded name. Calls
16054 take_gdb_out_of_choice_menu when needed.
16055 (menu_overload1arg): New variable to collect the repeated
16056 instances of the expected menu for an overloaded name. Change
16057 the regular expression to handle changes in g++ type encoding:
16058 "void" can be either "void" or "", and "unsigned int" can be
16059 either "unsigned int" or "unsigned".
16060 (continue_to_bp_overloaded): Change regular expressions to handle
16061 changes in g++ type encoding.
16062 (no proc): Call take_gdb_out_of_choice_menu when needed.
16063 Remove redundant calls to "info break". Accept either "canceled"
16064 or "cancelled". Change regular expressions in "info break"
16065 calls to handle changes in g++ type encoding. Give all tests
16066 unique strings.
16067
9c646a6e
BE
160682001-01-17 Ben Elliston <bje@redhat.com>
16069
16070 * config/sid.exp: New file.
16071
9549d9c1
AC
16072Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16073
16074 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16075
dc96c6c7 160762000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16077
16078 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16079 Add a RE to accept a non-ascii char if one is ever presented.
16080
b4df4f68
FN
160812000-12-20 Fernando Nasser <fnasser@redhat.com>
16082
297dd0fd 16083 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16084
dc96c6c7 160852000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16086
d63a86f8 16087 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16088 in regexp. One '\' does not suffice on Linux.
16089
4a7bddb6
MC
160902000-12-09 Michael Chastain <chastain@redhat.com>
16091
16092 * gdb.base/break.exp (test_clear_command): Use a marker function
16093 rather than 'main' for the test function. Also move this
16094 test to an execution point where the marker function names are
16095 guaranteed to be bound to functions. (Executing tests after a
16096 'finish' from main runs into name conflicts with local names
16097 in __libc_start_main).
16098
dc96c6c7 160992000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16100
16101 * gdb.base/finish.exp: New test for gdb's "finish" command.
16102 * gdb.base/return2.exp: New test for gdb's "return" command.
16103 * gdb.base/return2.c: New source file for above.
16104
dc96c6c7 161052000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16106
16107 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16108 * gdb.base/miscexprs.exp: Ditto.
16109 * gdb.base/pointers.exp: Ditto.
16110 * gdb.c++/derivation.exp: Ditto.
16111 * gdb.c++/local.exp: Ditto.
16112 * gdb.c++/namespace.exp: Ditto.
16113 * gdb.c++/overload.exp: Ditto.
16114 * gdb.c++/ref-types.exp: Ditto.
16115
dc96c6c7 161162000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16117
16118 * gdb.base/constvars.exp: Test result of "up" command.
16119 * gdb.base/miscexprs.exp: Ditto.
16120 * gdb.base/pointers.exp: Ditto.
16121 * gdb.base/scope.exp: Ditto.
16122 * gdb.c++/derivation.exp: Ditto.
16123 * gdb.c++/local.exp: Ditto.
16124 * gdb.c++/namespace.exp: Ditto.
16125 * gdb.c++/overload.exp: Ditto.
16126 * gdb.c++/ref-types.exp: Ditto.
16127
44097287
FN
161282000-11-22 Michael Chastain <chastain@redhat.com>
16129
16130 * mips_pro.exp: Accept either "middle -> top -> main" or
16131 "middle -> main" in the backtrace, because gcc can optimize
16132 tail calls to jumps. Remove setup_xfail for the hppa case.
16133 Add a comment with the original warning messages from PR 3016,
16134 which was filed in 1993, to preserve them for posterity.
16135
9d2e1bab
ND
161362000-11-17 Nick Duffek <nsd@redhat.com>
16137
16138 * lib/gdb.exp (gdb_test): Override timeout with board info.
16139
1aca8eb7
ND
161402000-11-17 Nick Duffek <nsd@redhat.com>
16141
16142 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16143 the second kill and detach messages.
16144
93076499
ND
161452000-11-17 Nick Duffek <nsd@redhat.com>
16146
16147 * configure.in: Add AC_EXEEXT.
16148 * configure: Regenerate.
16149 * Makefile.in (just-check): Export EXEEXT.
16150 * lib/gdb.exp ($EXEEXT): Import from environment.
16151 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16152 expect "maint dump-me" on Cygwin.
16153 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16154 $EXEEXT.
16155
30e87cd3
ND
161562000-11-17 Nick Duffek <nsd@redhat.com>
16157
16158 * gdb.base/break.exp: Test backtrace and finish from called
16159 function on all platforms, not just HP-UX.
16160
dc96c6c7 161612000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16162
16163 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16164 code from gdb_target_monitor, so it can be used independantly
16165 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16166
dc96c6c7 161672000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16168
16169 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16170 * gdb.base/corefile.exp: Expect the message "Program is being
16171 debugged already" when we send the "corefile" command, since
16172 the preceeding gdb_load may have connected gdb to a remote target.
16173 * gdb.base/display.exp: Disable hardware watchpoints if new
16174 board info variable "no_hardware_watchpoints" is true.
16175 Replace single-letter commands with more readable ones.
16176 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16177 if new board info variable "no_hardware_watchpoints" is true.
16178 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16179 to see if stdio (printf) testing is possible.
16180 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16181 board info variable "no_hardware_watchpoints" is true. Use new
16182 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16183
39124dea
FN
161842000-11-13 Fernando Nasser <fnasser@redhat.com>
16185
16186 From Orjan Friberg <orjanf@axis.com>:
16187 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16188 in array print pattern match.
16189
a9e2e984
FN
161902000-11-09 Fernando Nasser <fnasser@redhat.com>
16191
16192 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16193 spelling "cancelled" to U.S. spelling "canceled" to match changes
16194 made to gdb.
16195 * gdb.c++/ovldbreak.exp: Ditto.
16196
c7db355b
PS
161972000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16198
16199 * gdb.base/callfuncs.c (main): Moved to end of file, call
16200 t_double_values to initialize the FPU before inferior calls are made.
16201 * gdb.base/callfuncs.exp: Test for register preservation after calling
16202 inferior functions. Add tests for continuining, finishing and
16203 returning from a stop in a call dummy.
16204
dc96c6c7 162052000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16206
16207 * gdb.base/commands.exp: Break up long lines, and re-indent.
16208
dc96c6c7 162092000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16210
16211 * config/gdbserver.exp: Rewritten from the ground up, to make it
16212 compatible with the current dejagnu tree, and to make it work with
16213 the new "gdbserver" in libremote.
16214
dc96c6c7 162152000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16216
16217 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16218 * gdb.base/varargs.exp: Skip entire test if no printf support.
16219 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16220 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16221
dc96c6c7 162222000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16223
16224 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16225 no floating point support.
16226 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16227 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16228 * gdb.base/call-rt-st.exp: Ditto.
16229 * gdb.base/call-strs.exp: Ditto.
16230
bac5fc66
JG
162312000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16232
16233 * gdb.base/sizeof.c: include <stdio.h>.
16234
16235 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16236 'finish', otherwise uncaptured gdb_prompt would potentially
16237 throw remaining test points out of sync.
bac5fc66 16238
b22a6027
SB
162392000-07-26 Scott Bambrough <scottb@netwinder.org>
16240
16241 * gdb.base/recurse.exp: Run tests for all targets.
16242 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16243 gnu-oldld case on ARM.
16244 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16245 for ARM targets.
d63a86f8 16246
d8231941
AG
16247Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16248
16249 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16250 * gdb.java/configure: Rebuild.
16251
8caabe69
AG
16252Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16253
16254 * gdb.java/jv-exp.exp: New file.
16255
9d273ca3
AG
16256Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16257
16258 * configure: Rebuilt.
16259 * configure.in (configdirs): Add gdb.java.
16260 * gdb.java/jmisc.java: New file.
16261 * gdb.java/jmisc.exp: New file.
16262 * gdb.java/Makefile.in: New file.
16263 * gdb.java/configure: Rebuilt.
16264 * gdb.java/configure.in: New file.
16265 * lib/java.exp: New file.
16266
4f823a66
AC
16267Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16268
16269 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16270 underflow.
4f823a66 16271
2391e11d
AC
16272Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16273
16274 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16275 and the compilers sizes.
2391e11d 16276
54602222
ND
162772000-07-09 Nick Duffek <nsd@redhat.com>
16278
16279 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16280 (use_methods): New function.
16281 (main): Call use_methods().
16282 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16283 (do_tests): Call test_method_param_class.
16284
2bec0572
ND
162852000-07-09 Nick Duffek <nsd@redhat.com>
16286
16287 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16288 spelling.
16289 (test_enums): New procedure. Move enum tests from end of script
16290 to here. Set breakpoint on function name instead of line number.
16291 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16292 (enums2): New marker function.
16293 (enums1): New function.
16294 (main): Call enums1(). Move enum tests to enums1().
16295
78492fde
AC
16296Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16297
16298 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16299 compile/link program. Update line numbers.
78492fde
AC
16300 * gdb.asm/d10v.inc: Define ``startup''.
16301 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16302
49a2cef8
AC
16303Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16304
16305 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16306
3e6c8688
EZ
163072000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16308
16309 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16310 of 'help maint print' command.
3e6c8688 16311
9ff5cbe9
AC
16312Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16313
16314 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16315 they use gdb_expect_list.
9ff5cbe9 16316
17c579bd
AC
16317Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16318
16319 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16320 memory-read-packet-size'' instead of ``set endian big'' to test
16321 long commands.
17c579bd 16322
e6d71bf3
DB
163232000-06-03 Daniel Berlin <dan@cgsoftware.com>
16324
16325 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16326 g++, and stop skipping them.
e6d71bf3
DB
16327
16328 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16329 work under g++.
16330
d63a86f8 16331 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16332 initialization.
16333
dc96c6c7 163342000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16335
16336 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16337 the regular expression: accept an (almost) arbitrary sequence of
16338 "frames-invalid" and "breakpoints-invalid" messages both before
16339 and after the "starting" message.
16340
dc96c6c7 163412000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16342
16343 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16344
dc96c6c7 163452000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16346
16347 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16348 Relax the regular expression a little, make it pass on Solaris 8.
16349
8216cda9
KB
163502000-05-12 Kevin Buettner <kevinb@redhat.com>
16351
16352 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16353 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16354 Instead, it is permissible for gdb to stop on the line of the
16355 call itself.
16356
1a570b2f
MS
163572000-05-12 Michael Snyder <msnyder@.cygnus.com>
16358
16359 * gdb.base/break.exp (bp on small function, optimized file):
16360 Add a second pass pattern. The behavior differs here between stabs
16361 and dwarf for one-line functions. Stabs preserves two line symbols
16362 (one before the prologue and one after) with the same line number,
16363 but dwarf regards these as duplicates and discards one of them.
16364 Therefore the address after the prologue (where the breakpoint is)
16365 has no exactly matching line symbol, and GDB reports the breakpoint
16366 as if it were in the middle of a line rather than at the beginning.
16367
dc96c6c7 163682000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16369
d63a86f8 16370 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16371 rather than "send_gdb" (for consistancy).
16372
7d418785
AC
16373Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16374
16375 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16376 * gdb.c++/templates.cc: Properly check for GCC version number.
16377 * lib/compiler.cc: Likewise
16378
dc96c6c7 163792000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16380
d63a86f8 16381 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16382 gdb may not stop at the first line of main, due to code motion.
16383
dc96c6c7 163842000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16385
16386 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16387 This test depends on parsing the printf output from the target.
16388 Since the sparclet stub doesn't do stdio, this will never work.
16389 * gdb.base/call-rt-st.exp: ditto.
16390 * gdb.base/call-strs: ditto.
16391
dc96c6c7 163922000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16393
16394 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16395
16396 * gdb.base/ending-run.exp: After connecting to a remote target,
16397 but before running, the target will appear to be in a random
16398 location. Specify both a file and a line for breakpoints.
16399 Also, the function that calls main may be called 'init'
16400 rather than 'start'.
16401
a5a51225
EZ
164022000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16403
16404 * gdb.base/help.exp: Update output for add-symbol-file command.
16405
7930cc7c
FN
164062000-04-10 Fernando Nasser <fnasser@cygnus.com>
16407
16408 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16409 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16410
23e37ab1
C
164112000-04-07 J.T. Conklin <jtc@redback.com>
16412
e93c542c
C
16413 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16414
23e37ab1
C
16415 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16416
591b8fa3
PDM
16417Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16418
16419 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16420 values that can be represented exactly.
591b8fa3
PDM
16421 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16422 above change, and to not check against the directory part of the source
16423 file name.
16424 (step into print_long_arg_list): Likewise.
16425 (print print_small_structs from print_long_arg_list): Likewise.
16426 (print print_long_arg_list): Likewise.
16427
7a495180
EZ
164282000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16429
30b53638 16430 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16431
beb998c6
AC
16432Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16433
16434 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16435
1c689132
DB
164362000-03-25 Daniel Berlin <dan@cgsoftware.com>
16437
16438 * gdb.base/commands.exp (deprecated_command_test): Add test for
16439 deprecate with no arguments.
16440
c1790a9d
JL
164412000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16442
16443 * gdb.base/break.exp: Add new test for setting breakpoints on
16444 optimized code so we can test breakpoints work even when function
16445 prologues may be optimized away
16446
003ba290
FN
164472000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16448
16449 From David Whedon <dwhedon@gordian.com>
a9c64011 16450 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16451
6837a0a2
DB
164522000-03-22 Daniel Berlin <dan@cgsoftware.com>
16453
16454 * gdb.base/help.exp: Added test for new apropos command.
16455
b9593231
KB
164562000-03-21 Kevin Buettner <kevinb@redhat.com>
16457
16458 * gdb.base/pointers.c (usevar): New function.
16459 (main): Make sure that global variables v_int_pointer2, rptr,
16460 and y are all referenced someplace in the program by calling
16461 usevar() on them. [Some linkers delete symbols which are
16462 never referenced. The space remains, but there's no way to
16463 get a (symbolic) handle on the variable from the debugger.]
16464
751a959b
EZ
164652000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16466
16467 * gdb.base/printcmds.c: Add typedeffed arrays.
16468
16469 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16470 procedure to test arrays that are typedef'd.
751a959b 16471
73a93a32
JI
164722000-03-13 James Ingham <jingham@leda.cygnus.com>
16473
16474 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16475 the library directories.
73a93a32 16476
fb40c209
AC
16477Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16478
16479 * configure.in (configdirs): Add sub directory gdb.mi.
16480 * configure: Re-generate.
16481
16482 * gdb.mi: New directory.
d63a86f8 16483
ee4dd2c9
AC
164842000-02-25 Scott Bambrough <scottb@netwinder.org>
16485
16486 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16487 a long long value as a double on ARM platforms.
ee4dd2c9 16488
70f0cc22
JB
164892000-02-16 Jim Blandy <jimb@redhat.com>
16490
16491 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16492 default source file is set properly before running this test.
16493
853819b8
EZ
164942000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16495
16496 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16497 gdbtk/library directory, not in gdbtcl2.
853819b8 16498
dfcd3bfb
JM
164992000-02-04 Jim Blandy <jimb@redhat.com>
16500
16501 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16502 backslash from regexp pattern.
16503
16504 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16505 procedure. Use it to run all the "continue to bp overloaded"
16506 tests. Note that this changes the names of the tests slightly.
16507 If the breakpoint hit message includes a hex PC value, because
16508 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16509 from the real source code, still consider that a pass.
16510
16511 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16512 XFAIL here if the breakpoint message contains a hex address. Note
16513 similar change on 1999-11-02.
16514
16515 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16516
16517 * gdb.base/ptype.exp: Establish a default source file before
16518 calling get_debug_format.
16519
165202000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16521
16522 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16523
8b93c638
JM
165242000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16525
16526 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16527 of successive stepi commands -- while in the prologue we should see
16528 the function entry bracket.
16529
165302000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16531
16532 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16533 reach __change_mode() when stepping through the end of main().
16534
c5394b80
JM
165352000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16536
16537 * gdb.base/default.exp: Fix expected pattern.
16538 * gdb.base/help.exp: Same.
16539
0d06e24b
JM
165402000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16541
16542 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16543 Don't use xfail's because that affects only the following test.
d63a86f8 16544
0d06e24b 16545 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16546 solaris or linux.
0d06e24b
JM
16547
16548 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16549
dc96c6c7 165502000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16551
d63a86f8 16552 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16553 "A syntax error" rather than "A parse error". Accept both.
16554
165552000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16556
16557 * gdb.base/default.exp: Remove OS dependent string from "target
16558 remote" test.
16559 * gdb.base/help.exp: Same for "help target remote" test.
16560
c3f6f71d
JM
165612000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16562
16563 From Jim Kingdon <kingdon@redhat.com>:
16564
16565 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16566 prompt (cleanup rather than necessity, but still might keep output
16567 from spilling to next test).
c3f6f71d
JM
16568
165692000-01-02 Fred Fish <fnf@cygnus.com>
16570
16571 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16572 AIX, which defines them in <sys/types.h>.
16573
ed9a39eb 165741999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16575
ed9a39eb 16576 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16577 float" test.
ed9a39eb
JM
16578
165791999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16580
ed9a39eb 16581 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16582
16583 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16584 outermost frame disallowed".
16585
165861999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16587
16588 * gdb.base/setvar.exp: New tests for setting the value of a struct
16589 with a constant list.
16590
165911999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16592
16593 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16594 require the user to type a cast before setting the value of a struct.
16595
de57eccd
JM
165961999-12-06 Jim Blandy <jimb@cygnus.com>
16597
16598 * gdb.base/default.exp: Expect the new 'info float' command on
16599 all i386 platforms.
16600
16601 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16602 LinuxThreads libraries that don't support debugging.
16603
c2d11a7d
JM
16604Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16605
16606 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16607 Change the buffer type to ``unsigned char'' to simplify size
16608 arithmetic.
c2d11a7d
JM
16609
16610 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16611 stub only handles 400-1 byte packets. Verify that the download
16612 worked.
c2d11a7d
JM
16613
166141999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16615
16616 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16617 tests, using UNRESOLVED for the untested cases. Also, does not wait
16618 for a timeout if the prompt was received before a recognizable pattern.
16619
166201999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16621
16622 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16623
166241999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16625
16626 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16627 watchpoints.
c2d11a7d
JM
16628
166291999-11-24 Jason Merrill <jason@casey.cygnus.com>
16630
16631 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16632
16633 * gdb.c++/local.exp: Be more flexible in recognizing local class
16634 name mangling. Don't allow horribly truncated method names.
16635 * gdb.c++/derivation.exp: Expect protected inheritance.
16636 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16637 * gdb.c++/virtfunc.exp: Likewise.
16638 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16639 when printing a nested enum.
16640
166411999-11-22 Jim Blandy <jimb@cygnus.com>
16642
16643 * gdb.base/step-test.exp: Properly await GDB's response to setting
16644 a breakpoint on the call to large_struct_by_value.
16645
16646 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16647 just because we have debug info for the `start' function.
16648
166491999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16650
16651 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16652 "Unknown signal" messages, which indicate (on LinuxThreads) that
16653 GDB doesn't know how to debug threads on this system. This is
16654 better than hanging while philosopher 0 dumps chatter into gdb.log.
16655
166561999-11-18 Tom Tromey <tromey@cygnus.com>
16657
16658 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16659
166601999-11-18 Fred Fish <fnf@cygnus.com>
16661
16662 * gdb.base/coremaker2.c: Add sample program for generating
16663 cores that is more self contained than coremaker.c. Eventually
16664 I'll add more code to this and tie it into the testsuite.
16665
4ce44c66
JM
166661999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16667
16668 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16669
166701999-11-10 Jimmy Guo <guo@cup.hp.com>
16671
16672 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16673 from $srcdir/lib/.
4ce44c66 16674 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16675 and gdb.c++/.
4ce44c66
JM
16676
16677 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16678
d63a86f8 16679 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16680 'continue with watch' test point.
16681
166821999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16683
16684 Merged from p2linux-990323-branch:
d63a86f8 16685
4ce44c66
JM
16686 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16687
11cf8741
JM
16688Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16689
16690 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16691 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16692
16693Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16694
16695 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16696 gdb_expect_list.
11cf8741
JM
16697
16698Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16699
16700 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16701
167021999-11-03 Mark Salter <msalter@cygnus.com>
16703
16704 * gdb.base/break.exp: Fix "stub continue" pattern.
16705
167061999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16707
16708 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16709
167101999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16711
16712 * gdb.base/display.exp ("finish"): Add timeout clause.
16713
16714 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16715 plain prompt clause, so this doesn't have to time out in order to
16716 fail.
16717
16718 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16719 breakpoint hit messages include an address.
11cf8741
JM
16720
16721 * gdb.base/display.exp: Don't forget to escape parens in regular
16722 expressions. Unix regexp notatation sucks.
16723
167241999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16725
16726 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16727 order for 'signalled' message.
11cf8741 16728
5c44784c
JM
167291999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16730
16731 From Jimmy Guo <guo@cup.hp.com>:
16732 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16733 * gdb.base/annota1.c: Add code for tests to work with.
16734
167351999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16736
16737 * gdb.base/remote.exp: New test for remote downloading settings.
16738 * gdb.base/remote.c: New file with large .data.
16739
917317f4
JM
167401999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16741
16742 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16743 for LinuxThreads support, merged from the Code Fusion branch.
16744
16745Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16746
16747 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16748 containing exp_continue into a while within an expect. Don't
16749 attempt a start more than three times. Check return value from
16750 gdb_load.
d63a86f8 16751
2df3850c
JM
16752Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16753
16754 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16755 a pass case.
2df3850c 16756
2acceee2
JM
167571999-10-01 Kevin Buettner <kevinb@cygnus.com>
16758
16759 * gdb.base/break.c (main): Added a statement that we can step
16760 off of.
16761 * gdb.base/break.exp: Added tests for setting a breakpoint
16762 at an offset and stepping onto a breakpoint.
16763
167641999-10-01 Fred Fish <fnf@cygnus.com>
16765
d63a86f8 16766 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16767 gdb output.
16768
c2c6d25f
JM
167691999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16770
16771 * gdb.base/break.exp: Code locations are in hex, don't forget!
16772 (For HP-UX.)
16773
167741999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16775
16776 * condbreak.exp: Use break.c as test program.
16777 * condbreak.c: Remove, redundant with break.c.
16778
167791999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16780
16781 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16782 Z-packets if the target needs it.
c2c6d25f
JM
16783
167841999-09-13 James Ingham <jingham@leda.cygnus.com>
16785
16786 * gdb.c++/overload.exp: Added tests for listing overloaded
16787 functions with function pointers in the arg, explicitly calling
16788 out the version you want.
16789
cff3e48b
JM
167901999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16791
16792 * long_long.exp: Add variations of test cases that work for
16793 targets with 16-bit ints and 32-bit doubles.
16794
d4f3574e
SS
167951999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16796
16797 * break.c (main): Compare a possibly-uninitialized argc with an
16798 unlikely value that fits in 16 bits.
16799
168001999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16801
16802 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16803 0xfeeb, don't want negative numbers if ints are 16 bits.
16804
16805 * lib/gdb.exp (skip_cplus_tests): New proc.
16806 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16807 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16808 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16809 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16810 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16811 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16812 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16813 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16814
16815 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16816
16817Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16818
16819 * gdb.base/corefile.exp (up): Allow a parameter to appear
16820 in the frame that we're going up to.
16821
16822 From Jim Blandy <jimb@cygnus.com>:
16823
16824 * gdb.base/default.exp (info float): Expect some output now.
16825
16826 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16827 returning floating-point values to fail on the x86.
16828 * gdb.base/callfwmall.exp (do_function_calls): Same.
16829
16830 * gdb.base/list.exp (test_listsize): Correct expectations for
16831 listing line 1 with listsize 2. Also, listing a single line
16832 works now, as does listing three lines. [Kevin's note: There
16833 were a number of other cases fixed too where the expectations
16834 differed...]
16835
168361999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16837
16838 * gdb.base/selftest.exp: Add case for when version prints as
16839 constant string instead of char pointer.
16840
104c1213
JM
168411999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16842
16843 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16844 stepping out of main.
104c1213
JM
16845
16846 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16847 G++ used.
16848
16849 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16850 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16851
16852 * gdb.c++/ovldbreak.exp: Update match string in test that
16853 includes a warning of multiple breakpoints.
16854
168551999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16856
16857 * gdb.base/display.exp: Improve precision of step-after-finish
16858 added yesterday.
16859
16860 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16861 test.
104c1213
JM
16862
16863 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16864 configs when using G++, not just hppa*.
16865
168661999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16867
16868 * gdb.base/async.c: New file.
16869 * gdb.base/async.exp: New file.
16870
16871Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16872
16873 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16874 PA64.
16875
53a5351d
JM
16876Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16877
104c1213
JM
16878 * gdb.base/display.exp: "finish" can leave us mid-line on many
16879 targets, deal with it. Add a small constant to main, instead of
16880 1000 since main+1000 may not be a valid address in the target.
16881
53a5351d
JM
16882 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16883 on hpux11.
16884
16885 * gdb.base/attach.exp: Handle another hpux11 error message variant
16886 when attaching to a process that does not exist.
16887
168881999-08-19 J.T. Conklin <jtc@redback.com>
16889
16890 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16891 characters in 'continue to 1241' test.
53a5351d
JM
16892
168931999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16894
16895 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16896 stop in print_long_arg_list, define and use a whitespace
16897 variable in print_small_structs test, add an XFAIL for Solaris.
16898 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16899 interested enough to fix.
16900
7be570e7
JM
169011999-08-13 Keith Seitz <keiths@cygnus.com>
16902
16903 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16904 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16905 proc knows about targets other than the natives.
16906 (test_assign): Use "gdb_run_cmd" to "run" the target.
16907 Check that we've actually hit the breakpoint at main.
16908 When we attempt to assign a value to a local variable, check
16909 that the variable is in the current scope, i.e., don't use
16910 a test with an empty result.
16911
16912Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16913
16914 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16915 command.
7be570e7
JM
16916
169171999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16918
16919 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16920 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16921 gdb.compat, gdb.threads-hp.
16922 gdb.hp/configure, gdb.hp/configure.in: New files.
16923 gdb.hp/Makefile.in: Recurse into new subdirs.
16924 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16925 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16926 in object files.
16927 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16928
96baa820
JM
169291999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16930
16931 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16932 funky printf, remove a bogus p/a test.
96baa820
JM
16933
169341999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16935
16936 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16937 connected to the target. This is necessary when running not
16938 natively.
96baa820
JM
16939
169401999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16941
16942 * gdb.base/step-test.exp: Removed some extraneous messages.
16943
16944 * gdb.base/long_long.exp: Don't run memory examination tests
16945 on little-endian targets (they will need a different set of
16946 results to match).
16947
169481999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16949
16950 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16951 until somebody decides to fix GDB.
16952
16953 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16954 constant as "ULL".
96baa820
JM
16955 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16956 matches for a couple x/2 commands.
16957
a0b3c4fd
JM
169581999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16959
16960 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16961 by merging in ref-types2 tests.
16962 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16963
16964 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16965 * gdb.c++/Makefile.in: Add standard actions.
16966 (EXECUTABLES): Rename from PROGS, update list.
16967 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16968 from gdb.hp.
16969 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16970 foo and bar locals.
16971 * gdb.c++/anon-union.exp: Fix tests to match.
16972 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16973 expect matches to handle output variations.
16974 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16975 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16976 output, add HP alternatives for new and delete prints.
a0b3c4fd 16977 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16978 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16979 * gdb.c++/demangle.exp: Use $style when reporting failure.
16980 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16981 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16982 match alternatives.
16983 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16984 compilers.
a0b3c4fd
JM
16985 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16986 * gdb.c++/method.exp: Add match alternatives.
16987 * gdb.c++/misc.cc: Add bool types.
16988 * gdb.c++/misc.exp: Add tests for bool types.
16989 * gdb.c++/overload.exp: Add xfails.
16990 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16991 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16992 add some more template parameter tests (only for HP currently).
16993 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16994 * gdb.c++/virtfunc.cc: Add return type and value for main.
16995 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16996 match alternatives.
d63a86f8 16997
a0b3c4fd
JM
169981999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16999
17000 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17001
170021999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17003
17004 * gdb.base/signals.exp: Don't expect getting a backtrace from
17005 within a signal handler to fail on Linux.
17006
170071999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17008
17009 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17010 * lib/gdb.exp: Remove some gratuitious semicolons.
17011 (delete_breakpoints): Increase timeout.
17012 (gdb_expect): Add -notransfer option.
17013 (gdb_test): Use -notransfer option.
17014 (get_compiler_info): Add f77 case.
17015 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17016 case.
a0b3c4fd
JM
17017 (gdb_preprocess): Call get_compiler.
17018
17019 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17020 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17021 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17022 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17023 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17024 third arg to gdb_test.
a0b3c4fd
JM
17025 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17026 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17027 HP-UX xfails, add others.
a0b3c4fd
JM
17028 * gdb.base/completion.exp: Reflect name change of self-test.
17029 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17030 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17031 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17032 HP failure number.
a0b3c4fd
JM
17033 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17034 useless HP-UX 10.30 references.
17035 * gdb.base/maint.exp: Loosen matches.
17036 * gdb.base/pointers.c (main): Declare more_code.
17037 * gdb.base/pointers.exp: Match on output of a `next'.
17038 * gdb.base/structs.c: Add prototypes.
17039 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17040 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17041
170421999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17043
17044 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17045 command.
a0b3c4fd
JM
17046
170471999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17048
17049 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17050 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17051
17052 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17053 debug info. Deal with lack of signal hanlder info in stack.
17054
a9c64011 17055 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17056 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17057
5a2468f5
JM
170581999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17059
17060 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17061 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17062
adf40b2e
JM
17063Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17064
17065 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17066 a1-selftest.exp.
adf40b2e
JM
17067 * gdb.base/configure: Re-generate.
17068
170691999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17070
17071 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17072 in trying to run first and name is too long.
17073
17074 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17075 pointers2.c and pointers2.exp, respectively.
17076 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17077 doschk happier.
17078
43e526b9
JM
170791999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17080
17081 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17082 callfuncs2.c and callfuncs2.exp.
17083
17084 * gdb.base/list.exp: Remove mistaken xfails.
17085 * gdb.base/list0.h: Add optional prototypes.
17086
9846de1b
JM
17087Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17088
a9c64011 17089 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17090 calling malloc.
a9c64011
AS
17091 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17092 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17093 use.
9846de1b
JM
17094
170951999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17096
17097 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17098 * gdb.base/annota2.cc, annota2.exp: Move from here.
17099 * gdb.c++/annota2.cc, annota2.exp: To here.
17100 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17101
43ff13b4
JM
17102Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17103
17104 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17105 a consistent format.
43ff13b4 17106
085dd6e6
JM
171071999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17108
17109 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17110 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17111 HP compilers, also set the globals $true and $false.
17112
17113 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17114 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17115 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17116 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17117 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17118 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17119 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17120 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17121 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17122 whatis.c} Add C++ compatible function definitions and return
17123 types, add includes for library functions.
085dd6e6
JM
17124 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17125 * gdb.base/step-test.c (myglob): Rename from glob.
17126 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17127 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17128 files, move here from gdb.hp.
085dd6e6 17129 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17130 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17131 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17132 Adjust line numbers in regexps.
085dd6e6
JM
17133
17134 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17135 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17136 instead of 0/1.
17137
17138 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17139 foll-vfork.exp: New files, move here from gdb.hp.
17140 * gdb.base/page.exp: New file, test of pagination command.
17141
17142 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17143 recursion test.
17144 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17145
17146 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17147 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17148
17149 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17150 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17151 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17152 watchpoint test.
085dd6e6
JM
17153 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17154 them work.
17155 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17156 expressions properly.
17157 * gdb.base/corefile.exp: Loosen the match slightly.
17158 * gdb.base/default.exp: Allow "Error accessing memory" message
17159 also.
17160 * gdb.base/display.exp: Skip over x/0 j if PA64.
17161 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17162 * gdb.base/interrupt.exp: Ditto.
17163 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17164 in use.
17165 * gdb.base/list.exp: Add xfails for HP-UX.
17166 * gdb.base/long_long.exp: Refine some of the numeric matches.
17167 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17168 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17169 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17170 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17171 * gdb.base/ptype.exp: Succeed on more varieties of output.
17172 * gdb.base/scope.exp: Add xfails for HP-UX.
17173 * gdb.base/sect-cmd.exp: Add more cases.
17174 * gdb.base/setvar.exp: Add xfails for HP-UX.
17175 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17176 * gdb.base/signals.exp: Match on void symbolically.
17177 * gdb.base/step-test.exp: Add case for PA64.
17178 * gdb.base/term.exp: Add exit and restart.
17179 * gdb.base/twice.exp: Clean up after self.
17180 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17181 * gdb.base/whatis.exp: Allow more ways to pass tests.
17182
17183 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17184 no longer useful.
085dd6e6
JM
17185
17186Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17187
17188 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17189 list of patterns.
085dd6e6 17190 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17191 print_double_array(double_array)", "continuing to breakpoint
17192 1018", "print print_double_array(array_d)" and "continuing to
17193 1034" tests.
d63a86f8 17194
085dd6e6
JM
171951999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17196
a9c64011 17197 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17198
171991999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17200
17201 * config/mt-*: Remove, these haven't been used since 1996.
17202
172031999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17204
17205 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17206 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17207 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17208
9e0b60a8
JM
172091999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17210
17211 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17212 simpler match case for the ptype of the big class.
17213
172141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17215
17216 * gdb.exp: Fix test for gdb_prompt existence.
17217
172181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17219
17220 * gdb.exp (gdb_test): Add fail after calls to perror.
17221
172221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17223
17224 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17225
172261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17227
17228 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17229
0f71a2f6
JM
17230Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17231
17232 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17233 malloc() is linked in.
0f71a2f6
JM
17234
172351999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17236
17237 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17238 step at end.
17239
17240 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17241
172421999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17243
17244 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17245
cce74817
JM
17246Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17247
17248 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17249 * gdb.base/mips_pro.exp: Likewise.
17250
172511999-06-02 Keith Seitz <keiths@cygnus.com>
17252
17253 * gdb.c++/templates.cc: Change all "new" operators to throw
17254 an exception.
17255 * gdb.c++/cplusfuncs.cc: Likewise.
17256
17257 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17258
17259Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17260
17261 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17262 * gdb.base/ending-run.exp: When stepping out of main, accept a
17263 step into an arbitrary assembler file.
cce74817 17264
392a587b
JM
172651999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17266
d63a86f8 17267 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17268 "breakpoint-invalid" to be printed.
d63a86f8 17269 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17270 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17271 * gdb.base/annota2.cc: Initialize a.x to 0.
17272
9e086581
JM
172731999-05-17 Keith Seitz <keiths@cygnus.com>
17274
17275 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17276 when "skip_float_tests" set.
17277 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17278 "print print_ten_doubles", and "step into print_long_arg_list".
17279 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17280 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17281 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17282 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17283 "skip_float_tests" is set.
17284 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17285 when "skip_float_tests" set.
d63a86f8 17286
cd0fc7c3
SS
172871999-05-06 Keith Seitz <keiths@cygnus.com>
17288
17289 * gdb.base/annota2.cc: Include stdio.h.
17290
17291Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17292
17293 * gdb.base/crossload.exp: Remove, this has been disabled ever
17294 since BFD stopped including all targets, and cross-GDB gets
17295 plenty of testing anyway.
17296 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17297 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17298 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17299 * gdb.base/README: Remove, was doc for this.
17300 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17301 needed.
cd0fc7c3 17302
b83266a0
SS
173031999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17304
17305 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17306 output.
17307
17308 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17309 * gdb.base/annota2.exp: New file. More annotation tests.
17310 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17311 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17312
173131999-04-23 Angela Marie Thomas <angela@cygnus.com>
17314
17315 * config/cfdbug.exp: New file.
17316
7a292a7a
SS
173171999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17318
17319 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17320 Marcus Daniel's and Dale Hawkins's demangler crashes.
17321
17322 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17323 test_lucid_style_demangling, test_arm_style_demangling,
17324 test_hp_style_demangling): Try Tom Tromey's core-dumping
17325 identifier under each demangling style.
7a292a7a
SS
17326
173271999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17328
17329 * gdb.c++/demangle.exp: Include the current demangling style
17330 in all test names.
17331 (current_demangling_style): New global variable.
17332 (set_demangling_style, test_demangling_core, test_demangling,
17333 test_demangling_exact): New functions.
17334 (test_gnu_style_demangling, test_lucid_style_demangling,
17335 test_arm_style_demangling, test_hp_style_demangling): Use those,
17336 instead of calling gdb_test and gdb_test_exact directly.
17337 (catch_demangling_errors): New function, which reports errors
17338 signalled by the demangling test functions in an orderly way.
17339 (do_tests): Use catch_demangling_errors.
17340
173411999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17342
17343 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17344 grouping in expressions, not {}.
7a292a7a
SS
17345
17346 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17347 initialized yet.
7a292a7a
SS
17348
173491999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17350
17351 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17352 are listed.
17353
173541999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17355
17356 * gdb.stabs/weird.exp: Test for CC being defined before
17357 looking at its value.
17358
173591999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17360
17361 * gdb.base/call-ar-st.exp: Remove stray '#'.
17362 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17363 "short int" and "long int".
17364 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17365 change, to mollify finicky HP compiler.
7a292a7a
SS
17366 * gdb.hp/reg-test.exp (testfile): Fix file name.
17367 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17368
7a292a7a
SS
17369 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17370 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17371 alternate form of enum ptype.
17372
c906108c
SS
173731999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17374
7a292a7a
SS
17375 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17376 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17377 passing skip_hp_tests, so as not to waste time on guaranteed
17378 failure.
7a292a7a 17379
c906108c
SS
17380 * gdb.c++/overload.cc: Pass string instead of char addr, always
17381 init ccpfoo.
17382 * gdb.c++/templates.cc: Fix syntax error.
17383
7a292a7a
SS
17384Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17385
17386 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17387 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17388 command.
17389
173901999-03-18 James Ingham <jingham@cygnus.com>
17391
17392 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17393
17394 * gdb.c++/method.exp: It was testing an uninitialized int on the
17395 stack and assuming it was positive.
17396
17397 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17398
17399 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17400 keep it from killing the rest of the tests.
7a292a7a
SS
17401 Use gdb_continue_to_end.
17402
17403 * gdb.base/sigall.exp: use gdb_continue_to_end.
17404
17405 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17406
17407 * gdb.base/display.exp: use runto_main, not run.
17408
d63a86f8
RM
17409 * gdb.base/default.exp: Check for the current error message in the
17410 r abbreviation test.
7a292a7a
SS
17411 Add strongarm to the targets that know info float.
17412
d63a86f8 17413 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17414 run which doesn't work with monitors.
17415
17416 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17417
17418 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17419
17420 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17421 program. Traps the case (in Cygmon) when the program never really
17422 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17423 more places, so I used my name. Sorry Mark...
17424
17425 * config/monitor.exp (gdb_target_monitor): added another
17426 target_info parameter: remotebinarydownload. This will set the
17427 remotebinarydownload flag if this is causing some boards trouble.
17428
174291999-03-18 Mark Salter <msalter@cygnus.com>
17430
17431 * lib/gdb.exp (continue_to_exit): New function.
17432
17433 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17434 * gdb.base/ending-run.exp: Ditto.
17435 * gdb.base/step-test.exp: Ditto.
17436
174371999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17438
17439 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17440 (suggested by Art Haas <ahaas@neosoft.com>).
17441
174421999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17443
889bf7c5 17444 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17445
17446Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17447
17448 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17449 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17450
174511999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17452
17453 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17454 a call to strlen; sometimes we do have sources.
17455
174561999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17457
17458 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17459 character, so GDB won't print garbage after its end.
d63a86f8 17460
c906108c
SS
17461 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17462 breakpoint there instead. Sometimes GCC emits memcpy to handle
17463 the large structures being passed by value, so we step into that
17464 instead of sum_array_print, which obscures what we're really testing.
17465 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17466 the bizarre steps into memcpy, so do that here. Add check for
17467 stepping into function calls that pass large structures by value.
17468 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17469 Remove all references to specific line numbers.
17470 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17471 New type and function.
17472 (main): Call large_struct_by_value, passing it a large struct by value.
17473 * lib/gdb.exp (gdb_get_line_number): New function.
17474
17475 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17476 more portable.
17477
7a292a7a
SS
174781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17479
c906108c
SS
17480 * lib/gdb.exp: Doc fixes.
17481
7a292a7a
SS
174821999-03-05 Nick Clifton <nickc@cygnus.com>
17483
d63a86f8 17484 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17485
174861999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17487
c906108c 17488 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17489 commands. They're not germane to this test, and they don't work
17490 that way on remote targets.
c906108c 17491
3fc11d3e
JM
174921999-03-01 James Ingham <jingham@cygnus.com>
17493
17494 * Changelog entries merged over from gdb development branch.
17495
3fc11d3e
JM
17496 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17497
17498 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17499 for outputting results of test run.
17500
2d4a1622 17501 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17502
17503 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17504
7a292a7a
SS
175051999-02-25 Felix Lee <flee@cygnus.com>
17506
17507 * lib/gdb.exp (debug_format): initialize
17508
c906108c
SS
175091999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17510
17511 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17512 * gdb.base/call-rt-st.c: Ditto.
17513
c906108c
SS
175141999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17515
17516 * gdb.threads/pthreads.exp (horiz): New variable.
17517 (test_startup): Fix regexps that capture thread numbers.
17518
175191999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17520
17521 * gdb.base/smoke.exp: Disambiguate two test case names (both
17522 called ``print'').
17523
17524Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17525
17526 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17527 compilation.
c906108c
SS
17528
175291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17530
17531 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17532 actual output formatting.
17533 * gdb.base/smoke.exp: GDB removes leading 0's.
17534 * gdb.base/volatile.exp: Don't check type of remuneration;
17535 that variable is no longer defined in constvars.c.
17536 * gdb.base/step-test.c (main): Exit with explicit exit code.
17537 * gdb.base/step-test.exp: Remove two nexti checks--they are
17538 not portable.
17539
175401999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17541
17542 * gdb.base/help.exp ("help delete display"): Fix test to match
17543 gdb's output.
17544
17545 * gdb.base/long_long.c (known_types): Initialize values to zero.
17546 * gdb.base/long_long.exp: Step one more line
17547 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17548 leading zeros. Explicitly ask for hex formatting. Use
17549 unique test case names.
c906108c
SS
17550
17551Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17552
d63a86f8 17553 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17554
17555 * gdb.c++/method.exp: Add missing close brace.
17556
175571999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17558
17559 * gdb.base/maint.exp: Use 'set height 0' to disable page
17560 prompting, not 'set height 400'.
17561
17562 Fix a bunch of timeouts.
17563 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17564 four separate tests, so expect doesn't take forever to match a ton
17565 of text against a regexp with lots of .* forms.
17566 ("maint print psymbols", "maint print symbols"): Make some of
17567 these greps more selective, so that expect doesn't try to wade
17568 through huge piles of output and time out.
17569
17570 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17571
17572 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17573 tests: one which doesn't expect shlib events to be reported, and
17574 another which does, but is XFAIL for all platforms other than
17575 HP/UX.
c906108c
SS
17576
17577 * gdb.base/break.exp: Teach the test suite that the `catch
17578 fork', `catch vfork', and `catch exec' commands produce error
17579 messages on platforms that don't provide these features.
17580
17581Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17582
17583 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17584 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17585 (shortening names from solib_threshold.exp etc), won't run on
17586 anything but HP-UX for the foreseeable future.
c906108c 17587 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17588 reflect move.
c906108c
SS
17589
17590Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17591
17592 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17593 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17594
17595Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17596
17597 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17598 successfully re-sets breakpoints in shared libraries.
17599 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17600
17601Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17602
d63a86f8
RM
17603 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17604 and compiled w/o GCC.
c906108c
SS
17605
17606 * gdb.hp/watch-cmd.exp: ditto.
17607
17608 * gdb.hp/watch-hp.exp: ditto.
17609
17610 * gdb.hp/xdb1.exp: ditto.
17611
17612 * gdb.hp/xdb2.exp: ditto.
17613
17614 * gdb.hp/dbx.exp: ditto.
17615
17616Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17617
17618 * constvars.c: Remove C++-isms.
17619 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17620 with GCC.
c906108c
SS
17621
17622Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17623
17624 The following changes are part of the HP merge.
17625
17626 * gdb.base/break.exp: new tests to verify that catchpoints for
17627 fork, vfork, and exec don't trigger inappropriately.
17628
17629 * gdb.base/opaque.exp: compile one file at a time, then link.
17630
17631 * gdb.base/signals.exp: be more restrictive about which hppa
17632 systems receive a setup_xfail. new tests.
17633
17634 * gdb.base/solib_threshold.build: new file.
17635 * gdb.base/solib_threshold.exp: new file.
17636 * gdb.base/solib_threshold.link_opts: new file.
17637 * gdb.base/solib_threshold.mk: new file.
17638 * gdb.base/gen_solib_threshold.c: new file.
17639
17640 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17641 tests. New tests for enums inside classes.
17642
17643 * gdb.c++/compiler.cc: indicate support of template debugging.
17644
17645 * gdb.c++/demangle.exp: run hp style demangling tests.
17646
17647 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17648 tests.
17649
17650 * gdb.c++/misc.cc: changes to support new tests.
17651
17652 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17653 to support new tests.
17654
17655 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17656 gcc, then skip these tests.
17657
17658Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17659
17660 The following files are part of the HP merge; some had longer
17661 names at HP, but have been renamed to be no more than 14
17662 characters in length.
17663
17664 * gdb.hp/ambiguous.cc: new file.
17665 * gdb.hp/ambiguous.exp: new file.
17666 * gdb.hp/attach.exp: new file.
17667 * gdb.hp/attach2.exp: new file.
17668 * gdb.hp/classes-hp.exp: new file.
17669 * gdb.hp/ctti.exp: new file.
17670 * gdb.hp/ctti-add.cc: new file.
17671 * gdb.hp/ctti-add1.cc: new file.
17672 * gdb.hp/ctti-add2.cc: new file.
17673 * gdb.hp/ctti-add3.cc: new file.
17674 * gdb.hp/dbx.exp: new file.
17675 * gdb.hp/exception.cc: new file.
17676 * gdb.hp/exception.exp: new file.
17677 * gdb.hp/foll-exec.c: new file.
17678 * gdb.hp/foll-exec.exp: new file.
17679 * gdb.hp/foll-fork.c: new file.
17680 * gdb.hp/foll-fork.exp: new file.
17681 * gdb.hp/foll-vfork.c: new file.
17682 * gdb.hp/foll-vfork.exp: new file.
17683 * gdb.hp/inherit-hp.exp: new file.
17684 * gdb.hp/more-steps.exp: new file.
17685 * gdb.hp/namespace.cc: new file.
17686 * gdb.hp/namespace.exp: new file.
17687 * gdb.hp/optimize.exp: new file.
17688 * gdb.hp/pxdb.c: new file.
17689 * gdb.hp/pxdb.exp: new file.
17690 * gdb.hp/quicksort.exp: new file.
17691 * gdb.hp/reg-test.exp: new file.
17692 * gdb.hp/reg-test.s: new file.
17693 * gdb.hp/sized-enum.c: new file.
17694 * gdb.hp/sized-enum.exp: new file.
17695 * gdb.hp/start-stop.exp: new file.
17696 * gdb.hp/templ-hp.cc: new file.
17697 * gdb.hp/templ-hp.exp: new file.
17698 * gdb.hp/thr-lib.c: new file.
17699 * gdb.hp/thr-lib.exp: new file.
17700 * gdb.hp/thr-lib.h: new file.
17701 * gdb.hp/thr-liblib.c: new file.
17702 * gdb.hp/virtfun-hp.c: new file.
17703 * gdb.hp/virtfun-hp.exp: new file.
17704 * gdb.hp/watch-cmd.exp: new file.
17705 * gdb.hp/watch-hp.exp: new file.
17706 * gdb.hp/xdb1.exp: new file.
17707 * gdb.hp/xdb2.exp: new file.
17708 * gdb.hp/xdb3.exp: new file.
17709
17710Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17711
17712 The following files are part of the HP merge; some had longer
17713 names at HP, but have been renamed to be no more than 14
17714 characters in length.
17715
17716 * gdb.base/ss.h: new file.
17717 * gdb.base/call-ar-st.c: new file.
17718 * gdb.base/call-ar-st.exp: new file.
17719 * gdb.base/call-rt-st.c: new file.
17720 * gdb.base/call-rt-st-exp: new file.
17721 * gdb.base/call-strs.exp: new file.
17722 * gdb.base/ena-dis-br.exp: new file.
17723 * gdb.base/environ.exp: new file.
17724 * gdb.base/long_long.exp: new file.
17725 * gdb.base/sect-cmd.exp: new file.
17726 * gdb.base/shlib-cl2.exp: new file.
17727 * gdb.base/smoke.exp: new file.
17728 * gdb.base/so-impl-ld.c: new file.
17729 * gdb.base/so-impl-ld.exp: new file.
17730 * gdb.base/so-indr-cl.c: new file.
17731 * gdb.base/so-indr-cl.exp: new file.
17732 * gdb.base/varargs.exp: new file.
17733 * gdb.base/volatile.exp: new file.
17734 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17735 * gdb.base/display.exp: new file.
c906108c
SS
17736 * gdb.c++/derivation.exp: new file.
17737 * gdb.c++/local.exp: new file.
17738 * gdb.c++/member-ptr.exp: new file.
17739 * gdb.c++/overload.exp: new file.
17740 * gdb.c++/ovldbreak.exp: new file.
17741 * gdb.c++/ref-types.exp: new file.
17742 * gdb.c++/ref-types2.exp: new file.
17743 * gdb.c++/userdef.exp: new file.
d63a86f8 17744
c906108c
SS
17745Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17746
17747 * gdb.base/default.exp: Reflect wording change in remote.c.
17748
dc96c6c7 17749Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17750
17751 * gdb.base/help.exp: Update to reflect current text.
17752
17753Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17754
17755 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17756 they're stack variables and contain garbage.
17757 * gdb.c++/anon-union.exp: new file.
17758
17759 The following changes were made by David Taylor
889bf7c5
PA
17760 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17761 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17762 in changes by HP.
c906108c
SS
17763
17764 * gdb.base/bitops.exp: new file.
17765 * gdb.base/default.exp: change expected messages for catch and
17766 info catch tests to reflect HP merge changes.
17767 * gdb.base/enable-disable-break.exp
17768 * gdb.base/ending-run.c: new file.
17769 * gdb.base/long_long.c: new file.
17770 * gdb.base/maint.exp: new file.
17771 * gdb.base/pointers2.exp: new file.
17772 * gdb.base/shlib-call2.exp: new file.
17773 * gdb.base/solib.exp: new file.
17774 * gdb.base/step-test.c: new file.
17775 * gdb.c++/anon-union.cc: new file.
17776 * gdb.c++/local.cc: new file.
17777 * gdb.c++/member-pointer.cc: new file.
17778 * gdb.c++/method.cc: new file.
17779 * gdb.c++/ref-types.cc: new file.
17780 * gdb.c++/ref-types2.cc: new file.
17781 * gdb.c++/userdef.cc: new file.
d63a86f8 17782
c906108c
SS
17783 * gdb.base/scope.exp: compile one file at a time, then link.
17784 * gdb.base/langs.exp: ditto.
17785 * gdb.base/list.exp: ditto.
d63a86f8 17786
c906108c
SS
17787Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17788
17789 The following changes were made by David Taylor
889bf7c5
PA
17790 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17791 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17792 in changes by HP.
d63a86f8 17793
c906108c
SS
17794 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17795 skip tests. When compiling pass c++ flag to gdb_compile.
17796 * gdb.c++/
d63a86f8 17797
c906108c
SS
17798 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17799 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17800 (skip_hp_tests): new function.
17801 (gdb_preprocess): new function.
17802
17803 * configure.in (hpdir): decide whether to configure gdb.hp.
17804 * configure: regenerated.
17805
17806 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17807 to delete on clean.
17808 (EXECUTABLES): update to reflect new additions.
17809 * gdb.base/commands.exp: update message expected.
17810 * gdb.base/default.exp: add copyright notice.
17811 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17812 * gdb.base/help.exp: update messages to reflect current text.
17813 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17814 targets for recurse tests.
17815 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17816 skip this file.
17817
17818 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17819 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17820 compilation.
17821 * gdb.c++/misc.exp: ditto.
17822 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17823 run the tests. tell gdb_compile that it's a c++ compilation.
17824
17825 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17826
c906108c
SS
17827 * gdb.base/all-bin.exp: new file.
17828 * gdb.base/arithmet.exp: new file.
17829 * gdb.base/assign.exp: new file.
17830 * gdb.base/completion.exp: new file.
17831 * gdb.base/cond-expr.exp: new file.
17832 * gdb.base/condbreak.exp: new file.
17833 * gdb.base/define.exp: new file.
17834 * gdb.base/dollar.exp: new file.
17835 * gdb.base/environment.exp: new file.
17836 * gdb.base/eval-skip.exp: new file.
17837 * gdb.base/jump.exp: new file.
17838 * gdb.base/logical.exp: new file.
17839 * gdb.base/pointers.exp: new file.
17840 * gdb.base/relational.exp: new file.
17841 * gdb.base/section_command.exp: new file.
17842 * gdb.base/whatis-expr.exp: new file.
17843
17844 * gdb.base/all-types.c: new file.
17845 * gdb.base/call-array-struct.c: new file.
17846 * gdb.base/call-return-struct.c: new file.
17847 * gdb.base/call-strings.c: new file.
17848 * gdb.base/callfuncs2.c: new file.
17849 * gdb.base/condbreak.c: new file.
17850 * gdb.base/constvars.c: new file.
17851 * gdb.base/display.c: new file.
17852 * gdb.base/int-type.c: new file.
17853 * gdb.base/jump.c: new file.
17854 * gdb.base/miscexprs.c: new file.
17855 * gdb.base/pointers.c: new file.
17856 * gdb.base/pointers2.c: new file.
17857 * gdb.base/shmain.c: new file.
17858 * gdb.base/shr1.c: new file.
17859 * gdb.base/shr2.c: new file.
17860 * gdb.base/solib.c: new file.
17861 * gdb.base/solib1.c: new file.
17862 * gdb.base/solib2.c: new file.
17863 * gdb.base/varargs.c: new file.
17864 * gdb.c++/derivation.cc: new file.
17865 * gdb.c++/overload.cc: new file.
17866 * gdb.c++/ovldbreak.cc: new file.
17867 * gdb.hp/attach.c: new file.
17868 * gdb.hp/attach2.c: new file.
17869 * gdb.hp/average.c: new file.
17870 * gdb.hp/compiler.c: new file.
17871 * gdb.hp/compiler.cc: new file.
17872 * gdb.hp/execd-program.c: new file.
17873 * gdb.hp/follow-exec.c: new file.
17874 * gdb.hp/follow-fork.c: new file.
17875 * gdb.hp/follow-vfork-and-exec.c: new file.
17876 * gdb.hp/misc-hp.cc: new file.
17877 * gdb.hp/more-steps.c: new file.
17878 * gdb.hp/optimize.c: new file.
17879 * gdb.hp/quicksort.c: new file.
17880 * gdb.hp/run-hp.c: new file.
17881 * gdb.hp/start-stop.c: new file.
17882 * gdb.hp/sum.c: new file.
17883 * gdb.hp/templates-hp.cc: new file.
17884 * gdb.hp/thread-local-in-lib.c: new file.
17885 * gdb.hp/thread-local-in-lib.h: new file.
17886 * gdb.hp/thread-local-in-lib.lib.c: new file.
17887 * gdb.hp/vforked-program.c: new file.
17888 * gdb.hp/virtfunc-hp.cc: new file.
17889 * gdb.hp/watchpoint-hp.c: new file.
17890 * gdb.hp/xdb.c: new file.
17891 * gdb.hp/xdb0.c: new file.
17892 * gdb.hp/xdb0.h: new file.
17893 * gdb.hp/xdb1.c: new file.
17894
17895Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17896
17897 The following change was made by Edith Epstein
889bf7c5
PA
17898 <eepstein@cygnus.com> as part of a project to merge in changes
17899 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17900
17901 * gdb.c++/demangle.exp: changed the expected output for some
17902 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17903 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17904 T1<char>::~T1<char>(void)
c906108c 17905 becomes,
a9c64011
AS
17906 maint demangle __dt__11T1__pt__2_cFv
17907 T1<char>::~T1(void)
c906108c 17908
889bf7c5 17909 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17910
c906108c
SS
17911Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17912
17913 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17914 * gdb.trace/backtrace.exp: Likewise.
17915 * gdb.trace/circ.exp: Likewise.
17916 * gdb.trace/collection.exp: Likewise.
17917 * gdb.trace/deltrace.exp: Likewise.
17918 * gdb.trace/infotrace.exp: Likewise.
17919 * gdb.trace/limits.exp: Likewise.
17920 * gdb.trace/packetlen.exp: Likewise.
17921 * gdb.trace/passc-dyn.exp: Likewise.
17922 * gdb.trace/passcount.exp: Likewise.
17923 * gdb.trace/report.exp: Likewise.
17924 * gdb.trace/save-trace.exp: Likewise.
17925 * gdb.trace/tfind.exp: Likewise.
17926 * gdb.trace/tracecmd.exp: Likewise.
17927 * gdb.trace/while-dyn.exp: Likewise.
17928 * gdb.trace/while-stepping.exp: Likewise.
17929
179301998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17931
17932 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17933
17934Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17935
17936 From Brendan Kehoe:
17937 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17938 int return types.
17939
17940Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17941
17942 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17943 remote dos host testing right.
c906108c
SS
17944
17945Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17946
17947 * gdb.base/corefile.exp: remove some xfails.
17948
17949Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17950
17951 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17952 have different timestamps.
c906108c
SS
17953
17954Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17955
17956 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17957 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17958
17959Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17960
17961 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17962 delta.
c906108c
SS
17963
17964Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17965
17966 * gdb.base/default.exp: Add brace missing from previous delta.
17967
17968Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17969
17970 * gdb.base/default.exp: Support test for info float for all
17971 varieties of arm toolchain.
17972
dc96c6c7 17973Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17974
17975 * gdb.trace/*.exp: remove "remote_download" command.
17976
dc96c6c7 17977Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17978
17979 * gdb.trace/*.exp: remove -gdwarf from compile.
17980
17981Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17982
17983 * gdb.trace/configure.in(AC_INIT): typo
17984 * gdb.trace/configure: regenerated
17985
dc96c6c7 17986Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17987
17988 * config/m68k-emc.exp: New file.
17989 * lib/<emc-support.exp trace-support.exp}: New files.
17990 * configure.in: add new test directory gdb.trace.
17991 * gdb.trace/{configure configure.in Makefile.in}: New files.
17992 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17993 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17994 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17995 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17996 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17997 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17998 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17999
dc96c6c7 18000Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18001
18002 * gdb.c++/classes.exp: Change all regular expressions to match
18003 arbitrary combinations of newline/carriage-return, so that they
18004 will work equally well on Unix and Windows.
18005 * gdb.c++/inherit.exp: ditto.
18006 * gdb.c++/virtfunc.exp: ditto.
18007
180081998-08-11 Dawn Perchik <dawn@cygnus.com>
18009
18010 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18011
c2d11a7d
JM
18012Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18013
18014 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18015 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18016 to use a0-a3/d0-d3 as needed.
18017
18018Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18019
18020 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18021 * gdb.disasm/am33.exp: Corresponding changes.
18022
c906108c
SS
180231998-07-11 Felix Lee <flee@cygnus.com>
18024
18025 * gdb.base/callfuncs.exp: add cmp10 test.
18026 * gdb.base/callfuncs.c (cmp10): new function.
18027
18028Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18029
d63a86f8 18030 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18031 into two parts to get around a synchronization problem in expect.
18032
3fc11d3e
JM
18033Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18034
18035 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18036
18037 * configure.in: Add options for gdbtk testsuite.
18038
18039 * configure: Regenerate.
18040
18041 * gdb.gdbtk: New directory to hold gdbtk tests.
18042
c906108c
SS
18043Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18044
18045 * gdb.fortran/types.exp: Escape brackets in expect patterns
18046 for test_float_literal_types_accepted tests.
18047 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18048 before run test.
18049
c2d11a7d
JM
18050Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18051
18052 * am33.exp: Just compile, do not link the testcase.
18053 * am33.s: Add ".am33" pseudoop to force am33 mode.
18054
c906108c
SS
180551998-06-25 Felix Lee <flee@cygnus.com>
18056
18057 * gdb.base/setshow.exp: make sure $pc is sane.
18058
18059 * gdb.stabs/weird.exp: split expect patterns properly.
18060
c2d11a7d
JM
18061Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18062
18063 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18064 * gdb.disasm/am33.exp: Run it.
18065
dc96c6c7 18066Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18067
18068 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18069 match processing (and eliminate spurious timeouts when running).
18070
dc96c6c7 18071Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18072
18073 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18074 exception test, but conditionalize it on target [mach | gnu].
18075
dc96c6c7 18076Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18077
18078 * gdb.base/overlays.exp: fixup compile line for linker script.
18079
18080Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18081
18082 * gdb.fortran/types.exp: don't guess at float size.
18083
18084Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18085
18086 * gdb.base/exprs.exp: delete test that depends on int size.
18087
18088Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18089
18090 * config/sim.exp: Removed checks for target triplets.
18091 (gdb_target_sim): Use gdb,target_sim_options.
18092
18093Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18094
18095 * gdb.base/reread.exp: New file.
18096 * gdb.base/reread1.c: New file.
18097 * gdb.base/reread2.c: New file.
18098
18099Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18100
18101 * config/sim.exp: Use 'target sim -sparclite' when running
18102 SPARClite programs.
18103
18104Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18105
18106 * gdb.base/structs2.exp: New file.
18107 * gdb.base/structs2.c: New file.
18108
18109Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18110
18111 * gdb.asm/common.inc: New file.
18112 * gdb.asm/d10v.inc: New file.
18113 * asm-source.exp: Pass -I's to gas to find .inc files.
18114 Update line numbers in expected output.
18115 * asmsrc1.s: Rewrite.
18116 * asmsrc2.s: Rewrite.
18117 * configure.in: Create arch.inc symlink.
18118 * configure: Regenerate.
18119 * Makefile.in (distclean): Delete arch.inc.
18120
18121Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18122
18123 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18124 (t_enum_value2): ditto
18125 (t_enum_value3): ditto
18126 (main): ditto
c906108c
SS
18127Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18128
18129 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18130 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18131 change.
18132 Use gdb_test instead of send_gdb/gdb_expect sequences.
18133
18134Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18135
18136 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18137 not void.
18138
18139Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18140
18141 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18142 subroutines. Used to test gdbs ability to single step through PC
18143 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18144
18145Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18146
18147 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18148 more rigorous EGCS C++ error checking.
18149
18150Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18151
a9c64011
AS
18152 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18153 tests.
18154 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18155 function when asleep.
18156 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18157 for i*86 Linux and SVR4 signal handling problems.
18158 Remove linux xfail for `next to handler in signals_tests_1', fixed
18159 by recent infrun.c change.
18160 Limit backtrace to 10 frames to avoid timeout problems with infinite
18161 stack backtraces.
18162 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18163 target.[ch] change.
c906108c
SS
18164
18165Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18166
18167 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18168 for a newline from gdb before continuing.
18169 (default_gdb_exit): Just look for y or n.
18170 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18171 it does, fail the rests of the tests in the file.
18172
18173Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18174
18175 * config/cygmon.exp: New file.
18176
18177Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18178
18179 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18180 main" test on remote targets.
c906108c
SS
18181
18182 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18183 run test on remote targets.
18184
18185Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18186
18187 * gdb.asm: New directory.
18188 * configure.in: Configure it.
18189 * configure: Regenerate.
18190 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18191 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18192
18193Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18194
18195 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18196
dc96c6c7 18197Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18198
a9c64011
AS
18199 * gdb.base/overlays (several files): Merge the two overlay
18200 managers into one. Change variables (foox, barx, bazx, grbxx)
18201 back into ints but force them to load in their proper sections.
c906108c
SS
18202
18203Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18204
18205 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18206 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18207 (D10VCopy): Handle memory regions crossing 16k boundaries.
18208 (D10VCopy): Transfer data in 32 bit chunks.
18209
18210Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18211
18212 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18213 correct.
c906108c
SS
18214
18215 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18216 map. Include space for printf in .text segment.
c906108c
SS
18217
18218 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18219 updated d10v memory VMA/LMA map.
c906108c 18220 (D10VCopy): Call D10VTranslate.
d63a86f8 18221
c906108c
SS
18222Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18223
18224 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18225
18226 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18227 that it won't be put into the .sdata - small data -
18228 section. Update reference.
c906108c
SS
18229 * gdb.base/baz.c (bazx, baz): Ditto.
18230 * gdb.base/foo.c (foox, foo): Ditto.
18231 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18232
18233 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18234 to be arrays.
d63a86f8 18235
dc96c6c7 18236Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18237
a9c64011
AS
18238 * gdb.base/overlays.exp: fix up and get working again.
18239 Add tests for backtraces from an overlay function.
d63a86f8 18240
c906108c
SS
18241Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18242
18243 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18244 "calling function with watchpoint enabled".
18245
18246Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18247
18248 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18249 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18250 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18251 pending review of whether it is useful or not.
18252
18253Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18254
18255 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18256
18257Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18258
18259 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18260 * config/dve.exp: New file to support Densan boards.
18261
18262Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18263
18264 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18265 reads and BSD.
c906108c
SS
18266
18267Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18268
18269 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18270 response.
18271
18272 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18273
18274Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18275
18276 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18277 test.
c906108c
SS
18278
18279 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18280 target_sizeof_long and target_bigendian_p.
c906108c 18281 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18282 to targets word size and endianess.
d63a86f8 18283
c906108c
SS
18284Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18285
18286 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18287 output.
c906108c
SS
18288
18289Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18290
18291 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18292 Update test of set args help to match source change.
c906108c
SS
18293
18294Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18295
18296 * gdb.base/default.exp: Expect help system output to be in
18297 alphabetical order.
18298 * gdb.base/help.exp: Ditto.
18299
18300Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18301
18302 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18303 "i*86-pc-linux-gnu*".
18304 * gdb.base/interrupt.exp: Ditto.
18305 * gdb.base/corefile.exp: Ditto.
18306
18307 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18308 define vxworks when building the testcase.
c906108c
SS
18309
18310 * gdb.base/ptype.exp: Fix testnames to be unique.
18311 * gdb.base/radix.exp: Ditto.
18312 * gdb.base/term.exp: Ditto.
18313 * gdb.base/whatis.exp: Ditto.
18314 * gdb.c++/classes.exp: Ditto.
18315
18316Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18317
18318 * gdb.base/callfuncs.exp: Fix indentation.
18319
18320 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18321 suppress_flag has been set.
18322 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18323 target feature.
18324
18325Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18326
18327 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18328 the testcase.
18329
18330 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18331 set_debug_traps() and breakpoint().
c906108c
SS
18332 * gdb.c++/misc.cc (main): Ditto.
18333 * gdb.c++/templates.cc (main): Ditto.
18334 * gdb.c++/virtfunc.cc (main): Ditto.
18335
18336Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18337
18338 * lib/gdb.exp(gdb_step_for_stub): New function.
18339 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18340 exists, reload the executable and do a "continue" instead of
18341 doing a jump.
18342 (runto_main): Use gdb_step_for_stub.
d63a86f8 18343
c906108c 18344 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18345 tests to have unique names.
c906108c
SS
18346 * gdb.base/callfuncs.exp: Ditto.
18347 * gdb.base/commands.exp: Ditto.
18348 * gdb.base/default.exp: Ditto.
18349 * gdb.base/help.exp: Ditto.
18350 * gdb.base/list.exp: Ditto.
18351 * gdb.base/opaque.exp: Ditto.
18352 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18353 similar tests.
d63a86f8 18354
c906108c
SS
18355 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18356 * gdb.c++/cplusfuncs.cc: Ditto.
18357 * gdb.c++/virtfunc.cc: Ditto.
18358
18359 * config/monitor.exp: Keep track of the last file we saw, rather
18360 than trying to get the info from gdb.
18361
18362 * gdb.fortran/types.exp: Move comment to previous line.
18363
18364Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18365
18366 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18367 target mode.
c906108c
SS
18368
18369Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18370
18371 From Bob Manson:
18372 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18373 string from GDB when it connects.
c906108c
SS
18374
18375 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18376
18377Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18378
18379 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18380 if we can't get a debug format from GDB (we may be testing an
18381 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18382
18383 * gdb.stabs/weird.exp: Fix quoting.
18384
18385 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18386
18387Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18388
18389 * config/arm-ice.exp: New file.
18390
18391Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18392
18393 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18394 until it has been modified to work with the new testsuite.
c906108c 18395
99707966 18396 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18397 testcase won't compile, cause all of the testcases in the file to
18398 fail instead.
c906108c
SS
18399
18400 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18401 (gdb_clear_suppressed): New procedure.
18402 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18403 it contains a positive value.
18404
18405Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18406
18407 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18408
18409 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18410
18411Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18412
18413 * lib/gdb.exp (setup_xfail_format): New function.
18414 (get_debug_format): New function to get debug format.
18415 (debug_format): New global variable to hold last value set
18416 by get_debug_format.
18417 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18418 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18419 * gdb.c++/ptype.exp: Ditto.
18420 * gdb.c++/classes.exp: Ditto.
18421 * gdb.c++/cplusfuncs.exp: Ditto.
18422 * gdb.c++/inherit.exp: Ditto.
18423 * gdb.c++/templates.exp: Ditto.
18424 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18425
c906108c
SS
18426Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18427
18428 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18429 host doesn't have a currently-open connection.
18430
18431 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18432 any gdb stub target. Handle cases where gdb doesn't respond when
18433 interrupted in a sane fashion.
c906108c
SS
18434
18435 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18436 same thing in a totally different way.
c906108c
SS
18437
18438 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18439 setting "timeout".
c906108c 18440 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18441 default_gdb_init now.
c906108c
SS
18442
18443Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18444
18445 * gdb.base/printcmds.exp: Fix "check for floating addition"
18446 regexp to accept results within approx +/- .01 of exact value.
18447 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18448
18449Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18450
18451 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18452 properly.
c906108c
SS
18453 (gdb_expect): Add optional timeout parameter, and add timeout
18454 value to various calls.
18455 (gdb_suppress_tests): Only give one warning message per group.
18456
18457Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18458
18459 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18460 global variables. Handle getting a value for $timeout more
18461 gracefully.
c906108c
SS
18462
18463Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18464
18465 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18466 initialize.
c906108c 18467 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18468 by a target configuration file.
c906108c
SS
18469 (gdb_expect): Pass the timeout to remote_expect.
18470
18471 * config/monitor.exp(gdb_load): Fix typo in regexp.
18472
18473Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18474
18475 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18476
18477Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18478
18479 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18480 here. Call gdb_target_exec before rebooting the target, to make
18481 sure the connection to the target is closed.
c906108c
SS
18482 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18483 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18484 Also detect "Timeout reading from remote" error.
18485
18486 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18487 gdb_target_monitor. Don't call gdb_file_cmd here; let
18488 gdb_target_monitor do it.
c906108c
SS
18489
18490 * gdb.disasm/hppa.exp: Don't use exec_output.
18491
18492Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18493
18494 * gdb.base/list.exp: If we're debugging a non-native target,
18495 try to set the pc register to point to the start of the
18496 program before doing the first list command.
18497
18498 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18499 test_calls after restarting.
c906108c
SS
18500
18501 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18502 reloading.
c906108c
SS
18503
18504 * gdb.base/watchpoint.exp: Fix typo.
18505
18506 * gdb.base/setshow.exp: Check for use_gdb_stub.
18507
18508 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18509 stub case.
c906108c
SS
18510 * gdb.base/langs.exp: Ditto.
18511
18512 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18513 gdb_load_offset. If we weren't given a file to load, figure out
18514 what the current file is and use it.
c906108c
SS
18515
18516 * config/i386-bozo.exp: New file.
18517
18518Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18519
18520 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18521 feature.
18522
18523 * config/proelf.exp: New entry.
18524
18525Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18526
18527 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18528 of regexps.
18529
18530 * gdb.base/watchpoint.exp: Don't run the test_stepping
18531 tests if gdb can't call functions on the target.
18532
18533 * gdb.base/setshow.exp: Don't run the set prompt tests if
18534 the board has gdb_prompt set.
18535
18536Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18537
18538 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18539 * gdb.base/commands.exp: Likewise.
18540 * gdb.base/setshow.exp: Likewise.
18541
18542Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18543
18544 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18545 feature.
18546
18547 * config/i960.exp: New file.
18548
18549Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18550
18551 * gdb.base/funcargs.exp: Check for gdb,short_int target
18552 feature instead of looking for explicit target triplets.
18553
dc96c6c7 18554Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18555
d63a86f8 18556 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18557 "p 123DEADBEEF", to check parse_number.
18558 * top.c: change "to enable to enable" to "to enable" in a couple
18559 of help strings.
18560
18561Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18562
18563 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18564 on the mn10300.
d63a86f8 18565
c906108c
SS
18566Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18567
18568 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18569 where the test executable is run with explicit args.
18570 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18571
18572Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18573
18574 * gdb.base/run.c: Use FAKEARGV to build test executable that
18575 does not require a command line arg, since most simulators
18576 don't currently support passing such an arg into the simulated
18577 program.
18578 * gdb.base/commands.exp: Change tests to insert the proper
18579 value as the arg to the first recursive factorial call. Change
18580 compilation line to define FAKEARGV at compile time.
18581
18582Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18583
18584 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18585 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18586 function with watchpoint enabled" test.
18587
18588Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18589
18590 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18591 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18592
18593 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18594 "Tests restarted" messages.
c906108c
SS
18595
18596Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18597
18598 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18599
dc96c6c7 18600Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18601
18602 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18603 for INFO SYMBOL; add help tests for OVERLAY commands.
18604 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18605 add tests for OVERLAY commands
18606 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18607 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18608 * gdb.base/sigall.c: add usestubs code frag
18609 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18610
c906108c
SS
18611Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18612
18613 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18614 failures.
18615 (gdb_stop_suppressing_tests): Note that tests have restarted.
18616
18617Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18618
18619 * config/h8300.exp: New file.
18620
18621Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18622
18623 * gdb.base/setshow.exp: Check for the existence of a
18624 feature, not its value.
18625
18626Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18627
18628 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18629
18630 * gdb.base/scope.exp: It's now init0(), not init().
18631
18632 * gdb.base/scope0.c: For now, change init() to be init0().
18633
18634 * config/monitor.exp: Use gdb_serial in preference to serial
18635 or netport.
18636
18637 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18638 and it's not already set.
c906108c
SS
18639
18640Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18641
18642 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18643 isn't using a stub and if it supports argument passing.
c906108c
SS
18644
18645Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18646
18647 * config/udi.exp(gdb_start): Make sure UDICONF is set
18648 properly before starting gdb.
18649
18650Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18651
18652 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18653 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18654 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18655
18656Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18657
18658 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18659 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18660
18661 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18662
18663 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18664
18665 * config/monitor.exp: Make sure we disconnect from the target.
18666 Also, try a reboot/reload cycle instead of failing if the
18667 load fails.
18668
18669Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18670
18671 * gdb.base/default.exp: Don't set match_max.
18672 * gdb.base/help.exp: Ditto.
18673 * gdb.base/list.exp: Ditto.
18674 * gdb.base/signals.exp: Ditto.
18675
18676 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18677 set, use remote_ld to download the testcase instead of
18678 the GDB loader.
18679
18680Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18681
18682 * config/vr5000.exp: New file.
18683
18684 * config/monitor.exp(gdb_target_monitor): Add pattern for
18685 "Ending remote" to detect errors in connecting.
18686
18687 * gdb.base/setshow.exp: Add .* within auto language test.
18688
18689 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18690 target feature.
18691
18692 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18693 and reboot the board if necessary.
c906108c
SS
18694
18695 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18696 a set of tests. Remove print.* from the patterns being checked.
18697
18698Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18699
18700 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18701 refer to gdb_spawn_id.
18702
18703 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18704 longer used.
18705 * config/sparclet.exp: Ditto.
18706 * config/sparclet-old.exp: Ditto.
18707 * config/slite.exp: Ditto.
18708 * config/sim.exp: Ditto.
18709 * gdb.base/funcargs.exp: Ditto.
18710
18711 * lib/gdb.exp:Remove references to gdb_spawn_id.
18712 (gdb_expect): Move to remote.exp.
18713
18714Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18715
18716 * config/monitor.exp: Detect the "Couldn't establish connection"
18717 message from GDB.
18718
18719Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18720
18721 * gdb.base/bitfields.exp: Use runto instead of explicit
18722 gdb_run_cmd/gdb_expect sequences.
18723
18724 * gdb.base/break.exp(text_next_with_recursion): Add match for
18725 gdb_expect call.
18726
18727 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18728 We also need to handle the "A program is being debugged already"
18729 prompt from gdb. Use gdb_test to set the baud rate.
18730
18731 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18732 to 20000. Really. I mean it.
18733
18734Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18735
18736 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18737 fails. If suppress_flag is set, skip perror message about not
18738 being able to send to GDB.
c906108c 18739 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18740 GDB.
c906108c
SS
18741 (gdb_expect): If suppress_flag is set, always fail immediately.
18742 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18743 (gdb_init): Call gdb_stop_suppressing_tests.
18744 (default_gdb_exit): Ditto.
18745 (default_gdb_start): Ditto.
18746
18747 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18748 gdb_stop_suppressing_tests as appropriate.
c906108c 18749 * gdb.base/break.exp: Ditto.
889bf7c5 18750 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18751 * gdb.base/commands.exp: Ditto.
18752 * gdb.base/exprs.exp: Ditto.
889bf7c5 18753 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18754 * gdb.base/list.exp: Ditto.
18755 * gdb.base/recurse.exp: Ditto.
889bf7c5 18756 * gdb.base/scope.exp: Ditto.
c906108c
SS
18757 * gdb.base/structs.exp: Ditto.
18758 * gdb.c++/inherit.exp: Ditto.
18759
18760Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18761
18762 * config/vr4300.exp: New file.
18763
99707966 18764 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18765
99707966 18766 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18767
18768Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18769
18770 * lib/gdb.exp(gdb_init): New function.
18771
18772 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18773 for each individual variable set.
c906108c
SS
18774
18775 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18776 name.
18777
18778 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18779
18780 * gdb.base/scope.exp: Use gdb_test.
18781
18782 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18783 aborting; the testsuite driver will do that for us (see
18784 gdb_finish). Also, use gdb_test in a few more places.
18785
18786Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18787
18788 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18789
18790Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18791
18792 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18793 and "add_tests" are not at the same address.
18794
18795Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18796
18797 * gdb.base/ptype.exp: Use gdb_test.
18798
18799Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18800
18801 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18802 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18803 left in. No longer expect them to fail.
18804
18805 * gdb.stabs/*.mt; Deleted, no longer used.
18806 * gdb.stabs/configure.in: Remove references to target makefile
18807 frags.
18808 * gdb.stabs/configure: Rebuilt.
18809
18810 * gdb.disasm/*.mt: Deleted, no longer used.
18811 * gdb.disasm/configure.in: Remove references to target makefile
18812 frags. Use "sh3.s" as the unique filename for this directory.
18813 * gdb.disasm/configure: Rebuilt.
18814
18815 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18816 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18817 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18818
18819Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18820
18821 * config/udi.exp: Use mondfe,name instead of remote_host.
18822
18823Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18824
18825 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18826 a function with a watchpoint enabled on the mn10200.
18827
18828 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18829 before trying to create it!
18830
18831Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18832
18833 * config/vx.exp: Use hostname instead of netport.
18834
18835 * config/vxworks.exp: New file.
18836
18837 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18838
18839 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18840 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18841 occurs.
18842
18843 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18844 $gdb_spawn_id directly.
18845 (gdb_run_cmd): Try _start as well as start. Use the target feature
18846 gdb,start_symbol as the symbol to start from when jumping.
18847
18848Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18849
18850 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18851 redundant) test.
18852
18853 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18854 it doesn't lose for 16bit integer systems.
18855
18856Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18857
18858 * gdb.fortran/types.exp: If the target doesn't support "double"
18859 data types, then expect "real" types to only be 4 bytes.
18860
18861 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18862 call tests if the target doesn't support inferior function calls.
18863
18864 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18865 in printf tests.
18866
18867Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18868
18869 * gdb.base/help.exp: Disable "help set", "help show", and
18870 "help support". Simplify regexp for "help stack".
18871
18872 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18873 to 60 seconds. Temporarily set match_max to 15000 around the
18874 "info copying" test.
18875
18876 * gdb.base/nodebug.exp: Don't try to do an inferior function
18877 call if the target doesn't support them.
18878 * gdb.base/printcmds.exp: Likewise.
18879 * gdb.base/setvar.exp: Likewise.
18880 * gdb.base/structs.exp: Likewise.
18881 * gdb.c++/templates.exp: Likewise.
18882 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18883
18884 * gdb.base/recurse.exp: Enable for the mn10200.
18885
18886 * configure.in: Do configure gdb.stabs directory for *-*-elf
18887 targets.
18888 * configure: Rebuilt.
18889
18890 * gdb.base/break.exp: Check for gdb,noresults before testing
18891 exit status and/or results from the target.
18892 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18893 * lib/gdb.exp: Remove old (now bogus) initialization of
18894 noinferior, noargs, noresults and nosignals.
18895
18896Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18897
18898 * config/sh.exp: New file.
18899
18900 * config/slite.exp: Try to connect multiple times to the board
18901 before rebooting. Only send a "monitor run" if need_monitor_run
18902 is set.
18903
18904 * gdb.base/break.exp: Don't do the "stub continue" test if
18905 the target has gdb_stub set.
18906
18907 * gdb.base/callfuncs.exp: Increase the timeout.
18908
18909 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18910 if the target has gdb,noinferiorio set.
18911
18912 * gdb.base/list.exp: Increase match_max to 10000 characters.
18913
18914 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18915
18916 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18917 target.
18918
18919 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18920
18921Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18922
18923 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18924 trying to delete the copy of gdb. Catch the file delete so we
18925 don't die if the delete fails; also, the file should be copied to
18926 the host, not to the build.
c906108c
SS
18927
18928Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18929
18930 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18931 parenthesis in case it contains multiple regexps separated
c906108c
SS
18932 with |.
18933
18934 * gdb.base/watchpoint.exp: Use gdb_test.
18935 * gdb.base/default.exp: Ditto.
18936
18937Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18938
99707966 18939 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18940
c906108c
SS
18941 * gdb.base/scope.exp: Use gdb_test.
18942 * gdb.c++/classes.exp: Ditto.
18943 * gdb.c++/inherit.exp: Ditto.
18944
18945Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18946
18947 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18948 remote_exec instead.
18949 * gdb.base/corefile.exp: Don't be ridiculous.
18950 * gdb.base/*.c: Add missing stub invocations.
18951
18952Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18953
18954 * config/slite.exp: Miscellaneous fixes.
18955
18956 * lib/gdb.exp: Fix runto.
18957
18958 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18959 the target.
18960
18961 * gdb.base/watchpoint.exp: Fix regexp.
18962
18963 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18964 close and wait commands, as the descriptor may now be
18965 invalid. Always call "remote_close host".
18966
18967Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18968
18969 Major rewrite for testsuite revision.
d63a86f8 18970
c906108c
SS
18971 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18972 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18973 instead of relying on spawn_id to always contain a valid
18974 spawn id.
18975 (get_compiler_info): New procedure to build the ${binfile}.ci
18976 file, instead of replicating this in N different places.
18977 (gdb_compile): New procedure.
d63a86f8 18978
c906108c 18979 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18980 appropriate arguments) instead of compile. Use gdb_test in a lot
18981 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18982 at the start of a testcase, as this is no longer done magically.
18983
18984 config/*-gdb.exp: Rename without the -gdb suffix.
18985
18986 config/mips.exp: Use remote_close instead of exit_remote_shell.
18987 config/monitor.exp: Use target_info instead of looking at
18988 baud, timeout, etc.
18989 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18990
18991Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18992
18993 * gdb.c++/templates.exp (test_ptype_of_templates),
18994 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18995 Update expect patterns for destructors and assignment operators
18996 to match corresponding c-typeprint.c changes.
18997 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18998 to destructor breakpoint test, GDB should be able to set the
18999 destructor breakpoint without specifying arguments.
19000
19001Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19002
19003 * gdb.threads/pthreads.exp: Change result for failure to compile due
19004 to lack of pthreads runtime support from an error to simply an
19005 unsupported test, per dejagnu standards.
19006
19007Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19008
19009 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19010 where GDB exits to reduce pattern match time.
19011 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19012
19013 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19014
dc96c6c7 19015Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19016
19017 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19018 * gdb.base/default.exp: ditto.
19019 * gdb.base/nodebug.exp: ditto.
19020 * gdb.base/printcmds.exp: ditto.
19021 * gdb.base/ptype.exp: ditto.
19022 * gdb.base/setvar.exp: ditto.
19023 * gdb.base/structs.exp: ditto.
19024 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19025
19026Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19027
19028 * configure, */configure: Rebuild with autoconf 2.12.
19029
19030Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19031
19032 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19033 use new i*86-pc-linux*-gnu quads.
19034 * gdb.base/corefile.exp: Ditto.
19035 * gdb.base/signals.exp: Ditto.
19036 * gdb.base/sigall.exp: Ditto.
19037 * gdb.base/interrupt.exp: Ditto.
19038
19039 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19040 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19041 RedHat 4.0.
d63a86f8 19042
c906108c 19043 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19044 linux. This allows the test case to at least compile on latest
19045 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19046
19047Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19048
19049 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19050 directory to search gdb directory. Accept and step over conditional
19051 stack alignment code. Consume $prompt in failure cases.
19052 Reset timeout to $oldtimeout instead of some arbitrary value.
19053 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19054 timeout problems with infinite stack backtraces.
19055 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19056 Accept function parameters for linkfunc member.
19057
19058Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19059
19060 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19061 (CXXFLAGS): Remove, unreferenced.
19062 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19063 previous -B options and also add -B option to pick up cross compiled
19064 runtime.
c906108c
SS
19065 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19066 doing cross compiles.
19067 (target_alias): Declare global.
19068 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19069 to verify that gcc exists in build tree, and if so set CC to that
19070 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19071
c906108c
SS
19072Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19073
19074 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19075 ptype test for anonymous union. Fixup testcase to match
19076 current gcc debug output.
19077
19078Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19079
19080 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19081 force argument to an unsigned long type.
19082
19083Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19084
19085 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19086 tests and anonymous union print/ptype tests.
c906108c
SS
19087 * gdb.base/list.exp (test_forward-search): Increase timeout by
19088 5 minutes for the "search extremely long line" case.
19089 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19090 completely optional and that the pass/fail messages use the command as
19091 the message if that third arg is a null string.
19092 (gdb_test_exact): Arrange that a null string pattern means match a
19093 null string output rather than any output, which might include random
889bf7c5 19094 errors.
c906108c
SS
19095 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19096 backtrace test.
19097 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19098 always failing and failure is now exposed by gdb.exp changes.
19099
19100Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19101
19102 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19103 weren't being noted.
19104
19105Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19106
19107 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19108 * gdb.stabs/weird.exp: Remove v_comb xfails.
19109
dc96c6c7 19110Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19111
19112 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19113 list.exp scope.exp watchpoint.exp]
c906108c 19114 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19115
dc96c6c7 19116Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19117
19118 * config/monitor.exp: Increase download timeout to 1000 seconds.
19119
dc96c6c7 19120Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19121
19122 * config/m32r.exp: Increase timeout to 120 seconds.
19123
19124Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19125
19126 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19127 and accept older ordering as obsolescent gcc or gdb.
19128 * gdb.c++/templates.exp: Ditto.
19129 * gdb.c++/virtfunc.exp: Ditto.
19130
19131Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19132
19133 * gdb.base/coremaker.c: Add code to mmap some data so we
19134 can check that it ends up in the core file.
19135 * gdb.base/corefile.exp: Add test to read mmapped data
19136 from core file.
19137
dc96c6c7 19138Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19139
19140 * config/m32r.exp: New file.
19141
19142Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19143
19144 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19145 that cflags can contains -gstabs, and work correctly for other tests.
19146
dc96c6c7 19147Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19148
19149 * gdb.base/setshow.exp: New file, tests show and set.
19150 * gdb.base/setshow.c: New file, tests show and set.
19151 * gdb.base/help.exp: Add test for help set|show annotate.
19152 * gdb.base/default.exp: Add test for set|show annotate.
19153
19154Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19155
19156 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19157 errors unique.
19158 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19159 explicitly.
19160
19161Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19162
19163 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19164 and width commands. This is done elsewhere.
19165 * (gdb_start): Don't call gdb_start_sim here. That's already
19166 done in gdb_load. This fixes lots of failures in default.exp.
19167
19168Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19169
19170 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19171 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19172 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19173 in the same we we treat other failures (since it may be an expected
889bf7c5 19174 condition), rather than as an error.
c906108c
SS
19175 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19176 old test format.
19177
19178Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19179
19180 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19181 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19182 twice. Nuke the duplicates.
c906108c 19183 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19184 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19185 Remove config.h along with other config files.
19186
19187Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19188
19189 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19190 "p func1 ()" and note that rests of tests are skipped.
19191 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19192 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19193 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19194 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19195 affected by the previous run test.
19196 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19197 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19198 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19199 "pass int powerset tuple" and "pass modeless int powerset tuple".
19200 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19201 "real write 4" and "real write 8".
19202 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19203 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19204 "print \$i after tuple assign 2", and
19205 "print vs2 after tuple assign 2".
19206 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19207 meaningful error message and return -1 so the caller can
19208 suppress further tests and avoid a cascade of errors.
d63a86f8 19209
c906108c
SS
19210Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19211
19212 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19213 format for printing version.
19214 * gdb.base/default.exp: Ditto.
19215 * gdb.base/interrupt.exp: Fix problem with cascade of
19216 errors if child process dies while calling a function.
d63a86f8 19217
c906108c
SS
19218Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19219
19220 * Makefile.in (VPATH): Add
19221 * Makefile.in (Makefile, config.status): Fix rules so things get
19222 remade when necessary.
19223
19224Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19225
19226 * Makefile.in (just-check): Add path to sibling expect dir
19227 to environment variable specified by RPATH_ENVVAR.
19228
19229Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19230
19231 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19232 (just-check): Add shared library paths for libstdc++, tk,
19233 tcl, bfd, and opcodes to the environment variable specified
19234 in RPATH_ENVVAR.
19235 * configure.in: Add support to recognize --enable-shared flag
19236 and generate correct value for RPATH_ENVVAR.
19237 * configure: Regenerated with autoconf.
19238
19239Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19240
19241 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19242 include all osf versions.
c906108c
SS
19243 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19244 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19245 when target is linux. When failing to build pthreads test
19246 executable, give more meaningful message.
19247 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19248 arg for pthread_create.
d63a86f8 19249
c906108c
SS
19250Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19251
19252 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19253 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19254 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19255 and -lpthreads (everybody else).
c906108c
SS
19256 (test_startup): Fail gracefully if threads are not supported.
19257 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19258 "p/c array_index("abcdef",2)" when not gcc compiled.
19259 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19260 "print func2::coremaker_local" when not gcc compiled.
19261 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19262 "ptype on opaque struct tagname (statically)",
19263 "ptype on opaque struct tagname (dynamically) 1", and
19264 "ptype on opaque struct tagname (dynamically) 2"
19265 for not compiled with gcc.
19266 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19267 backtrace when compiled with gcc.
d63a86f8 19268 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19269 than always return success.
19270
19271Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19272
19273 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19274
19275Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19276
19277 * gdb.base/structs.exp: Undo last change.
19278
19279Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19280
19281 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19282 encapsulate all the steps/nexts done during self test, starting
19283 at main, and makes them less sensitive to optimization issues.
19284 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19285 signal handler" test.
19286 * gdb.threads/pthreads.exp: Only run this for native configs.
19287 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19288 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19289 tests.
19290 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19291 for "runto test_calls(void)" test.
d63a86f8 19292
c906108c
SS
19293Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19294
19295 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19296 and don't expect address info in breakpoint confirmations.
19297
19298Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19299
19300 * gdb.base/list.exp (test_forward_search): Increase timeout
19301 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19302 and then reset to old value when done. Increase expect input
c906108c
SS
19303 buffer to 10000.
19304
19305Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19306
19307 * gdb.base/list.exp (test_forward_search): Fix to handle very
19308 long source line without overflowing expect's input buffer.
19309
19310Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19311
19312 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19313 "buffer_full".
19314
19315 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19316 "buffer_full".
19317
19318 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19319 "buffer_full".
19320
19321 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19322 "buffer_full".
19323
19324Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19325
19326 * configure.in (configdirs): Add gdb.threads.
19327 * configure: Regenerated with autoconf.
19328 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19329 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19330 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19331
c906108c
SS
19332Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19333
19334 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19335
19336Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19337
19338 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19339 each signal's status in the output of "handle all print".
19340 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19341 the \r\n sequence that immediately precedes the gdb prompt.
19342 * gdb.base/a1-selftest.exp: Save original timeout and restore
19343 after test.
19344
19345Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19346
19347 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19348 symbol.
19349
19350Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19351
19352 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19353
19354Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19355
19356 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19357 timeout by 60 seconds.
19358
19359Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19360
19361 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19362 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19363 error return.
19364
19365Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19366
19367 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19368 gdb initialization, also report how long dejagnu waited. Restore
19369 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19370 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19371
19372Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19373
19374 * lib/gdb.exp: Report timeout value for verbosity level 2.
19375 * config/gdbserver.exp: Ditto.
19376 * config/hppro.exp: Ditto.
19377 * config/mips-gdb.exp: Ditto.
19378 * config/monitor.exp: Ditto.
19379 * config/netware.exp: Ditto.
19380 * config/sim-gdb.exp: Ditto.
19381 * config/slite-gdb.exp: Ditto.
19382 * config/udi-gdb.exp: Ditto.
19383 * config/unix-gdb.exp: Ditto.
19384 * config/vx-gdb.exp: Ditto.
19385 * gdb.base/a1-selftest.exp: Ditto.
19386 * gdb.base/a2-run.exp: Ditto.
19387 * gdb.base/break.exp: Ditto.
19388 * gdb.base/corefile.exp: Ditto.
19389 * gdb.base/list.exp: Ditto.
19390 * gdb.base/recurse.exp: Ditto.
19391 * gdb.base/scope.exp: Ditto.
19392 * gdb.base/signals.exp: Ditto.
19393
19394Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19395
19396 * gdb.threads/Makefile.in (docdir): Removed.
19397
19398Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19399
19400 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19401 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19402 @srcdir@.
d63a86f8 19403 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19404 autoconf 2.5 or higher.
19405 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19406
19407Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19408
19409 * configure: Regenerated.
19410 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19411 avoid name clashes with SunOS headers.
19412
19413Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19414
19415 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19416
19417Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19418
19419 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19420 prototype information ends up in the compiler info file.
19421
19422Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19423
19424 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19425 attempting to regenerate it. Eliminate use of a temporary file
19426 and just generate the info file directly. Source it immediately,
19427 for consistency of use.
19428 * gdb.base/corefile.exp: Ditto
19429 * gdb.base/exprs.exp: Ditto.
19430 * gdb.base/funcargs.exp: Ditto.
19431 * gdb.base/langs.exp: Ditto.
19432 * gdb.base/list.exp: Ditto.
19433 * gdb.base/mips_pro.exp: Ditto.
19434 * gdb.base/nodebug.exp: Ditto.
19435 * gdb.base/opaque.exp: Ditto.
19436 * gdb.base/ptype.exp: Ditto.
19437 * gdb.base/scope.exp: Ditto.
19438 * gdb.base/setvar.exp: Ditto.
19439 * gdb.base/signals.exp: Ditto.
19440 * gdb.base/whatis.exp: Ditto.
19441 * gdb.c++/templates.exp: Ditto.
19442 * gdb.c++/virtfunc.exp: Ditto.
19443 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19444 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19445
19446Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19447
19448 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19449 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19450 Increase timeout, a lot of single stepping might be needed if the
19451 target has no hardware watchpoints.
19452
19453Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19454
19455 * gdb.base/break.exp: Ignore compiler warnings when compiling
19456 break.c.
19457 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19458 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19459 from remote-sim.
19460 * gdb.base/exprs.exp: Add h8300 xfails.
19461 * gdb.base/funcargs.exp: Likewise.
19462 * gdb.base/nodebug.exp: Likewise.
19463 * gdb.base/printcmds.exp: Likewise.
19464 * gdb.base/ptype.exp: Likewise.
19465 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19466 h8300 xfails.
d63a86f8 19467 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19468 on the h8300.
19469 * gdb.base/funcargs.c: Explicitly make last constant argument to
19470 call_after_alloca_subr an unsigned long type.
19471 * gdb.base/return.c: Include stdio.h.
19472
19473Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19474
19475 * config/abug.exp: New file for the older Motorola Bug monitor
19476 that runs on the mvme13x series VME boards.
19477 * config/monitor.exp: Use the new config array for target settings
19478 if they exist.
19479
19480Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19481
19482 * sim-gdb.exp: Make the SH simulator allocate less space when
19483 it is targeted.
19484
19485Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19486
19487 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19488 test.
19489
19490Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19491
19492 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19493 "rs6000-*-*" for "list function in include file" when gcc compiled.
19494 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19495 for "p ctable1[120]".
19496 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19497 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19498 Remove setup_xfail for "rs6000-*-*" for
19499 "print 'scope0.c'::filelocal before run".
19500 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19501 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19502 since some compilers don't allow both options to be given
19503 on the same command line. Create object file and move it.
d63a86f8 19504
c906108c
SS
19505Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19506
19507 * gdb.base/corefile.exp: Always regenerate the core file, since
19508 we always regenerate the coremaker program. Detect special case
19509 where registers cannot be read from core file.
d63a86f8 19510
c906108c
SS
19511Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19512
19513 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19514 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19515 * gdb.c++/templates.exp: Only match on basename of file since
19516 some formats like xcoff don't encode directory information.
19517 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19518 and rs6000 AIX xcoff targets.
19519 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19520 * configure: Regenerate.
19521 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19522 here, rather than in distclean.
d63a86f8 19523
c906108c
SS
19524Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19525
19526 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19527 defined, and use it to compile the test case with -O2. The
19528 native compilation still uses no optimization.
19529 * gdb.base/mips_pro.c: Remove inline assembly code since
19530 it is compiled PIC by default, which results in assembler
19531 warnings that make the testsuite think the compilation
19532 was unsuccessful.
19533
19534Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19535
19536 * gdb.c++/misc.exp: Add note to message for
19537 "print s.a for foo struct" that this is a known gcc 2.7.2
19538 and earlier bug.
19539
19540Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19541
19542 * gdb.base/break.exp: Fix pattern for matching "Delete all
19543 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19544 setup_xfail for deleting all breakpoints test. Fix various
19545 timeout messages to include "(timeout)".
19546 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19547 for "p t_float_values2(3.14159,float_val2)".
19548 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19549 for "continue to call2g" when gcc compiled.
19550 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19551 "up to foo in langs.exp", "show language at foo in langs.exp",
19552 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19553 and "show language at fsub in langs.exp".
19554 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19555 "list line 1 in include file", "list message for lines past EOF",
19556 "list function in include file", "list list0.h:foo", and
19557 "list filename:function; nonexistant function".
19558 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19559 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19560 and "ptype t_char_array" to be for native cc only.
d63a86f8 19561
c906108c
SS
19562Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19563
d63a86f8 19564 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19565 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19566 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19567
19568Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19569
19570 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19571 "bt in signals.exp". This problem only appears when running
19572 the testsuite, and then only intermittently.
19573
19574Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19575
19576 * gdb.base/return.exp (return_tests): Differentiate between
19577 two tests of continuing.
19578
19579Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19580
19581 * */Makefile.in (maintainer-clean): Remove config.log.
19582 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19583 * gdb.c++/Makefile.in (PROGS): Add inherit.
19584 (clean): Remove *.ci.
19585
19586Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19587
19588 * gdb.c++/misc.cc: Add test code from Mike Stump.
19589 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19590
19591Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19592
19593 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19594 to "alpha-*-osf2*" and add comment.
19595 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19596 setup_xfail for "step over execarg initialization" and
19597 "step over corearg initialization".
c906108c
SS
19598 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19599 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19600 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19601 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19602 "print func2::coremaker_local", and "backtrace in corefile.exp".
19603 * gdb.base/signals.exp: Build and source signals.ci.
19604 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19605 to be for gcc only.
19606 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19607
c906108c
SS
19608Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19609
19610 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19611 Feb 3 procfs.c change.
19612
19613Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19614
19615 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19616
19617Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19618
19619 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19620 from dejagnu's apparent default of 10 seconds, which gives random
19621 results when running the tests over NFS on moderately loaded systems.
19622 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19623
19624Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19625
19626 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19627 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19628 result reports.
c906108c
SS
19629
19630Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19631
19632 * configure.in (CY_AC_PATH_TCLH): Remove.
19633 * configure: Regenerate.
19634
19635Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19636
19637 * gdb.c++/Makefile.in (clean): Add missing '{'.
19638
19639Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19640
19641 * lib/gdb.exp: Provide a default value for noinferior.
19642
19643 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19644 Load libgloss.exp.
19645
19646Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19647
19648 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19649 the executable, not the .o to run the tests from.
19650
19651Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19652
19653 * gdb.base/break.exp: Don't test for program exit or exit status
19654 if $noresults if nonzero.
19655 * gdb.base/langs.exp: Likewise.
19656 * gdb.base/watchpoint.exp: Likewise.
19657
19658 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19659 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19660 trying to compile the testcase.
19661
19662Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19663
19664 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19665 * gdb.base/signals.exp (continue to handler): Likewise.
19666
19667Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19668
19669 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19670
19671 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19672
19673Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19674
19675 * gdb.base/corefile.exp: Recognize "not found" as failure
19676 when trying to determine if a core file was generated.
19677 If no core file was generate the first time, try again without
19678 the ulimit -c to work around braindamaged shells.
19679
19680Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19681
19682 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19683 [] tests with "test" and enclose string in quotes.
19684 * gdb.stabs/configure: Rebuild
d63a86f8 19685
c906108c
SS
19686Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19687
19688 Changes in sync with expect:
19689 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19690 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19691 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19692 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19693 argument to AC_REQUIRE.
19694 * configure: Regenerated.
19695
19696Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19697
19698 * gdb.base/corefile.exp: When generating a core, discard any
19699 error messages about ulimit not found and the "core dumped"
19700 message from the shell that runs the coredumper.
19701
19702Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19703
19704 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19705
19706 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19707 which sed script to run. Expect failure for v_comb test
19708 on PA targets too.
d63a86f8 19709
c906108c
SS
19710Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19711
19712 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19713 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19714
19715Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19716
19717 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19718 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19719 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19720 * lib/gdb.exp (default_gdb_start): Fix typo.
19721 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19722 messages to not include the full program name that caused
19723 the core dump since some systems (such as solaris) apparently
19724 truncate this path to about 80 characters.
19725 When generating a core file first try increasing the core file
19726 size limit to unlimited since some systems may default it to
19727 zero, and it is harmless to try it. Move the test for failing
19728 to generate a core file to where it will actually get executed.
19729 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19730 new gdb result from g++ debug info improvements and make old
19731 pattern obsolescent. Also account for size_t differences
19732 (may be int or long).
19733 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19734 initialization before function call is placed in the delay slot
19735 and thus appears to be skipped over by commands such as "next".
19736
19737Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19738
19739 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19740
19741Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19742
19743 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19744 input source file; fix code to compile test to deal with this
19745 convention.
19746 * gdb.c++/*.exp: Likewise.
19747
19748Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19749
19750 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19751 "bt in signals.exp".
19752
19753Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19754
19755 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19756 "step over execarg initialization" and
889bf7c5 19757 "step over corearg initialization".
c906108c
SS
19758
19759Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19760
19761 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19762 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19763
19764Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19765
19766 From Rob Savoye (rob@poseidon.cygnus.com)
19767 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19768 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19769 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19770 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19771 configure.in}: Major reworking for autoconfig.
c906108c
SS
19772 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19773 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19774 New files.
c906108c
SS
19775 * config/unix-gdb.exp: Make GDB global.
19776 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19777 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19778 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19779 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19780 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19781 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19782 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19783 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19784 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19785 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19786 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19787 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19788 to returns as necessary, arrange for test to compile own testcase
19789 executable.
c906108c 19790 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19791
c906108c
SS
19792Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19793
19794 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19795 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19796 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19797 "backtrace through signal handler".
19798
19799Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19800
19801 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19802 continuing from a job control stop signal.
19803 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19804
19805Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19806
19807 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19808 * gdb.base/corefile.exp: Likewise.
19809 * gdb.base/funcargs.exp: Likewise.
19810
19811Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19812
19813 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19814 * config/monitor.exp: Add support for setting baud rate.
19815
19816Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19817
19818 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19819 i*86-*-linux* xfails for "backtrace through signal handler".
19820 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19821 "print func2::coremaker_local".
19822 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19823 alpha-dec-osf2* xfail for
c906108c
SS
19824 "delete all breakpoints when none".
19825
19826Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19827
19828 * gdb.base/break.exp: Change test that deletes all breakpoints
19829 when no user breakpoints are installed. A post 4.15 change
19830 causes gdb to no longer prompt in this case.
19831
19832Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19833
19834 * gdb.base/return.exp (return_tests): Change xfail for test
19835 "correct value returned double test" to stop xfailing at
19836 Solaris 2.5. Apparently the bug has been fixed.
19837
19838Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19839
19840 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19841 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19842
19843Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19844
19845 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19846 * gdb.disasm/hppa.s: Corresponding changes.
19847
19848Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19849
19850 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19851 makefile fragment.
19852 * config/mt-hpux: Deleted.
19853
19854Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19855
d63a86f8 19856 * Many files: When warning about suppressed tests due to a
c906108c
SS
19857 nonexistant test binary, avoid incrementing the warning count.
19858
19859Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19860
19861 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19862
c906108c
SS
19863Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19864
19865 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19866 "sparc-*-solaris2*".
19867
19868Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19869
19870 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19871 Add global and local variables and initialize them.
19872 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19873 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19874 extracts the file name and terminating signal from the core file.
19875 * TODO: Remove note about tests for correct mapping of corefile.
19876 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19877 from optimizing it away.
19878 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19879 handles common blocks.
19880
19881Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19882
19883 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19884 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19885
19886Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19887
19888 * Makefile.in (maintainer-clean): New target, synonym for
19889 realclean.
19890 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19891 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19892 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19893 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19894 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19895 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19896
19897Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19898
19899 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19900 xfails when not gcc compiled for "print foo::funclocal".
19901 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19902 "print foo::funclocal at foo",
19903 "print 'scope1.c'::foo::funclocal at foo",
19904 "print foo::funclocal_bss at foo",
19905 "print 'scope1.c'::foo::funclocal_bss at foo",
19906 "print foo::funclocal_ro at foo",
19907 "print 'scope1.c'::foo::funclocal_ro at foo",
19908 "print bar::funclocal at foo" and
19909 "print 'scope1.c'::bar::funclocal at foo".
19910 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19911 gcc compiled for "print foo::funclocal at bar".
19912 Expand all messages to ensure that they identify that
19913 the test is at bar().
19914 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19915 gcc compiled for:
19916 "ptype on opaque struct pointer (statically)",
19917 "ptype on opaque struct tagname (statically)",
19918 "ptype on opaque struct pointer (dynamically) 1",
19919 "ptype on opaque struct tagname (dynamically) 1",
19920 "ptype on opaque struct pointer (dynamically) 2" and
19921 "ptype on opaque struct tagname (dynamically) 2
19922 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19923 gcc compiled for:
19924 "p datalocal"
19925 "whatis datalocal",
19926 "ptype datalocal",
19927 "p bsslocal",
19928 "whatis bsslocal", and
19929 "ptype bsslocal".
19930 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19931 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19932 when not gcc compiled.
19933 * gdb.base/funcargs.exp (float_and_integral_args): Add
19934 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19935 compiled.
19936 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19937 "backtrace from call6a" when not gcc compiled.
19938 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19939 "backtrace from call7a" when not gcc compiled.
19940 * gdb.base/callfuncs.exp (do_function_calls):
19941 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19942 "p t_char_array_values(char_array_val2,char_array_val1)",
19943 "p t_char_array_values(char_array_val1,char_array_val2)",
19944 "p t_char_array_values("carray 1","carray 2")",
19945 "p t_char_array_values("carray 1",char_array_val2)",
19946 "p t_char_array_values(char_array_val1,"carray 2")",
19947 "p sum_args(1,{2})",
19948 "p sum_args(2,{2,3})",
19949 "p sum_args(3,{2,3,4})",
19950 "p sum_args(4,{2,3,4,5})"
19951 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19952 "backtrace in corefile.exp" when not gcc compiled.
19953
19954Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19955
19956 * gdb.base/signals.exp: Rewrite `handle all print' test as
19957 a procedure. Accept blanks or TABs as whitespace, increase
19958 timeout and expect input buffer size for the large output
19959 from the command. Remove "i*86-*-bsdi2.0" xfail.
19960
19961Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19962
19963 * gdb.base/setvar.exp: Add new testcases for truncation when
19964 assigning invalid values to bitfields.
19965
19966Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19967
d63a86f8 19968 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19969 mips-sgi-irix* xfail for
19970 "call inferior func with struct - returns char *"
19971 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19972 accepted in the result.
c906108c
SS
19973
19974Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19975
19976 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19977 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19978 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19979 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19980 that accidentally got checked in.
19981
19982Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19983
d63a86f8 19984 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19985 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19986 compiled test.
19987 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19988 Add mips-sgi-irix5* xfail for not gcc compiled.
19989 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19990 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19991 "p top", "whatis top", "p middle", and "whatis middle".
19992 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19993 "whatis signed char" for not gcc compiled.
19994 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19995 "set variable signed char=-1 (-1)" and
19996 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19997 * gdb.base/funcargs.exp (float_and_integral_args):
19998 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19999 Add mips-sgi-irix* xfail when not gcc compiled for
20000 "continue to call2b".
20001 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20002 "continue to call2g".
20003 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20004 "backtrace from call6a"
20005 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20006 "backtrace from call7k".
20007 Add mips-sgi-irix5* xfail when not gcc compiled for
20008 "backtrace from call7a".
20009 (localvars_after_alloca): Fix gdb_test cmds for
20010 "print * after runto ...".
20011 Remove rs6000-*-* xfails for
20012 "print i after runto localvars_after_alloca" and
20013 "print l after runto localvars_after_alloca"
20014 for all compilers.
20015 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20016 when not compiled with gcc, for:
c906108c
SS
20017 "print signed char == (minus)",
20018 "print signed char != (minus)",
20019 "print signed char < (minus)",
20020 "print signed char > (minus)".
20021 * gdb.base/callfuncs.exp (do_function_calls):
20022 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20023 "call inferior func with struct - returns char *".
d63a86f8 20024 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20025 "correct value returned double test" to include Solaris 2.4.
20026 * gdb.base/funcargs.exp (float_and_integral_args):
20027 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20028
c906108c
SS
20029Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20030
20031 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20032 enumeration bitfields if compiling with GNU C.
20033 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20034 to empty' prompt.
20035
20036Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20037
20038 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20039 test for PRO targets.
20040
20041 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20042 breakpoints in the inferior at any given time by making
20043 two groups of breakpoints for call2*, call6* and call7*
20044 tests.
20045
20046Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20047
20048 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20049 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20050 from optimizing it away.
20051 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20052 "call inferior func with struct".
20053
20054Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20055
20056 * configure.in: Only configure gdb.chill for particular targets.
20057
20058Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20059
20060 * gdb.base/Makefile.in: Add action to .c.o transformation
20061 rule that generates a .ci file for each .o file and remove
20062 explicit .c.o rules except for callfuncs.o.
20063 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20064 generates a .ci file for each .o file and remove explicit
20065 .cc.o rules.
20066 (clean): Remove *.tmp *.ci files.
20067 (EXECUTABLES): Remove templ-info.exp.
20068 * gdb.base/compiler.c: New file.
20069 * gdb.c++/compiler.cc: New file
20070 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20071 Change rs6000-*-* xfail for
20072 "print 'scope0.c'::filelocal_ro" and
20073 "print 'scope1.c'::filelocal" and
20074 "print 'scope1.c'::filelocal_bss" and
20075 "print 'scope1.c'::filelocal_ro" and
20076 "print 'scope1.c'::foo::funclocal" and
20077 "print 'scope1.c'::foo::funclocal_ro" and
20078 "print 'scope1.c'::bar::funclocal" and
20079 "print 'scope0.c'::filelocal_ro" and
20080 "print 'scope1.c'::filelocal at foo" and
20081 "print 'scope1.c'::filelocal_bss at foo" and
20082 "print 'scope1.c'::filelocal_ro at foo" and
20083 "print 'scope1.c'::foo::funclocal at foo" and
20084 "print 'scope1.c'::foo::funclocal_bss at foo" and
20085 "print 'scope1.c'::foo::funclocal_ro at foo" and
20086 "print 'scope1.c'::bar::funclocal at foo" and
20087 "print 'scope0.c'::filelocal_ro" and
20088 "print 'scope1.c'::filelocal" and
20089 "print 'scope1.c'::filelocal_bss" and
20090 "print 'scope1.c'::filelocal_ro" and
20091 "print 'scope1.c'::foo::funclocal" and
20092 "print 'scope1.c'::foo::funclocal_bss" and
20093 "print 'scope1.c'::foo::funclocal_ro" and
20094 "print 'scope1.c'::bar::funclocal" and
20095 "print 'scope1.c'::bar::funclocal_bss"
20096 to only be xfail'd when not compiled with gcc.
d63a86f8 20097 Add rs6000-*-* xfail for
c906108c
SS
20098 "print 'scope0.c'::filelocal_bss before run"
20099 when compiled with gcc.
20100 (test_at_main): Add rs6000-*-* xfail for
20101 "print filelocal_ro in test_at_main"
20102 when compiled with gcc.
20103 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20104 Add rs6000-*-aix* xfail for
c906108c
SS
20105 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20106 "ptype t_char_array", not compiled with gcc.
20107 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20108 xfail for "list foo (in include file)" when gcc compiled.
20109 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20110 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20111 "run to call0a" if not compiled with gcc.
20112 (unsigned_integral_args): Add rs6000-*-* xfail for
20113 "run to call1a" if not compiled with gcc.
20114 (float_and_integral_args): Add rs6000-*-* xfail for
20115 "run to call2a" if not compiled with gcc and for
20116 "continue to call2b" for any compiler.
20117 Add rs6000-*-* xfail to
20118 "print f1 after run to call2a" for gcc compiled.
20119 (discard_and_shuffle): Add rs6000-*-* xfail for
20120 "run to call6a".
20121 (shuffle_round_robin): Add rs6000-*-* xfail for
20122 "backtrace from call7a" if not compiled with gcc.
20123 Add rs6000-*-* xfail for
20124 "backtrace from call7b" if compiled with gcc.
20125 (call_after_alloca): Add rs6000-*-* xfail for
20126 "print c in call_after_alloca" and
20127 "print s in call_after_alloca" and
20128 "backtrace from call_after_alloca_subr"
20129 if not compiled with gcc.
20130 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20131 "print c in localvars_in_indirect_call" and
20132 "print c in localvars_in_indirect_call" and
20133 "backtrace in indirectly called function" and
20134 "stepping into indirectly called function"
20135 if not compiled with gcc.
20136 (localvars_after_alloca): Add rs6000-*-* xfail for
20137 "print c after runto localvars_after_alloca" and
20138 "print s after runto localvars_after_alloca" and
20139 "print i after runto localvars_after_alloca" and
20140 "print l after runto localvars_after_alloca"
20141 for all compilers.
20142 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20143 than whatis-info.exp.
20144 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20145 than opaque-info.exp.
20146 Setup rs6000-*-* xfail for
d63a86f8 20147 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20148 "ptype on opaque struct pointer (dynamically)" when
20149 not compiled with gcc.
20150 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20151 rather than callf-info.exp.
20152 (do_function_calls): Add clear_xfail for rs6000-*-* for
20153 "p t_float_values2(3.14159,float_val2)". Seems to work
20154 fine there, both with xlc and gcc. Need to find out what
20155 it is doing right and fix other platforms.
20156 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20157 "call inferior func with struct - returns int",
20158 "call inferior func with struct - returns long",
20159 "call inferior func with struct - returns float",
20160 "call inferior func with struct - returns double",
20161 "call inferior func with struct - returns char *",
20162 but only if not gcc compiled (presumes xlc compiled).
20163 Change rs6000-*-* xfails for
20164 "call inferior func with struct - returns char" and
20165 " call inferior func with struct - returns short" to only
20166 xfail if not using gcc.
20167 (clean mostlyclean): Remove *.ci and *.tmp files.
20168 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20169 than templ-info.exp.
20170 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20171 Add rs6000-*-* xfail for "up to foo in langs.exp"
20172 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20173 when not gcc compiled.
d63a86f8 20174
c906108c
SS
20175Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20176
20177 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20178 * gdb.base/corefile.exp: Likewise.
20179 * gdb.base/list.exp: Likewise.
20180 * gdb.base/scope.exp: Likewise.
20181 * gdb.base/siganls.exp: Likewise.
20182
20183 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20184 compiler output.
20185 * gdb.base/whatis.exp: Likewise.
20186
20187Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20188
20189 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20190 failure (opcode table has been fixed to match reality).
20191
20192Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20193
20194 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20195 "call inferior func with struct - returns char",
20196 "call inferior func with struct - returns short"
20197
20198 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20199 "print 'scope0.c'::filelocal at main",
20200 "print 'scope0.c'::filelocal_bss in test_at_main",
20201 "print 'scope0.c'::filelocal at foo",
20202 "print 'scope0.c'::filelocal_bss in test_at_foo",
20203 "print 'scope0.c'::filelocal at bar",
20204 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20205
c906108c
SS
20206 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20207 in source file 1". This bug seems to have been fixed with both
20208 gcc and native cc (was native assembler bug?).
20209
20210Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20211
20212 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20213 "backtrace through signal handler" to "i*86-*-sysv4*".
20214 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20215 continue" case. Add "known SVR4 bug" to fail message.
20216 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20217 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20218 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20219 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20220 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20221 "up to foo in langs.exp", "show language at foo in
20222 langs.exp", "up to cppsub_ in langs.exp", "show
20223 language at cppsub_ in langs.exp", "up to fsub in
20224 langs.exp", and "show language at fsub in langs.exp".
20225 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20226 "bactrace in corefile.exp".
20227 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20228 "call inferior function with struct - returns float" and
20229 "call inferior function with struct - returns double".
d63a86f8 20230
c906108c
SS
20231Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20232
20233 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20234 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20235 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20236 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20237
20238Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20239
20240 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20241 (or overriden) "CHILL" macro rather then bare "gcc".
20242 Also look for ../../gcc/xgcc since that is what we will
20243 actually need, not "Makefile". Remove following assignment
20244 of CHILL to CHILL_FOR_TARGET because that results in
20245 recursive definition.
20246
20247Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20248
20249 * gdb.base/corefile.exp: Change xfail for backtrace in
20250 corefile.exp from linuxaout to all linux.
20251 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20252 cases where we miss the breakpoint at the signal handler
20253 for some reason. Setup xfail for linuxoldld/linuxaout and
20254 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20255 hitting SIGURG breakpoint.
20256 * gdb.base/signals.exp: Setup xfail for "next" acting like
20257 continue to add linuxoldld. Setup xfail for all linux for
20258 "next to handler in signals_tests_1", "backtrace in
20259 signals_tests_1", "continue to func1", "pass SIGUSR1",
20260 and continue to handler".
20261
20262Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20263
20264 * Update all FSF addresses except those in COPYING* files.
20265
20266Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20267
20268 * gdb.base/a2-run.exp: Change messages to be more explicit about
20269 the status of args, and quote binfile in results.
20270
20271Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20272
20273 * gdb.base/callfuncs.exp: Add tests for passing structs to
20274 inferior functions and return various types.
20275 * gdb.base/callfuncs.c: Add functions to receive a struct
20276 and return a member of the struct, in various types.
20277
20278Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20279
20280 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20281
20282Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20283
20284 * config/vxworks29k.exp: New file, sources vxworks.exp.
20285
20286Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20287
20288 * config/gdbremote.exp: New file. Testing framework using
20289 gdbserver.
20290
20291Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20292
20293 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20294 "call function when asleep" and "send end of file".
20295 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20296 for "backtrace in corefile.exp".
20297 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20298 for "backtrace through signal handler".
20299 * gdb.base/corefile.exp: Make sure we actually generate a core file
20300 before trying the core tests. Some systems allow the user to suppress
20301 generation of core files and default to that (linux for example).
20302 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20303 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20304
20305Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20306
20307 * gdb.threads: New directory with some crude multi-threaded
20308 gdb tests (step.exp and step2.exp).
20309 * config/mt-lynx (STEP_EXECUTABLE): Define.
20310 (THREADFLAGS): Define.
20311
20312Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20313
20314 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20315
20316 * gdb.base/signals.exp: Disable whole file for lynx until
20317 further notice.
20318
20319 * gdb.base/signals.exp: xfail test where "next" acts like
20320 "continue" for lynx.
20321
20322 * gdb.base/interrupt.exp: xfail test for calling function while
20323 inferior is asleep for lynx.
20324
20325 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20326 than one cr-lf after each command.
20327
20328Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20329
20330 * configure.in: Reinstate setting of stabsdirs variable, fix
20331 typo in setting up configdirs for native builds.
20332
20333 * gdb.base/return.exp: Fix typo in return double test.
20334 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20335 compiler from optimizing them away.
20336
20337Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20338
20339 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20340 sequences to be echo'd by gdb when using gdb_test.
20341 * gdb.chill/chexp.exp: Likewise.
20342 * gdb.fortran/exprs.exp: Likewise
20343
20344Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20345
20346 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20347 after the inferior gdb has started.
20348
20349 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20350 after each command.
20351 * gdb.base/funcargs.exp: Likewise.
20352 * gdb.base/gdbvars.exp: Likewise.
20353 * gdb.base/interrupt.exp: Likewise.
20354 * gdb.base/list.exp: Likewise.
20355 * gdb.base/watchpoint.exp: Likewise.
20356 * gdb.c++/demangle.exp: Likewise.
20357 * gdb.c++/inherit.exp: Likewise.
20358 * gdb.chill/chexp.exp: Likewise.
20359 * gdb.fortran/exprs.exp: Likewise.
20360
20361 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20362 test if we can't handle IO to/from the inferior.
20363
20364 * gdb.c++/misc.exp: Always check for a program already being
20365 started after sending a "run" command to gdb.
20366
20367 * gdb.base/twice.exp: Start with a fresh gdb.
20368
20369 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20370 only depend on gdb's expression code, not the chill runtime.
20371
20372 * gdb.base/return.c: Put return values into variables so we
20373 can have gdb print them rather than depending on the program
20374 to print them.
20375 * gdb.base/return.exp: Corresponding changes.
20376
20377 * lib/gdb.exp: Provide default value for noinferiorio.
20378 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20379 the inferior.
20380
20381 * gdb.base/break.exp: Always check for a program already being
20382 started after sending a "run" command to gdb.
20383 (text_next_with_recursion): Don't check the output from the
20384 program's printf statement. Instead just make sure the program
20385 exited.
20386
20387 * gdb.base/commands.exp: Protect tests which need arguments with
20388 $noargs conditionals.
20389
20390Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20391
20392 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20393 of structure member arrays to match gdb/valops.c:value_addr change.
20394
20395Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20396
20397 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20398 cases.
20399
20400Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20401
20402 * configure.in (configdirs): Remove gdb.chill from default list
20403 of subdirs and then add it back in only if doing a native build.
20404 The current chill compiler does not yet work in any cross build.
20405 * Revert all signal changes from Jul 6.
20406 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20407 for sh-hms targets, allowing these tests to link, with no other
20408 changes. Testing is suppressed by setting "nosignals" in site.exp.
20409
20410Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20411
20412 * configure.in (signaldirs): Define and add to configdirs for all
20413 targets except some specific ones that are known to not support signals.
20414 Also clean up formatting.
20415 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20416 (signals, sigall): Remove rules to build.
20417 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20418 Moved to new gdb.signals directory.
20419 * gdb.signals: New test directory.
20420 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20421 signals.c signals.exp}: New or moved files.
20422
20423Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20424
20425 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20426
20427Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20428
20429 * gdb.base/return.exp: Xfail `return double' test failure
20430 on at least Solaris 2.3 and handle future/past versions on
20431 a case by case basis as appropriate. Also update message
20432 to include i*86 failures.
20433
20434Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20435
20436 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20437
20438 * lib/gdb.exp: Fix comment which erroneously identified
20439 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20440 gdb_file_cmd not gdb_load).
20441 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20442
20443 * gdb.base/setvar.exp: Make test names consistent between pass and
20444 fail cases. Use gdb_test more.
20445
20446Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20447
20448 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20449
20450Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20451
20452 * gdb.base/help.exp: Fix expected help string for `show commands'.
20453
20454Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20455
20456 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20457
20458 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20459 of a text section.
20460
20461Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20462
20463 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20464 that loop eventually terminates. Fix Connection refused logic so
20465 that testsuite will expire nicely.
20466
20467Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20468
20469 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20470 config/rom68k.exp: New tcl glue for the appropriate monitors.
20471 These all just end up calling monitor.exp.
20472 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20473 refused' by retrying. Cleanup some timeout issues.
20474 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20475 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20476 callers don't have to set/restore global timeout variable.
20477
20478 * The following set of changes centralizes management of the global
20479 timeout variable. This way, it can be set in one target dependent
20480 place instead of dozens of places scattered throughout the test suite.
20481 If you need to lengthen a timeout, then you should either set timeout
20482 in one of the config/{target}.exp files, or multiply it by a factor.
20483 Setting it to an absolute value is always going to lose for some
20484 targets.
20485 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20486 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20487 * gdb.base/funcargs.exp: Don't set timeout.
20488 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20489 * gdb.base/printcmds.exp (test_print_string_constants
20490 test_print_array_constants): Don't set timeout.
20491 * gdb.base/ptype.exp: Don't set timeout.
20492 * gdb.base/recurse.exp: Don't set timeout.
20493 * gdb.base/return.exp: Don't set timeout.
20494 * gdb.base/watchpoint.exp: Don't set timeout.
20495 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20496 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20497
20498Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20499
20500 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20501
20502Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20503
20504 * lib/gdb.exp: Disable chill tests for irix5.
20505
20506Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20507
20508 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20509 each test pass or fail.
20510
20511Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20512
20513 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20514 xlc not gcc.
20515
20516Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20517
20518 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20519
20520Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20521
20522 * config/est.exp: Fix copyright and comments. Remove dead code.
20523 Use targetname, serialport and baud variables instead of fixed
20524 constants.
20525 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20526 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20527
20528Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20529
20530 * gdb.base/watchpoint.exp: Don't run
20531 test_watchpoint_triggered_in_syscall for sunos.
20532
20533Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20534
20535 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20536 they don't seem to exist. Do include stdio.h.
20537
20538Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20539
20540 * gdb.base/a1-selftest.exp: Add alpha xfail.
20541
20542Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20543
20544 * gdb.base/watchpoint.c (main): Prompt before calling read().
20545 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20546 Revise accordingly. Remove cruft about sending "123" several
20547 times, until it gets noticed. Clean up the "print buf[0]" stuff
20548 so that it passes or fails, and waits for prompts in the usual way.
20549
20550Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20551
20552 * gdb.base/recurse.exp: Fix comment.
20553
20554 * TODO: Remove item about printing variables in nodebug.exp. Add
20555 item about enabling tests which are only run on some targets.
20556
20557 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20558 fail, make test names unique, use new gdb_test convention
20559 regarding pattern, use gdb_test more, etc.).
20560
20561 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20562 fail, make test names unique, etc.).
20563
20564Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20565
20566 * gdb.base/nodebug.c: Change return type of top and middle to
20567 short.
20568 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20569 are fixed by the recent mdebugread.c changes. Allow `short ()'
20570 as type for top and middle.
20571
20572Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20573
20574 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20575 nearly as I can tell, the whole thing was an accident in Stu's
20576 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20577 to replace a send/expect pair with gdb_test, but ended up only
20578 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20579 of 30 Mar 1995 took care of it, but left this vestigial comment
20580 which I am now nuking.
20581
20582Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20583
20584 * gdb.base/break.exp: Look for different line number for
20585 breakpoint at main depending on usestubs.
20586
20587Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20588
20589 * gdb.base/list.exp: Adjust some alternate expect patterns to
20590 match recent list0.c change. Add alternate expect pattern for
20591 output from `list default lines around main' for optimizing
20592 compilers.
20593
20594Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20595
20596 * lib/gdb.exp: If nosignals is not set, set it to 0.
20597
20598Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20599
20600 * config/slite-gdb.exp: Responds to load symbol table prompt.
20601 * gdb.base/break.exp: Adjust line number, fix rerun.
20602 * gdb.base/langs0.c: Add #ifdef usestubs.
20603
20604Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20605
20606 * gdb.base/list.exp: Adjust line contents after adding new lines in
20607 list0.c. Also fix a syntax error.
20608
20609 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20610 * gdb.base/break.exp: ditto.
20611 * gdb.base/list.exp: ditto.
20612 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20613 * gdb.base/run.c: ditto.
20614 * gdb.base/list0.c: ditto.
20615 * gdb.base/funcargs.c: ditto.
20616
20617Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20618
20619 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20620 $targetname, $serialport and $baud instead of hardwired variables.
20621 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20622 target doesn't support signals.
20623
20624Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20625
20626 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20627
20628Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20629
20630 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20631 Don't rely on the value of an auto variable before it has been
20632 initialized. Use gdb_test more.
20633
20634Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20635
20636 * lib/gdb.exp (default_gdb_version): A version number must start
20637 with a digit, but other than that contains all characters up to
20638 the first whitespace character.
20639
20640Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20641
20642 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20643
20644Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20645
20646 * gdb.c++/*.exp: Warn if executable does not exist. The original
20647 reason for skipping the warning was that configure.in sometimes
20648 intentionally skipped building the executables but the tcl code
20649 had no way of knowing. That (a) was always bogus with respect to
20650 error handling, (b) is no longer true (right now there is no way
20651 to skip C++ tests).
20652
20653 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20654
20655Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20656
20657 * gdb.base/list.exp: Add expect patterns for output from
20658 SunPRO compiled executables.
20659 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20660 types.
20661
20662Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20663
20664 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20665 number (we are already testing that the correct source line text
20666 gets printed).
20667
20668 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20669 that is what is intended, but something needed to be done to get
20670 sunos4 native working again.
20671
20672 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20673
20674 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20675 apparently went with a (very) old xfail.
20676
20677Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20678
20679 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20680 runto_main is a proc in gdb.exp that will do 'step' for target use
20681 stubs.
20682 * gdb.base/exprs.exp: ditto.
20683 * gdb.base/interrupt.exp: ditto.
20684 * gdb.base/opaque.exp: ditto.
20685 * gdb.base/printcmds.exp: ditto.
20686 * gdb.base/ptype.exp: ditto.
20687 * gdb.base/scope.exp: ditto.
20688 * gdb.base/setvar.exp: ditto.
20689 * gdb.base/signals.exp: ditto.
20690 * gdb.base/twice.exp: ditto.
20691 * gdb.c++/classes.exp: ditto.
20692 * gdb.c++/inherit.exp: ditto.
20693 * gdb.c++/templates.exp: ditto.
20694 * gdb.base/break.exp: no run and hit main for stubs. Change line
20695 numbers for breakpoints and info breakpoint.
20696 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20697 breakpoint().
20698 * gdb.base/callfuncs.c: ditto.
20699 * gdb.base/exprs: ditto.
20700 * gdb.base/interrupt.c: ditto.
20701 * gdb.base/opaque0.c: ditto.
20702 * gdb.base/printcmds.c: ditto.
20703 * gdb.base/ptype.c: ditto.
20704 * gdb.base/scope0.c: ditto.
20705 * gdb.base/setvar.c: ditto.
20706 * gdb.base/signals.c: ditto.
20707 * gdb.base/twice.c: ditto.
20708 * gdb.c++/misc.cc: ditto.
20709 * gdb.c++/templates.cc: ditto.
20710
20711Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20712
20713 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20714
20715 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20716 somewhere between `read' and `main.c'. I'm pretty sure the
20717 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20718 and it isn't particularly useful.
20719
20720 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20721
20722Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20723
20724 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20725
20726Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20727
20728 * config/mt-slite: add LIBS and -nostdlib.
20729 * config/slite-gdb.exp: add this new file to support sparclite target.
20730
20731Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20732
20733 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20734
20735 * gdb.base/a2-run.exp: Change argument to istarget from
20736 "*-*-vxworks" to "*-*-vxworks*".
20737 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20738
20739Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20740
20741 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20742 will not runto main but do a 'step' to step out of breakpoint().
20743 * config/mt-slite: add -Dusestubs.
20744
20745Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20746
20747 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20748 instead of just @.
20749
20750 * gdb.base/signals.exp: Add test for "handle all print".
20751 * TODO: Remove "handle all print". Also remove item about
20752 checking copyright date (I don't like the idea of a spurious FAIL
20753 based on when we run the tests).
20754
20755 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20756 for SunOS4 (reason for failure not investigated). Remove
20757 redundant test for $binfile.
20758
20759 * gdb.base/nodebug.c (array_index): Call malloc.
20760
20761 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20762
20763Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20764
20765 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20766 conventions and slightly simplify the matching regexp.
20767
20768Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20769
20770 * gdb.base/break.exp: Update gdb_test invocation to use new
20771 convention.
20772
20773 * lib/gdb.exp: If noargs is not set, set it to 0.
20774
20775 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20776 tests unique.
20777
20778 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20779
20780Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20781
20782 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20783 one argument of type "<non-float parameter>".
20784
20785Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20786
20787 * config/rom68k.exp: New file to support Motorola IDP board.
20788 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20789 * gdb.base/break.c: Change things around so that this program
20790 doesn't depend upon args. This is necessary to make remote
20791 targets work (in general, they can't take args).
20792 * gdb.base/break.exp: Don't try to send args to program. Don't
20793 expect output. Also, replace lots of code with gdb_test.
20794
20795Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20796
20797 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20798 printing of '\'' (which is what the comment says we are testing,
20799 even though we were not), not '''.
20800 (test_integer_literals_rejected): Test that printing ''' is an error.
20801
20802 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20803 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20804 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20805 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20806 Use gdb_test not test_print_accept.
20807 * lib/gdb.exp: Remove test_print_accept.
20808
20809 * gdb.base/signals.exp (signal_tests_1): Make pass message
20810 consistent with fail message.
20811
20812 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20813 unsigned char; the bug (PR 1821) is fixed.
20814
20815 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20816
20817 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20818 successful tests--makes xfailing them work right.
20819
20820Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20821
20822 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20823 only \r\n, not .*. The test can pass .* as the last thing in
20824 $pattern if that is what it wants. In addition to providing this
20825 flexibility, this change should speed up pattern matching in cases
20826 where the pattern already ended with .* (there were a number of
20827 them). This change also helps catch bad patterns--in the old
20828 scheme the typo "char \*" instead of "char \\*" would pass. Now
20829 it is caught.
20830 * Many .exp files: Update callers.
20831
20832 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20833 clearer and does not spuriously match multiple ('s. Likewise for
20834 ) and *.
20835
20836 * gdb.base/nodebug.exp: Test ability to call a function and pass
20837 it a string (even with no debugging info).
20838
20839 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20840 "p '\'", which is the same as "p ''" once tcl gets done with
20841 quoting, to "p '\\'", which I suspect is what is intended (one
20842 backslash gets sent to GDB).
20843
20844 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20845
20846Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20847
20848 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20849 1817) was fixed literally years ago.
20850
20851Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20852
20853 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20854 test, it causes stepping out of call_after_alloca_subr with
20855 optimizing compilers.
20856 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20857 fails.
20858
20859 * gdb.c++/templates.exp: Source templ-info.exp only if
20860 the templates executable exists.
20861
20862 * gdb.c++/misc.cc (class Contains_static_instance,
20863 class Contains_nested_static_instance),
20864 gdb.c++/classes.exp (test_static_members): Test printing of
20865 a class that contains a static instance of the class.
20866
20867Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20868
20869 * gdb.base/langs2.c (cppsub_): Don't prototype.
20870 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20871 only, I believe).
20872
20873Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20874
20875 * lib/gdb.exp (skip_chill_tests): New procedure.
20876
20877 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20878
20879Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20880
20881 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20882 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20883
20884Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20885
20886 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20887
20888 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20889 disassemble 8, not 16, instructions for part 4.
20890
20891 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20892 support the latter anymore.
20893
20894 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20895 -DNO_PROTOTYPES.
20896 * gdb.base/callfuncs.c: Control use of prototypes based on
20897 NO_PROTOTYPES, not __STDC__.
20898 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20899 t_float_values2 tests if prototypes in use.
20900
20901 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20902 t_double_values): When checking differences against DELTA, check
20903 that difference is within the range (-DELTA,DELTA), not just
20904 (-infinity,DELTA).
20905
20906Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20907
20908 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20909 'file' command firts, then 'target', then 'load', this is due to gdb
20910 target set up.
20911 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20912
20913Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20914
20915 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20916 FP load/store variants.
20917 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20918
20919Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20920
20921 * gdb.base/term.exp: Do not give a warning if not native, it is
20922 not an abnormal condition.
20923
20924Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20925
20926 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20927 t_char_array".
20928
20929Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20930
20931 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20932 are getting the version number.
20933
20934 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20935 if not native, it is not an abnormal condition.
20936
20937Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20938
20939 * lib/gdb.exp: Just use "file exists", rather than undocumented
20940 dejagnu procedure "findfile".
20941
20942Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20943
20944 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20945 (LDFLAGS): Set to -Xlinker -Ur.
20946
20947 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20948 Removed, these values are set by lib/gdb.exp.
20949
20950 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20951
20952Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20953
20954 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20955 of replicating gdb startup code.
20956
20957 * config/mt-vxworks (LDFLAGS): Set to -r.
20958 (CFLAGS_FOR_TARGET): Removed.
20959
20960 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20961 (gdb) and gdb for vxworks uses (vxgdb).
20962
20963 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20964 executable is not in the tree and host != target, use sed and
20965 program_transform_name to determine the gdb name used by the
20966 target.
20967
20968 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20969 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20970
20971Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20972
20973 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20974 floats, chars, and shorts where there are ANSI-style function
20975 definitions.
20976
20977 * gdb.base/langs.exp, gdb.base/langs*: New test.
20978 * gdb.base/Makefile.in: Build it.
20979 * TODO: Remove item about checking that C names don't get C++
20980 demangling applied; this test tests it.
20981
20982Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20983
20984 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20985 went with the const70 xfail. The xfail went away a year ago.
20986
20987 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20988
20989 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20990 for hp300.
20991
20992 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20993
20994 * gdb.base/a1-selftest.exp: Don't run on hp300.
20995
20996Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20997
20998 * Makefile.in (site.exp): Set host_alias and target_alias as well
20999 as host_triplet and target_triplet.
21000
21001Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21002
21003 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21004
21005 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21006 places as other ecoff systems).
21007
21008 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21009 ultrix.
21010
21011Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21012
21013 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21014 remove them.
21015 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21016 variable and "variable" in addition to "data variable".
21017 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21018
21019 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21020 2.
21021 * gdb.base/list1.c (long_line): Add additional statement at start
21022 of function.
21023 * gdb.base/list.exp (test_forward_search): Update line number to
21024 reflect new statement.
21025
21026Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21027
21028 * gdb.base/signals.exp: Reinitialize searched source directories
21029 after gdb_start call.
21030
21031Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21032
21033 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21034 * gdb.stabs/Makefile.in: Likewise.
21035
21036 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21037 change. Instead split the tests into smaller pieces.
21038 * gdb.disasm/hppa.s: Corresponding changes.
21039
21040Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21041
21042 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21043 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21044
21045 * gdb.base/funcargs.exp: Modify many tests so that every test
21046 either passes or fails. Make some test names unique.
21047
21048Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21049
21050 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21051 Call stty to set interrupt character.
21052
21053 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21054 for HP assembler versus GNU assembler based on actual behavior of
21055 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21056
21057 * TODO: Suggest a few more stepping tests.
21058
21059Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21060
21061 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21062 restart GDB for h8300 after a continue.
21063 (return): Add pattern to match a29k-udi behavior.
21064 * gdb.base/nodebug.exp: Remove obsolete comment.
21065 * gdb.base/regs.exp: New file, testing of register displays.
21066 * gdb.base/return.exp: Fix typo in reference to $objdir.
21067 * gdb.base/whatis.exp: Always start with a fresh GDB.
21068
21069Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21070
21071 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21072 higher, these tests generate a lot of output.
21073
21074Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21075
21076 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21077 code following the catch silently ignored some errors; without the
21078 catch they should be thrown like any other tcl error. Also, the
21079 catch used "" instead of {} which meant all the callers who wanted
21080 to include one of the characters "[]$ had to quote it an extra time.
21081 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21082 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21083 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21084 Remove extra quoting.
21085
21086Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21087
21088 * gdb.base/commands.exp: Make test names unique; every test either
21089 passes or fails. Update some comments.
21090
21091 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21092
21093Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21094
21095 The following fixes a FAIL caused by the fact that the alpha stabs
21096 configuration didn't use the ".if alpha" code in weird.def.
21097 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21098 bit pointer, so the 32 bit version works even on the alpha.
21099 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21100 Remove the stuff which allowed us to have separate versions for
21101 alpha and everything else.
21102
21103 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21104 regexp which "info func operator\[\](" is supposed to match. Fix
21105 string to send to GDB. Note that GDB still doesn't work right. Add a
21106 new test for "info func .perator\[\](" which GDB does handle correctly.
21107
21108 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21109
21110Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21111
21112 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21113 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21114 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21115 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21116 it makes the tests harder to understand and confuses test-o-matic.
21117 The preferred style is that each test provides a PASS or a FAIL,
21118 and has a unique message (e.g. "continue #54" not just "continue")
21119 which is the same for the pass and the fail.
21120 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21121 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21122 to lib/gdb.exp.
21123 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21124 prt_accept which was basically the same thing. Likewise for
21125 test_print_reject and prt_reject.
21126 * lib/gdb.exp (test_print_reject): Add some more error message
21127 patterns to match from the former printcmds.exp (prt_reject).
21128 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21129 One defect of the passcount stuff is that some of it failed to
21130 report XPASS where appropriate.
21131 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21132 stuff before and after arg in expected pattern.
21133 (test_paddr_operator_functions): Re-do test without print_addr_of;
21134 this is the only test which seems to want extra stuff there.
21135
21136Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21137
21138 * gdb.base/nodebug.exp: Update new tests to reflect improved
21139 wording of gdb output.
21140
21141 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21142 and "ptype" work on variables in files compiled without -g.
21143 Replaces commented out "maint print msymbol" tests.
21144
21145Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21146
21147 * gdb.base/setvar.c (dummy): Call malloc.
21148
21149 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21150 losing with the irix4 sed.
21151
21152 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21153 ALRM" on irix4.
21154
21155Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21156
21157 * TODO: Remove items about corefile.exp testing new exec-file and
21158 backtrace; both are now done. Add items about printing enums.
21159
21160Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21161
21162 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21163 "get signal $thissig" test fails.
21164
21165 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21166
21167Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21168
21169 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21170 compiler warning with dec alpha compiler.
21171
21172 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21173 extra \n from gdb_test call (this explains why the prompt test
21174 that I removed yesterday was there).
21175 (user_defined_command_test): Remove extra \n and prompt test.
21176
21177 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21178 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21179 doesn't exist.
21180 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21181 Also remove alpha workaround, which turns out to be because
21182 SIGABRT == SIGLOST.
21183
21184 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21185
21186 * gdb.base/help.exp: Don't test "help show".
21187
21188Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21189
21190 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21191 "set print address" is on.
21192 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21193 pass prompt to gdb_test; gdb_test already looks for the prompt.
21194
21195 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21196
21197 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21198 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21199 was to make sure that gdb can read a core file. But (a) the "read
21200 the corefile" part didn't make it to a1-selftest.exp, we just
21201 delete the corefile after creating it, and (b) we test reading
21202 corefiles in corefile.exp anyway. Also, this test left around a
21203 xgdb process on Solaris.
21204
21205 * gdb.base/corefile.exp: Also test backtrace.
21206
21207Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21208
21209 * gdb.base/commands.exp: Test a simple user defined command with
21210 arguments and if/while statements; verify the full user command is
21211 printed by "show user".
21212
21213 * gdb.base/commands.exp: Test if/while commands as part of a
21214 breakpoint command list; verify they appear in breakpoint
21215 information.
21216
21217Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21218
21219 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21220 than by dividing by zero.
21221
21222Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21223
21224 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21225 performing an inferior call with watchpoints enabled.
21226 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21227 call.
21228
21229Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21230
21231 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21232 of "file" command.
21233
21234 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21235 Add additional pattern for when "int operator int(void);" appears
21236 in a different order.
21237
21238Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21239
21240 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21241
21242 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21243 and "signal" with ".*".
21244
21245Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21246
21247 * TODO: Add note about "handle all nostop".
21248
21249 * gdb.base/{sigall.c, sigall.exp}: New test.
21250 * gdb.base/Makefile.in: Add it.
21251
21252Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21253
21254 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21255 when invoking GDB, suppresses any windowing interface.
21256
21257Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21258
21259 * config/sim-gdb: New file, simulator testing support.
21260
21261Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21262
21263 * gdb.base/interrupt.exp: Test calling func1 twice.
21264
21265Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21266
21267 * gdb.base/list.exp (test_forward_search): Set timeout higher
21268 when we'll be getting lots of output from gdb.
21269
21270 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21271 "init_malloc" to after the expect statement. Run it if that
21272 regexp is taken, but also for two others which happen if source
21273 cannot be found.
21274
21275Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21276
21277 * gdb.base/printcmds.exp: New test, for printing register before
21278 program is running.
21279
21280Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21281
21282 * gdb.base/list.exp: Correct some alternate expect patterns
21283 to reflect changes in list1.c.
21284
21285Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21286
21287 * TODO: Add item regarding large frames.
21288
21289 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21290
21291 * TODO: Remove item about enabling return.exp; it
21292 is enabled. Suggest a few more "return" tests.
21293
21294Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21295
21296 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21297 anonymous unions.
21298
21299Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21300
21301 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21302 and pr-5646.o, so "make" is the same as "make all", not "make
21303 pr-4975.o".
21304
21305Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21306
21307 * gdb.base/list.exp: Adjust expectations to reflect changes in
21308 list1.c.
21309 (test_forward_search): New test proc.
21310 * gdb.base/list1.c (long_line): New function, has long source line.
21311
21312Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21313
21314 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21315 additional line of code that was added.
21316
21317Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21318
21319 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21320 tests so as not to overflow expect's input buffers.
21321 * gdb.disasm/hppa.exp: Corresponding changes.
21322
21323Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21324
21325 Beginnings of template debugging tests.
21326 * gdb.c++/templ-info.cc: New file to test for template
21327 debugging capability of the compiler.
21328 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21329 templ-info.cc.
21330 * gdb.c++/templates.cc: Add explicit template instantiations
21331 to enable compiling with -fno-implicit-templates. Add destructor
21332 and 'value' method to T5 class for template tests.
21333 * gdb.c++/templates.exp: Add testcases for printing of template
21334 types, setting breakpoints on template methods and calling a
d63a86f8 21335 template method.
c906108c
SS
21336
21337Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21338
21339 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21340 branch target since some assemblers (gas-2.5) may emit a
21341 relocation for the branch instead of resolving it in the
21342 assembler.
21343
21344Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21345
21346 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21347 through signal handler.
21348
21349Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21350
21351 * configure.in (*-*-netware): Use config/mt-netware.
21352
21353 * config/mt-netware: New file.
21354 * config/mt-i386-netware: Removed, separate configs for different
21355 netware architectures are no longer needed now that we have
21356 --with-headers.
21357
21358Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21359
21360 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21361 by the recent changes to use ANSI C arithmetic conversions.
21362
21363Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21364
21365 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21366 bug involving using inferior_pid to figure out whether to select a
21367 frame.
21368
21369Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21370
21371 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21372 match the current disassembler output.
21373
21374Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21375
21376 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21377 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21378 types, expect "int" as type of integer values (for now).
21379
21380Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21381
21382 * gdb.base/commands.exp: New tests for if/while commands.
21383
21384Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21385
21386 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21387 by .*, since hex values have different syntax in Chill mode.
21388
21389Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21390
21391 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21392 linefeed from expect pattern for repeated types with indices > 9.
21393
21394Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21395
21396 First part of Fortran test suite.
21397 * gdb.fortran: New directory.
21398 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21399
21400Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21401
21402 * gdb.base/default.exp: Update expect pattern for load command
21403 without arguments.
21404
21405Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21406
21407 * configure.in: Change i386 to i[345]86.
21408 * gdb.base/configure.in: Likewise.
21409 * gdb.c++/configure.in: Likewise.
21410 * gdb.chill/configure.in: Likewise.
21411
21412Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21413
21414 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21415 patterns, since that is not a valid context for comments.
21416
21417Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21418
21419 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21420 repeated types and repeated types with indices > 9.
21421
21422Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21423
21424 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21425 2417; old bug has been fixed.
21426
21427Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21428
21429 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21430 send the newline ourselves instead of assuming gdb_test will do
21431 so when passed an empty input string.
21432
21433 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21434 stabs testcode.
21435
21436Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21437
21438 * lib/gdb.exp (gdb_test): Don't send anything if the first
21439 argument is an empty string. This makes cases where we want to
21440 match output that is already in expect's buffers (for example,
21441 matching a breakpoint after gdb_run_cmd has been called) work
21442 reliably.
21443
21444Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21445
21446 * config/netware.exp: New file.
21447
21448Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21449
21450 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21451 the -B and -L prefixes so we can find the debugging stub.
21452
21453 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21454 there and we are using the gcc from the tree.
21455
21456 * gdb.base/types.c: Removed.
21457
21458 * gdb.base/configure.in: Look for makefile fragments in ../config.
21459 Recognize i386-*-netware.
21460 * gdb.c++/configure.in: Likewise.
21461
21462Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21463
21464 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21465 the correct TCL syntax.
21466
21467Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21468
21469 * gdb.base/opaque.exp: use runto instead of messing around with
21470 breakpoints. Simplify by using gdb_test.
21471
21472 * gdb.base/bitfields.exp: restart between tests on netware targets
21473 because breakpoints aren't relocated after target death. Run
21474 processes to completion.
21475
21476 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21477
21478Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21479
21480 * Makefile.in: Remove extra tabs that confuse some versions
21481 of "make". Use the newly built gdb to test with by default,
21482 rather than the first one in the tester's search path.
21483
21484Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21485
21486 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21487
21488 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21489 condition help.
21490
21491Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21492
21493 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21494
21495 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21496 running.
21497 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21498 * gdb.base/funcargs.exp: Likewise.
21499
21500 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21501 * gdb.base/funcargs.exp: Likewise.
21502
21503 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21504 message is "".
21505
21506Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21507
21508 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21509 return,signals,twice}.exp: Handle non-existant binaries
21510 consistantly.
21511
21512 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21513 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21514 might testing a cross development system.
21515
21516Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21517
21518 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21519 runtest script is relative to ${srcdir}, not ${rootdir}.
21520
21521Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21522
21523 * gdb.base/signals.exp: Allow for optionality of breakpoint
21524 address.
21525
21526Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21527
21528 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21529
21530Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21531
21532 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21533 for size_t definition.
21534 * gdb.c++/templates.cc: Likewise
21535
21536 * config/mt-i386-netware: New file.
21537
21538 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21539 defined.
21540
21541 * gdb.base/Makefile.in: Added support for systems that name core
21542 files by appending "core" to the program name.
21543 * gdb.base/a1-selftest.exp: Likewise.
21544
21545Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21546
21547 * gdb.base/return.exp: Add comment and message for `return double'
21548 test failure on Sparc Solaris.
21549
21550Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21551
21552 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21553
21554Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21555
21556 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21557 from optimizing them away.
21558 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21559 patterns to include default constructors and assignment operators,
21560 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21561 character in the output of the virtual base pointer.
21562
21563Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21564
21565 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21566 expression match in print_addr_of to avoid unintented matches.
21567 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21568 versions up to 2.5.8.
21569
21570Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21571
21572 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21573 included file to run under newer versions of expect.
21574 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21575 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21576 Remove xfail for the virtual table of BDDHookV.
21577
21578Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21579
21580 * lib/gdb.exp (string_to_regexp): Set a default result.
21581 (default_gdb_start): Fix misleading message.
21582
21583Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21584
21585 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21586 Remove all CC, etc definitions.
21587 * config/mt-hpux: New file.
21588 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21589 (CFLAGS, LDFLAGS): Define.
21590 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21591
21592 * Makefile.in (site.exp): Don't insert host_os, etc.
21593 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21594 (distclean): Check existence of subdir.
21595 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21596 * gdb.base/Makefile.in: General cleanup and simplification.
21597 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21598 to build executables. Use default rule to build .o files.
21599 (EXPECT, RUNTEST, CC): Fix relative pathname.
21600 (site.exp): Don't insert host_os, etc.
21601 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21602 and/or SIGUSR1 defined.
21603 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21604 * gdb.c++/Makefile.in: General cleanup and simplification.
21605 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21606 (CFLAGS): Remove.
21607 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21608
21609Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21610
21611 * gdb.base/recurse.exp: Misc changes to get tests running again
21612 after Kung's changes to the watchpoint code.
21613 * gdb.base/watchpoint.exp: Likewise.
21614
21615Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21616
21617 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21618
21619Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21620
21621 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21622 * lib/gdb.exp (default_gdb_start): Define.
21623 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21624 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21625 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21626 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21627 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21628 Don't call gdb_target_udi in between tests.
21629
21630Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21631
21632 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21633 (which was basically just a local version of the same thing). In
21634 addition to avoiding duplication, gdb_test_exact is faster.
21635 * lib/gdb.exp (gdb_test_exact): Fix typo.
21636
21637 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21638 don't give an error.
21639
21640 * gdb.base/term.exp: Call delete_breakpoints before starting.
21641
21642 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21643 (t10): Add comment.
21644
21645Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21646
21647 Reorganization of the GDB Test Suite.
21648
21649 * gdb.base: New directory, contains all the basic tests.
21650 * gdb.c++: New directory, tests specific to C++.
21651 * gdb.chill: New directory, tests specific to Chill.
21652 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21653 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21654 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21655 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21656 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21657 t30-31 to chill).
21658 * */gdbme.*: Rename to match appropriate expect scripts.
21659 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21660 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21661 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21662 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21663 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21664 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21665 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21666 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21667 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21668 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21669 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21670 gdb.c++/virtfunc.cc: New names of C++ files.
21671 * gdb.chill/chillvars.ch: New name of Chill file.
21672 * gdb.base/configure.in, gdb.c++/configure.in,
21673 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21674 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21675 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21676 * configure.in (configdirs): Update to reflect directory changes.
21677 (target_abbrev): No longer define for any configuration.
21678 * Makefile.in: Cosmetic improvements to header comments.
21679
21680Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21681
21682 Various changes to gdb.t31:
21683
21684 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21685 * gdbme.ch: Make all key-words and predefineds be upper-case.
21686 * chillvars.exp: Expect key-words and predefinds in upper-case.
21687
21688 * chillvars.exp: Use gdb_test_exact many places.
21689 Change expected output for arrays (which now includes index labels).
21690
21691 * pr-5020.exp, gdme.ch (module PR_5020):
21692 New test, for PR-5020.
21693
21694Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21695
21696 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21697 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21698
21699Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21700
21701 * Makefile.in: Fix bit-rot in definitions of CHILL,
21702 CHILL_FOR_TARGET and Chill_LIB.
21703 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21704 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21705 CHILL, and CHILL_LIB.
21706
21707Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21708
21709 * Revert the previous changes. Please see Rob's directory
21710 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21711
21712Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21713
21714 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21715 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21716 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21717 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21718 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21719 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21720 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21721 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21722 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21723 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21724 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21725 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21726 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21727 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21728 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21729 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21730 changes from 94Q1.
21731
21732Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21733
21734 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21735 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21736 Rob's new testing fragments.
21737
21738Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21739
21740 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21741 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21742
21743Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21744
21745 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21746 version also, match on casted version strings, and match on
21747 gdb startup case where the line numbers might be messed up.
21748
21749Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21750
21751 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21752 (CFLAGS): Delete it from here.
c906108c
SS
21753
21754Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21755
21756 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21757
21758Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21759
21760 * Makefile.in (RUNTEST): Default to just "runtest".
21761
21762Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21763
21764 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21765 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21766 the code has been restructured.
21767
21768Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21769
21770 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21771 \n, not just one of each.
21772
21773 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21774 /bin/cc gives a warning if you do.
21775
21776Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21777
d63a86f8 21778 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21779 __t10ListS_link1ZUiRCUiPT0
21780
21781Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21782
21783 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21784 on local variables in recursive functions.
21785
21786 * gdb.t07/Makefile.in: Build the new test.
21787
21788Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21789
21790 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21791 directly. Instead compare the return values from actual calls.
21792
21793Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21794
21795 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21796
21797Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21798
21799 * From Peter Schauer with minor modifications.
a9c64011
AS
21800 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21801 stops in mid-line in the caller. Add xfail for returning a float
21802 value on X86 targets.
c906108c
SS
21803
21804Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21805
21806 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21807 to avoid expect lossage.
21808 (fmem_LRbug_tests): Likewise.
21809 * gdb.disasm/hppa.s: Corresponding changes.
21810
21811 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21812 conditions to work with latest dejagnu/expect.
21813
21814 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21815 expected to fail on the PA.
21816 (backtrace in call with trampolines): Explicitly require main
21817 to be frame #1 (no trampolines should show up in backtrace).
21818
21819 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21820 "continue -expect".
21821 * gdb.t06/break.exp: Likewise.
21822 * gdb.t07/watchpoint.exp: Likewise.
21823 * gdb.t13/bitfields.exp: Likewise.
21824 * gdb.t15/{funcargs,return}.exp: Likewise.
21825 * gdb.stabs/weird.exp: Likewise.
21826 * config/{mips,udi}-gdb.exp: Likewise.
21827
21828 * hppa.sed: Enclose comments within a sed command to avoid
21829 losing with the old OSF1 sed.
21830
21831Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21832
21833 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21834 sequent dynix.
21835 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21836 * gdb.t15/funcargs.exp: Conditionally step again to really
21837 finish from marker_call_with_trampolines. Handle the case where
21838 the first step from within call_with_trampolines already steps
21839 us back to main.
21840 * gdb.t15/gdbme.c: Add comment to closing brace of
21841 call_with_trampolines for funcargs.exp.
21842
21843Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21844
d63a86f8 21845 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21846 Fix typo(s).
21847
21848Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21849
21850 * gdb.t07/gdbme.c: More code for watchpoint testing.
21851
21852 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21853 "Hardware watchpoint" throughout file.
21854 (test_watchpoint_triggered_in_syscall): New test.
21855 (test_complex_watchpoint): New test.
21856
21857Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21858
21859 * gdbme.c (call_with_trampolines): New function to try and step
21860 into. Tests trampoline problems on the PA.
21861
21862 * funcargs.exp (localvars_in_indirect_call): No longer expect
21863 stepping into indirect call to fail on PAs.
21864 (test_stepping_over_trampolines): New test.
21865
21866Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21867
21868 * TODO: Add suggestions for static member function tests, and
21869 completion tests.
21870
21871Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21872
21873 * TODO: Add suggestions for "p/a" tests.
21874
21875 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21876 (default_gdb_exit): Replace all the hair with sending "quit" to
21877 the process with a simple close.
21878
21879Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21880
21881 * TODO: Add suggestions for shared library tests.
21882
21883Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21884
21885 * TODO: Add suggestions for x/s tests.
21886
21887Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21888
21889 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21890 "enable once", and "enable breakpoints once" with ".*".
21891
21892Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21893
21894 * TODO: Add suggestions about structure passing tests.
21895
21896Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21897
21898 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21899 the primary1 test, use work around if __GNUC__ < 2.
21900 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21901 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21902 Test for bad output rather than waiting for timeout. Issue
21903 second continue only if first continue failed.
21904
21905Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21906
21907 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21908 operator[] test with gdb_test because the old code didn't seem to
21909 be getting the quoting right with the new dejagnu.
21910
21911Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21912
21913 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21914 one from the path.
21915 * Makefile.in: Use a fresh expect if there is one, use runtest
21916 from the src tree if there is one.
d63a86f8 21917
c906108c
SS
21918Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21919
21920 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21921 next over recursive call. Revise the tests from that point on
21922 (which had been skipped) to match GDB's actual (correct) output.
21923
21924 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21925 with next over a breakpoint whose condition is false.
21926
21927 * gdb.t00/help.exp: Comment out "help set print" tests just like
21928 (and for same reason as) "help set" test.
21929
21930Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21931
21932 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21933 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21934
21935Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21936
21937 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21938 necessary gdb_target_udi.
21939
21940 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21941
21942 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21943 1838 and 2417; they are fixed.
21944
21945 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21946 gdb.t03/ptype.exp (ptype structure, ptype union):
21947 Remove xfails; the test is looser than when the xfails were added.
21948
21949 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21950 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21951
21952 * gdb.t01/run.exp: Only run shell test if isnative.
21953
21954 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21955 since "run" automatically loads if necessary. Call gdb_target_udi
21956 after the "file" since "file" kills any execution target.
21957
21958 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21959 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21960 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21961 argument for UDI.
21962
21963Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21964
21965 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21966
21967 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21968
21969Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21970
21971 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21972 properly quoting regexps. This makes the second argument to
21973 demangle a fixed string, which matches the callers, instead of a
21974 shell-style pattern which is what the previous implementation
21975 used. Update some of the callers.
21976
21977Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21978
21979 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21980 (comib_nullified_tests): Fix typo.
21981 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21982 strings. No longer expected to fail.
21983
21984 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21985 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21986 strings. No longer expected to fail.
21987
21988 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21989 string. No longer expected to fail.
21990
21991Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21992
21993 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21994 No longer expected to fail.
21995
21996 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21997 string. No longer expected to fail.
21998
21999Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22000
22001 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22002 only in the names (I probably got most of them). I was even
22003 generous with some which differed in underscores in names, and
22004 probably missed a few, and I *still* was able to remove almost a
22005 third of the file with almost no impact on testsuite coverage.
22006
22007Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22008
22009 * gdb.t00/default.exp: Match udi_attach error message as well as
22010 the one from child_attach.
22011
22012 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22013
22014 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22015
22016 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22017 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22018
22019 * Move test with enums and partial symbols back to
22020 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22021 Reverts the change of 26 May 93. Per today's change to
22022 stabs.texinfo, the behavior that weird.exp was expecting was
22023 unreasonable; what is important is that the compiler+gdb get
22024 things right, which happens with a recent gcc. Also fix the test
22025 to deal with native compilers which put out the stab gdb can't
22026 deal with.
22027
22028Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22029
22030 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22031 in the names. The main thing these accomplish is to slow things down.
22032 Many more such duplicates surely remain.
22033
22034 * gdb.t00/help.exp: Comment out "help support" test just like
22035 (and for same reason as) "help set" test.
22036
22037Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22038
22039 * gdb.t06/break.exp: Remove setup_xfails for
22040 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22041 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22042 about known bug in gcc to include up through 2.5.8.
22043 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22044 well as "_vb$".
22045 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22046 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22047 with latest gcc and gdb.
22048 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22049 well as "_vb$".
22050
22051Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22052
22053 * configure.in (hppa*-*-*): Also configure and build stabs-only
22054 tests.
22055
22056Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22057
22058 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22059 * gdb.t10/configure.in (hppa*-*-*): Use it.
22060
22061Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22062
22063 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22064
22065Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22066
22067 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22068 versions prior to 1.13.5.
22069
22070Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22071
22072 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22073 the prompt is at the start of a line.
22074
22075Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22076
22077 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22078 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22079 in the copr tests now.
22080 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22081 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22082 expected to fail.
22083
22084Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22085
22086 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22087 gdb.t31/chillvars.exp, lib/gdb.exp:
22088 Tweak to run under either version of expect.
22089 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22090 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22091 * gdb.t11/list.exp: Remove extraneous whitespace.
22092
22093Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22094
22095 * gdb.t16/printcmds.exp (test_print_strings): Accept
22096 "(unsigned char *) " before the string.
22097
22098 * TODO: Add notes about printing of fancy types and GDB expressions.
22099
22100Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22101
22102 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22103 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22104 if doing mips-idt-ecoff.
c906108c
SS
22105
22106Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22107
22108 * Most .exp files: Tweak to run under either version of expect.
22109
22110Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22111
22112 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22113 xfails; I'm not sure why they are failing, but not because of PR 1806.
22114
22115Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22116
22117 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22118 defined in lib/gdb.exp.
22119
22120Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22121
22122 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22123 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22124 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22125 have to be typeless.
22126
22127Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22128
22129 * TODO: Add suggestion for copyright year test.
22130
22131Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22132
22133 * configure.in (*-*-lynxos*): Add stabs tests.
22134
22135Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22136
22137 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22138 so insert a tab before any assembler directive in column zero.
22139
22140 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22141 stores.
22142 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22143 stores.
22144 (fpu_short_memory_tests): Likewise.
22145
22146Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22147
22148 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22149 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22150 .stabs directives in comments.
22151
22152Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22153
22154 * TODO: New file, describing tests we could write.
22155 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22156
22157Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22158
22159 * gdb.t06/signals.exp: Add kludge to force re-sync.
22160
22161 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22162 to xgdb instead of gdb, get out of gdb.
22163
22164Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22165
22166 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22167 for info.
22168
22169Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22170
22171 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22172 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22173 * gdb.stabs/hppa.sed: New sed script for the PA.
22174
22175Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22176
22177 * gdb.stabs: Re-write weird.def and configuration to use sed
22178 instead of cpp. sed is portable and POSIX; cpp is neither.
22179
22180Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22181
22182 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22183
22184Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22185
22186 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22187
22188Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22189
22190 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22191 "_vb$".
22192 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22193 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22194
22195Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22196
22197 * lib/gdb.exp: Comment out code which depends on non-existent
22198 `transform' procedure.
22199
22200Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22201
22202 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22203 * lib/gdb.exp: Transform tool name.
22204 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22205 1.1's new error handling system.
22206
22207Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22208
22209 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22210
22211Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22212
22213 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22214 They made pattern matching so slow that timeouts happened on
22215 heavily loaded systems. Now any output from "show print" which
22216 gets us back to the GDB prompt is a PASS.
22217
22218Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22219
22220 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22221
22222Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22223
22224 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22225
22226 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22227 It is not from PR 3220.
22228
22229Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22230
22231 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22232 just started failing because they depended on the order the
22233 subcommands are presented, or exact docstring text. This kind of
22234 test is a pain and has minimal benefit.
22235
22236Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22237
22238 * gdb.t09/corefile.exp: At end of test, use "core" command with
22239 no arguments.
22240
22241Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22242
22243 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22244 17}/Makefile.in: Make it possible to run the testsuite with Sun
22245 make and CC = cross gcc by adding explicit build rules for .o
22246 files.
22247
22248Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22249
22250 * gdb.t15/funcargs.exp: Don't put comments on same line as
22251 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22252
c906108c
SS
22253Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22254
22255 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22256
22257Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22258
22259 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22260 * gdb.t20/inherit.exp: remove three dumplicate entries.
22261
22262Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22263
22264 * gdb.t06/break.exp: For "next over recursive call", fail on any
22265 incorrect output, not just on "factorial (value=2)".
22266
22267Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22268
22269 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22270 working now. Add an xfail if accesing a bss variable causes
22271 a memory error if the target is not yet run.
22272
22273Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22274
22275 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22276 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22277 name of __st* demangling (2 strings). Did Kung really get the
22278 more than 95 others right without testing them?
22279
22280Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22281
22282 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22283
22284Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22285
22286 * configure.in (configdirs): Add gdb.disasm
22287 * gdb.disasm: New directory for GDB disassembler tests.
22288 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22289
22290Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22291
22292 * gdb.t00/help.exp: Don't test "help set".
22293
22294 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22295 from within expect statements. None of these happen anymore and
22296 they cause regressions to be silently unnoticed.
22297
22298 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22299 messages) about known failures with gcc cygnus-2.4.5-930417.
22300
22301 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22302 comp-info.exp so it gets built if it doesn't exist.
22303
22304 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22305 it is no longer used.
22306 * gdb.t13/comp-info.c: Removed.
22307
22308Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22309
22310 * gdb.t06/signals.exp: Add xfail for sun3.
22311
22312Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22313
22314 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22315 relevant because ^C doesn't get sent but failure can be reproduced
22316 interactively).
22317
22318Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22319
22320 * gdb.stabs/alpha.mt: New configuration file for alpha.
22321 * gdb.stabs/configure.in: Use it.
22322 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22323 sharing with alpha.mt, redefine long to word via preprocessor.
22324 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22325 for alpha.
22326 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22327 native cc.
22328 * gdb.t00/teststrategy.exp: Change expect string so that we
22329 consume the `(xgdb)' from the command echo and from the gdb prompt.
22330 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22331 gdb currently compares all values as long, so this failure probably
22332 applies to any configuration where LONGEST is bigger than a target int.
22333 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22334 with gcc.
22335 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22336 to handle opaque pointers, gcc is.
22337 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22338 as first argument. Include <sys/types.h> and change all operator
22339 new definitions to use size_t.
22340 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22341 now that we use size_t.
22342
22343Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22344
a9c64011 22345 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22346 a long or float array cast all array members to the same type.
a9c64011 22347 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22348 with 64 bit longs.
a9c64011 22349 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22350 on alpha.
a9c64011 22351 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22352
22353Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22354
22355 * gdb.t24 (demangle.exp): Constructors of templates have names like
22356 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22357 section 14.6 of the ARM.
22358
22359 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22360 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22361 accomplish little and slow down the testsuite.
22362
22363 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22364 Accept spaces various places.
22365
22366Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22369 with watchpoint enabled.
22370
22371 * Makefile.in: Remove definition of CC and remove the second
22372 definition of CXX (the "CXX = gcc" one remains). These definitions
22373 were causing backquotes to be expanded within backquotes, which
22374 doesn't work.
22375
22376Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22377
22378 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22379
22380Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22381
a9c64011
AS
22382 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22383 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22384 by mips cc and contains no stabs entries.
22385
22386Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22387
22388 * config/vx-gdb.exp: Use fake device to load files rather than
22389 NFS.
22390 * lib/gdb.exp: New proc to do "file" command.
22391 * config/unix-gdb.exp: Use new "file" proc.
22392
22393Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22394
22395 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22396 Rework board rebooting slightly.
22397 (gdb_exit): Don't exit from the remote shell; there isn't one.
22398 * gdb.stabs/weird.exp: If a program is being debugged already,
22399 kill it.
22400 * gdb.t04/setvar.exp: Stop and restart gdb.
22401 * gdb.t05/expr.exp: Likewise.
22402 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22403 restart gdb and reload the program.
22404 * gdb.t08/opaque.exp: Likewise.
22405 * gdb.t12/scope.exp: Likewise.
22406 * gdb.t13/bitfields.exp: Likewise.
22407 * gdb.t15/funcargs.exp: Likewise.
22408 * gdb.t20/classes.exp: Likewise.
22409 * gdb.t03/ptype.exp: Increase timeout.
22410 * gdb.t16/printcmds.exp (test_print_string_constants,
22411 test_print_array_constants): Likewise.
22412 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22413 * gdb.t20/classes.exp (do_tests): Likewise.
22414 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22415
22416Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22417
22418 * gdb.stabs: Renamed *wierd* to *weird*.
22419
22420Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22421
22422 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22423 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22424
22425Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22426
22427 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22428 (do_tests): Remove xfail for whatis on one_var and two_var.
22429
22430Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22431
22432 * Makefile.in: Made cross building work better by adding
22433 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22434
22435Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22436
22437 * gdb.t15/{return.c,return.exp,Makefile.in}:
22438 New test, currently commented out.
22439
22440Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22441
22442 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22443 still running and removes the leftover named socket so GDb can do
22444 clean restarts.
22445
22446Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22447
22448 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22449 console, not GDB.
22450 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22451 cross testing works better with "make check"
22452 * config/unix-gdb: Use default procedures for exit and version.
22453 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22454 with the newest VxWorks.
22455
22456Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22459 old form.
22460
22461 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22462 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22463
22464 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22465
22466 * config/unix-gdb.exp: Remove this version of gdb_exit
22467 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22468 Rob says he'll look at it when he gets back to testing boards.
22469
22470Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22471
22472 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22473 an expected fail for certain ptype commands.
22474
22475 * gdb.t20/classes.exp: Update expected results of "ptype class
22476 Base1" to account for the constructor that now appears in the type.
22477
22478Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22479
22480 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22481 disappeared from list.
22482 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22483 "alldone" proc with call to cleanup and exit.
22484 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22485 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22486 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22487 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22488 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22489 "alldone" proc with simple returns that suppress remaining
22490 tests. The alldone proc went away many months ago.
22491
22492Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22493
22494 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22495
22496 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22497
22498Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22499
22500 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22501 as vax gdb will display them.
22502
22503Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22504
22505 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22506 optimizers.
22507
22508 * scope.exp: Change "bad value for localval" messages so each one
22509 is unique.
22510
22511 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22512 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22513
22514 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22515
22516Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22517
22518 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22519 doesn't exist (due to optimization).
22520
22521Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22522
22523 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22524 contains \r because the filename is long.
22525
22526 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22527 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22528
22529Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22530
22531 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22532 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22533 Ultrix.
22534 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22535 int tests.
22536 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22537
22538Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22539
22540 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22541
22542 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22543 to match does not match the passing case but still matches the
c906108c
SS
22544 failing case.
22545
22546Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22547
22548 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22549
22550Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22551
22552 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22553 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22554 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22555 Remove various versions of gdb_exit.
22556 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22557 gdb_exit.
22558 * config/unix-gdb.exp: gdb_exit remains here, and should override
22559 the generic version, since it's doing a lot of wierd stuff that
22560 the other versions aren't. FIXME, fold it in, or abandon this
22561 version.
22562
22563Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22564
22565 * gdb.t24/demangle.exp: Add tests for PR 3220.
22566
22567Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22568
22569 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22570
22571Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22572
22573 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22574 "i386-*-*". Works for i486 as well.
22575
22576 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22577 bug, and expand domain of xfail to all SVR4 systems, since the
22578 actual problem is likely to be in generic SVR4 /proc support.
22579
22580Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22581
22582 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22583
22584Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22585
22586 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22587 xfails for other systems. Match a missing 'Continuing.' as an
22588 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22589
22590 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22591 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22592 Only issue warning for missing executables if -all option is used.
22593
22594 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22595 file if -all option is used. It's like an unpredictable XFAIL.
22596
22597Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22598
22599 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22600 for dynamically linked binaries.
22601
22602 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22603
22604Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22605
22606 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22607 to state that this is a known bug in old versions of g++.
22608
22609Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22610
22611 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22612 while waiting for `Continuing'.
22613
22614Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22615
22616 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22617 in text, data, and bss.
22618 * gdb.t10/nodebug.c: Add local and global test variables for
22619 initialized and uninitialized data.
22620
22621Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22622
22623 * config/unix-gdb.exp (gdb_exit): Add "wait".
22624
22625Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22626
22627 * gdb.t06/signals.exp: xfail the continue from the handler for all
22628 targets.
22629
22630 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22631 function with watchpoints enabled, the i386 call dummy starts with
22632 a call.
22633
22634 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22635 386 bsd names its corefiles.
22636
22637Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22638
22639 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22640 compilers don't grok it.
22641 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22642 with small octal ints rather than character constants, which
22643 are signed and might not fit if first promoted to int.
22644
22645Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22646
22647 * gdb.t09/Makefile.in (clean): Remove corefile.
22648
22649Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22650
22651 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22652
22653Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22654 and Jim Kingdon (kingdon@cygnus.com)
22655
22656 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22657 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22658 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22659
22660Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22661
22662 * gdb.t17/interrupt.exp: Add xfail for hppa.
22663
22664Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22665
22666 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22667 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22668 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22669 to determine signed-ness of bitfields and use the result to setup
22670 the xfail.
22671 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22672 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22673 call line is reached if necessary.
22674
22675Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22676
22677 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22678
22679Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22680
22681 * gdb.t06/break.exp: Also test `clear' command.
22682
22683Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22684
22685 * gdb.t00/teststrategy.exp: Remove extra quote.
22686
22687 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22688 watchpoint enabled to be for all non-68k machines.
22689
22690 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22691
22692Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22693
22694 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22695 targets use aout.mt instead of ecoff.mt as gas understands
22696 standard aout format.
22697
22698Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22699
22700 * lib/gdb.exp (runto): Don't insist that function we are running to
22701 was compiled with -g.
22702
22703 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22704
22705 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22706 to get back into the read system call.
22707 Accept leading newline in case where we woke it up.
22708
22709Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22710
22711 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22712 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22713 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22714 enable ecoff configuration.
22715
22716Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22717
22718 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22719
22720Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22721
22722 * gdb.t16/printcmds.exp: Add another printf test.
22723
22724Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22725
22726 * configure.in: If configured -with-stabs on any target, add
22727 stabsdirs to configdirs.
22728
22729Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22730
22731 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22732 fun" so pattern does not match the command itself.
22733
22734Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22735
22736 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22737
22738Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22739
22740 * gdb.t17/interrupt.exp: Test for more things.
22741
22742Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22743
22744 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22745 compiler arranges the code and line numbers.
22746
22747 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22748
22749Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22750
22751 * gdb.t00/help.exp: Increase expect input buffer size.
22752
22753Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22754
22755 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22756
22757 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22758
22759 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22760
22761 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22762 [0-9]*, not just [0-9].
22763
22764Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22765
22766 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22767
22768 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22769
22770Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22771
22772 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22773
22774Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22775
22776 * gdb.t06/signals.c: Add xfails for sun3.
22777
22778 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22779
22780 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22781 test_stepping tests.
22782
22783Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22784
22785 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22786
22787 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22788
22789 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22790 rather than actually putting it through cpp twice.
22791
22792 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22793
22794Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22795
22796 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22797 no longer needed.
22798
22799Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22800
22801 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22802
22803 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22804 C++ features prints as "struct", make it a pass, not an xfail.
22805
22806Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22807
22808 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22809 Don't require VA to print as "class" rather than "struct".
22810
22811Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22812
22813 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22814
22815Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22816
22817 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22818
22819Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22820
22821 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22822 order.
22823
22824Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22825
22826 * gdb.t16/printcmds.exp: Add printf tests.
22827
22828 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22829
22830 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22831
22832Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22833
22834 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22835 pass counts, to counteract any existing or future setup_xfails.
22836
22837Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22838
22839 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22840 {BEGIN,END}_COMMON for common block instead of STAB.
22841 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22842
22843 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22844 intp_var should be N_GSYM not N_LSYM.
22845 wierd-aout.S: Use a label for the value of the N_SO.
22846 wierd.def: Remove all backslashes.
22847 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22848
22849Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22850
22851 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22852 get the expected next to inheritance3.
22853
22854Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22855
22856 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22857 now that gcc-2.4 gets it right.
22858
22859Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22860
22861 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22862
22863 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22864 generating comp-info.exp which works for cross-compilation.
22865
22866Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22867
22868 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22869 "*-*-sysv4.*".
22870
22871Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22872
22873 * gdb.t01/run.exp: Start with a fresh gdb.
22874 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22875 SVR4.x.
22876
22877Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22878
22879 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22880 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22881 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22882 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22883 things to remove.
22884
22885Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22886
22887 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22888 test cases from bug reports.
22889
22890Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22891
22892 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22893 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22894 avoid spurious xfails.
22895 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22896 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22897 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22898
22899Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22900
22901 * gdb.t00/teststrategy.exp: Rework to provide more useful
22902 description of each test, fix problem with systems that define
22903 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22904 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22905 results for "next over recursive call" so timeouts aren't taken
22906 by error.
22907
22908Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22909
22910 * gdb.t12/scope.exp: Test printing of variables before run.
22911
22912 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22913 printed in wrong order due to sorting.
22914
22915Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22916
22917 * gdb.t00/teststrategy.exp: Fix expected results for printing
22918 user entered string constant. Is array of char, prints with no
22919 address.
22920
22921 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22922 commands.
22923 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22924 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22925 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22926 of struct of char arrays.
22927 * gdb.t00/radix.exp: New tests for radix commands.
22928
22929Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22930
22931 * gdb.t16/printcmd.exp: Print a variable before running program
22932 (with xfail for AIX).
22933
22934Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22935
22936 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22937
22938 * gdb.t16/printcmd.exp: Don't print variables before running program.
22939
22940 * gdb.t06/break.exp: Don't require envp argument to main.
22941
22942 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22943
22944 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22945 Add xfails for rs6000.
22946
22947 * gdb.t02/whatis.exp: Change other tests not to re-test something
22948 we already tested.
22949
22950 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22951 each type used has a variable of that type.
22952
22953Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22954
22955 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22956
22957Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22958
22959 * configure.in: change srctrigger to be a file, not a directory
22960
22961Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22962
22963 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22964
22965 * gdb.t11/list.exp: Fixed a couple of typos.
22966
22967Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22968
22969 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22970 is fixed and PR is closed.
22971 * gdb.t16 (gdbme.c): Add simple test string variable.
22972 * gdb.t16 (printcmds.exp): Add tests with simple test string
22973 variable, primarily for boundaries on "set print elements".
22974
22975Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22976
22977 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22978 Make leading 0's optional and don't expect a tab in the middle
22979 of the number.
22980
22981 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22982
22983 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22984 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22985 don't end command passed to gdb_test with newline.
22986
22987 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22988 signed keyword away, don't expect signed bitfields to be signed.
22989
22990 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22991 printing with only as many 1's as are in the field as well as printing
22992 with 32 1's (see comment).
22993
22994Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22995
22996 * gdb.t00/default.exp: Start with a fresh gdb.
22997 * configure.in (configdirs): Remove gdb.t31 until the chill
22998 compiler works again. It no longer is able to find chillrt0
22999 since it isn't in libchill.a anymore.
23000 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23001 wierd.o, make more modular.
23002 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23003 spurious newlines that caused problems.
23004
23005Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23006
23007 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23008 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23009 gdb.stabs/wierd.{exp,def}: Many new tests.
23010
23011 * gdb.t00/default.exp: update info line for new message.
23012
23013 * gdb.t02/{whatis.exp,gdbme.c}:
23014 Test that "char *" doesn't print as "caddr_t".
23015
23016Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23017
23018 * gdb.t00/help.exp: Use .* in place of some help messages which
23019 just changed.
23020 gdb.t00/default.exp: Update "info frame" test for new message.
23021 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23022 Remove some xfails
23023
23024Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23025
23026 * gdb.t03/{gdbme.c,ptype.exp}:
23027 Add tests for typedef'd struct and union without tags.
23028 Also check "whatis" on a variable of a typedef'd enum without a tag.
23029
23030 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23031 PRMS 1823; the bug still exists but isn't reproduced by this test
23032 anymore), and remove rs6000 XFAIL (the bug is fixed).
23033
23034 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23035 duplicated from whatis.exp. For those that are left, accept
23036 "long", "long int", or "int" for long variables (whatis.exp already
23037 has an XFAIL for "int", so no need to fail it here).
23038
23039 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23040 Deal with GCC's names for types now that GDB uses the compiler's names.
23041
23042 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23043 setup_xfail's for sunos4. If we #defined the signed keyword away,
23044 don't expect GDB to know that char it is signed.
23045
23046 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23047
23048Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23049
23050 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23051 should work on any system, regardless of debugging format.
23052 * gdb.t21/demangle.exp: Move to gdb.t24.
23053 * gdb.t24/demangle.exp: Move from gdb.t21.
23054 * gdb.t24/{Makefile.in, configure.in}: New files.
23055
23056Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23057
23058 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23059 * gdb.stabs: New directory.
23060
23061Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23062
23063 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23064 not just "Quit anyway?".
23065
23066Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23067
23068 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23069 that all setup_xfails are immediately followed by clear_xfails.
23070
23071Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23072
23073 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23074 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23075 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23076 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23077 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23078 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23079 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23080 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23081 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23082 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23083 gdb.t31/chillvars.exp, lib/gdb.exp:
23084 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23085 bug-gdb@prep.ai.mit.edu.
23086
23087Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23088
23089 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23090 with 0.0, not integer 0.
23091
23092Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23093
23094 * gdb.t06/break.exp: Update for "Kill the program" message change.
23095
23096Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23097
23098 * Makefile.in (GDBFLAGS): Set to -nx.
23099 * Makefile.in (site.exp): Use GDBFLAGS.
23100
23101Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23102
23103 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23104 Makefiles.
23105 (check): depend on just-check.
23106 (just-check): added so that tests can be run without a noop
23107 build pass.
23108
23109Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23110
23111 Switch to using configure's configdirs.
23112 * Makefile.in (Makefile): add configure.in dependency.
23113 (SUBDIRS): removed redundant assignment.
23114 * configure.in: switch subdirs assignment to configdirs.
23115 * gdb.t*/configure.in: new files.
23116
23117Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23118
23119 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23120 works.
23121
23122Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23123
23124 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23125 in explicit rules. Apparently this is not supported by some makes.
23126
23127Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23128
23129 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23130
23131Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23132
23133 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23134 disappeared.
23135
23136Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23137
23138 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23139
23140Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23141
23142 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23143 watchpoint problem that is now fixed.
23144 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23145 uninitialized convenience variables.
23146 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23147 structures.
23148
23149Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23150
23151 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23152 which causes expect to get out of sync with gdb on long output
23153 from help set.
23154 * gdb.t09/corefile.exp: Make expected pattern for core file
23155 failing signal and frame output format less sun specific.
23156
23157Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23158
23159 * gdb.t31/chillvars.exp: Add and remove initial dummy
23160 breakpoint, so that symbol table is forced in.
23161 (Needed at least on Sunos4, though it seems not SVR4.)
23162 * gdb.t31/chillvars.exp: Update for changed output format.
23163
23164Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23165
a9c64011 23166 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23167
23168Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23169
23170 * Makefile.in: Added --srcdir when invoking runtest, removed the
23171 need for a local config file. (optional now)
23172
23173Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23174
23175 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23176 failure count used to force early termination. Add some more
23177 expected failures for gnu style demangling.
23178
23179Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23180
23181 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23182 pmi variable from gdb.t20/gdbme to get optimized away.
23183 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23184 Check for written corefile upon timeout _and_ eof.
23185
23186Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23187
23188 * config/unix-gdb.exp: Add missing return 0.
23189
23190Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23191
23192 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23193 test termination.
23194
23195Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23196
23197 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23198 disappeared.
23199
23200Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23201
23202 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23203 time as i860 support works.
23204
d63a86f8 23205 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23206 "backtrace 100\r" rather than just "backtrace\r", to match last
23207 change.
23208
23209Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23210
23211 * config/udi-gdb.exp (gdb_exit): Remove close command.
23212 (gdb_target_udi): New procedure to set the UDI target.
23213 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23214 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23215 Added waits for prompts after several question responses. Added
23216 some more responses used by a29k-amd-udi-gdb.
23217 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23218 pass different arguments, restart UDI connection after program
23219 completion.
23220 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23221 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23222 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23223 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23224 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23225 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23226 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23227 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23228 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23229 after program completion.
23230 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23231 compiled with a SELECT_VECS setting.
23232 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23233 infinite recursion.
23234
23235 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23236 Added checks for COFF results, and made them expected failures for
23237 all targets. It would be better to make them expected failures
23238 for COFF targets only.
23239
23240Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23241
23242 * Makefile.in: add null dvi target, don't bother to recurse
23243 through test directories for info and install-info; rename
23244 $(datadir) to be dejagnu instead of deja-gnu
23245
23246Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23247
23248 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23249 compiler to coredump.
23250 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23251 code.
23252
23253Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23254
23255 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23256 coredump.
23257 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23258 code.
23259
23260Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23261
23262 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23263 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23264 which in a shell. Deletes xgdb when done.
23265 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23266 Tests the return from the "set height" or "set width" commands.
23267 Added a few return codes where needed.
23268
23269Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23270
23271 * Makefile.in (SUBDIRS): Add gdb.t17.
23272 * configure.in (subdirs): Add gdb.t17.
23273 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23274 files to test gdb's calling of functions in the inferior with
23275 the correct arguments and gdb's ability to retrieve any
23276 result returned.
23277
23278Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23279
23280 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23281 may be called after gdb goes away. Previous versions of expect
23282 needed these to avoid file descriptor leaks, but they cause
23283 errors with the current revision of expect.
23284 * gdb.t00/gdbvars.exp: Use -re on expected output after
23285 setting sevenbit-strings.
23286 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23287 to set sevenbit-strings consistent across tests.
23288 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23289 set sevenbit-strings consistent across tests.
23290
23291Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23292
23293 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23294 expected output to match current "expect" expectations.
23295
23296Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23297
23298 * gdb.t00/default.exp: Change expected output for default "source"
23299 command, to match new gdb behavior which requires a filename to
23300 source.
23301
23302Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23303
23304 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23305 expected fail for i486-*-* that misses the marker2 function.
23306 * gdb.t10/crossload.exp (bfddefault): Allow successful
23307 recognition of a format to pass even if no symbols are found.
23308 Explicitly catch failures where the format is not recognized
23309 or is ambiguous, and add the reason to the fail message.
23310 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23311 the cause is and invalid target and add reason to failure message.
23312 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23313 elf32-i386, elf32-sparc, and elf32-i860.
23314 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23315 Set up expected failure for 'filename'::variable scope resolution,
23316 which is now apparently broken on all targets.
23317 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23318 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23319 gdb.t23/templates.exp: Change failure for missing binfile into
23320 just a warning.
23321 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23322 references.
23323
23324Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23325
23326 * gdb.t00/default.exp: Add expected output for default "source"
23327 command, to match new gdb behavior.
23328 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23329
23330Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23331
23332 * config/*-gdb.exp: returns an error, rather than exiting on
23333 internal errors.
23334
23335Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23336
23337 * gdb.t03/gdbme.c: Add pointer to struct variable.
23338 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23339 referencing struct members.
23340
23341Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23342
23343 * configure.in (mips-idt-ecoff): New target.
23344 * config/mips-gdb.exp: New file for remote board using MIPS remote
23345 debugging protocol.
23346
23347 * Redid configuration scheme. Removed gdb.t*/configure.in.
23348 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23349 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23350 distclean targets. Built executables via .o files. Adjusted
23351 tests to account for source files in $(srcdir) rather than
23352 $(objdir).
23353 * lib/gdb.exp (runto): Don't expect () after the function name,
23354 because it may have arguments.
23355
23356Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23357
23358 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23359 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23360 expected failures for mips-idt-* and mips-sgi-*.
23361 * gdb.t00/default.exp (attach): Kill process if requested.
23362 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23363 that does not read core files.
23364 * gdb.t01/run.exp: Removed checks for exit status code.
23365 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23366 it is linked in.
23367 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23368 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23369 appropriate, rather than doing it by hand.
23370 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23371 execution.
23372 * gdb.t10/crossload.exp: Kill existing program if needed.
23373 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23374 appropriate, rather than doing it by hand. Always increase
23375 timeout for this test, not just for VxWorks.
23376
23377Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23378
23379 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23380 of Chill STRUCT types and STRUCT values.
23381 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23382 than "char".
23383 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23384 struct2): New struct definitions and initializations to test
c906108c
SS
23385 simple Chill STRUCT types.
23386
23387Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23388
23389 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23390 the null byte at the end of strings.
23391 * gdb.t00/default.exp: Make show version insensitive to copyright
23392 date.
23393 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23394 to avoid dependencies on target char signedness.
23395 * gdb.t16/printcmds.exp: Update expected results for explicitly
23396 unsigned char.
23397 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23398 now work.
23399 * gdb.t21/demangle.exp: Add many more patterns for template
23400 demangling, most of them being expected failures.
23401 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23402 string we are matching for, to match on the whole string.
23403 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23404 and fix a whole bunch that had incorrect expected output but were
23405 passing anyway because of the bug in "proc demangle".
23406 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23407 type.
23408 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23409
23410Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23411
a9c64011
AS
23412 * gdb/testsuite: made modifications to testcases, etc., to allow
23413 them to work properly given the reorganization of deja-gnu and the
23414 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23415
23416Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23417
23418 * gdb/testsuite: Initial creation of gdb/testsuite.
23419 Migrated dejagnu testcases and support files for testing nm to
23420 gdb/testsuite from deja-gnu. These files were moved "as is"
23421 with no modifications. This migration is part of a major overhaul
23422 of dejagnu. The modifications to these testcases, etc., which
23423 will allow them to work with the new version of dejagnu will be
23424 made in a future update.
48efe704 23425
8d8cb839 23426 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23427\f
8d8cb839
EZ
23428;; Local Variables:
23429;; mode: change-log
23430;; left-margin: 8
23431;; fill-column: 74
23432;; version-control: never
23433;; End:
902f2ccb
MC
23434
23435 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23436 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23437 Copying and distribution of this file, with or without modification,
23438 are permitted provided the copyright notice and this notice are preserved.
This page took 3.149237 seconds and 4 git commands to generate.