[Ada] Fix unconstrained packed array size
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e67ad678
JB
12011-02-17 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/packed_array: Expand testcase to test printing of
4 unconstrained packed array.
5
93084bca
JB
62011-02-17 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9
a0c78a73
PA
102011-02-16 Pedro Alves <pedro@codesourcery.com>
11
12 * collection.c (globalarr3): New global.
13 (main): Initialize it before collecting, and and clear it
14 afterwards.
15 * collection.exp (gdb_collect_globals_test): Test collecting with
16 '{type} addr', where the addr expression is not an rvalue.
17
3dfcbbd2
KW
182011-02-16 Ken Werner <ken.werner@de.ibm.com>
19
20 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
21 a bool variable. Expect correct OpenCL names for vector types. Use the
22 uc3 variable name instead of referring to the uchar3 built-in type.
23 Escape the asterisk at the half pointer test.
24
08807d5a
PA
252011-02-16 Pedro Alves <pedro@codesourcery.com>
26
27 * collection.c (globalarr2): New global.
28 (main): Initialize it before collecting, and and clear it
29 afterwards.
30 * collection.exp (gdb_collect_globals_test): Test collecting
31 overlapping memory ranges.
32
60f98dde
MS
332011-02-15 Michael Snyder <msnyder@vmware.com>
34
35 * gdb.base/default.exp: Add tests for thread commands.
36 * gdb.base/help.exp: Add tests for thread commands.
37 * gdb.threads/thread-find.exp: New test for thread find command.
38
648cd113
KW
392011-02-15 Ken Werner <ken.werner@de.ibm.com>
40
41 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
42
494e194e
YQ
432011-02-15 Yao Qi <yao@codesourcery.com>
44
45 PR tdep/12352
46 * gdb.arch/arm-disp-step.S : New test for str instruction.
47 * gdb.arch/arm-disp-step.exp : Likewise.
48
d9492458
TJB
492011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
50
51 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
52 "vector_register2_vr" test strings. Test the extended floating
53 point registers (F32~F63).
54 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
55 IBM XL C compiler. Make the test program use a register provided
56 by the compiler for the lxvd2x instruction.
57
8af8e3bc
PA
582011-02-14 Pedro Alves <pedro@codesourcery.com>
59
60 * gdb.trace/unavailable.cc (class Base, class Middle, class
61 Derived): New types.
62 (derived_unavail, derived_partial, derived_whole): New globals.
63 (virtual_partial): New global.
64 (virtualp): Point at virtual_partial.
65 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
66 related to unavailable vptr.
67
1b28d0b3
PA
682011-02-14 Pedro Alves <pedro@codesourcery.com>
69
70 * gdb.trace/unavailable.cc (a, b, c): New globals.
71 (main): Set and clear them.
72 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
73 `a' and `c', and check that `b' isn't collected, although `a' and
74 `c' are.
75
ec0a52e1
PA
762011-02-14 Pedro Alves <pedro@codesourcery.com>
77
78 * gdb.trace/unavailable.cc (struct Virtual): New.
79 (virtualp): New global pointer.
80 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
81 printing a pointer to an object whose type has a vtable, with
82 print object on.
83
24e6bcee
PA
842011-02-14 Pedro Alves <pedro@codesourcery.com>
85
86 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
87 value repeat handles unavailableness.
88
39d37385
PA
892011-02-14 Pedro Alves <pedro@codesourcery.com>
90
91 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
92 tests for building arrays from unavailable values, subscripting
93 non-memory rvalue unvailable arrays, and accessing fields or
94 baseclasses of non-lazy unavailable values,
95 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
96 struct types.
97 (g_smallstruct, g_smallstruct_b): New globals.
98
06d72e16
PA
992011-02-14 Pedro Alves <pedro@codesourcery.com>
100
101 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
102
bc9a5551
JK
1032011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 Fix const/volatile qualifiers of C++ types, PR c++/12328.
106 * gdb.cp/overload-const.exp: New file.
107 * gdb.cp/overload-const.cc: New file.
108
54fcddd0
UW
1092011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
110
111 * gdb.opencl/callfuncs.cl: New file.
112 * gdb.opencl/callfuncs.exp: New test.
113 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
114
d6dafb7c
UW
1152011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
116
117 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
118 when computing result.
119 * gdb.arch/altivec-abi.exp: Update expected results.
120
a449c2d8
TJB
1212011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
122
123 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
124 * gdb.base/jit.exp: Likewise.
125 * gdb.base/pie-execl.exp: Likewise.
126 * gdb.base/solib-nodir.exp: Likewise.
127 * gdb.base/solib-overlap.exp: Likewise.
128
764880b7
PA
1292011-02-07 Pedro Alves <pedro@codesourcery.com>
130
131 * gdb.trace/collection.c (global_pieces): New.
132 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
133 New procedure.
134 (gdb_trace_collection_test): Call it.
135
505500db
SW
1362011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
137
138 * gdb.python/py-evthreads.c: New file.
139 * gdb.python/py-evthreads.exp: New file.
140 * gdb.python/py-events.py: New file.
141 * gdb.python/py-events.exp: New file.
142 * gdb.python/py-events.c: New file.
143
385203ed
DD
1442011-02-04 David Daney <ddaney@caviumnetworks.com>
145
146 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
147
9011945e
AB
1482011-02-03 Andrew Burgess <aburgess@broadcom.com>
149
150 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
151 gdb.base/disasm-end-cu.exp: New test for disassembling over the
152 boundary between two compilation units.
153
580688f3
PA
1542011-02-02 Pedro Alves <pedro@codesourcery.com>
155
156 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
157 (Virtual): New structs.
158 (virtual_o, virtual_middle_b): New globals.
159 * gdb.cp/virtbase.exp: New tests.
160
d3f0f853
PP
1612011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
162
163 * gdb.base/jit.exp: New file.
164 * gdb.base/jit-main.c: New file.
165 * gdb.base/jit-solib.c: New file.
166
b2030fb5
UW
1672011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
168
169 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
170 proceed to initial kernel entry point.
171 * gdb.opencl/datatypes.exp: Likewise.
172 * gdb.opencl/operators.exp: Likewise.
173 * gdb.opencl/vec_comps.exp: Likewise.
174
2db19d1e
SW
1752011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
176
177 * gdb.cp/nsnested.cc: New.
178 * gdb.cp/nsnested.exp: New.
179 * gdb.cp/nsnoimports.exp: New.
180 * gdb.cp/nsnoimports.cc: New.
181
6b0c4c1f
JB
1822011-01-31 Joel Brobecker <brobecker@adacore.com>
183
184 * gdb.base/interact.exp: Add extra tests that verify that
185 the value of the interactive-mode setting does not change
186 after the script is sourced.
187
80b23b6a
JK
1882011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
189
190 * gdb.cp/noparam.exp: New file.
191 * gdb.cp/noparam.cc: New file.
192
ffd5ec24
PA
1932011-01-28 Pedro Alves <pedro@codesourcery.com>
194
195 * gdb.trace/tfile.exp: Test that with no traceframe selected,
196 there's no stack or registers.
197
a81766d8
TT
1982011-01-26 Tom Tromey <tromey@redhat.com>
199
200 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
201 space before string output. Add test for "set print pretty off"
202 case.
203
585fdaa1
PA
2042011-01-25 Pedro Alves <pedro@codesourcery.com>
205
206 * gdb.base/frame-args.exp: Adjust.
207 * gdb.dwarf2/dw2-noloc.exp: Adjust.
208 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
209 * gdb.dwarf2/pieces.exp: Adjust.
210 * gdb.opt/clobbered-registers-O2.exp: Adjust.
211 * gdb.opt/inline-locals.exp: Adjust.
212 * gdb.threads/fork-child-threads.exp: Adjust.
213
d468832a
KW
2142011-01-25 Ken Werner <ken.werner@de.ibm.com>
215
216 * gdb.opencl/convs_casts.cl: Move program scope variables into the
217 OpenCL kernel function. Add a comment as marker. Add address space
218 qualifiers for the remaining program scope variables.
219 * gdb.opencl/datatypes.cl: Likewise.
220 * gdb.opencl/operators.cl: Likewise.
221 * gdb.opencl/vec_comps.cl: Likewise.
222 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
223 Add breakpoint at the marker comment.
224 * gdb.opencl/datatypes.exp: Likewise.
225 * gdb.opencl/operators.exp: Likewise.
226 * gdb.opencl/vec_comps.exp: Likewise.
227
490f124f
PA
2282011-01-24 Pedro Alves <pedro@codesourcery.com>
229
230 * gdb.base/printcmds.c (some_struct): New struct and instance.
231 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
232 procedure.
233 <global scope>: Call it.
234
6da78614
KW
2352011-01-21 Ken Werner <ken.werner@de.ibm.com>
236
237 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
238 argument to the gdb_compile_opencl_hostapp call.
239
ec64c9aa
YQ
2402011-01-19 Yao Qi <yao@codesourcery.com>
241
242 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
243 positve list.
244
810cfdbb
YQ
2452011-01-19 Yao Qi <yao@codesourcery.com>
246
247 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
248 canonical form.
249 Remove "xscale-*-*"
250 * gdb.xml/tdesc-regs.exp: Likewise.
251 * gdb.python/py-section-script.exp: Replace ARM target triplet
252 with canonical form.
253 Match arm*-*-symbianelf*.
254 * gdb.base/dup-sect.exp: Likewise.
255 * lib/dwarf.exp: New.
256 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
257 dwarf2_support.
258 * gdb.dwarf2/dup-psym.exp: Likewise.
259 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
260 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
261 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
262 * gdb.dwarf2/dw2-basic.exp: Likewise.
263 * gdb.dwarf2/dw2-compressed.exp: Likewise.
264 * gdb.dwarf2/dw2-const.exp: Likewise.
265 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
266 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
267 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
268 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
269 * gdb.dwarf2/dw2-filename.exp: Likewise.
270 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
271 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
272 * gdb.dwarf2/dw2-intercu.exp: Likewise.
273 * gdb.dwarf2/dw2-intermix.exp: Likewise.
274 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
275 * gdb.dwarf2/dw2-noloc.exp: Likewise.
276 * gdb.dwarf2/dw2-op-call.exp: Likewise.
277 * gdb.dwarf2/dw2-producer.exp: Likewise.
278 * gdb.dwarf2/dw2-ranges.exp: Likewise.
279 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
280 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
281 * gdb.dwarf2/dw2-strp.exp: Likewise.
282 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
283 * gdb.dwarf2/implptr.exp: Likewise.
284 * gdb.dwarf2/mac-fileno.exp: Likewise.
285 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
286 * gdb.dwarf2/pieces.exp: Likewise.
287 * gdb.dwarf2/pr11465.exp: Likewise.
288 * gdb.dwarf2/valop.exp: Likewise.
289 * gdb.dwarf2/watch-notconst.exp: Likewise.
290 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
291
4694da01
TT
2922011-01-19 Tom Tromey <tromey@redhat.com>
293
294 * gdb.python/py-infthread.exp: Add thread tests.
295
b075872c
JB
2962011-01-14 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
299
2c3e6e24
JB
3002011-01-14 Joel Brobecker <brobecker@adacore.com>
301
302 * gdb.ada/widewide: New testcase.
303
de8fa76c
JB
3042011-01-13 Joel Brobecker <brobecker@adacore.com>
305
306 * gdb.base/interact.exp: New testcase.
307
1b05df00
TT
3082011-01-12 Tom Tromey <tromey@redhat.com>
309
310 * gdb.mi/gdb2549.exp: Update for error message changes.
311 * gdb.mi/mi-cli.exp: Likewise.
312 * gdb.mi/mi-disassemble.exp: Likewise.
313 * gdb.mi/mi-pthreads.exp: Likewise.
314 * gdb.mi/mi-regs.exp: Likewise.
315 * gdb.mi/mi-stack.exp: Likewise.
316 * gdb.mi/mi-var-block.exp: Likewise.
317 * gdb.mi/mi-var-cmd.exp: Likewise.
318 * gdb.mi/mi2-cli.exp: Likewise.
319 * gdb.mi/mi2-disassemble.exp: Likewise.
320 * gdb.mi/mi2-pthreads.exp: Likewise.
321 * gdb.mi/mi2-regs.exp: Likewise.
322 * gdb.mi/mi2-stack.exp: Likewise.
323 * gdb.mi/mi2-var-block.exp: Likewise.
324 * gdb.mi/mi2-var-cmd.exp: Likewise.
325
c2ff108b
JK
3262011-01-12 Andrew Burgess <aburgess@broadcom.com>
327 Jan Kratochvil <jan.kratochvil@redhat.com>
328
329 PR fortran/11104 and DWARF unbound arrays detection.
330 * gdb.fortran/multi-dim.exp: New file.
331 * gdb.fortran/multi-dim.f90: New file.
332
b716877b
AB
3332011-01-12 Andrew Burgess <aburgess@broadcom.com>
334
335 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
336 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
337 add new tests for opcode dumping.
338
6c162d5e
TT
3392011-01-11 Tom Tromey <tromey@redhat.com>
340
341 * gdb.python/py-infthread.exp: Load gdb-python.exp.
342
77b06cd7
TJB
3432010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
344
345 Convert hardware watchpoints to use breakpoint_ops.
346 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
347 type is not supported.
348 * gdb.base/foll-fork.exp: Likewise.
349 * gdb.base/foll-vfork.exp: Likewise.
350
f39a75d0
PM
3512011-01-10 Phil Muldoon <pmuldoon@redhat.com>
352
353 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
354 Use load_lib gdb-python.exp.
355 * gdb.python/python.exp: Ditto.
356 * gdb.python/py-function.exp: Ditto.
357
fc529d80
AS
3582011-01-09 Andreas Schwab <schwab@linux-m68k.org>
359
360 * gdb.threads/tls.exp ("info address me"): Fix expected output.
361
fb03cb59
JK
3622011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 * configure: Regenerate.
365
d8e22779
TT
3662011-01-06 Tom Tromey <tromey@redhat.com>
367
368 * gdb.python/py-frame.exp: Test gdb.newest_frame.
369
09050809
JB
3702011-01-06 Joel Brobecker <brobecker@adacore.com>
371
fc529d80
AS
372 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
373 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
374 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
375 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
376 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
377 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
378 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
379 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
380 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
381 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
382 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
383 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
384 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
385 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
386 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
387 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
388 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
389 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
390 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
391 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
392 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
393 gdb.ada/uninitialized_vars.exp,
394 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
395 Simplify by using clean_restart.
09050809 396
8ed5dd9e
JB
3972011-01-06 Joel Brobecker <brobecker@adacore.com>
398
399 Add marker to be used as anchor for inserting breakpoints.
400 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
401 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
402 Likewise.
403
404 Remove uses of gdb_start_cmd.
405 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
406 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
407
408 Do not run testcase if testing with GDBserver.
409 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
410 if testing with GDBserver.
411
368a124f
JB
4122011-01-06 Joel Brobecker <brobecker@adacore.com>
413
414 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
415 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
416 copyright header.
417
44944448
JB
4182011-01-05 Joel Brobecker <brobecker@adacore.com>
419
420 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
421 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
422 testsuite/gdb.fortran/complex.f,
423 testsuite/gdb.fortran/derived-type.f90,
424 testsuite/gdb.fortran/library-module-lib.f90,
425 testsuite/gdb.fortran/library-module-main.f90,
426 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
427 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
428 Copyright year update.
429
31886ea6
JB
4302011-01-05 Joel Brobecker <brobecker@adacore.com>
431
432 * gdb.base/langs1.f: Add copyright header.
433
ebedcab5
JK
4342011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * gdb.base/morestack.exp: New file.
437 * gdb.base/morestack.c: New file.
438
de1eb2f9
JK
4392011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
440
441 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
442
9e87a409
JB
4432010-12-29 Joel Brobecker <brobecker@adacore.com>
444
445 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
446 * gdb.ada/arrayptr.exp: Add test printing that new variable.
447
720d1a40
JB
4482010-12-29 Joel Brobecker <brobecker@adacore.com>
449
450 * gdb.ada/lang_switch.exp: Correct expected parameter value.
451
a283af87
AS
4522010-12-25 Andreas Schwab <schwab@linux-m68k.org>
453
5d3d9cba
AS
454 * gdb.threads/tls.exp: Fix typo.
455
a283af87
AS
456 * gdb.threads/thread-specific.exp (get_thread_list): Update.
457 * gdb.threads/execl.exp: Update.
458
2a20745c
YQ
4592010-12-23 Yao Qi <yao@codesourcery.com>
460
461 * gdb.arch/arm-disp-step.exp: New.
462 * gdb.arch/arm-disp-step.S: New.
463
a7658b96
TT
4642010-12-21 Tom Tromey <tromey@redhat.com>
465
466 * gdb.threads/execl.exp: Update.
467 * gdb.threads/linux-dp.exp: Update.
468 * gdb.threads/manythreads.exp: Update.
469 * gdb.threads/tls.exp: Update.
470
5b79abe7
TT
4712010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
472
473 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
474 (NextOverThrowDerivates) <resumebpt>: New.
475 (resumebpt_test): New.
476 (main): Call resumebpt_test.
477 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
478
0914bcdb
SS
4792010-12-12 Stan Shebs <stan@codesourcery.com>
480
481 * gdb.trace/tsv.exp: Test print command on trace state variables.
482
305aeedc
TT
4832010-12-09 Tom Tromey <tromey@redhat.com>
484
485 * gdb.base/interp.exp: Add regression test.
486
186c406b
TT
4872010-12-09 Tom Tromey <tromey@redhat.com>
488
489 * gdb.java/jnpe.java: New file.
490 * gdb.java/jnpe.exp: New file.
491 * gdb.cp/nextoverthrow.exp: New file.
492 * gdb.cp/nextoverthrow.cc: New file.
493
aae1c79a
DE
4942010-12-07 Doug Evans <dje@google.com>
495
496 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
497 of data-directory.
498 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
499 updated.
500 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
501
60f98dde 5022010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
503
504 * gdb.base/callfuncs.exp: Test for skip_float_tests.
505 * gdb.base/call-sc.exp: Ditto.
506 * gdb.base/finish.exp: Ditto.
507 * gdb.base/return.exp: Ditto.
508 * gdb.base/return2.exp: Ditto.
509
5fa290c1
DE
5102010-11-30 Doug Evans <dje@google.com>
511
512 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
513 (gdb_expect_list): Fix spelling errors in comments.
514 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
515 send_gdb/gdb_expect_list where applicable.
516 * gdb.base/call-ar-st.exp: Ditto.
517 * gdb.base/funcargs.exp: Ditto.
518 * gdb.base/gcore.exp: Ditto.
519 * gdb.base/page.exp: Ditto.
520 * gdb.base/sigaltstack.exp: Ditto.
521 * gdb.base/siginfo.exp: Ditto.
522 * gdb.base/sigstep.exp: Ditto.
523 * gdb.base/trace-commands.exp: Ditto.
524
4e04c971
DE
5252010-11-29 Doug Evans <dje@google.com>
526
527 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
528 printer-name;subprinter-name.
529
8cf6f0b1
TT
5302010-11-29 Tom Tromey <tromey@redhat.com>
531
532 * gdb.dwarf2/implptr.exp: New file.
533 * gdb.dwarf2/implptr.c: New file.
534 * gdb.dwarf2/implptr.S: New file.
535
94b6973e
PM
5362010-11-29 Phil Muldoon <pmuldoon@redhat.com>
537
fc529d80 538 PR python/12199
94b6973e
PM
539
540 * gdb.python/py-breakpoint.exp: Test the delete method.
541
8358c15c
JK
5422010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
543
544 Fix step_resume_breakpoint unsaved during an infcall.
545 * gdb.base/step-resume-infcall.exp: New file.
546 * gdb.base/step-resume-infcall.c: New file.
547
f6df29bc
TJB
5482010-11-24 Edjunior Machado <emachado@br.ibm.com>
549
550 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
551
f2b5a5cf
TJB
5522010-11-24 Edjunior Machado <emachado@br.ibm.com>
553
554 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
555 on ppc64's symbols; "finish" and "return" commands must accept to
556 show the caller line again as well as the line after.
557 * gdb.asm/powerpc64.inc: New file.
558
6b0ecdc2
DE
5592010-11-23 Doug Evans <dje@google.com>
560
561 * lib/gdb.exp (gdb_test_sequence): New function.
562 (gdb_expect_list): Add verbose -log call for each pattern.
563 * gdb.base/signals.exp (test_handle_all_print): Call it.
564 Reduce timeout increment from 6 minutes to 1 minute.
565 * gdb.server/ext-run.exp: Call it.
566
ea976c60
PM
5672010-11-23 Phil Muldoon <pmuldoon@redhat.com>
568
f2b5a5cf 569 PR python/12212
ea976c60
PM
570
571 * gdb.python/python.exp: Check that selected_thread raises an
572 error when no inferior is loaded.
573
c0efa795
JK
5742010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
575
576 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
577 * gdb.dwarf2/dw2-stack-boundary.S: New file.
578
ec3aa567
JK
5792010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
582 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
583
d8249011
DE
5842010-11-18 Doug Evans <dje@google.com>
585
586 * gdb.server/ext-run.exp: Fix intermittent failures.
587
d4eba7d1
NF
5882010-11-12 Nathan Froyd <froydnj@codesourcery.com>
589
590 * gdb.stabs/gdb11479.exp: Use runto_main.
591
b04c2f88
NF
5922010-11-12 Nathan Froyd <froydnj@codesourcery.com>
593
594 * gdb.base/break-entry.exp: Skip if using a stub.
595
ae9d7ce4
NF
5962010-11-12 Nathan Froyd <froydnj@codesourcery.com>
597
598 * gdb.python/py-inferior.exp: Pack values in target endianness.
599
621c8364
TT
6002010-11-12 Tom Tromey <tromey@redhat.com>
601
602 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
603 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
604 MemoryError.
605 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
606 type.
607 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
608 MemoryError.
609 (test_subscript_regression): Update exception type.
610
84f4c1fe
PM
6112010-11-11 Phil Muldoon <pmuldoon@redhat.com>
612
613 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
614 breakpoint tests.
615
a1442452
PA
6162010-11-09 Pedro Alves <pedro@codesourcery.com>
617
618 * gdb.base/watchpoint.exp: Test "watch -location" with an
619 innacessible location.
620
efd11a33
JK
6212010-11-09 Edjunior Machado <emachado@br.ibm.com>
622 Luis Machado <luisgpm@br.ibm.com>
623
624 * gdb.base/maint.exp: Expect "." prefix.
625 * gdb.base/nodebug.exp: Expect "." Likewise.
626 * gdb.base/sepsymtab.exp: Expect "." Likewise.
627 * gdb.base/watchpoint-cond-gone.exp: Likewise.
628 * gdb.base/watchpoint.exp: Expect a software watch to be created for
629 POWER server processors.
630
aa00efb5
JK
6312010-11-08 Edjunior Machado <emachado@br.ibm.com>
632 Luis Machado <luisgpm@br.ibm.com>
633
634 * gdb.base/break-entry.exp: convert entry point for
635 ppc64 and expect leading `.' on ppc64's symbols
636
99e7ae30
DE
6372010-11-05 Doug Evans <dje@google.com>
638
639 * gdb.base/help.exp: Update expected output.
b521dba8
DE
640 * gdb.python/py-param.exp: Delete, contents moved to ...
641 * gdb.python/py-parameter.exp: ... here. New file.
642 Add test for gdb.parameter ("directories").
99e7ae30 643
f4b8a18d
KW
6442010-11-05 Ken Werner <ken.werner@de.ibm.com>
645
646 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
647 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
648 * configure: Regenerate.
649 * gdb.opencl/Makefile.in: New File.
650 * gdb.opencl/datatypes.exp: Likewise.
651 * gdb.opencl/datatypes.cl: Likewise.
652 * gdb.opencl/operators.exp: Likewise.
653 * gdb.opencl/operators.cl: Likewise.
654 * gdb.opencl/vec_comps.exp: Likewise.
655 * gdb.opencl/vec_comps.cl: Likewise.
656 * gdb.opencl/convs_casts.exp: Likewise.
657 * gdb.opencl/convs_casts.cl: Likewise.
658 * lib/opencl.exp: Likewise.
659 * lib/opencl_hostapp.c: Likewise.
660 * lib/opencl_kernel.cl: Likewise.
661 * lib/cl_util.c: Likewise.
662 * lib/cl_util.c: Likewise.
663 * gdb.base/default.exp (set language): Add "opencl" to the list of
664 languages.
665
a9d5ef47
SW
6662010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
667
668 * gdb.cp/overload.exp: Added test for inheritance overload.
669 * gdb.cp/overload.cc: Ditto.
670 * gdb.cp/oranking.exp: Removed releveant kfails.
671
03eb1c79
JK
6722010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
673 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
676 check test_compiler_info.
677
dbc98a8b
KW
6782010-11-03 Ken Werner <ken.werner@de.ibm.com>
679
680 * gdb.base/gnu_vector.exp: Adjust expect messages.
681
120bd360
KW
6822010-11-03 Ken Werner <ken.werner@de.ibm.com>
683
684 * gdb.base/gnu_vector.exp: Add unary operator tests.
685
c37f7098
KW
6862010-11-03 Ken Werner <ken.werner@de.ibm.com>
687
688 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
689
7b51bc51
DE
6902010-11-02 Doug Evans <dje@google.com>
691
692 * gdb.python/py-pp-maint.c: New file.
693 * gdb.python/py-pp-maint.exp: New file.
694 * gdb.python/py-pp-maint.py: New file.
695
50c97f38
TT
6962010-11-02 Tom Tromey <tromey@redhat.com>
697
698 * gdb.base/default.exp: Remove "scheme" from language list.
699
a289b8f6
JK
7002010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
701
702 Revert:
703 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
704 * gdb.threads/sigstep-threads.exp: New file.
705 * gdb.threads/sigstep-threads.c: New file.
706
cd017491
MS
7072010-10-20 Michael Snyder <msnyder@vmware.com>
708
709 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
710
8e6a5956
UW
7112010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
712
713 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
714 Skip test completely if gdb,no_hardware_watchpoints.
715
2c04da0d
UW
7162010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
717
718 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
719 strict, but do not check for any particular function name within libc.
720
79afc5ef
SW
7212010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
722
723 * gdb.cp/smartp.exp: New test.
724 * gdb.cp/smartp.cc : New test.
725
026ffab7
SW
7262010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
727
728 * gdb.cp/converts.exp: Test pointer to bool conversion.
729 Test pointer to long conversion.
730 * gdb.cp/oranking.exp: Removed relevant kfail.
731
3a772aa4
TT
7322010-10-18 Tom Tromey <tromey@redhat.com>
733
734 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
735 argument to lazy_string.
736 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
737 (pp_ls.to_string): Use it.
738 * gdb.python/py-prettyprint.c (main): Move declarations to top.
739 Add "estring2" local.
740
5fc3827b
JK
7412010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 Fix s390x compatibility.
744 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
745 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
746
8aeb23f3
JK
7472010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * gdb.threads/sigstep-threads.exp: New file.
750 * gdb.threads/sigstep-threads.c: New file.
751
c1e56572
JK
7522010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.base/pie-execl.exp: New file.
755 * gdb.base/pie-execl.c: New file.
756
92163a10
JK
7572010-10-13 Doug Evans <dje@google.com>
758 Jan Kratochvil <jan.kratochvil@redhat.com>
759
760 PR exp/12117
761 * gdb.cp/ptype-cv-cp.cc: New file.
762 * gdb.cp/ptype-cv-cp.exp: New file.
763
7062b0a0
SW
7642010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
765
766 * gdb.cp/converts.cc: New test program.
767 * gdb.cp/converts.exp: New test.
768 * gdb.cp/overload.exp: Added test for void* vs int*.
769 * gdb.cp/overload.exp: Ditto.
770 * gdb.cp/oranking.exp: Removed related kfail.
771
0e3509db
DE
7722010-10-13 Doug Evans <dje@google.com>
773
774 * lib/gdb-python.exp (gdb_check_python_config): New function.
775 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
776 * gdb.python/lib-types.cc: New file.
777 * gdb.python/lib-types.exp: New file.
778
8dc78533
JK
7792010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.python/py-error.exp: New file.
782 * gdb.python/py-error.py: New file.
783
93c17e06
JK
7842010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
787 gdb_test_multiple.
788
d8b34041
JK
7892010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 * gdb.base/break-interp.exp: Use ldlags for linking flags.
792 * gdb.base/prelink.exp: Likewise.
793 * gdb.base/solib-nodir.exp: Likewise.
794 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
795 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
796 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
797
e0cc584e
UW
7982010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
799
800 * break-interp.exp (test_ld): Use two separate gdb_expect statements
801 for the "info files" test to avoid timeouts on slow machines.
802
cfc353b1
JK
8032010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
804
805 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
806 (main): Make openlib dummy call.
807
d3d7896d
JK
8082010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
811 * break-interp.exp (reach): Move the core body ...
812 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
813 (test_ld): Provide always real argument, even to the linker. Replace
814 dl_main by _dl_debug_state.
815
5e533c94
JK
8162010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 Fix results of prelinked PIEs on ppc*.
819 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
820 Accept also DISPLACEMENT "PRESENT".
821 (main): Replace "ZERO" displacements by "PRESENT".
822
33540610
SW
8232010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
824
825 * gdb.cp/oranking.exp: New test.
826 * gdb.cp/oranking.cc: New test program.
827
3bdf2bbd
KW
8282010-10-08 Ken Werner <ken.werner@de.ibm.com>
829
830 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
831 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
832
2f608a3a
KW
8332010-10-06 Ken Werner <ken.werner@de.ibm.com>
834
835 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
836 lush, lynx) New constant.
837 * gdb.base/constvars.exp: Test const array types.
838 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
839
aa2e2d8d
DE
8402010-10-06 Doug Evans <dje@google.com>
841
842 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
843 of syscall staging area.
844
2844d6b5
KW
8452010-10-06 Ken Werner <ken.werner@de.ibm.com>
846
847 * gdb.base/gnu_vector.c: Add variable c4.
848 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
849 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
850
7d8ac8bb
MR
8512010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
852
853 * gdb.arch/altivec-abi.exp: Fix a typo.
854
84a02e58
MR
8552010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
856
857 * lib/mi-support.exp (thread_selected_re): Correct pattern used
858 to match a thread ID.
859
b18e6318
JK
8602010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
861
862 Fix s390x testcase compatibility.
863 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
864
a2c09bd0
DE
8652010-10-01 Doug Evans <dje@google.com>
866
867 * lib/gdb-python.exp: New file.
868 * gdb.python/py-block.exp: Use it.
869 * gdb.python/py-breakpoint.exp: Ditto.
870 * gdb.python/py-frame.exp: Ditto.
871 * gdb.python/py-inferior.exp: Ditto.
872 * gdb.python/py-param.exp: Ditto.
873 * gdb.python/py-prettyprint.exp: Ditto.
874 * gdb.python/py-shared.exp: Ditto.
875 * gdb.python/py-symbol.exp: Ditto.
876 * gdb.python/py-symtab.exp: Ditto.
877 * gdb.python/py-type.exp: Ditto.
878 * gdb.python/py-value.exp: Ditto.
879 * gdb.python/python.exp: Ditto.
880
38f12cfc
TT
8812010-09-30 Tom Tromey <tromey@redhat.com>
882
883 * gdb.base/anon.exp: New file.
884 * gdb.base/anon.c: New file.
885
9ae8282d
TT
8862010-09-30 Tom Tromey <tromey@redhat.com>
887
888 * gdb.base/completion.exp: Test completion through anonymous
889 union.
890 * gdb.base/break1.c (struct some_struct): Add anonymous union.
891
e9e07ba6
JK
8922010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 Fix printing parameters of inlined functions.
895 * gdb.dwarf2/dw2-inline-param.exp: New file.
896 * gdb.dwarf2/dw2-inline-param-main.c: New file.
897 * gdb.dwarf2/dw2-inline-param.S: New file.
898
cd2effb2
JK
8992010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 PR corefiles/12071.
902 * gdb.base/corefile.exp (quit with a process, no question: load core)
903 (quit with a core file): New tests.
904
bceffbf3
JK
9052010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
906
907 Fix GDB crash on inferior calls with self-referencing classes.
908 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
909 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
910 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
911
1736ad11
JK
9122010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
913
914 Fix lost siginfo_t for inferior calls.
915 * gdb.base/siginfo-infcall.exp: New file.
916 * gdb.base/siginfo-infcall.c: New file.
917
a176ad92
JB
9182010-09-22 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
921
c2b0a229
JK
9222010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
925 New test.
926 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
927
e8ae22d1
JB
9282010-09-22 Joel Brobecker <brobecker@adacore.com>
929
930 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
931 type of our const type.
932
ec322823
SW
9332010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
934
935 * gdb.cp/pr12028.cc: New.
936 * gdb.cp/pr12028.exp: New.
937
72929c62
JB
9382010-09-22 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
941
875b4ff5 9422010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 943 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
944
945 PR mi/11407
946 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
947 * gdb.mi/dw2-ref-missing-frame-main.c New File.
948 * gdb.mi/dw2-ref-missing-frame.S New File.
949 * gdb.mi/dw2-ref-missing-frame.exp New File.
950
7155d578
TT
9512010-09-14 Tom Tromey <tromey@redhat.com>
952
953 PR symtab/8399:
954 * gdb.threads/tls.exp: Remove kfail. Update expected output.
955
515ed532
TT
9562010-09-14 Tom Tromey <tromey@redhat.com>
957
958 PR exp/11803:
959 * gdb.threads/tls.exp: Use C++.
960 (check_thread_local): Use K::another_thread_local.
961 * gdb.threads/tls.c (class K): New.
962 (another_thread_local): Now a member of K.
963 (spin): Update. No longer K&R C.
964
450ca57c
SW
9652010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
966
967 * gdb.cp/koenig.cc: created class for testing member lookup.
968 * gdb.cp/koenig.exp: Added test for member lookup.
969
dbd492a3
JK
9702010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 Fix false FAILs on sourcetree topdir directory containing "kill".
973 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
974 source line matching regexp.
975
8d4d924b
JK
9762010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 * gdb.python/python.exp (set height 0, collect help from uiout)
979 (verify help to uiout): New tests.
980
8e64f2a0
JK
9812010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
982
983 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
984 is_lp64_target to check 64bit target.
985
4569eed2
JK
9862010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
989 (test_ld) <powerpc64-*>: New.
990
5e1617b1
DJ
9912010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
992
993 * gdb.cp/templates.exp (test_template_args): Allow "struct".
994
c767944b
DJ
9952010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
996
997 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
998 (FunctionArg::method): New function.
999 (empty, arg): New variables.
1000 (main): Call arg.method.
1001 * gdb.cp/templates.exp (test_template_args): New function.
1002 (do_tests): Call it.
1003
27d3a3fc
UW
10042010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1005
1006 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1007 of "next" to proceed over pthread_exit call.
1008
55b7ce7f
UW
10092010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1010
1011 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1012 "maint print statistics" output to prevent expect timeouts.
1013
809df446
JK
10142010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1015
1016 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1017 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1018 (test_float_rejected): ... here.
1019 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1020 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1021 (test_float_rejected): ... here.
1022 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1023 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1024 (test_float_rejected): ... here.
1025 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1026 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1027 (test_float_rejected): ... here.
1028
8464be76
DJ
10292010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1030
1031 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1032 before disabling hardware watchpoints.
1033 (test_inaccessible_watchpoint): Check that hardware watchpoints
1034 are used. Test for watchpoints on a constant address.
1035
14dba4b4
JK
10362010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.base/ui-redirect.exp: New file.
1039
3f3540e1 10402010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1041 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1042
1043 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1044
0f254bb7
DE
10452010-08-31 Doug Evans <dje@google.com>
1046
1047 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1048
03f17ccf
TT
10492010-08-30 Tom Tromey <tromey@redhat.com>
1050
1051 PR python/11792:
1052 * gdb.python/py-value.exp (test_subscript_regression): Add
1053 dynamic_type test.
1054
640617ad
DJ
10552010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1056
1057 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1058 instead of running to main. Do not test the main function.
1059 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1060 Add new main.
1061
2ed91d1b
PA
10622010-08-26 Pedro Alves <pedro@codesourcery.com>
1063
1064 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1065 one test.
1066
673bfd45
DE
10672010-08-24 Doug Evans <dje@google.com>
1068
1069 PR symtab/11942
1070 * gdb.dwarf2/dw4-sig-types.cc: New file.
1071 * gdb.dwarf2/dw4-sig-types.h: New file.
1072 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1073 * gdb.dwarf2/dw4-sig-types.exp: New file.
1074
f9ffd4bb
TT
10752010-08-23 Tom Tromey <tromey@redhat.com>
1076
1077 PR python/11145:
1078 * gdb.python/py-value.c (Base, Derived): New types.
1079 (base): New global.
1080 * gdb.python/py-value.exp (test_subscript_regression): Add
1081 dynamic_cast test.
1082
d839c8a4
TT
10832010-08-23 Tom Tromey <tromey@redhat.com>
1084
1085 PR python/10676:
1086 * gdb.python/py-type.exp (test_fields): Add tests for type
1087 equality.
1088
702c2711
TT
10892010-08-23 Tom Tromey <tromey@redhat.com>
1090
1091 PR python/11915:
1092 * gdb.python/py-type.exp (test_fields): Add tests for array.
1093
832bafd3
KS
10942010-08-23 Keith Seitz <keiths@redhat.com>
1095
1096 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1097 have any children. Create a new abbrev for it.
1098 Add missing terminal sequence to .debug_abbrev.
1099
c37bf528
KS
11002010-08-20 Keith Seitz <keiths@redhat.com>
1101
1102 PR symtab/11465:
1103 * gdb.dwarf2/pr11465.exp: New test.
1104 * gdb.dwarf2/pr11465.S: New file.
1105 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1106 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1107
4572cbac
TJB
11082010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1109
1110 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1111 registers. Update data sets with the new v2_double element in the
1112 VSX register union. Add vector_register3_vr data set for the AltiVec
1113 registers. Use gdb_test_no_output instead of send_gdb.
1114
e7fbb131
PA
11152010-08-19 Pedro Alves <pedro@codesourcery.com>
1116
1117 * gdb.python/py-shared.exp: New file, factored out from
1118 python.exp.
1119 * gdb.python/py-shared.c: New file.
1120 * gdb.python/py-shared-sl.c: New file.
1121 * gdb.python/python-1.c: New file.
1122 * gdb.python/python-sl.c: Delete.
1123 * gdb.python/python.c: Mention python-1.c.
1124 * gdb.python/python.exp: Move shared library tests to
1125 py-shared.exp.
1126 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1127 (MISCELLANEOUS): New.
1128 (clean mostlyclean): Also remove $MISCELLANEOUS.
1129
d30f5e1f
DE
11302010-08-19 Doug Evans <dje@google.com>
1131
1132 PR exp/11926
1133 * gdb.base/printcmds.exp (test_float_accepted): New function.
1134 Move existing float tests there. Add tests for floats with suffixes.
1135 (test_float_rejected): New function.
1136 * gdb.java/jv-print.exp (test_float_accepted): New function.
1137 (test_float_rejected): New function.
1138 * gdb.objc/print.exp: New file.
1139 * gdb.pascal/print.exp: New file.
1140 * lib/objc.exp: New file.
1141
7b3fd859
PM
11422010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1143
1144 * gdb.base/default.exp (info set): Avoid full buffer error and force
1145 reading up to final gdb prompt.
1146 (show): Likewise.
1147
c92817ce
TT
11482010-08-18 Tom Tromey <tromey@redhat.com>
1149
1150 PR symtab/11919:
1151 * gdb.base/completion.exp: Add test.
1152
f1208f9e
DE
11532010-08-18 Doug Evans <dje@google.com>
1154
1155 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1156 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1157 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1158 Simplify, early exit if runto_main fails.
1159 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1160 (set_lang_fortran): Moved to lib/fortran.exp.
1161 * gdb.fortran/types.exp: load_lib fortran.exp.
1162 (set_lang_fortran): Moved to lib/fortran.exp.
1163 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1164 * gdb.java/jprint.exp (set_lang_java): Ditto.
1165 * gdb.java/jv-exp.exp: load_lib java.exp.
1166 If set_lang_java fails, issue a warning instead of failure to be
1167 consistent with other set_lang_foo uses.
1168 (set_lang_java): Moved to lib/java.exp.
1169 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1170 If set_lang_java fails, issue a warning instead of failure to be
1171 consistent with other set_lang_foo uses.
1172 * gdb.pascal/types.exp: load_lib pascal.exp.
1173 (set_lang_pascal): Moved to lib/pascal.exp.
1174 * lib/fortran.exp: New file.
1175 * lib/java.exp (set_lang_java): New function.
1176 * lib/pascal.exp (set_lang_pascal): New function.
1177
2f06b485
YQ
11782010-08-18 Yao Qi <yao@codesourcery.com
1179
1180 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1181 func_nofb_start and func_loopfb_start, so that address of functions
1182 is equal to these labels on Thumb.
1183
96e25403
YQ
11842010-08-18 Yao Qi <yao@codesourcery.com>
1185
1186 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1187 to reflect latest c source file.
1188
36e6adc4
JK
11892010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.cp/infcall-dlopen.exp: New file.
1192 * gdb.cp/infcall-dlopen.cc: New file.
1193 * gdb.cp/infcall-dlopen-lib.cc: New file.
1194
f431efe5
PA
11952010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1196 Pedro Alves <pedro@codesourcery.com>
1197
1198 PR breakpoints/11371
1199
1200 * gdb.base/watch-cond-infcall.exp: New file.
1201 * gdb.base/watch-cond-infcall.c: New file.
1202
06a64a0b
TT
12032010-08-16 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.base/help.exp: Update.
1206 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1207 watchpoint.
1208 (test_watch_location): New proc.
1209 (test_watchpoint_in_big_blob): Delete watchpoint.
1210 * gdb.base/watchpoint.c (func5): New function.
1211 (main): Call it.
1212
70ebf4ed
DE
12132010-08-16 Doug Evans <dje@google.com>
1214
1215 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1216
ca5c20b6
PM
12172010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1218
1219 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1220 tests.
1221
7346b668
KW
12222010-08-11 Ken Werner <ken.werner@de.ibm.com>
1223
1224 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1225 * gdb.base/gnu_vector.c: New File.
1226 * gdb.base/gnu_vector.exp: Likewise.
1227
cb2e07a6
PM
12282010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1229
1230 * gdb.python/python.c: New File.
1231 * gdb.python/python-sl.c: New File.
1232 * gdb.python/python.exp: Test solib_address and decode_line
1233 * functions.
1234
5da1313b
JK
12352010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 * gdb.python/python.exp (show height, set height 10)
1238 (verify pagination beforehand, verify pagination beforehand: q)
1239 (gdb.execute does not page, verify pagination afterwards)
1240 (verify pagination afterwards: q): New.
1241
49c3ccf7
DE
12422010-08-02 Doug Evans <dje@google.com>
1243
1244 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1245 because of an older gcc, change test2
1246 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1247 to unsupported.
1248
42c0c4f1
KH
12492010-07-30 Kazu Hirata <kazu@codesourcery.com>
1250
1251 * gdb.base/break-always.exp: Do not expect full paths to file
1252 names.
1253 * gdb.base/commands.exp: Likewise.
1254
d3765805
DE
12552010-07-30 Doug Evans <dje@google.com>
1256
c98ee71b
DE
1257 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1258 xfail them when run with older gccs.
1259
fd961404
DE
1260 * lib/gdb.exp (build_executable): Forward "c++" option to
1261 get_compiler_info.
1262
999adef4
DE
1263 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1264 "python print ttype.template_argument(1)" and
1265 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1266 if using gcc 4.4 or earlier.
1267
d3765805
DE
1268 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1269 attach-to-debugger handling.
1270
1276c759
JK
12712010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1272
1273 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1274 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1275 (main): Use copyreloc.
1276 * gdb.base/prelink.exp (split debug of executable)
1277 (.dynbss vs. .bss address shift): New tests.
1278
88caa9b9
PA
12792010-07-29 Pedro Alves <pedro@codesourcery.com>
1280
1281 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1282 in gdb_test_multiple.
1283
c6f2ac43
PA
12842010-07-29 Pedro Alves <pedro@codesourcery.com>
1285
1286 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1287 environment.
1288
326fd672
TT
12892010-07-28 Tom Tromey <tromey@redhat.com>
1290
1291 PR python/11060:
1292 * gdb.python/py-type.c (Temargs): New template.
1293 (temvar): New variable.
1294 * gdb.python/py-type.exp (test_template): New proc.
1295
3ce3b1ba
PA
12962010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1297
1298 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1299 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1300
34eaf542
TT
13012010-07-28 Tom Tromey <tromey@redhat.com>
1302
1303 PR c++/9946:
1304 * gdb.cp/temargs.exp: New file.
1305 * gdb.cp/temargs.cc: New file.
1306
d41b819e
JK
13072010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1308
1309 * gdb.base/help.exp (help disassemble): Update the content.
1310
26ab7092
JK
13112010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 * gdb.threads/ia64-sigill.exp: New file.
1314 * gdb.threads/ia64-sigill.c: New file.
1315
5283e9e1
TT
13162010-07-27 Tom Tromey <tromey@redhat.com>
1317
1318 * gdb.opt/inline-cmds.c (ATTR): New define.
1319 (func1): Use it.
1320 (func2): Likewise.
1321 (func3): Likewise.
1322 (outer_inline1): Likewise.
1323 (outer_inline2): Likewise.
1324 * gdb.opt/inline-bt.c (ATTR): New define.
1325 (func1): Use it.
1326 (func2): Likewise.
1327 * gdb.opt/inline-locals.c (ATTR): New define.
1328 (func1): Use it.
1329 (func2): Likewise.
1330
e992ef73
TT
13312010-07-27 Tom Tromey <tromey@redhat.com>
1332
1333 * gdb.stabs/gdb11479.c (hack): New function.
1334 (test): Use it.
1335 (test2): Use it.
1336 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1337 (int32_search_buf, int64_search_buf): No longer static.
1338 (x): Remove.
1339 * gdb.base/relocate.c (hack): New function.
1340
5374244e
PM
13412010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1342
1343 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1344 * gdb.python/py-value.c (func1): New function.
1345 (func2): Likewise.
1346
a99aee83
CV
13472010-07-26 Corinna Vinschen <vinschen@redhat.com>
1348
1349 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1350 as not to clash with .data section.
1351
a04ba985
JG
13522010-07-26 Jerome Guitton <guitton@adacore.com>
1353
1354 * gdb.base/code_elim.exp: New file.
1355 * gdb.base/code_elim1.c: New file.
1356 * gdb.base/code_elim2.c: New file.
1357
23bd0f7c
PA
13582010-07-21 Pedro Alves <pedro@codesourcery.com>
1359
1360 PR symtab/11827
1361
1362 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1363 (some_volatile_enum): New variable.
1364 * gdb.base/printcmds.exp (test_print_enums): New.
1365 <top level>: Call it.
1366
883df6dd
SW
13672010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1368
1369 * gdb.cp/fpointer.cc: New test.
1370 * gdb.cp/fpointer.exp: New test.
1371
569b05a5
JK
13722010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 * gdb.base/solib-nodir.exp: New file.
1375 * lib/gdb.exp (runto): New case for a GDB internal error.
1376
51d7d803
JK
13772010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1378 Ulrich Weigand <uweigand@de.ibm.com>
1379 Tom Tromey <tromey@redhat.com>
1380
1381 * gdb.base/charset-malloc.c: New file.
1382 * gdb.base/charset.c (malloc_stub): New prototype.
1383 (main): Call it instead of malloc itself.
1384 * gdb.base/charset.exp: Use only prepare_for_testing.
1385 (binfile): Remove the variable.
1386
c0edd9ed
JK
13872010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 Make core files the process_stratum.
1390 * gdb.base/corefile.exp (run: load core again)
1391 (run: sanity check we see the core file, run: with core)
1392 (run: core file is cleared, attach: load core again)
1393 (attach: sanity check we see the core file, attach: with core)
1394 (attach: core file is cleared): New tests.
1395 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1396
3cbaedff
KW
13972010-07-14 Ken Werner <ken.werner@de.ibm.com>
1398
1399 * gdb.arch/altivec-abi.exp: New tests.
1400
91158a56
TT
14012010-07-13 Tom Tromey <tromey@redhat.com>
1402
1403 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1404 (main): Use it.
1405 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1406
0f5238ed
TT
14072010-07-13 Tom Tromey <tromey@redhat.com>
1408
1409 * gdb.base/label.exp: New file.
1410 * gdb.base/label.c: New file.
1411
add265ae
L
14122010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1413 H.J. Lu <hongjiu.lu@intel.com>
1414
1415 * lib/gdb.exp (is_ilp32_target): New.
1416 (is_lp64_target): Likewise.
1417
1418 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1419 target.
1420 * gdb.arch/amd64-disp-step.exp: Likewise.
1421 * gdb.arch/amd64-dword.exp: Likewise.
1422 * gdb.arch/amd64-i386-address.exp: Likewise.
1423 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1424
add265ae
L
1425 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1426 target.
1427 * gdb.arch/i386-bp_permanent.exp: Likewise.
1428 * gdb.arch/i386-byte.exp: Likewise.
1429 * gdb.arch/i386-disp-step.exp: Likewise.
1430 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1431 * gdb.arch/i386-prologue.exp: Likewise.
1432 * gdb.arch/i386-size-overlap.exp: Likewise.
1433 * gdb.arch/i386-size.exp: Likewise.
1434 * gdb.arch/i386-sse.exp: Likewise.
1435 * gdb.arch/i386-unwind.exp: Likewise.
1436 * gdb.arch/i386-word.exp: Likewise.
1437
1438 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1439 test only when building 64-bit executables. Do not hard-code
1440 -m64 option.
1441
2dfb8c17
DE
14422010-07-07 Doug Evans <dje@google.com>
1443
1444 * lib/gdb.exp (gdb_test_list_exact): New function.
1445 * gdb.base/default.exp (show convenience): Call it, add tests for
1446 $_sdata = void, $_thread = 0.
1447
4e5799b6
JK
14482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1449 Joel Brobecker <brobecker@adacore.com>
1450
1451 Fix re-run of PIE executable, PR shlibs/11776.
1452 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1453 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1454 and re-"run" of the inferior.
1455
1a219cc7
JK
14562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1457 Joel Brobecker <brobecker@adacore.com>
1458
1459 Cope with missing /usr/sbin/prelink.
1460 * lib/prelink-support.exp (prelink_no):
1461 <result == 1 && $output is "no such file or directory">: New.
1462 (prelink_yes): Likewise. Return on failed prelink_no.
1463
5e3b36f8
JK
14642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1465 Joel Brobecker <brobecker@adacore.com>
1466
1467 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1468 build_executable by build_executable_own_libs. Replace "prelink -R"
1469 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1470 change.
1471 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1472 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1473 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1474 Replace build_executable by build_executable_own_libs's function
1475 build_executable_own_libs.
1476 (prelinkNO): Create new stub to call prelink_no.
1477 (prelinkYES): Create new stub to call prelink_yes.
1478 (test_attach): Rename calls of copy to file_copy.
1479 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1480 (copy): Move to ...
1481 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1482 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1483 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1484 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1485 special flags by gdb_compile_shlib. Replace second gdb_compile by
1486 build_executable_own_libs. Replace "prelink -R" execution by a call of
1487 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1488 a second call of prelink_yes. Replace restart commands by
1489 clean_restart.
1490 (prelink): Rename to ...
1491 (seen displacement message): ... this test. Extend its expectation
1492 strictness.
1493
86e4bafc
JK
14942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1497 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1498 displacement message exactly once.
1499
3cd07d20
JK
15002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1501 Joel Brobecker <brobecker@adacore.com>
1502
1503 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1504 its restore after the <$relink_args != ""> loop. new comment.
1505
0a1e94c7
JK
15062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1507 Joel Brobecker <brobecker@adacore.com>
1508
1509 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1510 code for it. New variable relink_args.
1511 (prelinkYES): Call prelinkNO.
1512 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1513 in such case. Move the core code to ...
1514 (test_attach_gdb): ... a new function. Send GDB command "file".
1515 Extend expected "Attaching to " string.
1516
2f70bcfb
TT
15172010-07-02 Tom Tromey <tromey@redhat.com>
1518
1519 * gdb.base/bitops.exp: Remove extraneous "pass".
1520
a17ac5b0
TT
15212010-07-02 Ken Werner <ken.werner@de.ibm.com>
1522
1523 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1524
dc10affe
PA
15252010-07-01 Pedro Alves <pedro@codesourcery.com>
1526
d41c0fc8
PA
1527 * gdb.base/help.exp: Adjust expected output.
1528
15292010-07-01 Pedro Alves <pedro@codesourcery.com>
1530
1531 * gdb.base/help.exp: Adjust expected output.
dc10affe 1532
0a600c36
JK
15332010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1534
1535 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1536 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1537 c++/11702.
1538
37cc8bfe
JK
15392010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1540 Doug Evans <dje@google.com>
1541
1542 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1543 add .dynamic entry'.
1544
254e6b9e
DE
15452010-06-29 Doug Evans <dje@google.com>
1546
1547 Test PR c++/11702.
1548 * gdb.cp/m-static.exp: Add testcase.
1549 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1550
595939de 15512010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1552 Tom Tromey <tromey@redhat.com>
1553 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1554
1555 * gdb.python/py-inferior.c: New File.
1556 * gdb.python/py-infthread.c: New File.
1557 * gdb.python/py-inferior.exp: New File.
1558 * gdb.python/py-infthread.exp: New File.
1559
98751a41
JK
15602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1561
1562 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1563 (ptype ::C::OtherFileClass typedefs): New.
1564 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1565 (C::OtherFileClass::cOtherFileClassVar2): New.
1566 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1567 cOtherFileClassVar2.
1568 (C::cOtherFileType2, C::cOtherFileVar2): New.
1569 (C::cOtherFileVar_use): use also cOtherFileVar2.
1570 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1571
41f62f39
JK
15722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1575 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1576 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1577 (print ::C::cOtherFileVar)
1578 (whatis C::OtherFileClass::cOtherFileClassType)
1579 (whatis ::C::OtherFileClass::cOtherFileClassType)
1580 (print C::OtherFileClass::cOtherFileClassVar)
1581 (print ::cOtherFileClassVar)
1582 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1583 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1584 trailing content.
1585 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1586 (C::OtherFileClass::cOtherFileClassVar)
1587 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1588 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1589
af53d231
JK
15902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1591
1592 Test PR c++/11703 and PR gdb/1448.
1593 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1594 gdb/1448.
1595
9655fd1a
JK
15962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1597
1598 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1599 (main) <rtti_data>: New.
1600 * gdb.cp/virtbase.exp (print rtti_data): New.
1601
824cc8dd
JK
16022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1603 Joel Brobecker <brobecker@adacore.com>
1604
1605 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1606
6036c742
JK
16072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1610
de6a0421
DE
16112010-06-28 Doug Evans <dje@google.com>
1612
1613 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1614
b2dae948
DE
16152010-06-27 Doug Evans <dje@google.com>
1616
1617 * gdb.cp/m-static.exp: Update expected test output.
1618
0f3bb72e
PH
16192010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1620
889bf7c5
PA
1621 * gdb.gdb/selftest.exp: Adjust expected message for
1622 capturing start-up runtime.
0f3bb72e 1623
bc9f0842
TT
16242010-06-25 Tom Tromey <tromey@redhat.com>
1625
1626 PR python/10808:
1627 * gdb.python/python.exp: Add new tests.
1628
099ef718
SW
16292010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1630
1631 * gdb.cp/operator.cc: Created an import loop.
1632 * gdb.cp/operator.exp: Added testcase for import loop.
1633
5868a632
JK
16342010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 Test PR python/11407.
1637 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1638 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1639 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1640 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1641 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1642 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1643 binfile. Call gdb_compile with clean_restart twice.
1644 (func_nofb print, func_nofb backtrace, func_loopfb print)
1645 (func_loopfb backtrace): New.
1646
af76db58
JK
16472010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1648
1649 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1650 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1651 by a hand made one.
1652 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1653 i?86 requirement. Remove variables srcfile and binfile. New variable
1654 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1655
f2c7657e
UW
16562010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1657
1658 * gdb.cell/dwarfaddr.exp: New file.
1659 * gdb.cell/dwarfaddr.S: New file.
1660
628fe4e4
JK
16612010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 Test PR 9436.
1664 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1665
f1421989
HZ
16662010-06-24 Hui Zhu <teawater@gmail.com>
1667
1668 * gdb.base/eval.exp: New file.
1669
d03285ec
UW
16702010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1671
1672 * gdb.cell/fork.exp: New file.
1673 * gdb.cell/fork.c: Likewise.
1674 * gdb.cell/fork-spu.c: Likewise.
1675
41b2c92d
PM
16762010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1677
1678 * lib/gdb.exp (banned_variables_traced): New global variable.
1679 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1680 (gdb_init): Use `trace add variable' instead of obsolete
1681 `trace variable'.
1682
d5bc977f
DE
16832010-06-21 Doug Evans <dje@google.com>
1684
1685 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1686
d2ed6730
UW
16872010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1688
1689 * gdb.arch/spu-ls.exp: New file.
1690 * gdb.arch/spu-ls.c: Likewise.
1691
6aed2dbc
SS
16922010-06-18 Stan Shebs <stan@codesourcery.com>
1693
1694 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1695
e0756905
UW
16962010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1697
1698 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1699 * gdb.base/watch-cond.exp: Likewise.
1700 * gdb.python/py-breakpoint.exp: Likewise.
1701
d8053d4d
PA
17022010-06-18 Pedro Alves <pedro@codesourcery.com>
1703
1704 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1705 clean_restart, make sure every test has a distinct message, and
1706 that messages don't include the executable' full path.
1707
81ce510c
DE
17082010-06-17 Doug Evans <dje@google.com>
1709
1710 * gdb.arch/i386-size.exp: Updated expected output for
1711 DISASSEMBLY_OMIT_FNAME.
1712
65d79d4b
SDJ
17132010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1714 Sergio Durigan Junior <sergiodj@redhat.com>
1715
1716 * gdb.base/watch-notconst.c: New file.
1717 * gdb.base/watch-notconst.S: New file.
1718 * gdb.base/watch-notconst2.c: New file.
1719 * gdb.base/watch-notconst2.S: New file.
1720 * gdb.base/watch-notconst.exp: New file.
1721 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1722 (func4): Add operations on `global_ptr_ptr'.
1723 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1724 routine to test watchpoints created with a constant expression.
1725 (test_inaccessible_watchpoint): Include tests for watchpoints
1726 created with a constant expression.
1727
df0f4836
KB
17282010-06-14 Kevin Buettner <kevinb@redhat.com>
1729
1730 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1731 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1732 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1733 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1734 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1735 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1736 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1737 of `_start'.
1738
b769def5
UW
17392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1740
1741 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1742 not supported on the target.
1743 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1744 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1745 * gdb.mi/mi-nsintrall.exp: Likewise.
1746 * gdb.mi/mi-nsmoribund.exp: Likewise.
1747 * gdb.mi/mi-nsthrexec.exp: Likewise.
1748
d914c394
SS
17492010-06-11 Stan Shebs <stan@codesourcery.com>
1750
1751 * gdb.base/permissions.exp: New file.
1752
17532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1754
1755 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1756 does not support ELF executable class.
1757
f3ce5b9c
UW
17582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1759
1760 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1761
8e46892c
JK
17622010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1763
1764 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1765 (runto): Catch "The target does not support running in non-stop mode.".
1766
6cc55c64
MS
17672010-06-11 Michael Snyder <msnyder@vmware.com>
1768
1769 * gdb.base/setshow.exp (set language asm): Don't use
1770 gdb_test_no_output, fails on some targets.
1771
caddefa4
UW
17722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1773
1774 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1775 * gdb.cp/pr9167.exp: Likewise.
1776
468b1aa7
UW
17772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1778
1779 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1780
5c3552dc
UW
17812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1782
1783 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1784
02e6fe6a
UW
17852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1786
1787 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1788
0e03807e
TT
17892010-06-11 Tom Tromey <tromey@redhat.com>
1790
1791 PR gdb/9977, PR exp/11636::
1792 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1793 (pieces_test_f6): Update expected output.
1794
2bdf28a0
JK
17952010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 * gdb.base/moribund-step.exp: New.
1798
f6978de9
MS
17992010-06-08 Michael Snyder <msnyder@vmware.com>
1800
1801 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1802 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1803 * gdb.ada/frame_args.exp: Ditto.
1804 * gdb.ada/lang_switch.exp: Ditto.
1805 * gdb.ada/ptype_arith_binop.exp: Ditto.
1806 * gdb.ada/ref_param.exp: Ditto.
1807 * gdb.ada/type_coercion.exp:Ditto.
1808
1809 * gdb.asm/asm-source.exp: Ditto.
1810
1811 * gdb.base/attach.exp: Ditto.
1812 * gdb.base/bitfields2.exp: Ditto.
1813 * gdb.base/call-signal-resume.exp: Ditto.
1814 * gdb.base/callfuncs.exp: Ditto.
1815 * gdb.base/commands.exp: Ditto.
1816 * gdb.base/dbx.exp: Ditto.
1817 * gdb.base/default.exp: Ditto.
1818 * gdb.base/dump.exp: Ditto.
1819 * gdb.base/exprs.exp: Ditto.
1820 * gdb.base/freebpcmd.exp: Ditto.
1821 * gdb.base/interrupt.exp: Ditto.
1822 * gdb.base/list.exp: Ditto.
1823 * gdb.base/long_long.exp: Ditto.
1824 * gdb.base/maint.exp: Ditto.
1825 * gdb.base/ptype.exp: Ditto.
1826 * gdb.base/return.exp: Ditto.
1827 * gdb.base/setshow.exp: Ditto.
1828 * gdb.base/sigbpt.exp: Ditto.
1829 * gdb.base/sigrepeat.exp: Ditto.
1830
1831 * gdb.cp/classes.exp: Ditto.
1832
1833 * gdb.dwarf2/dw2-restore.exp: Ditto.
1834
1835 * gdb.gdb/selftest.exp: Ditto.
1836
1837 * gdb.multi/base.exp: Ditto.
1838 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1839
1840 * gdb.python/py-block.exp: Ditto.
1841 * gdb.python/py-prettyprint.exp: Ditto.
1842 * gdb.python/py-template.exp: Ditto.
1843
1844 * gdb.server/ext-attach.exp: Ditto.
1845 * gdb.server/ext-run.exp: Ditto.
1846 * gdb.server/server-mon.exp: Ditto.
1847
1848 * gdb.threads/fork-thread-pending.exp: Ditto.
1849 * gdb.threads/hand-call-in-threads.exp: Ditto.
1850 * gdb.threads/interrupted-hand-call.exp: Ditto.
1851 * gdb.threads/linux-dp.exp: Ditto.
1852 * gdb.threads/manythreads.exp: Ditto.
1853 * gdb.threads/print-threads.exp: Ditto.
1854 * gdb.threads/pthreads.exp: Ditto.
1855 * gdb.threads/schedlock.exp: Ditto.
1856 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1857 * gdb.threads/threadapply.exp: Ditto.
1858
de7ff789
MS
18592010-06-08 Michael Snyder <msnyder@vmware.com>
1860
889bf7c5 1861 * gdb.ada/exec_changed.exp:
de7ff789
MS
1862 Use ".*" instead of "" as wildcard regexp.
1863
1864 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1865 * gdb.base/call-ar-st.exp: Ditto.
1866 * gdb.base/checkpoint.exp: Ditto.
1867 * gdb.base/default.exp: Ditto.
1868 * gdb.base/dump.exp: Ditto.
1869 * gdb.base/ending-run.exp: Ditto.
1870 * gdb.base/fileio.exp: Ditto.
1871 * gdb.base/miscexprs.exp: Ditto.
1872 * gdb.base/pointers.exp: Ditto.
1873 * gdb.base/readline.exp: Ditto.
1874 * gdb.base/reread.exp: Ditto.
1875 * gdb.base/restore.exp: Ditto.
1876 * gdb.base/shlib-call.exp: Ditto.
1877 * gdb.base/valgrind-db-attach.exp: Ditto.
1878 * gdb.base/volatile.exp: Ditto.
1879 * gdb.base/watchpoints.exp: Ditto.
1880
1881 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1882
1883 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1884 * gdb.python/py-value.exp: Ditto.
1885
1886 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1887 * gdb.trace/circ.exp: Ditto.
1888 * gdb.trace/collection.exp: Ditto.
1889 * gdb.trace/packetlen.exp: Ditto.
1890 * gdb.trace/passc-dyn.exp: Ditto.
1891 * gdb.trace/report.exp: Ditto.
1892 * gdb.trace/tfile.exp: Ditto.
1893 * gdb.trace/tfind.exp: Ditto.
1894 * gdb.trace/while-dyn.exp: Ditto.
1895
3bebe2f2
JK
18962010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1899
5c631832
JK
19002010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 Test PR 10640.
1903 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1904
4c3376c8
SW
19052010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1906
1907 * gdb.cp/koenig.exp: Test for ADL operators.
1908 * gdb.cp/koenig.cc: Added ADL operators.
1909 * gdb.cp/operator.exp: New test.
1910 * gdb.cp/operator.cc: New test.
1911
dc226d5a
MS
19122010-06-04 Michael Snyder <msnyder@vmware.com>
1913
dfb88a23
MS
1914 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1915 * gdb.base/pending.exp: Ditto.
f7ae76b3 1916
dc226d5a
MS
1917 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1918
967cf477
DE
19192010-06-04 Doug Evans <dje@google.com>
1920
1921 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1922 disabled printers.
1923 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1924 (enable_lookup_function): New function.
1925
eb801841
TT
19262010-06-04 Tom Tromey <tromey@redhat.com>
1927
1928 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1929 of hash and id.
1930
38979823
JK
19312010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1934 newline.
1935 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1936 (empty verbose non-noisy clear, empty verbose noisy clear)
1937 (empty non-verbose noisy clear): Likewise.
1938
35ec993f
MS
19392010-06-03 Michael Snyder <msnyder@vmware.com>
1940
1941 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1942 * gdb.base/display.exp: Ditto.
1943 * gdb.base/find.exp: Ditto.
1944 * gdb.base/ifelse.exp: Ditto.
1945 * gdb.base/multi-forks.exp: Ditto.
1946 * gdb.base/recurse.exp: Ditto.
1947 * gdb.base/setshow.exp: Ditto.
1948 * gdb.base/value-double-free.exp: Ditto.
1949 * gdb.base/watch-vfork.exp: Ditto.
1950 * gdb.base/watch_thread_num.exp: Ditto.
1951 * gdb.base/watchpoint-solib.exp: Ditto.
1952 * gdb.base/watchpoint.exp: Ditto.
1953 * gdb.base/watchpoints.exp: Ditto.
1954
1955 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1956 * gdb.cp/overload.exp: Ditto.
1957 * gdb.cp/virtfunc.exp: Ditto.
1958
1959 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1960
889bf7c5 1961 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1962 Replace gdb_test with gdb_test_no_output.
1963
889bf7c5 1964 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1965 Replace gdb_test with gdb_test_no_output.
1966 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1967 * gdb.threads/watchthreads.exp: Ditto.
1968 * gdb.threads/watchthreads2.exp: Ditto.
1969
1970 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1971 * gdb.trace/tfind.exp: Ditto.
1972
c22decce
JB
19732010-06-03 Joel Brobecker <brobecker@adacore.com>
1974
1975 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1976 successful test if message is the empty string.
1977
fd5700c7
JK
19782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 * gdb.fortran/module.exp (stopped language detection): New test.
1981
f55ee35c
JK
19822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 Support DW_TAG_module as separate namespaces.
1985 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1986 gdb.fortran/library-module-lib.f90: New.
1987 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1988 (print i): Remove.
1989 (continue to breakpoint: i-is-1, print var_i value 1)
1990 (continue to breakpoint: i-is-2, print var_i value 2)
1991 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1992 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1993 (complete `modmany, complete `modmany`, complete `modmany`var)
1994 (show language, setting breakpoint at module): New tests.
1995 * gdb.fortran/module.f90 (module mod): Remove.
1996 (module mod1, module mod2, module modmany, subroutine sub1)
1997 (subroutine sub2, program module): New.
1998
b8e8282f
JK
19992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2002 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2003 * gdb.cp/anon-union.exp (pass): Rename to ...
2004 (print z 2): ... here.
b8e8282f 2005
019ebafc
MS
20062010-06-02 Michael Snyder <msnyder@vmware.com>
2007
e68d8fd4
MS
2008 * gdb.trace/actions.exp: Use gdb_test_no_output.
2009 * gdb.trace/circ.exp: Ditto.
2010 * gdb.trace/packetlen.exp: Ditto.
2011 * gdb.trace/save-trace.exp: Ditto.
2012 * gdb.trace/tracecmd.exp: Ditto.
2013 * gdb.trace/tsv.exp: Ditto.
2014
12b5d08a
MS
2015 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2016 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2017 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2018 * gdb.threads/manythreads.exp: Ditto.
2019 * gdb.threads/print-threads.exp: Ditto.
2020 * gdb.threads/pthreads.exp: Ditto.
2021 * gdb.threads/schedlock.exp: Ditto.
2022 * gdb.threads/staticthreads.exp: Ditto.
2023 * gdb.threads/thread-specific.exp: Ditto.
2024 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2025 * gdb.threads/threadapply.exp: Ditto.
2026 * gdb.threads/watchthreads.exp: Ditto.
2027 * gdb.threads/watchthreads2.exp: Ditto.
2028
89493308
MS
2029 * gdb.python/py-block.exp: Use gdb_test_no_output.
2030 * gdb.python/py-prettyprint.exp: Ditto.
2031 * gdb.python/py-template.exp: Ditto.
2032 * gdb.python/py-value.exp: Ditto.
2033
2034 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2035 * gdb.reverse/watch-reverse.exp: Ditto.
2036
2037 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2038 * gdb.server/ext-run.exp: Ditto.
2039
019ebafc
MS
2040 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2041 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2042 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2043 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2044 * gdb.dwarf2/dw2-producer.exp: Ditto.
2045 * gdb.dwarf2/mac-fileno.exp: Ditto.
2046
2047 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2048 * gdb.gdb/selftest.exp: Ditto.
2049
2050 * gdb.multi/base.exp: Use gdb_test_no_output.
2051
2052 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2053
3e0ca3a5
JK
20542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
2056 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2057
9db70545
MS
20582010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2059
a8d52276
MS
2060 * gdb.cp/class2.exp: Use gdb_test_no_output.
2061 * gdb.cp/classes.exp: Ditto.
2062 * gdb.cp/extern-c.exp: Ditto.
2063 * gdb.cp/inherit.exp: Ditto.
2064 * gdb.cp/maint.exp: Ditto.
2065 * gdb.cp/mb-inline.exp: Ditto.
2066 * gdb.cp/mb-templates.exp: Ditto.
2067 * gdb.cp/method2.exp: Ditto.
2068 * gdb.cp/misc.exp: Ditto.
2069 * gdb.cp/ovldbreak.exp: Ditto.
2070 * gdb.cp/punctuator.exp: Ditto.
2071 * gdb.cp/templates.exp: Ditto.
2072 * gdb.cp/virtbase.exp: Ditto.
2073
889bf7c5 2074 * gdb.threads/attach-stopped.exp:
9db70545 2075 Replace uses of send_gdb / gdb_expect.
889bf7c5 2076 * gdb.threads/attachstop-mt.exp:
9db70545 2077 Replace uses of send_gdb / gdb_expect.
889bf7c5 2078 * gdb.threads/gcore-thread.exp:
9db70545 2079 Replace uses of send_gdb / gdb_expect.
889bf7c5 2080 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2081 Replace uses of send_gdb / gdb_expect.
2082 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2083 * gdb.threads/print-threads.exp:
9db70545
MS
2084 Replace uses of send_gdb / gdb_expect.
2085 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2086 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2087 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2088
2089 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2090 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2091 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2092 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2093 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2094 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2095 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2096 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2097 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2098 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2099 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2100
359cc68c
JK
21012010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
2103 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2104
7d3fe98e
SW
21052010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2106
2107 * gdb.cp/koenig.exp: Added new test case.
2108 * gdb.cp/koenig.cc: Ditto.
2109
27d3a1a2
MS
21102010-06-01 Michael Snyder <msnyder@vmware.com>
2111
2112 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2113 * gdb.base/arrayidx.exp: Ditto.
2114 * gdb.base/attach.exp: Ditto.
2115 * gdb.base/auxv.exp: Ditto.
2116 * gdb.base/bigcre.exp: Ditto.
2117 * gdb.base/break-always.exp: Ditto.
2118 * gdb.base/break-interp.exp: Ditto.
2119 * gdb.base/break.exp: Ditto.
2120 * gdb.base/breakpoint-shadow.exp: Ditto.
2121 * gdb.base/call-ar-st.exp: Ditto.
2122 * gdb.base/call-sc.exp: Ditto.
2123 * gdb.base/call-signal-resume.exp: Ditto.
2124 * gdb.base/callfuncs.exp: Ditto.
2125 * gdb.base/catch-syscall.exp: Ditto.
2126 * gdb.base/charset.exp: Ditto.
2127 * gdb.base/code-expr.exp: Ditto.
2128 * gdb.base/commands.exp: Ditto.
2129 * gdb.base/cond-expr.exp: Ditto.
2130 * gdb.base/condbreak.exp: Ditto.
2131 * gdb.base/cursal.exp: Ditto.
2132 * gdb.base/cvexpr.exp: Ditto.
2133 * gdb.base/default.exp: Ditto.
2134 * gdb.base/del.exp: Ditto.
2135 * gdb.base/detach.exp: Ditto.
2136 * gdb.base/display.exp: Ditto.
2137 * gdb.base/ena-dis-br.exp: Ditto.
2138 * gdb.base/eval-skip.exp: Ditto.
2139 * gdb.base/foll-fork.exp: Ditto.
2140 * gdb.base/foll-vfork.exp: Ditto.
2141 * gdb.base/frame-args.exp: Ditto.
2142 * gdb.base/funcargs.exp: Ditto.
2143 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2144 * gdb.base/gdbvars.exp: Ditto.
2145 * gdb.base/help.exp: Ditto.
2146 * gdb.base/ifelse.exp: Ditto.
2147 * gdb.base/included.exp: Ditto.
2148 * gdb.base/list.exp: Ditto.
2149 * gdb.base/macscp.exp: Ditto.
2150 * gdb.base/maint.exp: Ditto.
2151 * gdb.base/multi-fork.exp: Ditto.
2152 * gdb.base/overlays.exp: Ditto.
2153 * gdb.base/page.exp: Ditto.
2154 * gdb.base/pending.exp: Ditto.
2155 * gdb.base/pointers.exp: Ditto.
2156 * gdb.base/pr11022.exp: Ditto.
2157 * gdb.base/prelink.exp: Ditto.
2158 * gdb.base/printcmds.exp: Ditto.
2159 * gdb.base/psymtab.exp: Ditto.
2160 * gdb.base/randomize.exp: Ditto.
2161 * gdb.base/relational.exp: Ditto.
2162 * gdb.base/relocate.exp: Ditto.
2163 * gdb.base/remote.exp: Ditto.
2164 * gdb.base/sepdebug.exp: Ditto.
2165 * gdb.base/set-lang-auto.exp: Ditto.
2166 * gdb.base/setshow.exp: Ditto.
2167 * gdb.base/setvar.exp: Ditto.
2168 * gdb.base/signals.exp: Ditto.
2169 * gdb.base/signull.exp: Ditto.
2170 * gdb.base/sigstep.exp: Ditto.
2171 * gdb.base/sizeof.exp: Ditto.
2172 * gdb.base/solib-disc.exp: Ditto.
2173 * gdb.base/store.exp: Ditto.
2174 * gdb.base/structs.exp: Ditto.
2175 * gdb.base/structs2.exp: Ditto.
2176 * gdb.base/subst.exp: Ditto.
2177 * gdb.base/term.exp: Ditto.
2178 * gdb.base/trace-commands.exp: Ditto.
2179 * gdb.base/unwindonsignal.exp: Ditto.
2180 * gdb.base/valgrind-db-attach.exp: Ditto.
2181 * gdb.base/varargs.exp: Ditto.
2182 * gdb.base/watch-cond.exp: Ditto.
2183 * gdb.base/watch_thread_num.exp: Ditto.
2184 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2185 * gdb.base/watchpoint.exp: Ditto.
2186 * gdb.base/whatis-exp.exp: Ditto.
2187
f8d3bf8f
MS
21882010-06-01 Michael Snyder <msnyder@vmware.com>
2189
2190 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2191 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2192 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2193 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2194 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2195 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2196 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2197 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2198 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2199 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2200 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2201 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2202 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2203 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2204 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2205
3f9e0d32
JK
22062010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2209 trailing newline.
2210 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2211 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2212 (p *args): ... here and remove excessive trailing newline.
2213
f629457d
JB
22142010-05-31 Joel Brobecker <brobecker@adacore.com>
2215
2216 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2217
09eef106
JK
22182010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2219
2220 Accept the new Linux kernel "t (tracing stop)" string.
2221 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2222 Update comment.
2223 (state_wait) <T (tracing stop)>: New.
2224 (main): Update the state_wait expect string.
2225
94f31136
PA
22262010-05-28 Pedro Alves <pedro@codesourcery.com>
2227
2228 * limits.c, limits.exp: Delete files.
2229 * Makefile.in (clean mostlyclean): Adjust.
2230 * tracecmd.exp: Adjust.
2231
096554ab
JK
22322010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.base/tui-layout.exp: New.
2235
27d3a1a2 22362010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2237
889bf7c5 2238 * gdb.reverse/break-precsave.exp:
bcd2dc50 2239 Replace uses of send_gdb / gdb_expect.
889bf7c5 2240 * gdb.reverse/break-reverse.exp:
bcd2dc50 2241 Replace uses of send_gdb / gdb_expect.
889bf7c5 2242 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2243 Replace uses of send_gdb / gdb_expect.
889bf7c5 2244 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2245 Replace uses of send_gdb / gdb_expect.
889bf7c5 2246 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2247 Replace uses of send_gdb / gdb_expect.
889bf7c5 2248 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2249 Replace uses of send_gdb / gdb_expect.
889bf7c5 2250 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2251 Replace uses of send_gdb / gdb_expect.
889bf7c5 2252 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2253 Replace uses of send_gdb / gdb_expect.
889bf7c5 2254 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2255 Replace uses of send_gdb / gdb_expect.
889bf7c5 2256 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2257 Replace uses of send_gdb / gdb_expect.
889bf7c5 2258 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2259 Replace uses of send_gdb / gdb_expect.
889bf7c5 2260 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2261 Replace uses of send_gdb / gdb_expect.
889bf7c5 2262 * gdb.reverse/machinestate.exp:
bcd2dc50 2263 Replace uses of send_gdb / gdb_expect.
889bf7c5 2264 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2265 Replace uses of send_gdb / gdb_expect.
889bf7c5 2266 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2267 Replace uses of send_gdb / gdb_expect.
889bf7c5 2268 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2269 Replace uses of send_gdb / gdb_expect.
889bf7c5 2270 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2271 Replace uses of send_gdb / gdb_expect.
889bf7c5 2272 * gdb.reverse/step-precsave.exp:
bcd2dc50 2273 Replace uses of send_gdb / gdb_expect.
889bf7c5 2274 * gdb.reverse/step-reverse.exp:
bcd2dc50 2275 Replace uses of send_gdb / gdb_expect.
889bf7c5 2276 * gdb.reverse/until-precsave.exp:
bcd2dc50 2277 Replace uses of send_gdb / gdb_expect.
889bf7c5 2278 * gdb.reverse/until-reverse.exp:
bcd2dc50 2279 Replace uses of send_gdb / gdb_expect.
889bf7c5 2280 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2281 Replace uses of send_gdb / gdb_expect.
889bf7c5 2282 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2283 Replace uses of send_gdb / gdb_expect.
2284
3def43e0
JK
22852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2288 excessive newline.
2289
27d3a1a2 22902010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2291
2292 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2293 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2294 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2295 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2296 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2297 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2298 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2299 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2300 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2301 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2302 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2303 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2304 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2305 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2306 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2307 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2308 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2309 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2310 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2311
27d3a1a2 23122010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2313
22454424
MS
2314 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2315 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2316
2317 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2318 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2319 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2320
889bf7c5 2321 * gdb.reverse/consecutive-reverse.exp:
22454424 2322 Replace uses of send_gdb / gdb_expect.
889bf7c5 2323 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2324 Replace uses of send_gdb / gdb_expect.
2325
2326 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2327 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2328 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2329 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2330 Replace uses of send_gdb / gdb_expect.
2331 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2332 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2333 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2334 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2335 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2336 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2337 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2338 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2339 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2340
23412010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2342
22454424 2343 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2344
22454424 2345 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2346
22454424
MS
2347 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2348 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2349 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2350 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2351 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2352 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2353 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2354 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2355 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2356
6e5f2c59
TT
23572010-05-25 Tom Tromey <tromey@redhat.com>
2358
2359 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2360
bbc8b958
TT
23612010-05-25 Tom Tromey <tromey@redhat.com>
2362
2363 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2364 argument order.
2365 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2366 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2367 order.
2368 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2369 order.
2370 * gdb.base/call-sc.exp (setup_kfails): Remove.
2371 (setup_compiler_kfails): Remove.
2372 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2373 argument order.
2374 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2375 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2376 (advancei): Fix setup_kfail argument order.
2377 * gdb.base/radix.exp: Fix setup_kfail argument order.
2378 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2379 order.
2380 * gdb.base/structs.exp (setup_kfails): Remove.
2381 (setup_compiler_kfails): Fix setup_kfail argument order.
2382 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2383 order.
2384 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2385 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2386 setup_kfail argument order.
2387 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2388
83d1babf
TT
23892010-05-25 Tom Tromey <tromey@redhat.com>
2390
2391 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2392
6acb16a2
MS
23932010-05-25 Michael Snyder <msnyder@vmware.com>
2394
2395 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2396 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2397 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2398 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2399 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2400 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2401 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2402 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2403 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2404 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2405 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2406 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2407 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2408 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2409 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2410 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2411 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2412 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2413 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2414 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2415 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2416 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2417 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2418 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2419 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2420 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2421 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2422 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2423 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2424 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2425 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2426 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2427 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2428 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2429 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2430 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2431 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2432 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2433 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2434 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2435 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2436 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2437 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2438 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2439 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2440 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2441 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2442 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2443
24442010-05-25 Doug Evans <dje@google.com>
2445
2446 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2447 gdb.string_to_argv.
ad3986f0 2448
d3b1e874
TT
24492010-05-21 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2452 Call it.
2453 * gdb.dwarf2/pieces.S: Update.
2454 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2455
cb826367
TT
24562010-05-21 Tom Tromey <tromey@redhat.com>
2457
2458 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2459 Call it.
2460 * gdb.dwarf2/pieces.c (struct C): New.
2461 (f6): New function.
2462 * gdb.dwarf2/pieces.S: Replace.
2463
74de6778
TT
24642010-05-21 Tom Tromey <tromey@redhat.com>
2465
2466 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2467 Call it.
2468
afd74c5f
TT
24692010-05-21 Tom Tromey <tromey@redhat.com>
2470
2471 * gdb.dwarf2.pieces.exp: New file.
2472 * gdb.dwarf2.pieces.S: New file.
2473 * gdb.dwarf2.pieces.c: New file.
2474
a7b75dfd 24752010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2476 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2477
2478 * lib/gdb.exp (gdb_test_no_output): New function.
2479 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2480 when testing commands that should produce no output.
2481
c81c812a
JB
24822010-05-17 Joel Brobecker <brobecker@adacore.com>
2483
2484 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2485 parameter that we want to watch being a constant.
2486
0cce5bd9
JB
24872010-05-17 Joel Brobecker <brobecker@adacore.com>
2488
2489 * gdb.ada/cond_lang: New testcase.
2490
47050449
JB
24912010-05-17 Joel Brobecker <brobecker@adacore.com>
2492
2493 * lib/gdb.exp (banned_variables): New variable/constant.
2494 (gdb_init): Add write trace on variables listed in banned_variables.
2495 (gdb_finish): Remove write traces on variables listed in
2496 banned_variables.
2497
77c01586
JB
24982010-05-17 Joel Brobecker <brobecker@adacore.com>
2499
2500 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2501 * gdb.cp/koenig.exp: Likewise.
2502
88d4aea7
PM
25032010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2504
889bf7c5 2505 PR python/11482
88d4aea7
PM
2506
2507 * gdb.python/py-value.exp (test_value_hash): New function.
2508
f5a010c0
PM
25092010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2510
2511 PR exp/11530.
2512 * gdb.base/gdb11530.c: New file.
2513 * gdb.base/gdb11530.exp: New file.
2514
8ef4892f
JK
25152010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2516
2517 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2518 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2519
7322dca9
SW
25202010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2521
2522 * gdb.cp/koenig.exp: New test.
2523 * gdb.cp/koenig.cc: New test program.
2524
02e7ea18
JB
25252010-05-05 Joel Brobecker <brobecker@adacore.com>
2526
2527 Remove the use of prms_id and bug_id throughout the testsuite.
2528
e1c34c5d
PM
25292010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2530
2531 PR exp/11349.
2532 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2533 use a reference local variable.
2534
8e1d0c49
JK
25352010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2538 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2539 variable different_dir. Move debugfile into a full directory pathname
2540 under DIFFERENT_DIR.
2541 * lib/gdb.exp (separate_debug_filename): Remove.
2542 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2543 variable debug_dir and mkdir of it. Update function comments.
2544
e66408ed
PA
25452010-04-29 Pedro Alves <pedro@codesourcery.com>
2546
2547 PR gdb/11557
2548
2549 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2550 files.
2551
d7b32ed3
PM
25522010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2553
889bf7c5 2554 * gdb.python/py-param.exp: New File.
d7b32ed3 2555
6aecb9c2
JB
25562010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2557
2558 * gdb.base/default.exp: Fix "set language" test.
2559
bdf92a1c
PM
25602010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2561
2562 PR breakpoints/11531.
2563 * gdb.base/gdb11531.c: New file.
2564 * gdb.base/gdb11531.exp: New file.
2565
3f172e24
TT
25662010-04-26 Tom Tromey <tromey@redhat.com>
2567
2568 * gdb.base/completion.exp: Add tests for completion and deprecated
2569 commands.
2570
64af4c92
JK
25712010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2572
2573 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2574 (print /x char_array): Escape curly brackets.
2575
492928e4
JK
25762010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2577
2578 Fix deadlock on looped list of loaded shared objects.
2579 * gdb.base/solib-corrupted.exp: New.
2580
66d09542
DE
25812010-04-23 Doug Evans <dje@google.com>
2582
2583 * gdb.python/py-section-script.c: New file.
2584 * gdb.python/py-section-script.exp: New file.
2585 * gdb.python/py-section-script.py: New file.
2586
8bd10a10
CM
25872010-04-20 Chris Moller <cmoller@redhat.com>
2588
2589 PR 10179
2590
2591 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2592 * gdb.base/pr10179-a.c:
2593 * gdb.base/pr10179-b.c:
2594 * gdb.base/pr10179.exp: New files.
2595
c0201579
JK
25962010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2597
2598 Fix crashes on dangling display expressions.
2599 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2600 is SEP.
2601 (lib_flags): Remove the "debug" keyword.
2602 (libsepdebug): New variable for iterating new loop.
2603 (save_pf_prefix): New variable wrapping the loop.
2604 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2605 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2606
793b0ff8
PM
26072010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2608
2609 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2610
097f51f7
PM
26112010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2612
2613 PR stabs/11479.
2614 * gdb.stabs/gdb11479.exp: New file.
2615 * gdb.stabs/gdb11479.c: New file.
2616
9a22f0d0
PM
26172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2618
2619 * gdb.base/charset.c (Strin16, String32): New variables.
2620 * gdb.base/charset.exp (gdb_test): Test correct display
2621 of 16 or 32 bit strings.
2622
26232010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2624
2625 PR 9167
2626 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2627 * gdb.cp/pr9167.cc: New file.
2628 * gdb.cp/pr9167.exp: New file.
2629
2630
6e354e5e
PM
26312010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2632
2633 PR pascal/11492.
2634 * gdb.pascal/gdb11492.pas: New file.
2635 * gdb.pascal/gdb11492.exp: New file.
2636
be942545
JB
26372010-04-20 Joel Brobecker <brobecker@adacore.com>
2638
1667e6e3 2639 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2640
0c3acc09
JB
26412010-04-20 Joel Brobecker <brobecker@adacore.com>
2642
2643 * gdb.ada/dyn_loc: New testcase.
2644
ec31cde5
CM
26452010-04-20 Chris Moller <cmoller@redhat.com>
2646
2647 PR 10867
889bf7c5 2648
ec31cde5
CM
2649 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2650 * gdb.cp/pr10687.cc: New file.
2651 * gdb.cp/pr10687.exp: New file.
2652
2653
ce4b0682
SDJ
26542010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2655 Sergio Durigan Junior <sergiodj@redhat.com>
2656
2657 * gdb.fortran/logical.exp: New testcase.
2658 * gdb.fortran/logical.f90: New file.
2659
3436961f
DE
26602010-04-19 Doug Evans <dje@google.com>
2661
2662 * gdb.base/help.exp (help source): Update expected output.
2663
4d836c09
JK
26642010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2665
2666 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2667 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2668 gdb_exit and return.
2669 (executable): New variable.
2670 (binfile): Use it.
2671
6149aea9
PA
26722010-04-19 Pedro Alves <pedro@codesourcery.com>
2673
2674 PR breakpoints/8554.
2675
2676 * gdb.trace/save-trace.exp: Adjust.
2677
ed41462c
L
26782010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2679
2680 PR corefiles/11511
2681 * gdb.arch/system-gcore.exp: New.
2682 * gdb.arch/gcore.c: Likewise.
2683
3f7b2faa
DE
26842010-04-15 Doug Evans <dje@google.com>
2685
fa33c3cd
DE
2686 * gdb.python/py-progspace.c: New file.
2687 * gdb.python/py-progspace.exp: New file.
2688
3f7b2faa
DE
2689 * gdb.base/source.exp: Add tests for "source -s".
2690
79f283fe
PM
26912010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2692
2693 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2694 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2695 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2696 * gdb.python/py-mi.exp: New test for to_string returning None.
2697
fc8eb08a
PM
26982010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2699
2700 * gdb.python/py-breakpoint.c: Make result global.
2701
26e197f6
JK
27022010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2703
2704 Fix non-GNU make compatibility.
2705 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2706
adc36818
PM
27072010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2708
2709 * gdb.python/py-breakpoint.exp: New File.
2710 * gdb.python/py-breakpoint.C: Ditto.
2711
64e17368
SS
27122010-04-08 Stan Shebs <stan@codesourcery.com>
2713
2714 * gdb.trace/actions.exp: Clear default-collect.
2715 * gdb.trace/save-trace.exp: Clear default-collect.
2716
fff5cc64
PM
27172010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2718
2719 * gdb.python/py-value: Add null string variable.
2720 (test_lazy_string): Test zero length, NULL address lazy
2721 strings.
2722
a055a187
L
27232010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2724
2725 * gdb.arch/i386-avx.c: New.
2726 * gdb.arch/i386-avx.exp: Likewise.
2727
2728 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2729
96e39866
DE
27302010-04-06 Doug Evans <dje@google.com>
2731
2732 * gdb.base/source-test.gdb: New file.
2733 * gdb.base/source.exp: Test source -v.
2734
5984a431
UW
27352010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2736
2737 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2738
ec8a089a
PM
27392010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2740
2741 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2742 within one line, unless it is followed by a double quote.
2743 * gdb.stabs/hppa.sed: Idem.
2744 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2745 * gdb.stabs/weird.exp: Check for correct parsing of
2746 char and string constants.
ec8a089a
PM
2747 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2748 in .stabs to .stabx substitution.
2749
fce3c1f0
SS
27502010-04-05 Stan Shebs <stan@codesourcery.com>
2751
2752 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2753 constant global.
2754 * gdb.trace/tfile.exp: Try to print them.
2755
d77f58be
SS
27562010-04-04 Stan Shebs <stan@codesourcery.com>
2757
2758 * gdb.base/completion.exp: Update for new "info watchpoints".
2759 * gdb.base/default.exp: Ditto.
2760 * gdb.base/help.exp: Ditto.
2761 * gdb.base/watchpoint.exp: Ditto.
2762 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2763
af54718e
SS
27642010-04-04 Stan Shebs <stan@codesourcery.com>
2765
2766 * gdb.trace/tfile.exp: Sharpen tfind test.
2767
74d1f91e
JK
27682010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.base/break-entry.exp: New.
2771
eb8e76db 27722010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2773 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2774
2775 * gdb.reverse/i386-sse-reverse.exp: New file.
2776 * gdb.reverse/i386-sse-reverse.c: New file.
2777
bf65cad8
PA
27782010-04-02 Pedro Alves <pedro@codesourcery.com>
2779
2780 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2781
fff87407
SS
27822010-04-01 Stan Shebs <stan@codesourcery.com>
2783
2784 * gdb.trace/actions.exp: Tweak expected output.
2785 * gdb.trace/while-stepping.exp: Tweak expected output.
2786
fe01d668
L
27872010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2788
2789 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2790
86b17b60
PA
27912010-04-01 Pedro Alves <pedro@codesourcery.com>
2792
2793 * gdb.base/commands.exp: Adjust.
2794 * gdb.cp/extern-c.exp: Adjust.
2795
2c58c0a9
PA
27962010-04-01 Pedro Alves <pedro@codesourcery.com>
2797
2798 * gdb.trace/collection.c (local_test_func): Define a local struct,
2799 and instanciate it.
2800
0db9b91c
PA
28012010-04-01 Pedro Alves <pedro@codesourcery.com>
2802
2803 * gdb.trace/collection.exp (gdb_collect_args_test)
2804 (gdb_collect_argarray_test): XFAIL the tests that assume the
2805 argarray argument's elements are collected.
2806
8072405b
JK
28072010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2808
2809 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2810 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2811
8bf6485c
SS
28122010-03-31 Stan Shebs <stan@codesourcery.com>
2813
2814 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2815 and tracepoint conditionals.
2816 (gdb_verify_tracepoints): Delete unused return.
2817
fd7f724a
KS
28182010-03-26 Keith Seitz <keiths@redhat.com>
2819
2820 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2821 appear in the output before main.
2822 Remove KFAIL for gdb/2215 aka bz 9320.
2823
8d9e7719
DE
28242010-03-30 Doug Evans <dje@google.com>
2825
0906dd0b
DE
2826 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2827 by dejagnu.
2828 * gdb.arch/amd64-dword.exp: Ditto.
2829
8d9e7719
DE
2830 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2831 match.
2832 (break printf): Ditto.
2833
1da644f0
SW
28342010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2835
2836 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2837 gcc < 4.4.
2838 * gdb.cp/shadow.exp: Ditto.
2839
a8121990
PA
28402010-03-29 Pedro Alves <pedro@codesourcery.com>
2841
2842 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2843 "tstart" is silent.
2844
6e79d367
PA
28452010-03-29 Pedro Alves <pedro@codesourcery.com>
2846
2847 * gdb.trace/collection.exp (executable): New.
2848 (binfile): Use it.
2849 (fpreg, spreg, pcreg): New.
2850 (test_register): Use gdb_test_multiple. Pass /x to print.
2851 (prepare_for_trace_test): New.
2852 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2853 (gdb_collect_args_test, gdb_collect_argstruct_test)
2854 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2855 prepare_for_trace_test.
2856 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2857 fpreg, spreg and pcreg.
2858 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2859 prepare_for_trace_test.
2860 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2861 try to detect tracing support here. Don't set breakpoints at
2862 `begin' or `end' here.
2863 <global scope>: Use clean_restart. Run to main before checking
2864 for tracing support. Check for for tracing support here.
2865
09248348
JK
28662010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2867
2868 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2869 " as $displacement" to "seen displacement message".
2870
d350db38
PA
28712010-03-28 Pedro Alves <pedro@codesourcery.com>
2872
2873 * gdb.trace/while-dyn.exp (executable): New variable.
2874 (binfile): Use it.
2875 (test_while_stepping): New function. Move most tests here. Call
2876 it once for each of the while-stepping, stepping and ws aliases.
2877
907af001
UW
28782010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2879
2880 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2881 that do not provide the tagless_struct type name at all.
2882 (test_print_anon_union): Do not check value of uninitialized
2883 union member. Do not use cp_test_ptype_class, so we can accept
2884 "long" as well as "long int".
2885
610197fd
PA
28862010-03-26 Pedro Alves <pedro@codesourcery.com>
2887
2888 * gdb.trace/tfile.c (tohex, bin2hex): New.
2889 (write_error_trace_file): Hexify error description.
2890
6c28cbf2
SS
28912010-03-25 Stan Shebs <stan@codesourcery.com>
2892
2893 * gdb.trace/tfile.c: Generate an additional trace file, improve
2894 portability.
2895 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2896 files in a better way.
2897
e62b8c7e
KS
28982010-03-25 Keith Seitz <keiths@redhat.com>
2899
2900 * gdb.java/jprint.exp: XFAIL printing of static class members
2901 because of GCC debuginfo problem.
2902
82ccf5a5
JK
29032010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2906
293e2f9e
DJ
29072010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2908
2909 * gdb.base/completion.exp: Allow long instead of long int.
2910 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2911 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2912 variable p.
2913 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2914 * gdb.base/pointers.exp: Allow long instead of long int.
2915 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2916 * gdb.base/step-line.exp: Allow a directory before the source file name.
2917
95a42b64
TT
29182010-03-24 Tom Tromey <tromey@redhat.com>
2919
2920 PR breakpoints/9352:
2921 * gdb.base/default.exp: Update.
2922 * gdb.base/commands.exp: Update.
2923 * gdb.cp/extern-c.exp: Test setting commands on multiple
2924 breakpoints at once.
2925
2390201f
DJ
29262010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2927
2928 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2929 if gdb,nosignals.
2930 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2931 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2932 exited".
2933
8c9a6790
SS
29342010-03-24 Stan Shebs <stan@codesourcery.com>
2935
2936 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2937
a6c727b2
DJ
29382010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2939
2940 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2941 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2942 argument. Handle "short" and "long".
2943 (Top level): Pass overprototyped output for old_fptr and xptr.
2944
4dfd5423
PA
29452010-03-23 Pedro Alves <pedro@codesourcery.com>
2946
2947 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2948 format strings and add casts to avoid compiler warnings.
2949
29502010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2951
2952 * lib/trace-support.exp (gdb_trace_setactions):
2953 Don't expect whitespace after ">" prompt.
2954 * gdb.trace/actions.exp: Adjust for output changes.
2955 * gdb.trace/while-stepping.exp: Likewise.
2956
c847d045
JK
29572010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2960 and r157645).
2961
5f717f1d
JK
29622010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2965 New.
2966
7d6d51d5
DJ
29672010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2968
2969 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2970 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2971
3b11a015
SS
29722010-03-19 Stan Shebs <stan@codesourcery.com>
2973
2974 * gdb.trace/ax.exp: New file.
2975
d7d158ed
DE
29762010-03-19 Doug Evans <dje@google.com>
2977
6bb85cd1
DE
2978 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2979 output from gcc.
2980
d7d158ed
DE
2981 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2982 named /usr/sbin/prelink<foo>.
2983
4daf5ac0
SS
29842010-03-18 Stan Shebs <stan@codesourcery.com>
2985
2986 * gdb.trace/circ.exp: Test circular-trace-buffer.
2987 * gdb.trace/tfile.exp: Update tstatus test.
2988
e8d05480
JB
29892010-03-18 Joel Brobecker <brobecker@adacore.com>
2990
2991 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2992 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2993
441b986a
UW
29942010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2995
2996 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2997
4247603b
PA
29982010-03-18 Pedro Alves <pedro@codesourcery.com>
2999
3000 * gdb.base/default.exp: Adjust the expected output of the finish
3001 and until commands when the inferior is not being run.
3002
13387711
SW
30032010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3004
3005 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3006 * gdb.cp/nsusing.exp: Ditto.
3007
6e31430b
TT
30082010-03-15 Tom Tromey <tromey@redhat.com>
3009
3010 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3011 * gdb.cp/userdef.cc (operator==): New function.
3012 (main): New locals mem1, mem2.
3013
e2d69cb5
JZ
30142010-03-15 Jie Zhang <jie@codesourcery.com>
3015
3016 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3017 Declare and use new loadtimeout variable.
3018
f572f0a9
DJ
30192010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3020
3021 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3022 Use gdb_load later.
3023
51f4c0b0
PA
30242010-03-14 Pedro Alves <pedro@codesourcery.com>
3025
3026 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3027 literal. Add missing endlines to prints to stderr.
3028
1c809c68
TT
30292010-03-12 Tom Tromey <tromey@redhat.com>
3030
3031 PR c++/9708:
3032 * gdb.cp/m-static.exp: Add regression test.
3033 * gdb.cp/m-static.cc (method): New method.
3034 (main): Call it.
3035
00ae8fef
SW
30362010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3037
3038 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3039 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3040
759f0f0b
PA
30412010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3042
21e24d21
PA
3043 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3044
30452010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3046
759f0f0b
PA
3047 * lib/gdb.exp (skip_stl_tests): New.
3048 (gdb_compile): Symbian needs -ldl.
3049 (shlib_target_file): New.
3050 (shlib_symbol_file): New.
3051 (gdb_load_shlibs): Use shlib_target_file.
3052 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3053 * gdb.cp/exception.exp: Use skip_stl_tests.
3054 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3055 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3056 * gdb.cp/mb-templates.exp: Ditto.
3057 * gdb.base/commands.exp: Relax regexes.
3058 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3059 shlib_target_file and shlib_symbol_file.
3060 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3061 sections.
3062 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3063 * gdb.base/solib-disc.exp: Use
3064 shlib_target_file and shlib_symbol_file.
3065 * gdb.base/unload.exp: Don't skip on symbian. Use
3066 shlib_target_file and shlib_symbol_file.
3067 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3068
6a8f2671 30692010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3070
6a8f2671
PA
3071 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3072 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3073 Issue a tfind end before looking for a tracepoint frame.
3074 * gdb.trace/tfind.exp: Adjust tstatus output.
3075 Adjust disassembly output.
3076 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3077
ccf26247
JK
30782010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3079
3080 * gdb.base/break-interp.exp: Create new displacement parameter value
3081 for the test_ld calls.
3082 (reach): New parameter displacement, verify its content. New push of
3083 pf_prefix "reach-$func:". Import global expect_out.
3084 (test_core): New parameter displacement, verify its content. New push
3085 of pf_prefix "core:". New command "set verbose on". Import global
3086 expect_out.
3087 (test_attach): New parameter displacement, verify its content. New
3088 push of pf_prefix "attach:". New command "set verbose on". Import
3089 global expect_out.
3090 (test_ld): New parameter displacement, pass it to the reach, test_core
3091 and test_attach calls and verify its content in the "ld.so exit" test.
3092 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3093 (prelink): Update expected text, use gdb_test.
3094
e469c7fb
DE
30952010-03-10 Doug Evans <dje@google.com>
3096
3097 * gdb.base/checkpoint.exp: Fix comment.
3098 Lengthen timeout while doing >600 checkpoints test.
3099 Rename duplicate "kill all one" test to keep test names unique.
3100
60e1c644
PA
31012010-03-10 Pedro Alves <pedro@codesourcery.com>
3102
3103 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3104
cec808ec
KS
31052010-03-08 Keith Seitz <keiths@redhat.com>
3106
889bf7c5
PA
3107 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3108 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3109 (dm_type_long): New function.
3110 (dm_type_unsigned_short): New function.
3111 (dm_type_unsigned_long): New function.
3112 (myint): New typedef.
3113 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3114 long, unsigned shor and long, operator char*, and typedef.
3115 (test_lookup_operator_functions): Add operator char* test.
3116 (test_paddr_operator_functions): Likewise.
3117 (test_paddr_overloaded_functions): Use probe values for
3118 short, long, and unsigned short and long.
3119 (test_paddr_hairy_functions): If the demangler probe detected
3120 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3121 demangler.
3122 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3123 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3124 and "print null_pmf".
3125 Add test "ptype a.*pmf".
3126 * gdb.cp/overload.exp: Allow optional "int" to appear with
3127 "short" and "long".
3128 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3129 long expect value for men_overload1arg.
3130 Allow "int" to appear with "short" and "long".
3131 When testing "info break", add argument for main (void).
3132 Also allow "int" to appear with "short" and "long".
3133 Ditto with "unsigned" and "long long".
cec808ec
KS
3134 * gdb.java/jmain.exp: Do not enclose methods names in single
3135 quotes.
3136 * gdb.java/jmisc.exp: Likewise.
3137 * gdb.java/jprint.exp: Likewise.
3138 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3139
3140 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3141 * gdb.cp/exception.exp (backtrace after first throw)
3142 (backtrace after second throw): Allow a namespace before __cxa_throw.
3143 (backtrace after first catch, backtrace after second catch): Allow
3144 a namespace before __cxa_begin_catch.
3145
3146 * gdb.cp/cpexprs.exp: New file.
3147 * gdb.cp/cpexprs.cc: New file.
3148
3149 From Daniel Jacobowitz <dan@codesourcery.com>
3150 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3151 to use string_to_regexp.
3152 (ctor, dtor): New functions. Use them to match constructor
3153 and destructor function types.
3154 (Top level): Use runto_main.
3155
f870a310
TT
31562010-03-05 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3159 gdb.target_charset.
3160 (pp_ns.to_string): Likewise.
3161
0c199f28
KS
31622010-03-04 Keith Seitz <keiths@redhat.com>
3163
3164 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3165 can be quoted. Test that both the filename and function/line
3166 portions can be quoted at the same time.
3167
c7437ca6
PA
31682010-03-04 Pedro Alves <pedro@codesourcery.com>
3169
3170 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3171
b111b805
DE
31722010-03-03 Doug Evans <dje@google.com>
3173
24486cb7
DE
3174 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3175 libc contains libpthread.
3176
b111b805
DE
3177 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3178 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3179 of gdb_compile. Add another pattern to match android backtrace.
3180
a0e0ef55
TT
31812010-03-03 Tom Tromey <tromey@redhat.com>
3182
3183 PR gdb/11345:
3184 * gdb.base/printcmds.exp (test_printf): Add test.
3185
1ba53b71
L
31862010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3187
3188 * gdb.arch/amd64-byte.exp: New.
3189 * gdb.arch/amd64-dword.exp: Likewise.
3190 * gdb.arch/amd64-pseudo.c: Likewise.
3191 * gdb.arch/amd64-word.exp: Likewise.
3192 * gdb.arch/i386-byte.exp: Likewise.
3193 * gdb.arch/i386-pseudo.c: Likewise.
3194 * gdb.arch/i386-word.exp: Likewise.
3195
f5dff777
DJ
31962010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3199 types. Add structreg, bitfields, and flags registers.
3200 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3201 registers.
3202
90884b2b
L
32032010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3204
3205 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3206 (load_description): Set architecture if defined.
3207
dc00d89f
PM
32082010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3209
3210 * gdb.python/py-frame.exp: Add read_var block tests.
3211 * gdb.python/py-frame.c (block): New function.
3212
0e095b7e
JK
32132010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3214 Daniel Jacobowitz <dan@codesourcery.com>
3215
3216 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3217
624f1a65
DM
32182010-02-25 David S. Miller <davem@davemloft.net>
3219
3220 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3221 fix logic for setting all_syscalls_numbers.
3222
f3e9a817
PM
32232010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3224
3225 * Makefile.in: Add py-block and py-symbol.
3226 * gdb.python/py-symbol.exp: New File.
3227 * gdb.python/py-symtab.exp: New File.
3228 * gdb.python/py-block.exp: New File.
3229 * gdb.python/py-symbol.c: New File.
3230 * gdb.python/py-block.c: New File.
3231
f6bbabf0
PM
32322010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3233
3234 PR python/11314
3235 * lib/gdb.exp (skip_python_tests): New function.
3236 * gdb.python/py-cmd.exp: Use skip_python_tests.
3237 * gdb.python/py-frame.exp: Likewise.
3238 * gdb.python/py-function.exp: Likewise.
3239 * gdb.python/py-prettyprint.exp: Likewise.
3240 * gdb.python/py-template.exp: Likewise.
3241 * gdb.python/py-type.exp: Likewise.
3242 * gdb.python/py-value.exp: Likewise.
3243
85d721b8
PA
32442010-02-22 Pedro Alves <pedro@codesourcery.com>
3245
3246 PR9605
3247
3248 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3249
48e32051
TT
32502010-02-19 Tom Tromey <tromey@redhat.com>
3251
3252 PR c++/8693, PR c++/9496:
3253 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3254 regression tests.
3255
ac9c0048
JK
32562010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3257
3258 Fix compatibility with m68k as.
3259 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3260 Use only /* comments */.
3261
57bb97a4
UW
32622010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3263
3264 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3265 * configure: Regenerate.
3266
7d1bf85c
DJ
32672010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3268
3269 * gdb.python/py-type.exp: Check for Python support.
3270
061b5285
PA
32712010-02-17 Pedro Alves <pedro@codesourcery.com>
3272
3273 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3274 `regsub' syntax available.
3275
f8a8bc2c
PA
32762010-02-17 Pedro Alves <pedro@codesourcery.com>
3277
3278 * gdb.base/shmain.c (main): Remove printf call.
3279 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3280 * gdb.base/unload.c (main): Make format of fprintf a string
3281 literal. Add missing endlines to prints to stderr.
3282 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3283
6f451e5e
TT
32842010-02-17 Tom Tromey <tromey@redhat.com>
3285
3286 * gdb.java/jprint.java (jprint.props): New field.
3287 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3288
12d79008
PA
32892010-02-17 Pedro Alves <pedro@codesourcery.com>
3290
ef801a0e 3291 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3292 available.
3293
d252f7e5
DJ
32942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3295
3296 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3297 creation to support remote host testing.
3298
67bdab6c
DJ
32992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3300
3301 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3302 Recognize "command not found".
3303
bb391223
DJ
33042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3305
3306 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3307 single-stepping.
3308
70362913
DJ
33092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3310
3311 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3312 if arguments are not supported.
3313
493f3c00
DJ
33142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3315
3316 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3317 be const or non-const.
3318
8034c749
DJ
33192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3320
3321 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3322 mi_send_resuming_command to send -exec-continue.
3323
791dfb64
DJ
33242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3325
3326 * gdb.base/list.exp (test_list_filename_and_function): Add test
3327 with single quotes.
3328 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3329 matching.
3330 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3331 Add KFAIL'd tests for PR gdb/11289.
3332
7c5fe868
DJ
33332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3334
3335 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3336
fdc498b8
DJ
33372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3338
3339 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3340 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3341 a temporary directory.
3342
b519e2a6
DJ
33432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3344
3345 * gdb.base/charset.exp: Use a single regular expression to match
3346 show host-charset and show target-charset output.
3347
74164c56
JK
33482010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3349
3350 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3351 "Illegal process-id" expect string more exact.
3352 (attach to digits-starting nonsense is prohibited): New.
3353
701ed6dc
JK
33542010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 * gdb.base/prelink.exp (set verbose on): New.
3357
889bf7c5 33582010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3359
3360 * mi-reverse.exp: New file. Test for reverse option to the
3361 following MI commands: exec-continue, exec-finish, exec-next,
3362 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3363
dadf0e9c
JB
33642010-02-09 Joel Brobecker <brobecker@adacore.com>
3365
3366 * gdb.ada/ptype_tagged_param: New testcase.
3367
714f19d5
TT
33682010-02-08 Tom Tromey <tromey@redhat.com>
3369
3370 PR c++/8017:
3371 * gdb.cp/overload.exp: Add tests.
3372 * gdb.cp/overload.cc (struct K): New.
3373 (namespace N): New.
3374 (main): Call new functions.
3375 (K::staticoverload): Define.
3376
889bf7c5 33772010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3378
3379 PR gdb/10728
3380 * gdb.cp/pr10728-x.h: New file.
3381 * gdb.cp/pr10728-x.cc: New file.
3382 * gdb.cp/pr10728-y.cc: New file.
3383 * gdb.cp/pr10728.exp: New file.
3384 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3385
889bf7c5 33862010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3387
3388 PR gdb/9067
3389 * gdb.cp/pr9067.exp: New
3390 * gdb.cp/pr9067.cc: New
3391 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3392
7b356089
JB
33932010-02-08 Joel Brobecker <brobecker@adacore.com>
3394
3395 * lib/gdb.exp (gdb_test_timeout): New global variable.
3396 Set it to timeout if not already set.
3397 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3398
1be00882
DE
33992010-02-05 Doug Evans <dje@google.com>
3400
3401 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3402 user.
3403
82856980
SW
34042010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3405
3406 PR c++/7935:
3407 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3408
1a334831
TT
34092010-02-04 Tom Tromey <tromey@redhat.com>
3410
3411 * gdb.cp/virtbase.exp: Make test case names unique.
3412
9c3c02fd
TT
34132010-02-02 Tom Tromey <tromey@redhat.com>
3414
3415 * gdb.cp/virtbase.exp: Add regression tests.
3416 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3417 (main): Instantiate RHC.
3418
0cc2414c
TT
34192010-02-02 Tom Tromey <tromey@redhat.com>
3420
3421 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3422 type-printing change.
3423
edf3d5f3
TT
34242010-02-02 Tom Tromey <tromey@redhat.com>
3425
3426 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3427 * gdb.cp/virtbase.cc: New file.
3428 * gdb.cp/virtbase.exp: New file.
3429 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3430
e4b7f41c
JK
34312010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3432
3433 PR libc/11214:
3434 * gdb.threads/current-lwp-dead.c: Include features.h.
3435 (HAS_NOMMU): New.
3436 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3437
b381ea14
JK
34382010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 * gdb.base/symbol-without-target_section.exp,
3441 gdb.base/symbol-without-target_section.c: New.
3442
c593ac0e
DJ
34432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3444
3445 * gdb.base/bigcore.exp: Reset increased timeout.
3446 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3447
db25f29d
DJ
34482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3449
3450 * gdb.base/gcore.exp (capture_command_output): Use
3451 gdb_test_multiple.
3452
f9d67f43
DJ
34532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3454
3455 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3456 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3457 (Top level): Call it.
3458
177321bd
DJ
34592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3460
3461 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3462
97f2ed50
DJ
34632010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * gdb.base/call-strs.exp, gdb.base/default.exp,
3466 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3467 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3468 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3469 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3470 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3471 * gdb.base/ending-run.exp: Correct restore of timeout.
3472 * gdb.base/page.exp: Remove unnecessary timeout setting.
3473
e4e2711a
JB
34742010-01-29 Joel Brobecker <brobecker@adacore.com>
3475
3476 * gdb.ada/rec_return: New testcase.
3477
ba581dc1
JB
34782010-01-29 Joel Brobecker <brobecker@adacore.com>
3479
3480 * gdb.ada/call_pn: New testcase.
3481
4ea95be9
DJ
34822010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3483
3484 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3485 (Top level): Use it to resume.
3486 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3487 the Thumb mode displaced stepping error as unsupported.
3488
df83a9bf
SW
34892010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3490
889bf7c5
PA
3491 * gdb.cp/nsusing.exp: Added more tests.
3492 * gdb.cp/nsrecurs.exp: Ditto.
3493 * gdb.cp/nsusing.cc: Added test functions.
3494 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3495
40b27cdc
JK
34962010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3497
3498 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3499 absolute directory pathnames in gdb.sum file.
3500
de958931
SW
35012010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3502
3503 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3504 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3505
708ead4e
TT
35062010-01-26 Tom Tromey <tromey@redhat.com>
3507
3508 PR exp/7643:
3509 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3510 setup_kfail.
3511
b14e635e
SW
35122010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3513
3514 * gdb.cp/nsrecurs.exp: New test.
3515 * gdb.cp/nsrecurs.cc: New test program.
3516 * gdb.cp/nsstress.exp: New test.
3517 * gdb.cp/nsstress.cc: New test program.
3518 * gdb.cp/nsdecl.exp: New test.
3519 * gdb.cp/nsdecl.cc: New test program.
3520
8540c487
SW
35212010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3522
3523 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3524 imported into file scope.
3525 Marked test as xfail.
3526 * gdb.cp/namespace-using.cc (marker5): New function.
3527 * gdb.cp/shadow.exp: New test.
3528 * gdb.cp/shadow.cc: New test program.
3529 * gdb.cp/nsimport.exp: New test.
3530 * gdb.cp/nsimport.cc: New test program.
3531
421d5d99
TT
35322010-01-25 Tom Tromey <tromey@redhat.com>
3533
3534 PR gdb/11049:
3535 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3536 with "set print null-stop on".
3537
691f8dc1
JK
35382010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3539
3540 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3541 Adjust it for DISASSEMBLY_OMIT_FNAME.
3542
0b92b5bb
TT
35432010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3544
3545 PR symtab/11199:
3546 * gdb.dwarf2/member-ptr-forwardref.exp,
3547 gdb.dwarf2/member-ptr-forwardref.S: New.
3548
23787403
JK
35492010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3550
3551 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3552 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3553 thread1_tid_mutex. Remove gdbstop_mutex handling.
3554 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3555 thread2_tid_mutex. Remove gdbstop_mutex handling.
3556 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3557 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3558 pthread_cond_wait conditionalizations by while loops.
3559
b966cb8a
TT
35602010-01-20 Tom Tromey <tromey@redhat.com>
3561
3562 PR backtrace/10770:
3563 * gdb.dwarf2/pr10770.exp: New file.
3564 * gdb.dwarf2/pr10770.c: New file.
3565 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3566
fcae584b
VP
35672010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3568
3569 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3570 that target was removed, and the test always runs native anyway.
3571
a0f49112
JK
35722010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3575 gdb.base/watchpoint-cond-gone-stripped.c: New.
3576
ceeb3d5a
TT
35772010-01-19 Tom Tromey <tromey@redhat.com>
3578
3579 PR c++/8000:
3580 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3581 existing tests.
3582 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3583 (main): Use AAA::SomeEnum.
3584
dd322c54
JK
35852010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3588 (test_ignore_count): Declare line_callme_body global.
3589 (run to breakpoint with ignore count): Use line_callme_body.
3590 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3591 (set line_main_hello, set line_main_return): Reindent.
3592 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3593 New.
3594 (continue to callee4): Use line_callee4_body.
3595 (check *stopped from CLI command): Use line_callee4_next.
3596 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3597 (set line_main_hello, set line_main_return): Reindent.
3598 (set line_callee4_head, set line_callee4_body): New.
3599 (continue to callee4): Use line_callee4_body.
3600
4e8f195d
TT
36012010-01-18 Tom Tromey <tromey@redhat.com>
3602
3603 PR c++/9680:
3604 * gdb.cp/casts.cc: Add new classes and variables.
3605 * gdb.cp/casts.exp: Test new operators.
3606
9e14a9ba
JB
36072010-01-18 Tom Tromey <tromey@redhat.com>
3608 Thiago Jung Bauermann <bauerman@br.ibm.com>
3609
3610 * gdb.python/source2.py: New file.
3611 * gdb.python/source1: New file.
3612 * gdb.python/python.exp: Test "source" command.
3613
00bf0b85
SS
36142010-01-15 Stan Shebs <stan@codesourcery.com>
3615
3616 * gdb.trace/tfile.c: New file.
3617 * gdb.trace/tfile.exp: New file.
889bf7c5 3618
55235ad7
JK
36192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3620
3621 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3622
9f2982ff
JK
36232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3624
3625 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3626
bbfba9ed
JK
36272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3628
3629 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3630 (libfunc): New parameter action. Implement also selectable "sleep".
3631 * gdb.base/break-interp-main.c: Include assert.h.
3632 (libfunc): New parameter action.
3633 (main): New parameters argc and argv. Assert argc. Pass argv.
3634 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3635 (test_attach): New proc.
3636 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3637 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3638
61f0d762
JK
36392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 * gdb.base/break-interp.exp (test_core): New proc.
3642 (test_ld): Call it.
3643
06a6f270
JK
36442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3647 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3648 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3649 and gdb_compile_shlib. Use new -Wl compiler options.
3650 (dl bt, main bt): New tests.
3651
51bee8e9
JK
36522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3653
3654 Support PIEs with no symfile_objfile.
3655 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3656 (test_ld): New parameter trynosym.
3657 (test_ld <$trynosym>): New block.
3658
b8040f19
JK
36592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3660
3661 * gdb.base/break-interp.exp: New file.
3662
be759fcf
PM
36632010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3664
3665 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3666 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3667 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3668 test.
3669 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3670 * gdb.python/py-mi.exp: Add lazy string test.
3671
dc146f7c
VP
36722010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3673
3674 * lib/mi-support.exp (mi_check_thread_states): Handle
3675 core number in thread listing.
3676
b4ba55a1
JB
36772010-01-12 Joel Brobecker <brobecker@adacore.com>
3678
3679 * gdb.base/maint.exp: Adjust the expected output for the
3680 "maint print type" test. Use gdb_test_multiple instead of
3681 gdb_sent/gdb_expect.
3682
08e24bd4
DE
36832010-01-11 Doug Evans <dje@google.com>
3684
6496a609
DE
3685 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3686 from gdbserver_download. All callers updated.
3687
08e24bd4
DE
3688 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3689
b5cfddf5
JK
36902010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 Implement binary numbers parsing.
3693 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3694 (test_integer_literals_rejected): New binary tests.
3695
3725885a
RW
36962010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3697
3698 * gdb.cell/configure: Regenerate.
3699
37aeb5df
JK
37002010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3701
3702 * gdb.base/corefile.exp: Move the core finding block out and call it as
3703 core_find, new variable $corefile, replace corefile by $corefile and
3704 [file tail $corefile] for usage vs. test names resp.
3705 * lib/gdb.exp (core_find): Move it as a new function here. New
3706 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3707 $destcore. Return "" on error.
3708
d521f563
JK
37092010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3710
3711 Workaround PR binutils/10802.
3712 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3713 (twice).
3714
28f24826
DJ
37152010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3716
3717 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3718
2de75e71
JB
37192010-01-08 Joel Brobecker <brobecker@adacore.com>
3720
3721 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3722 call, to avoid interruption.
3723
fe00719b 37242010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3725
3726 * gdb.stabs/weird.def (args93): New.
3727
d0ef5df8
DE
37282010-01-07 Doug Evans <dje@google.com>
3729
3730 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3731
3a08d52f
TT
37322010-01-07 Tom Tromey <tromey@redhat.com>
3733
3734 * gdb.base/source.exp: Use correct line number.
3735
7a697b8d
SS
37362010-01-05 Stan Shebs <stan@codesourcery.com>
3737
3738 * gdb.trace/tracecmd.exp: Test ftrace.
3739
7803799a
UW
37402010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3741
3742 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3743
c54eabfa
JK
37442010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3747 "uint_for_mi_testing".
3748
02e7ef19
JB
37492010-01-01 Joel Brobecker <brobecker@adacore.com>
3750
3751 Test indented comment in file being sourced.
3752 * gdb.base/commands.exp: Test indented comment in file being sourced.
3753
abd775ce
JB
37542010-01-01 Joel Brobecker <brobecker@adacore.com>
3755
3756 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3757 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3758 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3759 notice.
3760
79b55b82
JB
37612010-01-01 Joel Brobecker <brobecker@adacore.com>
3762
3763 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3764 notice.
3765
8997583e
JK
37662010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3769 missing $after_stopped and comma (,) expectation.
3770
6da95a67
SS
37712009-12-31 Stan Shebs <stan@codesourcery.com>
3772
3773 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3774
218d2fc6
TJB
37752009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3776
3777 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3778 (top level): Call test_watchpoint_in_big_blob.
3779 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3780 watchpoints.
3781 (func3): Write to buf.
3782
236f1d4d
SS
37832009-12-29 Stan Shebs <stan@codesourcery.com>
3784
3785 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3786
f61e138d
SS
37872009-12-28 Stan Shebs <stan@codesourcery.com>
3788
3789 * gdb.trace/tsv.exp: New file.
3790 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3791
0219b378
DJ
37922009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3793
3794 * gdb.base/find.c (main): Reference search buffers.
3795 * gdb.base/included.c (main): Reference integer.
3796 * gdb.base/ptype.c (charfoo): Declare.
3797 (intfoo): Call charfoo.
3798 * gdb.base/scope0.c (useitp): New function.
3799 (usestatics): Use useitp.
3800 (useit): Add a type for val.
3801 * gdb.base/scope1.c (useit1): Take a pointer argument.
3802 (usestatics1): Update calls to useit1.
3803 * gdb.cp/call-c.cc: Declare foo.
3804 (main): Call foo.
3805 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3806 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3807 (main): Call C::ensureRefs and ensureOtherRefs.
3808 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3809 variables.
3810 (ensureOtherRefs): New function.
3811 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3812 * gdb.cp/templates.cc (main): Call t5i.value.
3813
3f78692f
JK
38142009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3815
3816 Fix compatibility with G++-4.5.
3817 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3818 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3819 (uncaught return): Remove.
3820
429374b8
JK
38212009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3822 Phil Muldoon <pmuldoon@redhat.com>
3823
3824 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3825 (bp_location13, bp_location14, bp_location17, bp_location18)
3826 (marker3_proto, marker4_proto): New variables.
3827 (breakpoint info): Update output.
3828 (run until breakpoint at marker3, run until breakpoint at marker4): New
3829 tests.
3830
859825b8
JK
38312009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3832
3833 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3834 Replace the printf call of Y by provided "y-set-1" label. New block
3835 for the second shared library.
3836 * gdb.base/unload.exp: Compile also the second library, call
3837 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3838 (single pending breakpoint info): Rename to ...
3839 (pending breakpoint info before run): ... this extended test.
3840 (libfile2, libname2, libsrcfile2, libsrc2)
3841 (lib_sl2): New variables.
3842 (exec_opts): Set also SHLIB_NAME2.
3843 (pending breakpoint info on first run at shrfunc1)
3844 (pending breakpoint info on second run at shrfunc1)
3845 (pending breakpoint info on second run at shrfunc2)
3846 (print y from libfile, print y from libfile2): New tests.
3847 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3848 * gdb.base/unloadshr2.c: New.
3849
e6a386cd
HZ
38502009-12-22 Hui Zhu <teawater@gmail.com>
3851
3852 * gdb.reverse/sigall-reverse.exp: Adjust.
3853
9e19b45e
VP
38542009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3855
3856 PR gdb/10884
3857
3858 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3859 (main): Call do_bitfield_tests.
aacf5b1e 3860 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3861
d53a7b30
JB
38622009-12-20 Joel Brobecker <brobecker@adacore.com>
3863
3864 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3865 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3866 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3867 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3868 gdb.modula2/unbounded1.c: Update copyright header.
3869
191ca0a1
CM
38702009-12-10 Chris Moller <moller@mollerware.com>
3871
3872 PR gdb/9399
3873 * gdb.cp/virtfunc2.exp: New tests
3874 * gdb.cp/virtfunc2.cc: New tests
3875 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3876
0fa6cf1b
MS
38772009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3878
3879 * gdb.reverse/i387-env-reverse.c: New file.
3880 * gdb.reverse/i387-env-reverse.exp: New file.
3881 * gdb.reverse/i387-stack-reverse.c: New file.
3882 * gdb.reverse/i387-stack-reverse.exp: New file.
3883
361ae042
PM
38842009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3885
3886 * gdb.python/py-type.exp (test_range): New test.
3887
bfd31e71
PM
38882009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3889
3890 PR python/10805
3891
3892 * gdb.python/py-type.exp: New file.
3893 * gdb.python/py-type.c: New file.
3894 * Makefile.in: Add py-type.
3895
57a1d736
TT
38962009-12-03 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.python/py-value.exp (test_parse_and_eval): New
3899 function.
3900
1f3b5d1b
PP
39012009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3902
3903 PR gdb/11022
3904
3905 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3906 * gdb.base/pr11022.c: New test.
3907
8b7dbdc9
JK
39082009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 Fix spurious false FAILs.
3911 * gdb.base/structs.c (chartest): New.
3912 (main): Fill-in chartest.
3913 * gdb.base/structs.exp (anychar_re, first): New.
3914 (start_structs_test): Import global anychar_re and first.
3915 New gdb_test call "set print elements 300; ${testfile}"
3916 (start_structs_test <$first>): New block.
3917 (any): Import global anychar_re. New variable ac. Use ${ac}.
3918
6a53b2ec
JK
39192009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3920
3921 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3922
d7167b4c
JK
39232009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3926 Force $srcfile file.
3927 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3928
b1798462
UW
39292009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3930
3931 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3932 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3933 * gdb.threads/watchthreads-reorder.exp: Likewise.
3934
b6199126
DJ
39352009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3936
3937 PR gdb/8704
3938
3939 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3940 "if", and "thread". Correct matching in the previous test.
3941
b22a0510
DJ
39422009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3943
3944 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3945
930636d2
MS
39462009-11-23 Michael Snyder <msnyder@vmware.com>
3947
3948 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3949 * gdb.reverse-watch-precsave.exp: Ditto.
3950
21a0512e
PP
39512009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3952
3953 * gdb.asm/asm-source.exp: Adjust.
3954 * gdb.base/help.exp: Adjust.
889bf7c5 3955
fc30d5e0
PA
39562009-11-22 Pedro Alves <pedro@codesourcery.com>
3957
3958 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3959 (do_syscall_tests_without_xml): Set data-directory to
3960 /the/path/to/nowhere.
3961
f6bc2008
PA
39622009-11-21 Pedro Alves <pedro@codesourcery.com>
3963
3964 * gdb.threads/local-watch-wrong-thread.c,
3965 gdb.threads/local-watch-wrong-thread.exp: New files.
3966
8c2fb5de
PA
39672009-11-21 Pedro Alves <pedro@codesourcery.com>
3968
3969 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3970 assume new `regsub' syntax available.
3971
ebec9a0f
PA
39722009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
a79d3c27
JK
3974 * gdb.base/watchpoint-hw-hit-once.exp,
3975 gdb.base/watchpoint-hw-hit-once.c: New.
3976
39772009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3978
3979 * gdb.threads/watchthreads-reorder.exp,
3980 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3981
276a961b
MK
39822009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3983
3984 * gdb.xml/tdesc-regs.exp: Use for m68k.
3985
4867c1fb
PA
39862009-11-15 Pedro Alves <pedro@codesourcery.com>
3987
3988 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3989
f6838f81
DJ
39902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3991
3992 * lib/gdb.exp (current_target_name): New procedure.
3993 (gdb_wrapper_target): New variable.
3994 (gdb_wrapper_init): Set gdb_wrapper_target.
3995 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3996 wrapper.
3997
4ac4dd3f
DJ
39982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3999
4000 * gdb.base/remote.exp: Delete the slowest load test.
4001 Do not load with fixed packet sizes.
4002
a7881759
DJ
40032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4006
97a5b505
DJ
40072009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4008
4009 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4010 srcfile when setting a breakpoint.
4011
d3e1fc54
DJ
40122009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4013
4014 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4015 macros.
4016
7cbcbded
DJ
40172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4018
4019 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4020 to be in memory.
4021 * gdb.base/display.c (force_mem): New.
4022 (do_loops): Use it. Add breakpoint comments.
4023 (do_vars): Add a breakpoint comment.
4024 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4025 line numbers.
4026
bdea3a92
NF
40272009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4028
4029 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4030 instead of a bare "run".
4031
269f82e5
PP
40322009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4033
4034 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4035
a69b7d9d
DJ
40362009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4037
4038 * lib/cell.exp (skip_cell_tests): Clean up test files before
4039 returning.
4040
b598bfda
DJ
40412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4042
4043 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4044 and the breakpoint menu. Do not call perror if a prompt is seen.
4045 Consume the following GDB prompt.
4046 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4047 * gdb.cp/namespace.exp: Use gdb_test.
4048 * gdb.cp/templates.exp: Use gdb_test.
4049 (test_template_breakpoints): Use gdb_test_multiple.
4050
87728fa0
DJ
40512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4052
4053 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4054 (marker4): Reference values.
4055
b67c692f
DJ
40562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4057
4058 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4059 is missing.
4060
f0df251a
DJ
40612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4062
4063 * gdb.base/break.c (need_malloc): New.
4064 * gdb.base/constvars.c (main): Reference crass and crisp.
4065 * gdb.base/gdb1821.c (main): Reference bar.
4066 * gdb.cp/gdb1355.cc (main): Reference s1.
4067 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4068 (main): Call them.
4069 * gdb.cp/hang2.cc (dummy2): Define.
4070 * gdb.cp/hang3.cc (dummy3): Define.
4071 * gdb.cp/m-data.cc (main): Reference shadow.
4072
bdf7534a
NF
40732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4074 Nathan Froyd <froydnj@codesourcery.com>
4075
4076 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4077 remote host.
4078
f24fce77
NF
40792009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4080
4081 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4082 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4083 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4084 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4085 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4086 * gdb.dwarf2/dw2-producer.exp: Likewise.
4087 * gdb.dwarf2/mac-fileno.exp: Likewise.
4088 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4089 py-prettyprint.py to the remote host.
4090 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4091
40f0318e
KS
40922009-11-11 Keith Seitz <keiths@redhat.com>
4093
4094 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4095 use it instead of "Foo".
4096 * gdb.cp/classes.exp (do_tests): Add a test to access
4097 a method through a typedef'd class name.
4098
f3d9f7fb
NF
40992009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4100
4101 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4102 exponents.
4103 * gdb.base/pointers.exp: Likewise.
4104 * gdb.cp/ref-types.exp: Likewise.
4105
a4216f37
KS
41062009-11-11 Keith Seitz <keiths@redhat.com>
4107
4108 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4109 new[] and delete[].
4110 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4111 "void".
4112 (probe_demangler): Remove all single-quoting of
4113 method and variable names.
4114 (info_func_regexp): Remove the word "void" from any
4115 occurrence of "(void)".
4116 (print_addr_2): Remove all single-quoting of
4117 method names.
4118 (print_addr_2_kfail): Likewise.
4119 (print_addr): Single-quote C function names before
4120 passing to print_addr_2.
4121 (test_paddr_operator_functions): Remove single-quoting
4122 for method names.
4123 Add tests for operator new[] and operator delete[].
4124
9b14d7aa
JK
41252009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4126
4127 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4128
85feb311
KS
41292009-11-09 Keith Seitz <keiths@redhat.com>
4130
4131 * gdb.cp/overload.exp: Add tests for resolving overloaded
4132 methods in expression parsing/evaluation.
4133
fa335448
DJ
41342009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4135
4136 * lib/gdb.exp (default_gdb_version): Use --version instead of
4137 --command.
4138
ec3c07fc
NS
41392009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4140
4141 * lib/gdb.exp (gdb_compile_test): New.
4142 (skip_ada_tests, skip_java_tests): New.
4143 (gdb_compile): Use gdb_compile_test for f77.
4144 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4145 * lib/java.exp (compile_java_from_source): Remove runtests check,
4146 use gdb_compile_test to record result.
4147 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4148 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4149 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4150 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4151 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4152 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4153 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4154 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4155 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4156 adjust gdb_compile invocations.
4157
b8b4e42b
JK
41582009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 * Makefile.in (abs_builddir): New.
4161 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4162 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4163 `$(abs_builddir)/site.exp'.
4164
f8b7eaf3
DJ
41652009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4166
4167 * config/m68k-emc.exp, lib/emc-support.exp,
4168 gdb.trace/gdb_c_test.c: Delete.
4169 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4170 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4171 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4172 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4173 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4174 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4175 casing for m68k-*-elf.
4176
c4187697
NS
41772009-11-03 Pedro Alves <pedro@codesourcery.com>
4178
4179 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4180 * gdb.arch/i386-prologue.exp: Likewise.
4181 * gdb.arch/i386-unwind.exp: Likewise.
4182
db16b772
DJ
41832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4184
4185 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4186
bcf71277
DJ
41872009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4188
4189 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4190
0105cee2
DJ
41912009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4192
4193 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4194
24ddea62
JK
41952009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4198
287ccc17
JK
41992009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4200
4201 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4202 * gdb.base/sepdebug2.c: New file.
4203
08bca259 42042009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4205
4206 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4207 the modified warnings for catch syscall. Verify if GDB was compiled
4208 with support for lib expat, and choose which tests to run depending
4209 on this.
4210
5d4e2b76
VP
42112009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4212
4213 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4214 that composite commands are parsed OK. And also test
4215 that breakpoint commands do work.
4216
240e538a
MS
42172009-10-23 Michael Snyder <msnyder@vmware.com>
4218
4219 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4220 to allow for new disassembly style.
4221
9c419145
PP
42222009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4223
4224 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4225
02506ff1
MS
42262009-10-22 Michael Snyder <msnyder@vmware.com>
4227
4228 * gdb.reverse/break-precsave.exp: New test.
4229 * gdb.reverse/consecutive-precsave.exp: Ditto.
4230 * gdb.reverse/finish-precsave.exp: Ditto.
4231 * gdb.reverse/i386-precsave.exp: Ditto.
4232 * gdb.reverse/machinestate-precsave.exp: Ditto.
4233 * gdb.reverse/sigall-precsave.exp: Ditto.
4234 * gdb.reverse/solilb-precsave.exp: Ditto.
4235 * gdb.reverse/step-precsave.exp: Ditto.
4236 * gdb.reverse/until-precsave.exp: Ditto.
4237 * gdb.reverse/watch-precsave.exp: Ditto.
4238
4cf866a3
MS
42392009-10-22 Michael Snyder <msnyder@vmware.com>
4240
4241 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4242 for gdb_expect. Adjust one test's expect strings for the new
4243 format of disassemble.
4244 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4245 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4246 gdb_test_multiple.
4247 * gdb.reverse/step-reverse.exp: Delete 'return'.
4248 * gdb.reverse/until-reverse.exp: Delete blank lines.
4249 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4250
2b28d209
PP
42512009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4252
4253 * gdb.base/consecutive.exp: Adjust.
4254 * gdb.base/display.exp: Likewise.
4255 * gdb.base/pc-fp.exp: Likewise.
4256 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4257
33b9c32b
MS
42582009-10-19 Michael Snyder <msnyder@vmware.com>
4259
4260 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4261 * gdb.reverse/finish-reverse.c: Ditto.
4262 * gdb.reverse/sigall-reverse.c: Ditto.
4263 * gdb.reverse/solib-reverse.c: Ditto.
4264 * gdb.reverse/step-reverse.c: Ditto.
4265 * gdb.reverse/watch-reverse.c: Ditto.
4266
6c95b8df
PA
42672009-10-19 Pedro Alves <pedro@codesourcery.com>
4268 Stan Shebs <stan@codesourcery.com>
4269
4270 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4271 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4272 "Executing new program".
4273 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4274 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4275 left listed after having been killed.
4276 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4277 * gdb.base/maint.exp: Adjust test.
4278
4279 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4280 * gdb.multi/Makefile.in: New.
4281 * gdb.multi/base.exp: New.
4282 * gdb.multi/goodbye.c: New.
4283 * gdb.multi/hangout.c: New.
4284 * gdb.multi/hello.c: New.
4285 * gdb.multi/bkpt-multi-exec.c: New.
4286 * gdb.multi/bkpt-multi-exec.exp: New.
4287 * gdb.multi/crashme.c: New.
4288
279017b7
TG
42892009-10-13 Tristan Gingold <gingold@adacore.com>
4290
4291 * gdb.base/sepdebug.exp: Check debug info are found.
4292
0413d738
PA
42932009-10-08 Pedro Alves <pedro@codesourcery.com>
4294
4295 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4296 bits.
4297
c628eecc
JK
42982009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4301
38af1bfe
JB
43022009-10-07 Joel Brobecker <brobecker@adacore.com>
4303
4304 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4305 of the comments.
4306
2b0adecd
PM
43072009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4308
4309 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4310 * gdb.base/annota3.exp: Idem.
4311 * gdb.base/maint.exp: Idem.
4312
8d417781
PM
43132009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4314
889bf7c5 4315 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4316 to default.
4317
bb61102d
PM
43182009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4319
889bf7c5 4320 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4321 mingw and cygwin targets.
4322
ace5c364
PM
43232009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4324 Pedro Alves <pedro@codesourcery.com>
4325
889bf7c5 4326 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4327 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4328
c2d494a0
PM
43292009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4330
e1b52ce2
PM
4331 * gdb.base/shr1.c: Use %p in format string.
4332 * gdb.base/unload.c: Avoid warning in fprintf.
4333 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4334
209f53f5
PM
43352009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4336
4337 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4338 long type.
4339 (test_unlink): Correct printf string.
4340 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4341 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4342
8172766a
JK
43432009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4346 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4347 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4348
0f73703c
UW
43492009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4350
4351 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4352 * gdb.objc/nondebug.exp: Likewise.
4353
b32306ca
UW
43542009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4355
4356 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4357 target_info setting.
4358
4359 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4360 that detect new threads during "info threads".
4361
0057022f
UW
43622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4363
4364 * gdb.threads/manythreads.c (main): Increase thread stack size
4365 to 2*PTHREAD_STACK_MIN.
4366 * gdb.threads/multi-create.c (main): Likewise.
4367 (create_function): Likewise.
4368
f29c0325
UW
43692009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4370
4371 * gdb.base/dump.exp: Pass difference of pointer types instead
4372 of integer types as offset to restore in intarr3.srec case.
4373
fcb34849
UW
43742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4375
4376 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4377
d5142e3b
UW
43782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4379
4380 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4381
087b74b2 43822009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4383
087b74b2
PM
4384 New test for two watchpoints, with disabling of
4385 the first inserted.
4386 * testsuite/gdb.base/watchpoints.c: New file.
4387 * testsuite/gdb.base/watchpoints.exp: New file.
4388
96c07c5b
TT
43892009-09-25 Tom Tromey <tromey@redhat.com>
4390
4391 * gdb.base/charset.exp: Test utf-16 strings with Python.
4392
b8899f2b
TT
43932009-09-25 Tom Tromey <tromey@redhat.com>
4394
4395 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4396 UCS-4.
4397 * gdb.base/charset.c (utf_32_string): Rename.
4398 (init_utf32): Rename.
4399 (main): Update.
4400
329719ec
TT
44012009-09-22 Tom Tromey <tromey@redhat.com>
4402
4403 * gdb.python/py-function.exp: Add regression tests.
4404
11ef0d76
KS
44052009-09-21 Keith Seitz <keiths@redhat.com>
4406
4407 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4408 with invalid operator.
4409
3fe8f3b3
KS
44102009-09-21 Keith Seitz <keiths@redhat.com>
4411
4412 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4413 and destructor using typedef name of class.
4414 * gdb.cp/classes.cc (class Base1): Add a destructor.
4415 (base1): New typedef.
4416 (use_methods): Instanitate an object of type base1.
4417 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4418 (do_tests): Call test_template_typedef.
4419 * gdb.cp/templates.cc (Baz::~Baz): New method.
4420 (intBazOne): New typedef.
4421 (main): Instantiate intBazOne.
4422
7a9fe101
PM
44232009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4424
4425 PR python/10633
4426
4427 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4428 Function.
4429 (run_lang_tests): Add print elements test.
4430
2e4d963f
PM
44312009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4432
4433 * gdb.python/py-value.exp (test_subscript_regression): New
4434 function. Test for invalid subscripts.
4435 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4436 (ptr_ref): New function.
4437
ec7e75e7
PP
44382009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4439
4440 * gdb.base/default.exp: Fix "show convenience".
4441
0cc7d26f
TT
44422009-09-15 Tom Tromey <tromey@redhat.com>
4443
4444 * lib/mi-support.exp (mi_create_varobj): Update.
4445 (mi_create_floating_varobj): Likewise.
4446 (mi_create_dynamic_varobj): New proc.
4447 (mi_varobj_update): Update.
4448 (mi_varobj_update_with_type_change): Likewise.
4449 (mi_varobj_update_kv_helper): New proc.
4450 (mi_varobj_update_dynamic_helper): Rewrite.
4451 (mi_varobj_update_dynamic): New proc.
4452 (mi_list_varobj_children): Update.
4453 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4454 * gdb.python/python-prettyprint.py (pp_outer): New class.
4455 (pp_nullstr): Likewise.
4456 (lookup_function): Register new printers.
4457 * gdb.python/python-prettyprint.c (struct substruct): New type.
4458 (struct outerstruct): Likewise.
4459 (substruct_test): New function.
4460 (struct nullstr): New type.
4461 (string_1, string_2): New globals.
4462 (main): Add new tests.
4463 * gdb.python/python-mi.exp: Added regression tests.
4464 * gdb.mi/mi2-var-display.exp: Update.
4465 * gdb.mi/mi2-var-cmd.exp: Update.
4466 * gdb.mi/mi2-var-child.exp: Update.
4467 * gdb.mi/mi2-var-block.exp: Update.
4468 * gdb.mi/mi-var-invalidate.exp: Update.
4469 * gdb.mi/mi-var-display.exp: Update.
4470 * gdb.mi/mi-var-cmd.exp: Update.
4471 * gdb.mi/mi-var-child.exp: Update.
4472 * gdb.mi/mi-var-block.exp: Update.
4473 * gdb.mi/mi-break.exp: Update.
4474 * gdb.mi/gdb701.exp: Update.
4475
a96d9b2e
SDJ
44762009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4477
4478 * Makefile.in: Inclusion of catch-syscall object.
4479 * gdb.base/catch-syscall.c: New file.
4480 * gdb.base/catch-syscall.exp: New file.
4481
b43b923a
MS
44822009-09-12 Michael Snyder <msnyder@vmware.com>
4483
4484 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4485 that can support reverse debuggnig.
4486
cec03d70
TT
44872009-09-11 Tom Tromey <tromey@redhat.com>
4488
4489 * gdb.dwarf2/valop.S: New file.
4490 * gdb.dwarf2/valop.exp: New file.
4491
e23bb3fc
MK
44922009-09-11 Mark Kettenis <kettenis@gnu.org>
4493
4494 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4495
37c3696d
DE
44962009-09-10 Doug Evans <dje@google.com>
4497
4498 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4499 Add $gdb_prompt to second breakpoint regexp.
4500
5172aecb
JB
45012009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4502
4503 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4504 names, add missing ones.
4505 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4506 * gdb.python/py-frame.c: Rename from python-frame.c.
4507 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4508 testfile name.
4509 * gdb.python/py-function.exp: Rename from python-function.exp.
4510 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4511 testfile name.
4512 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4513 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4514 Adjust testfile name.
4515 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4516 * gdb.python/py-template.cc: Rename from python-template.cc.
4517 * gdb.python/py-template.exp: Rename from python-template.exp.
4518 Adjust testfile name.
4519 * gdb.python/py-value.c: Rename from python-value.c.
4520 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4521 testfile name.
4522
b554e4bd
JK
45232009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4524
4525 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4526 $bpt2address.
4527 (Second breakpoint address is valid on ia64)
4528 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4529
9a68ae16
JM
45302009-09-03 Joseph Myers <joseph@codesourcery.com>
4531
4532 * gdb.base/ending-run.exp: Restrict regular expression matching
4533 line number to require closing brace following.
4534
146b9145
DE
45352009-09-03 Doug Evans <dje@google.com>
4536
4537 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4538
787d21e1
TT
45392009-09-02 Tom Tromey <tromey@redhat.com>
4540
4541 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4542
e7802207
TT
45432009-09-02 Tom Tromey <tromey@redhat.com>
4544
4545 * gdb.dwarf2/callframecfa.exp: New file.
4546 * gdb.dwarf2/callframecfa.S: New file.
4547
817aadd2
JK
45482009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4551 gdb.base/solib-overlap-main.c: New.
4552
4a76eae5
DJ
45532009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4554
4555 PR gdb/10565
4556
4557 * gdb.base/bitfields.c (struct container, container): New.
4558 (main): Initialize it and call break5.
4559 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4560
d4b96c9a
JK
45612009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4562
4563 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4564 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4565
4e22772d
JK
45662009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4567
4568 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4569
2efab443
MS
45702009-08-26 Michael Snyder <msnyder@vmware.com>
4571
4572 * gdb.base/i386-reverse.c: New file.
4573 * gdb.base/i386-reverse.exp: New file.
4574 * gdb.base/Makefile.in: Add new files to be removed.
4575
07ab73a0
JM
45762009-08-26 Joseph Myers <joseph@codesourcery.com>
4577
4578 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4579 environment-pwd for remote host.
4580 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4581
676accff
KS
45822009-08-24 Keith Seitz <keiths@redhat.com>
4583
4584 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4585 Add two new C++ completer tests which limit the output to a
889bf7c5 4586 given class.
676accff 4587
f9f7ad22
MS
45882009-08-24 Michael Snyder <msnyder@vmware.com>
4589
4590 * gdb.base/del.exp: Fix typo in comment.
4591 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4592
81ecdfbb
RW
45932009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4594
4595 * configure: Regenerate.
4596 * gdb.hp/configure: Likewise.
4597 * gdb.hp/gdb.aCC/configure: Likewise.
4598 * gdb.hp/gdb.base-hp/configure: Likewise.
4599 * gdb.hp/gdb.compat/configure: Likewise.
4600 * gdb.hp/gdb.defects/configure: Likewise.
4601 * gdb.hp/gdb.objdbg/configure: Likewise.
4602 * gdb.stabs/configure: Likewise.
4603
cab0c772
UW
46042009-08-19 Doug Evans <dje@google.com>
4605
4606 * gdb.base/gdbvars.c: New file.
4607 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4608
b8fa0bfa
PA
46092009-08-14 Pedro Alves <pedro@codesourcery.com>
4610
4611 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4612 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4613
b84aa90a
PA
46142009-08-13 Pedro Alves <pedro@codesourcery.com>
4615
4616 * gdb.base/default.exp: Adjust "set language test": it's now an
4617 enum command. Larger help string moved to "help set language".
4618 * gdb.base/help.exp: Adjust "help set language" expected output,
4619 now lists all known languages.
4620
0d8f9b2c
NF
46212009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4622
4623 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4624 all frame arguments.
4625 * gdb.arch/altivec-regs.exp: Likewise.
4626
bda180e0
TT
46272009-08-07 Tom Tromey <tromey@redhat.com>
4628
4629 * gdb.base/setshow.exp: Add tests for changes to set language, set
4630 check range, and set check type.
4631
48cb2d85
VP
46322009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4633
4634 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4635 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4636 Call it.
48cb2d85 4637
1ea34204
UW
46382009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4639
4640 * configure.ac: Run gdb.cell tests when appropriate.
4641 * configure: Regenerate.
4642 * lib/cell.exp: New file.
4643 * gdb.cell: New directory.
4644 * gdb.cell/configure.ac: New file.
4645 * gdb.cell/configure: New file.
4646 * gdb.cell/Makefile.in: New file.
4647 * gdb.cell/arch.exp: New file.
4648 * gdb.cell/break.c: New file.
4649 * gdb.cell/break.exp: New file.
4650 * gdb.cell/break-spu.c: New file.
4651 * gdb.cell/bt.c: New file.
4652 * gdb.cell/bt2-spu.c: New file.
4653 * gdb.cell/bt-spu.c: New file.
4654 * gdb.cell/bt.exp: New file.
4655 * gdb.cell/coremaker.c: New file.
4656 * gdb.cell/coremaker-spu.c: New file.
4657 * gdb.cell/core.exp: New file.
4658 * gdb.cell/gcore.exp: New file.
4659 * gdb.cell/data.c: New file.
4660 * gdb.cell/data.exp: New file.
4661 * gdb.cell/data-spu.c: New file.
4662 * gdb.cell/ea-cache.exp: New file.
4663 * gdb.cell/ea-cache.c: New file.
4664 * gdb.cell/ea-cache-spu.c: New file.
4665 * gdb.cell/ea-standalone.c: New file.
4666 * gdb.cell/ea-standalone.exp: New file.
4667 * gdb.cell/ea-test.c: New file.
4668 * gdb.cell/ea-test.exp: New file.
4669 * gdb.cell/f-regs.exp: New file.
4670 * gdb.cell/mem-access.c: New file.
4671 * gdb.cell/mem-access.exp: New file.
4672 * gdb.cell/mem-access-spu.c: New file.
4673 * gdb.cell/ptype.exp: New file.
4674 * gdb.cell/registers.exp: New file.
4675 * gdb.cell/size.c: New file.
4676 * gdb.cell/sizeof.exp: New file.
4677 * gdb.cell/size-spu.c: New file.
4678 * gdb.cell/solib.exp: New file.
4679 * gdb.cell/solib-symbol.exp: New file.
4680
85e747d2
UW
46812009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4682
4683 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4684
58d6951d
DJ
46852009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4686
4687 * gdb.base/float.exp: Handle VFP registers.
4688
6e0a4f15
MS
46892009-07-14 Michael Snyder <msnyder@vmware.com>
4690
dcd5da87
MS
4691 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4692 to bring gdb to the beginning of the calling line.
4693
6e0a4f15
MS
4694 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4695 confusing the i386 epilogue unwinder.
4696
782b2b07
SS
46972009-07-14 Stan Shebs <stan@codesourcery.com>
4698
4699 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4700
f662c3bc
MS
47012009-07-14 Michael Snyder <msnyder@vmware.com>
4702
4703 * gdb.reverse/step-reverse.exp (stepi into function call):
4704 Call instruction may not be first instruction in the line.
4705 (reverse stepi from a function call): Used wrong line number.
4706
8f313923
JK
47072009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4708
4709 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4710
4662c76e
JK
47112009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 Fix gdb.base/macscp.exp when using custom inputrc.
4714 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4715 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4716 env(TERM) set.
4717 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4718 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4719
aa81e255
JK
47202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4723 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4724 Change the compilation target to match the testcase name.
4725 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4726 testcase name.
4727 * a2-run.exp: Use for setup prepare_for_testing. Change the
4728 compilation target to match the testcase name.
4729 * gdb.base/commands.exp: Likewise.
4730 * gdb.base/finish.exp: Likewise.
4731 * gdb.base/float.exp: Likewise.
4732 * gdb.base/info-target.exp: Likewise.
4733 * gdb.base/relational.exp: Likewise.
4734 * gdb.base/term.exp: Likewise.
4735 * gdb.base/until.exp: Likewise.
4736 * gdb.base/volatile.exp: Likewise.
4737 * gdb.base/whatis-exp.exp: Likewise.
4738
4c93b1d7
HZ
47392009-07-11 Hui Zhu <teawater@gmail.com>
4740
4741 * gdb.base/help.exp (disassemble): Update expected help text.
4742
812f7342
TT
47432009-07-09 Tom Tromey <tromey@redhat.com>
4744
4745 * lib/gdb.exp: Handle TRANSCRIPT.
4746 (remote_spawn, remote_close, send_gdb): New procs.
4747
fbb8f299
PM
47482009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4749
4750 * gdb.python/python-prettyprint.c: Add counted null string
4751 structure.
4752 * gdb.python/python-prettyprint.exp: Print null string. Test for
4753 embedded nulls.
4754 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4755 * gdb.python/python-value.exp (test_value_in_inferior): Add
4756 variable length string fetch tests.
4757 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4758
c0ac0ec7
JK
47592009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4760
4761 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4762
30b66ecc
TT
47632009-07-07 Tom Tromey <tromey@redhat.com>
4764
4765 * gdb.base/call-rt-st.exp: Update for change to escape output.
4766 * gdb.base/callfuncs.exp: Likewise.
4767 * gdb.base/charset.exp: Likewise.
4768 * gdb.base/constvars.exp: Likewise.
4769 * gdb.base/long_long.exp: Likewise.
4770 * gdb.base/pointers.exp: Likewise.
4771 * gdb.base/printcmds.exp: Likewise.
4772 * gdb.base/setvar.exp: Likewise.
4773 * gdb.base/store.exp: Likewise.
4774 * gdb.cp/ref-types.exp: Likewise.
4775 * gdb.mi/mi-var-child.exp: Likewise.
4776 * gdb.mi/mi-var-display.exp: Likewise.
4777 * gdb.mi/mi2-var-display.exp: Likewise.
4778 * gdb.base/charset.exp: Test octal escape sequence length.
4779 Update for change to escape output.
4780
187c4a2b
JK
47812009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4782
4783 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4784
d80a43f9
DJ
47852009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4786
4787 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4788
047427a8
JK
47892009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4790
4791 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4792 gdbserver increasing $portnum if "Can't bind address" has been seen.
4793
8b5a0f4f
PA
47942009-07-05 Pedro Alves <pedro@codesourcery.com>
4795
4796 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4797 mingw32ce.
4798
7d93ba58
PA
47992009-07-05 Pedro Alves <pedro@codesourcery.com>
4800
4801 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4802 VFP format.
4803
2277426b
PA
48042009-07-02 Pedro Alves <pedro@codesourcery.com>
4805
4806 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4807 linux. Adjust to use "inferior", "info inferiors", "detach
4808 inferior" and "kill inferior" instead of "restart", "info fork",
4809 "detach fork" and "delete fork".
4810 * gdb.base/ending-run.exp: Spell out "info".
4811 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4812 the "kill" command.
4813
5af949e3
UW
48142009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4815
4816 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4817 change to prefix TLS offset in hex with 0x.
4818
5d3729b5
UW
48192009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4820
4821 * gdb.base/default.exp: Update test case for "x" changes.
4822
af589bd0
TG
48232009-07-01 Tristan Gingold <gingold@adacore.com>
4824
4825 * gdb.base/bigcore.exp: Make darwin untested.
4826
40974f91
JK
48272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 * gdb.base/completion.exp (directory completion): Create the directory.
4830 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4831 escapeuniquesub.
4832 (directory completion 2): Expect now ${escapeuniquesub}.
4833 (Glob remaining of directory test): Remove one excessive newline.
4834 Expect the real output.
4835
59dd3af6
JK
48362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4837
4838 Fix `make check//%' target after `make check' has been ran.
4839 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4840 a mkdir call.
4841 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4842 (%/.dir): Remove.
4843
f4e164aa
JK
48442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4847 the expected result record.
4848
69af2122
JK
48492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4850
4851 Remove racy FAILs relying just on the timeouts.
4852 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4853 (annotation_level 2): Remove racy FAILs.
4854
2fd481e1
PP
48552009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4856
4857 gdb/10275
889bf7c5
PA
4858 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4859
c38f313d
DJ
48602009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4861
4862 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4863
8b777f02
VP
48642009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4865
4866 * gdb.mi/mi-stack.exp: Testing symbolic options
4867 to -stack-list-locals and -stack-list-arguments.
4868
00c7eacf
JK
48692009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4872
6bc80edc
TT
48732009-06-29 Tom Tromey <tromey@redhat.com>
4874
4875 * dg-extract-results.sh: New file.
4876 * Makefile.in (FORCE_PARALLEL): New variable.
4877 (CHECK_TARGET): New conditional variable.
4878 (check): Use CHECK_TARGET.
4879 (DO_RUNTEST): New variable.
4880 (check-single): New target.
4881 (TEST_DIRS): New variable.
4882 (TEST_TARGETS): Likewise.
4883 (check-parallel): New target.
4884 (check-gdb.%): New pattern.
4885 (BASE1_FILES): New variable.
4886 (BASE2_FILES): Likewise.
4887 (check-gdb.base%): New pattern.
4888 (%/.dir): New pattern.
4889 * configure: Rebuild.
4890 * aclocal.m4 (AM_CONDITIONAL): New defun.
4891 * configure.ac: Check whether user is using GNU make.
4892 (GMAKE): New conditional.
4893
794684b6
SW
48942009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4895
4896 * gdb.cp/namespace-nested-import.cc: New test.
4897 * gdb.cp/namespace-nested-import.exp: New test.
4898
edb3359d
DJ
48992009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4902 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4903 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4904 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4905 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4906 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4907 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4908 gdb.opt/inline-markers.c: New files.
4909 * lib/gdb.exp (skip_inline_frame_tests): New function.
4910 (skip_inline_var_tests): New function.
4911
cf657a0c
AS
49122009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4913
4914 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4915 backtrace.
4916
28d41a99
MS
49172009-06-27 Michael Snyder <msnyder@vmware.com>
4918
4919 * gdb.reverse: New directory.
4920 * gdb.reverse/break-reverse.c: New test.
4921 * gdb.reverse/break-reverse.exp: New test.
4922 * gdb.reverse/consecutive-reverse.c: New test.
4923 * gdb.reverse/consecutive-reverse.exp: New test.
4924 * gdb.reverse/finish-reverse.c: New test.
4925 * gdb.reverse/finish-reverse.exp: New test.
4926 * gdb.reverse/machinestate.c: New test.
4927 * gdb.reverse/ms1.c: New test.
4928 * gdb.reverse/machinestate.exp: New test.
4929 * gdb.reverse/Makefile.in: New file.
4930 * gdb.reverse/shr2.c: New test.
4931 * gdb.reverse/solib-reverse.c: New test.
4932 * gdb.reverse/solib-reverse.exp: New test.
4933 * gdb.reverse/step-reverse.c: New test.
4934 * gdb.reverse/step-reverse.exp: New test.
4935 * gdb.reverse/until-reverse.c: New test.
4936 * gdb.reverse/ur1.c: New test.
4937 * gdb.reverse/until-reverse.exp: New test.
4938 * gdb.reverse/watch-reverse.c: New test.
4939 * gdb.reverse/watch-reverse.exp: New test.
4940 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4941 * configure: Regenerate.
4942
fe3c8b0d
DE
49432009-06-26 Doug Evans <dje@google.com>
4944
4945 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4946
3a72a602
PM
49472009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4948
4949 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4950 windows problem for 'file delete $binfile'.
4951
27aa8d6a
SW
49522009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4953
4954 * gdb.cp/namespace-using.exp: New test.
4955 * gdb.cp/namespace-using.cc: New test.
4956
8ac055f8
JB
49572009-05-20 Joel Brobecker <brobecker@adacore.com>
4958
4959 * gdb.ada/variant_record_packed_array: New testcase.
4960
85e306ed
TT
49612009-06-23 Tom Tromey <tromey@redhat.com>
4962
4963 * gdb.base/charset.exp (test_combination): Regression test.
4964 * gdb.base/charset.c (my_wchar_t): New typedef.
4965 (myvar): New global.
4966 (main): Set myvar.
4967
56643c5e
PM
49682009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4969
4970 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4971 target.
4972
1fac167a
UW
49732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4974
4975 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4976
7ccb0be9
UW
49772009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4978
4979 * gdb.mi/gdb680.exp: Update test for error message.
4980
568d6575
UW
49812009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4982
4983 * gdb.base/annota1.exp: Allow multiple occurrences of the
4984 frames-invalid annotation.
4985 * gdb.cp/annota2.exp: Likewise.
4986
7cd1089b
PM
49872009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4988
4989 * gdb.cp/gdb2495.cc: New file.
4990 * gdb.cp/gdb2495.exp: New file.
4991
72c63395
JK
49922009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4993
4994 Report error on GDB crash during runto.
4995 * lib/gdb.exp (runto <eof>): New.
4996
3788363d
DJ
49972009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4998
4999 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5000 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5001 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5002 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5003 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5004 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5005 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5006 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5007 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5008 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5009 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5010 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5011 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5012 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5013 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5014 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5015 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5016 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5017 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5018 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5019 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5020 gdb.trace/passcount.exp, gdb.trace/report.exp,
5021 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5022 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5023 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5024 executable.
5025
17592de3
PA
50262009-06-07 Pedro Alves <pedro@codesourcery.com>
5027
5028 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5029 defined before referencing it.
5030
701e355d
DE
50312009-06-03 Doug Evans <dje@google.com>
5032
5033 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5034 * gdb.arch/i386-see.c: Ditto.
5035
f2292c65
PM
50362009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5037
5038 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5039 (check_macro): Return 1 if undefined.
5040 If first test fails, check if macro debug information is available,
5041 and report unsupported test if no macro information is found.
5042
5a437975
DE
50432009-05-29 Doug Evans <dje@google.com>
5044
5045 * gdb.threads/hand-call-in-threads.exp: New.
5046 * gdb.threads/hand-call-in-threads.c: New.
5047
c141c696
MS
50482009-05-29 Michael Snyder <msnyder@vmware.com>
5049
5050 * gdb.base/break-always.exp: Change "1" to "on".
5051 Add confirmation check.
5052
b3444185
PA
50532009-05-28 Pedro Alves <pedro@codesourcery.com>
5054
5055 * gdb.threads/threxit-hop-specific.c: New.
5056 * gdb.threads/threxit-hop-specific.exp: New.
5057 * gdb.threads/thread-execl.c: New.
5058 * gdb.threads/thread-execl.exp: New.
5059
b6313243
TT
50602009-05-27 Tom Tromey <tromey@redhat.com>
5061 Thiago Jung Bauermann <bauerman@br.ibm.com>
5062
5063 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5064 (mi_child_regexp): Likewise.
5065 (mi_list_varobj_children_range): Likewise.
5066 (mi_get_features): Likewise.
5067 (mi_list_varobj_children): Rewrite.
5068 * gdb.python/python-mi.exp: New file.
5069
a6bac58e
TT
50702009-05-27 Tom Tromey <tromey@redhat.com>
5071 Thiago Jung Bauermann <bauerman@br.ibm.com>
5072 Phil Muldoon <pmuldoon@redhat.com>
5073 Paul Pluzhnikov <ppluzhnikov@google.com>
5074
5075 * gdb.python/python-prettyprint.exp: New file.
5076 * gdb.python/python-prettyprint.c: New file.
5077 * gdb.python/python-prettyprint.py: New file.
5078 * gdb.base/display.exp: print/r is now valid.
5079
2c74e833
TT
50802009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5081 Tom Tromey <tromey@redhat.com>
5082 Pedro Alves <pedro@codesourcery.com>
5083 Paul Pluzhnikov <ppluzhnikov@google.com>
5084
5085 * gdb.python/python-template.exp: New file.
5086 * gdb.python/python-template.cc: New file.
5087 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5088 tests.
5089 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5090 Call it.
5091 (test_value_after_death): New proc.
5092 * gdb.python/python-value.c (PTR): New typedef.
5093 (main): New variable 'x'.
5094
89c73ade
TT
50952009-05-27 Tom Tromey <tromey@redhat.com>
5096
5097 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5098 tests.
5099 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5100 Call it.
5101
a75724bc
PA
51022009-05-27 Pedro Alves <pedro@codesourcery.com>
5103
5104 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5105
e58b0e63
PA
51062009-05-24 Pedro Alves <pedro@codesourcery.com>
5107
5108 * gdb.threads/fork-thread-pending.c: New.
5109 * gdb.threads/fork-thread-pending.exp: New.
5110
4ac36638
JK
51112009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5114 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5115
889bf7c5 51162009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5117
889bf7c5 5118 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5119
b242c3c2
PA
51202009-05-17 Pedro Alves <pedro@codesourcery.com>
5121
5122 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5123 `gdb_get_line_number'. Call `callee' in both parent and child.
5124 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5125 `gdb_get_line_number' instead of hardcoding line numbers.
5126 (catch_fork_unpatch_child): New procedure to test detaching
5127 breakpoints from child fork.
5128 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5129 hardcoding line numbers.
5130 (do_fork_tests): Run `catch_fork_unpatch_child'.
5131
ee342b23
VP
51322009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5133
5134 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5135 of structure type enters or leaves the scope, it
5136 is reported by -var-update.
5137
e2009e98
DE
51382009-05-11 Doug Evans <dje@sebabeach.org>
5139
5140 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5141 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5142 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5143
00903456
JK
51442009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5147
dc621c35
DE
51482009-04-30 Doug Evans <dje@google.com>
5149
5150 * gdb.threads/watchthreads2.exp: New testcase.
5151 * gdb.threads/watchthreads2.c: New testcase.
5152
9ab4e744
DE
51532009-04-29 Doug Evans <dje@google.com>
5154
5155 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5156 * gdb.cp/mb-ctor.cc: Ditto.
5157 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5158 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5159 * gdb.cp/mb-inline1.cc: Call it.
5160 * gdb.cp/mb-inline2.cc: Ditto.
5161 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5162 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5163
484086b7
JK
51642009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5165
5166 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5167 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5168 Replace all uses of `decimal' by `nonzero'.
5169 (info macro FROM_COMMANDLINE): New test.
5170
379a77b5
TT
51712009-04-27 Tom Tromey <tromey@redhat.com>
5172
5173 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5174
b92b73c2
DE
51752009-04-27 Doug Evans <dje@google.com>
5176
5177 * gdb.threads/watchthreads.c (main): Initialize args before starting
5178 the threads. Plus formatting cleanup.
5179 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5180 biased scheduling of one thread.
5181
945a118d
JG
51822009-04-27 Jerome Guitton <guitton@adacore.com>
5183
5184 * gdb.cp/templates.cc (GetMax): New template.
5185 (main): Declare two instances of GetMax.
5186 * gdb.cp/templates.exp: Add new test.
5187
d389af10
JK
51882009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5189
5190 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5191
e7f86de9
JM
51922009-04-22 Joseph Myers <joseph@codesourcery.com>
5193
5194 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5195
334cc82d
TT
51962009-04-15 Tom Tromey <tromey@redhat.com>
5197
5198 * gdb.base/charset.exp: Add regression test.
5199
d12672cc
JB
52002009-04-14 Joel Brobecker <brobecker@adacore.com>
5201
5202 * gdb.base/exe-lock.exp: New testcase.
5203
18e8c3bc
TT
52042009-04-13 Tom Tromey <tromey@redhat.com>
5205
5206 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5207 operator on Frame.
5208
5ecd5cbe
UW
52092009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5210
5211 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5212 * gdb.server/ext-attach.exp: Likewise.
5213
7309f756
VP
52142009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5215
5216 Eliminate some sleep usage.
5217
889bf7c5
PA
5218 * gdb.mi/basics.c (do_nothing): New.
5219 (main): Use do_nothing instead of printf, so that
5220 not to introduce race condition between output of
5221 inferiour and output of gdb. Do not use sleep as it
5222 is not generally available on embedded targets.
7309f756 5223
f4b95f6f
PA
52242009-04-02 Pedro Alves <pedro@codesourcery.com>
5225
5226 * gdb.server/ext-attach.exp: Expect an optional process id after
5227 "Detached from remote process".
5228
de40b933
JK
52292009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5232 gdb.dwarf2/dw2-unresolved.exp: New.
5233
2ae101a4
PA
52342009-04-02 Pedro Alves <pedro@codesourcery.com>
5235
5236 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5237 mi_run_to_main.
5238
56a8e183
PA
52392009-04-02 Pedro Alves <pedro@codesourcery.com>
5240
5241 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5242 mi_run_to_main. Skip thread exit test on remote targets.
5243 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5244 mi_run_to_main.
5245 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5246 mi_run_to_main.
5247 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5248 when expecting ^connected. Detect when the target doesn't support
5249 non-stop mode.
5250 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5251 supported. Return -1 on error, 0 on success.
5252 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5253 (mi_runto): Return mi_runto_helper's result explicitly.
5254
c35fafde
PA
52552009-04-01 Pedro Alves <pedro@codesourcery.com>
5256
5257 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5258
f8a8dce6
JB
52592009-04-01 Tom Tromey <tromey@redhat.com>
5260
5261 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5262 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5263 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5264 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5265
71c25dea
TT
52662009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5267 Jan Kratochvil <jan.kratochvil@redhat.com>
5268
5269 PR gdb/931
5270 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5271 output.
5272 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5273 for gdb/931.
5274 * dw2-strp.S (DW_AT_language): Change to C++.
5275 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5276
02d9a9ce
JB
52772009-03-31 Joel Brobecker <brobecker@adacore.com>
5278
5279 * gdb.ada/tasks: New testcase.
5280
1042e4c0
SS
52812009-03-30 Stan Shebs <stan@codesourcery.com>
5282
5283 * gdb.trace/actions.exp: Update to match new info trace format.
5284 * gdb.trace/deltrace.exp: Ditto.
5285 * gdb.trace/infotrace.exp: Ditto.
5286 * gdb.trace/passcount.exp: Ditto.
5287 * gdb.trace/save-trace.exp: Ditto.
5288 * gdb.trace/while-stepping.exp: Ditto.
5289 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5290
f8f6f20b
TJB
52912009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5292
5293 * gdb.python/python-frame.c: New file.
5294 * gdb.python/python-frame.exp: New file.
5295
c0c6f777
TJB
52962009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5297
5298 * gdb.python/python-value.exp: Add tests for the address
5299 attribute.
5300
3cb51905
AS
53012009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5302
5303 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5304
88fc996f
DE
53052009-03-26 Doug Evans <dje@google.com>
5306
5307 * gdb.mi/mi-nonstop-exit.exp: New file.
5308 * gdb.mi/non-stop-exit.c: New file.
5309
56ef84b1
TT
53102009-03-26 Tom Tromey <tromey@redhat.com>
5311
5312 Update for change to prologue skipping:
5313 * gdb.mi/mi2-simplerun.exp: Update.
5314 * gdb.mi/mi2-break.exp: Update.
5315 * gdb.mi/mi-simplerun.exp: Update.
5316 * gdb.mi/mi-break.exp: Update.
5317 * gdb.base/ending-run.exp: Update.
5318
def2b000
TJB
53192009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5320
5321 * gdb.python/python-value.exp (test_value_in_inferior): Test
5322 gdb.Value.is_optimized_out attribute.
5323
442ddf59
JK
53242009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5325
5326 * gdb.dwarf2/dw2-noloc-main.c: New file.
5327 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5328 (.text): Remove.
5329 (.data): New.
5330 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5331 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5332 (DW_TAG_subprogram func_cu1, noloc): Remove.
5333 (main): New.
5334 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5335 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5336 (file_symbols): New procedure.
5337
a8df5de4
TT
53382009-03-25 Tom Tromey <tromey@redhat.com>
5339
5340 * gdb.base/charset.exp (valid_target_charset): New proc.
5341 Use it to skip tests on invalid charsets.
5342
cc1d7add
PM
53432009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5344
5345 * gdb.base/completion.exp: Add a test for directory completion.
5346
bcd5727b
JK
53472009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 Fix a racy FAIL.
5350 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5351 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5352
cc924cad
TJB
53532009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5354
5355 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5356 * gdb.python/python-function.exp: Add test for function returning
5357 a GDB value.
5358
bc3b79fd
TJB
53592009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5360
5361 * gdb.python/python-function.exp: New file.
5362
6c7a06a3
TT
53632009-03-20 Tom Tromey <tromey@redhat.com>
5364
5365 * gdb.base/store.exp: Update for change to escape output.
5366 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5367 to escape output.
5368 * gdb.base/pointers.exp: Update for change to escape output.
5369 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5370 to escape output.
5371 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5372 escape output.
5373 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5374 to escape output.
5375 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5376 escape output.
5377 * gdb.base/setvar.exp: Update for change to escape output.
5378 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5379 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5380 to escape output.
5381 (test_print_string_constants): Likewise.
5382 * gdb.base/charset.exp (valid_host_charset): Check size of
5383 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5384 cases. Handle "auto"-related output.
5385 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5386 (uvar, Uvar): New globals.
5387
c31af87b
JG
53882009-03-19 Jerome Guitton <guitton@adacore.com>
5389
5390 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5391 deltas.
5392 * gdb.ada/fixed_points.exp: Ditto.
5393
51272cf2
PA
53942009-03-18 Pedro Alves <pedro@codesourcery.com>
5395
5396 * return-nodebug.c: Don't include stdio.h.
5397 (init): Delete.
5398 (func): Delete definition and provide extern declaration.
5399 (t): New.
5400 (main): Don't call printf. Call func and store its result in t.
5401 * return-nodebug1.c: New.
5402 * return-nodebug.exp: Don't expect stdio output. Instead, print
5403 the global variable t. Drop printf formatters and cast types from
5404 foreach loop. Don't use prepare_for_testing. Compile
5405 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5406 define FORMAT or CAST.
5407
d24948ac
PP
54082009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5409
5410 * gdb.base/solib-display.exp: Disable test for remote targers.
5411
61ff14c6
JK
54122009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5415
cb4dce93
JK
54162009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Fix a racy FAIL.
5419 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5420 code from `follow parent, print pids'.
5421 (`follow child, print pids', `follow parent, print pids'): Call it.
5422 Replace `gdb_test "break..."' by gdb_breakpoint.
5423
f7c60c5e
VP
54242009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5425
5426 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5427 sync and async modes.
f7c60c5e 5428
383ace49
JB
54292009-03-12 Joel Brobecker <brobecker@adacore.com>
5430
5431 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5432 that was checked in by mistake. Remove loading of ada.exp, since
5433 this is not necessary in this case.
5434
4ce102af
JB
54352009-03-12 Joel Brobecker <brobecker@adacore.com>
5436
5437 * gdb.ada/ptype_arith_binop.exp: New testcase.
5438
529a2aef
JB
54392009-03-12 Joel Brobecker <brobecker@adacore.com>
5440
5441 * gdb.ada/mod_from_name: New testcase.
5442
8a38181c
JB
54432009-03-12 Joel Brobecker <brobecker@adacore.com>
5444
5445 * gdb.ada/tick_last_segv: New testcase.
5446
11436dee
VP
54472009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5448
61ff14c6 5449 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5450
1f31650a
VP
54512009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5452
61ff14c6
JK
5453 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5454 include the token in ^running and frame info in *stopped.
1f31650a 5455
a3247a22
PP
54562009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5457
5458 * solib-display.exp: New file.
5459 * solib-display-main.c: New file.
5460 * solib-display-lib.c: New file.
61ff14c6 5461
aae64587
PA
54622009-03-05 Pedro Alves <pedro@codesourcery.com>
5463
5464 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5465
44aabfbc
JK
54662009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5467
5468 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5469 (list_and_check_macro): Use more specific test name.
5470 (next to definition): Make the test names unique.
5471
c087fcd3
PM
54722009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5473
5474 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5475
c86cf029
VP
54762009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5477
5478 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5479 notifications.
5480 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5481 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5482 * lib/mi-support.exp (library_loaded_re): New.
5483 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5484
3ea85240
VP
54852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5486
5487 * gdb.gdb/observer.exp: Use test_notification observer, not
5488 normal_stop, everywhere.
5489 (test_normal_stop_notifications): Rename to...
5490 (test_notifications): ...this.
5491 (test_observer_normal_stop): Rename to...
5492 (test_observer): ...this.
5493
1903f0e6
DE
54942009-02-16 Doug Evans <dje@google.com>
5495
5496 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5497 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5498 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5499 (test_prefixed_syscall,test_int3): New tests.
5500 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5501 (test_prefixed_syscall,test_int3): New tests.
5502
1d33d6ba
VP
55032009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5504
3cb51905
AS
5505 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5506 (mi_expect_interrupt): Likewise.
5507 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5508 response.
1d33d6ba 5509
faafb047
PM
55102009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5511
5512 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5513 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5514 Replace calls to get_valueofx by get_hexadecimal_valueof.
5515
417e16e2
PM
55162009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5517
5518 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5519 (get_integer_valueof): New procedure.
5520 (get_sizeof): Use new get_integer_value_of.
5521 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5522 by get_integer_valueof.
5523
7065b901
TT
55242009-02-13 Tom Tromey <tromey@redhat.com>
5525
5526 * gdb.base/remote.exp (get_sizeof): Remove.
5527 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5528 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5529 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5530 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5531 (get_sizeof): Likewise.
5532
5d7cb8df
JK
55332009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5534
5535 PR fortran/9806
5536 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5537
b2febfff
PP
55382009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5539
5540 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5541
4aa995e1
PA
55422009-02-06 Pedro Alves <pedro@codesourcery.com>
5543
5544 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5545
d8906c6f
TJB
55462009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5547
5548 * gdb.python/python-cmd.exp: New file.
5549
ff4ab08d
TG
55502009-02-06 Tristan Gingold <gingold@adacore.com>
5551
5552 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5553
aacd552b
TG
55542009-02-05 Tristan Gingold <gingold@adacore.com>
5555
5556 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5557 pointer is dereferenced and use this signal name in regexp.
5558 * gdb.base/signull.exp: Ditto.
5559 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5560 * gdb.base/signull.c (main): Ditto.
5561
08c637de
TJB
55622009-02-04 Tom Tromey <tromey@redhat.com>
5563 Thiago Jung Bauermann <bauerman@br.ibm.com>
5564
5565 * gdb.python/python-value.exp: Use `gdb.history' instead of
5566 `gdb.value_from_history'.
5567 (test_value_numeric_ops): Add test for conversion of enum constant.
5568 * gdb.python/python-value.c (enum e): New type.
5569 (evalue): New global.
5570 (main): Use argv.
5571
20261af8
JG
55722009-02-04 Jerome Guitton <guitton@adacore.com>
5573
5574 * gdb.ada/uninitialized_vars: New test program.
5575 * gdb.ada/uninitialized_vars.exp: New testcase.
5576
52e44b43
TT
55772009-02-02 Tom Tromey <tromey@redhat.com>
5578
5579 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5580 * gdb.cp/pr2489.cc: Rename...
5581 * gdb.cp/pr9594.cc: ... to this.
5582
1c71341a
TT
55832009-02-02 Tom Tromey <tromey@redhat.com>
5584
5585 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5586 * gdb.cp/pr2489.cc: New file.
5587 * gdb.cp/cpcompletion.exp: New file.
5588
a4295225
TT
55892009-02-02 Tom Tromey <tromey@redhat.com>
5590
5591 PR exp/9059:
5592 * gdb.cp/call-c.exp: Add regression test.
5593 * gdb.cp/call-c.cc (FooHandle): New typedef.
5594 (main): New variable 'handle'.
5595
592375cd
VP
55962009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5597
5598 * lib/mi-support.exp (et_mi_thread_list)
5599 (check_mi_and_console_threads): Adjust for current thread in
5600 -thread-list-ids output.
5601
41447f92
VP
56022009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5603
889bf7c5
PA
5604 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5605 Call it.
41447f92 5606
35669430
DE
56072009-01-28 Doug Evans <dje@google.com>
5608
5609 * gdb.arch/amd64-disp-step.S: New file.
5610 * gdb.arch/amd64-disp-step.exp: New file.
5611 * gdb.arch/i386-disp-step.S: New file.
5612 * gdb.arch/i386-disp-step.exp: New file.
5613
09f00d9a
PM
56142009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5615
5616 * gdb.base/find.exp: Set newline variable
5617 using quotes instead of braces to fix cygwin failures.
5618
1e8fb976
PA
56192009-01-23 Pedro Alves <pedro@codesourcery.com>
5620
5621 * gdb.base/radix.exp: Add tests to ensure that that set
5622 input-radix 0 and set output-radix 0 are really rejected.
5623
da061712
PA
56242009-01-23 Pedro Alves <pedro@codesourcery.com>
5625
5626 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5627 copyright years.
5628
dd7e2d2b
PA
56292009-01-23 Pedro Alves <pedro@codesourcery.com>
5630
5631 PR gdb/9664:
5632 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5633
392452f6
PA
56342009-01-22 Pedro Alves <pedro@codesourcery.com>
5635
5636 PR c++/9631:
5637 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5638
8653e71c
PM
56392009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5640
5641 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5642 binfile definition to fix Windows OS failure.
5643
a12cc160
DJ
56442009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5645
5646 PR gdb/9346
5647 * gdb.base/interrupt.c (sigint_handler): New.
5648 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5649 on error.
5650 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5651 Test "signal SIGINT".
5652
b89667eb
DE
56532009-01-19 Doug Evans <dje@google.com>
5654
5655 * gdb.base/break.exp: Update expected gdb output.
5656 * gdb.base/sepdebug.exp: Ditto.
5657 * gdb.mi/mi-syn-frame.exp: Ditto.
5658 * gdb.mi/mi2-syn-frame.exp: Ditto.
5659 * gdb.base/call-signal-resume.exp: New file.
5660 * gdb.base/call-signals.c: New file.
5661 * gdb.base/unwindonsignal.exp: New file.
5662 * gdb.base/unwindonsignal.c: New file.
5663 * gdb.threads/interrupted-hand-call.exp: New file.
5664 * gdb.threads/interrupted-hand-call.c: New file.
5665 * gdb.threads/thread-unwindonsignal.exp: New file.
5666
adb483fe
DJ
56672009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5668
5669 * gdb.base/define.exp: Test defining and hooking prefix commands.
5670 * gdb.python/python.exp: Update test for "show user" output.
5671
60023297
JK
56722009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5675 now the output exactly, using less wildcards. Expect also the output
5676 of gfortran-4.3. Update for the f-valprint.c modification from
5677 2008-04-22.
5678 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5679 Remove gdb_test test names where matching the command.
5680
ccc57cf9
PA
56812009-01-01 Pedro Alves <pedro@codesourcery.com>
5682
5683 PR breakpoints/9681:
5684 * gdb.base/watchpoint.exp: Add regression test.
5685
c7a6ca08
PA
56862008-12-31 Pedro Alves <pedro@codesourcery.com>
5687
5688 * gdb.threads/attach-into-signal.exp: Don't use
5689 gdb_suppress_entire_file.
5690 * gdb.threads/attach-stopped.exp: Ditto.
5691 * gdb.threads/attachstop-mt.exp: Ditto.
5692
3a031f65
PA
56932008-12-31 Pedro Alves <pedro@codesourcery.com>
5694
5695 PR gdb/8812:
5696 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5697
09e6485f
PA
56982008-12-29 Pedro Alves <pedro@codesourcery.com>
5699
5700 PR gdb/7536:
5701 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5702 and unsupported output radices are really rejected.
5703
0cd53049
JK
57042008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5705
5706 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5707
ba163c7e
TT
57082008-12-22 Tom Tromey <tromey@redhat.com>
5709
5710 * gdb.cp/punctuator.exp: New file.
5711
6f4de6c9
JK
57122008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5713
5714 * gdb.base/completion.exp (Completing non-existing component): New test.
5715
0f34d0b4
JK
57162008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 Fix for PR gdb/8648.
5719 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5720 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5721 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5722 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5723
db2ad4c3
JK
57242008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5725
5726 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5727
bb5ef15e
DP
57282008-12-16 Christophe Lyon <christophe.lyon@st.com>
5729
5730 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5731 compiler actually generate code at the expected line number.
5732
90142adc
JZ
57332008-12-15 Jie Zhang <jie.zhang@analog.com>
5734
5735 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5736
fad6eecd
TT
57372008-12-12 Tom Tromey <tromey@redhat.com>
5738
5739 * gdb.base/commands.exp (redefine_hook_test): New proc.
5740 Call it.
5741
17c8aaf5
TT
57422008-12-11 Tom Tromey <tromey@redhat.com>
5743
5744 * gdb.base/macscp.exp: New regression test.
5745
7c8adf68
TT
57462008-12-11 Tom Tromey <tromey@redhat.com>
5747
5748 * gdb.base/macscp.exp: Print "address.addr".
5749 * gdb.base/macscp1.c (struct outer): New struct.
5750 (address): New global.
5751
b05dcbb7
TT
57522008-12-09 Tom Tromey <tromey@redhat.com>
5753
5754 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5755 Call it.
5756
2d476de1
DE
57572008-12-04 Doug Evans <dje@google.com>
5758
5759 * gdb.server/ext-run.exp: Relax regexp for init program.
5760
87bdc959
TG
57612008-12-03 Tristan Gingold <gingold@adacore.com>
5762
5763 * gdb.base/macscp.exp: Generate an object file during compilation
5764 to work around Darwin dsymutil limitations.
5765
e0740f77
JK
57662008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5767
5768 Test resolving external references to TLS variables.
5769 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5770 FILE2_THREAD_LOCAL.
5771 (testfile2, srcfile2): New variables.
5772 * gdb.threads/tls.c (file2_thread_local)
5773 (function_referencing_file2_thread_local): New.
5774 * gdb.threads/tls2.c: New file.
5775
67f0aac5
JB
57762008-11-28 Joel Brobecker <brobecker@adacore.com>
5777
5778 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5779 rather than integer, as integer might not be big enough when
5780 on 64bit targets.
67f0aac5 5781
c332165e
JG
57822008-11-27 Jerome Guitton <guitton@adacore.com>
5783
5784 * gdb.cp/formatted-ref.exp: Add equality test.
5785 * gdb.ada/formatted_ref.exp: Ditto.
5786
fc9b693c
JK
57872008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5788
5789 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5790 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5791
a9c64011
AS
57922008-11-20 Andreas Schwab <schwab@suse.de>
5793
5794 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5795 matching syscall entry point.
5796 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5797 (tcatch_vfork_then_child_follow): Likewise. Finish through
5798 vfork even if we stopped at the syscall trampoline.
5799
e2fd701e
DE
58002008-11-20 Doug Evans <dje@google.com>
5801
5802 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5803
69abc51c
TJB
58042008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5805
5806 * gdb.arch/ppc-dfp.exp: New file.
5807 * gdb.arch/ppc-dfp.c: New file.
5808
c14c28ba
PP
58092008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5810
5811 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5812
2e74121d
DE
58132008-11-17 Doug Evans <dje@google.com>
5814
5815 * gdb.mi/mi-syn-frame.exp: Update expected output.
5816 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5817
66bb093b
VP
58182008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5819
5820 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5821 "thread N" results in =thread-selected.
5822 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5823 (mi_send_resuming_command_raw): Be prepared for
5824 =thread-selected.
5825
3d043ef6
VP
58262008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5827
a9c64011
AS
5828 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5829 * lib/mi-support.exp: Likewise.
3d043ef6 5830
808104c8
JB
58312008-11-16 Joel Brobecker <brobecker@adacore.com>
5832
5833 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5834 commands from the expected output for "help catch".
5835
00b22944
JB
58362008-11-15 Joel Brobecker <brobecker@adacore.com>
5837
5838 * gdb.ada/int_deref.exp: New testcase.
5839
59669435
TT
58402008-11-14 Nick Roberts <nickrob@snap.net.nz>
5841
5842 * gdb.mi/gdb2549.exp: New file.
5843
de04a248
DE
58442008-11-11 Doug Evans <dje@google.com>
5845
5846 * gdb.base/callexit.exp: New file.
5847 * gdb.base/callexit.c: New file.
5848
6b8ce727
DE
58492008-11-10 Doug Evans <dje@google.com>
5850
5851 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5852 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5853 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5854 (default_gdb_start,default_gdb_exit): Ditto.
5855 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5856 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5857 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5858 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5859 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5860 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5861
1b14b8aa
AS
58622008-11-03 Andreas Schwab <schwab@suse.de>
5863
5864 * gdb.base/hashline2.exp: Fix typo.
5865 * gdb.base/hashline3.exp: Likewise.
5866
f3134b88
TT
58672008-10-30 Tom Tromey <tromey@redhat.com>
5868
5869 * gdb.base/pointers.exp: Add test.
5870 * gdb.base/pointers.c (k, S): New typedefs.
5871 (instance): New global.
5872
c2226152
AS
58732008-10-30 Andreas Schwab <schwab@suse.de>
5874
5875 * gdb.base/args.exp: Add tests for newlines.
5876
462f405c
JB
58772008-10-30 Joel Brobecker <brobecker@adacore.com>
5878
5879 gdb.base/foll-exec.exp: Update the expected output of a couple
5880 of "info breakpoints" tests.
5881
79a45b7d
TT
58822008-10-28 Tom Tromey <tromey@redhat.com>
5883
5884 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5885
adc13a14
PA
58862008-10-24 Pedro Alves <pedro@codesourcery.com>
5887
5888 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5889 gdb_start_cmd.
5890 Use runto_main before any test that requires execution.
5891
252fbfc8
PA
58922008-10-23 Pedro Alves <pedro@codesourcery.com>
5893
5894 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5895 instead of SIGINT.
5896
28148e3d
JB
58972008-10-22 Joel Brobecker <brobecker@adacore.com>
5898
5899 * gdb.base/completion.exp: Update expected output following
5900 the addition of the "info tasks" command.
5901
c209f847
TT
59022008-10-22 Tom Tromey <tromey@redhat.com>
5903
5904 * gdb.base/exprs.exp (test_expr): Add test for string
5905 concatenation.
5906
f177e350
PA
59072008-10-19 Pedro Alves <pedro@codesourcery.com>
5908
5909 * configure.ac: Output gdb.python/Makefile.
5910 * configure: Regenerate.
5911 * gdb.python/Makefile.in: New.
5912
cce89356
JB
59132008-10-16 Joel Brobecker <brobecker@adacore.com>
5914
5915 * gdb.base/foll-fork.exp: Adjust the expected output to match
5916 the new description for fork/vfork catchpoints in the "info
5917 breakpoints" output.
5918
176d289d
TJB
59192008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5920
5921 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5922
a08702d6
TJB
59232008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5924
5925 * gdb.python/python-value.c: New file.
5926 * gdb.python/python-value.exp: New file.
5927
1c5cfe86
PA
59282008-10-15 Pedro Alves <pedro@codesourcery.com>
5929
5930 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5931
5a98ad69
DP
59322008-10-15 Denis Pilat <denis.pilat@st.com>
5933
41702f1b 5934 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5935
dcb1a1e2
TT
59362008-10-09 Tom Tromey <tromey@redhat.com>
5937
5938 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5939 'fprintf' and 'stderr'.
5940
9124fe48
JB
59412008-10-07 Joel Brobecker <brobecker@adacore.com>
5942
5943 * gdb.ada/ref_tick_size.exp: New testcase.
5944
45452591
DE
59452008-10-06 Doug Evans <dje@google.com>
5946
5947 * gdb.dwarf2/dw2-cu-size.exp: New file.
5948 * gdb.dwarf2/dw2-cu-size.S: New file.
5949
5950 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5951 .Ltype_int for clarity.
5952
4fc5b208
PP
59532008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5954
5955 PR gdb/2384:
5956 * gdb.cp/gdb2384.exp: Extended to test more cases.
5957 * gdb.cp/gdb2384.cc: Likewise.
5958 * gdb.cp/gdb2384-base.h: Likewise.
5959 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5960
d78df370
JK
59612008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5962
5963 * gdb.base/maint.exp (maint print type): Remove printing
5964 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5965
9a044a89
TT
59662008-09-30 Tom Tromey <tromey@redhat.com>
5967
5968 * gdb.base/macscp.exp: Add completion tests.
5969 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5970 (TWENTY_THREE): Likewise.
5971 (FORTY_EIGHT): Likewise.
5972
506800a9
TT
59732008-09-30 Tom Tromey <tromey@redhat.com>
5974
5975 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5976 everywhere.
5977 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5978
1a6f01b5
JK
59792008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5980
5981 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5982 testcase is derived from. Fix racy dependency on an expected PID
5983 number. No longer support the testcase on Linux kernel 2.4.x.
5984
2fae03e8
TT
59852008-09-27 Tom Tromey <tromey@redhat.com>
5986
5987 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5988 and varargs.
5989
1ad15515
PA
59902008-09-22 Pedro Alves <pedro@codesourcery.com>
5991
5992 * lib/mi-support.exp (mi_expect_interrupt): New.
5993 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5994 from gdb.mi/mi-nonstop.exp.
5995 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5996 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5997 lib/mi-support.exp.
5998 Use mi_check_thread_states throughout. Avoid ".*" and do not
5999 require an anchor after -exec-run.
6000
d0b76dc6
DJ
60012008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6002
6003 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6004 stop is pending. Avoid ".*" when two stops are pending.
6005 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6006 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6007 newlines in fullnames.
6008 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6009 (mi_expect_stop): Update comments. Only anchor in sync mode.
6010 Do not match newlines.
6011 (mi_send_resuming_command_raw): Always return status.
6012 (mi_get_stop_line): Do not match more than one line by accident.
6013 Only anchor in sync mode.
6014 (mi_run_inline_test): If -exec-next fails, give up.
6015
9990c830
UW
60162008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6017
6018 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6019 on SPU.
6020
ebcf6f00
JB
60212008-09-10 Joel Brobecker <brobecker@adacore.com>
6022
6023 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6024
b6db24e5
JB
60252008-09-10 Joel Brobecker <brobecker@adacore.com>
6026
6027 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6028 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6029 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6030 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6031 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6032 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6033 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6034 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6035 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6036 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6037 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6038 Include the "= " sequence in the expected output of print tests.
6039
2bf448e0
JB
60402008-09-10 Joel Brobecker <brobecker@adacore.com>
6041
6042 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6043 description for boolean types.
6044
d51fd4c8
PA
60452008-09-09 Pedro Alves <pedro@codesourcery.com>
6046
6047 * gdb.base/hook-stop-continue.c: New.
6048 * gdb.base/hook-stop-continue.exp: New.
6049
694182d2
DJ
60502008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6051
6052 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6053
3b8a7fc0
JG
60542008-09-08 Jerome Guitton <guitton@adacore.com>
6055
6056 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6057 (stack_check_probe_2, stack_check_probe_loop_1)
6058 (stack_check_probe_loop_2): New functions.
6059 (main): Add call to these new functions.
6060 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6061 functions, check that the breakpoint is inserted at the appropriate
6062 location.
6063 (insert_breakpoint): Slightly refine this procedure so that it can
6064 be called several times in the test.
6065
96cc0ae8
JG
60662008-09-08 Jerome Guitton <guitton@adacore.com>
6067
6068 * gdb.base/stack-checking.c: New file.
6069 * gdb.base/stack-checking.exp: New file.
6070
1f08b409
TJB
60712008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6072
6073 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6074 * gdb.arch/altivec-regs.exp: Likewise.
6075 * gdb.arch/vsx-regs.exp: Likewise.
6076
3099e1c4
TJB
60772008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6078
6079 * gdb.arch/ppc-fp.exp: New file.
6080 * gdb.arch/ppc-fp.c: New file.
6081
cc69bfc1
PP
60822008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6083
6084 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6085 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6086
b02a33db
MS
60872008-09-04 Michael Snyder <msnyder@vmware.com>
6088
6089 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6090 as "at" (for non-debug functions such as _start).
6091
2992cbe0
UW
60922008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6093
6094 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6095 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6096 software watchpoints.
6097 * gdb.base/watch_thread_num.exp: Likewise.
6098
514f746b
AR
60992008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6100
6101 * gdb.arch/i386-bp_permanent.exp: New test.
6102
876cecd0
TT
61032008-08-24 Tom Tromey <tromey@redhat.com>
6104
6105 * gdb.base/maint.exp: Update "maint print type".
6106
80f73d71
VP
61072008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6108
6109 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6110 support. Adjust the order of "*running" notifications.
6111 * gdb.mi/non-stop.c: Don't cast from int to void* and
6112 back.
6113
d9c78d7d
MK
61142008-08-20 Mark Kettenis <kettenis@gnu.org>
6115
6116 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6117 expect to find it in the "info frame" output.
6118
97a2d1d3
DJ
61192008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6120
6121 * gdb.base/interp.exp: Always consume both prompts.
6122
b96e2927
PA
61232008-08-20 Pedro Alves <pedro@codesourcery.com>
6124
6125 * gdb.base/pending.exp: Test pending breakpoints without symbols
6126 loaded.
6127
8cf6e61a
VP
61282008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6129
6130 * lib/mi-support.exp (mi_expect_stop): Produce
6131 more details on failures.
6132 * gdb.mi/mi-nonstop.exp: New.
6133 * gdb.mi/non-stop.c: New.
6134
c6ebd6cf
VP
61352008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6136
a9c64011
AS
6137 * gdb.mi/mi-async.exp: Use 'set target-async'.
6138 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6139
46a9b8ed
DJ
61402008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6141
6142 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6143
44feb3ce
TT
61442008-08-17 Tom Tromey <tromey@redhat.com>
6145
6146 * gdb.base/help.exp (help catch): Rewrite.
6147
311a4e6b
TJB
61482008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6149
6150 * gdb.base/define.exp: Test indented command documentation.
6151 * gdb.python/python.exp: Test indented multi-line command.
6152
604c2f83
LM
61532008-08-15 Luis Machado <luisgpm@br.ibm.com>
6154
6155 * testsuite/gdb.arch/vsx-regs.c: New source file.
6156 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6157 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6158
886a217c
TT
61592008-08-14 Tom Tromey <tromey@redhat.com>
6160
6161 * gdb.base/macscp.exp: Add regression test for "macro define" or
6162 "macro undef" with no arguments.
6163
c814a4f3
PP
61642008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6165
6166 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6167
12ab8a60
UW
61682008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6169
6170 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6171
d57a3c85
TJB
61722008-08-06 Tom Tromey <tromey@redhat.com>
6173
6174 * gdb.python/python.exp: New file.
6175
c7b778ff
JK
61762008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6177
6178 Fix for PR gdb/1543.
6179 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6180 $LOCATION.
6181 (location): New variable.
6182 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6183 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6184 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6185 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6186 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6187 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6188 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6189 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6190 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6191 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6192 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6193 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6194 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6195 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6196 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6197 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6198 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6199 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6200 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6201 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6202 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6203 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6204 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6205 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6206 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6207 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6208 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6209 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6210 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6211 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6212 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6213 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6214 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6215 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6216 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6217 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6218 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6219 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6220 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6221 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6222 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6223 gdb.base/type-opaque.exp, gdb.base/until.exp,
6224 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6225 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6226 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6227 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6228 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6229 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6230 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6231 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6232 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6233 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6234 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6235 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6236 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6237 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6238 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6239 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6240 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6241 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6242 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6243 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6244 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6245 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6246 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6247 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6248 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6249 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6250 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6251 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6252 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6253 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6254 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6255 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6256 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6257 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6258 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6259 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6260 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6261 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6262 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6263 to bug-gdb@prep.ai.mit.edu .
6264
5e06a3d1
VP
62652008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6266
6267 * lib/mi-support.exp (mi_load_shlibs): New.
6268 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6269
9d81d21b
VP
62702008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6271
6272 * lib/mi-support.exp (get_mi_thread_list)
6273 (check_mi_and_console_threads): New, moved from ...
6274 * gdb.mi/mi-pthread.exp: ...here.
6275 * gdb.mi/gdb669.exp (get_mi_thread_list)
6276 (check_mi_and_console_threads): Delete.
6277 * gdb.mi/mi2-pthread.exp: Likewise.
6278
bae98fe0
TT
62792008-07-28 Tom Tromey <tromey@redhat.com>
6280
6281 * Makefile.in (just-check): Remove. Move body to...
6282 (check): ... here.
6283
57380f4e
DJ
62842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6285
6286 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6287 Add a test for duplicated SIGINTs.
6288
e09490f1
DJ
62892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6290
6291 * gdb.threads/schedlock.exp (get_args): Update to work for any
6292 value of NUM.
6293 (Top level): Report the number of threads that did not resume.
6294
6387b45f
DJ
62952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6296
6297 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6298
62f64ff2
DJ
62992008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6300
6301 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6302 non-MI prompt.
6303
fa8de41e
TT
63042008-07-26 Tom Tromey <tromey@redhat.com>
6305
6306 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6307 (function_struct, function_struct_ptr): New globals.
6308 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6309 function pointer in a struct.
6310
ccb3ac8a
TT
63112008-07-26 Tom Tromey <tromey@redhat.com>
6312
6313 * gdb.base/macscp.exp: Add test for macro lexing bug.
6314
d7d9f01e
TT
63152008-07-18 Tom Tromey <tromey@redhat.com>
6316
6317 * gdb.base/macscp.exp: Add macro tests.
6318
9bf07184
PP
63192008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6320
6321 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6322
becf6477
PP
63232008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6324
6325 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6326
0709f7d3
PP
63272008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6328
6329 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6330
7093c834
PP
63312008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6332
6333 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6334
b432ffe3
JK
63352008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6338
b1a268e5
VP
63392008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6340
6341 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6342
e2995f8e
KB
63432008-07-11 Kevin Buettner <kevinb@redhat.com>
6344
6345 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6346 of regexp to account for changes made to GDB in the printing of
6347 byte vectors.
6348
14032a66
TT
63492008-07-11 Tom Tromey <tromey@redhat.com>
6350
6351 * gdb.base/completion.exp: Add 'help' completion test.
6352
981505ef
JK
63532008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6354
6355 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6356
10568435
JK
63572008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6358
6359 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6360
4487aabf
PA
63612008-07-09 Pedro Alves <pedro@codesourcery.com>
6362
6363 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6364
a4a9b1c4
PA
63652008-07-09 Pedro Alves <pedro@codesourcery.com>
6366
6367 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6368
3c3185ac
JK
63692008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6370
6371 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6372
7ebd49dc
VP
63732008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6374
6375 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6376 previous commit. Add a comment.
6377
84e46146
PA
63782008-06-28 Pedro Alves <pedro@codesourcery.com>
6379
6380 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6381
0f8d4a2f
VP
63822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6383
6384 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6385
f747e0ce
PA
63862008-06-27 Pedro Alves <pedro@codesourcery.com>
6387
6388 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6389 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6390 compiling an executable, link in an object that forces unbuffered
6391 output.
6392 * lib/set_unbuffered_mode.c: New file.
6393
734a5c36
JK
63942008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6395
6396 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6397
a2840c35
VP
63982008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6399
a9c64011
AS
6400 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6401 mi_expect_stop.
6402 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6403 Demand that *running is output.
6404 (detect_async): Perform checking every time.
6405 (mi_send_resuming_command): Extract everything into...
6406 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6407 (mi_expect_stop): Don't accept any output before *stopped.
6408
6ae37fef
VP
64092008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6410
6411 Robustify mi-simplerun.
a9c64011
AS
6412 * gdb.mi/basics.c (main): Add a call to sleep.
6413 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6414 * gdb.mi/mi2-cli.exp: Likewise.
6415 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6416
b4aa76f0 64172008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6418
6419 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6420
e1ac3328
VP
64212008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6422
a9c64011
AS
6423 * gdb.mi/mi-console.exp: Adjust.
6424 * gdb.mi/mi-syn-frame.exp: Adjust.
6425 * gdb.mi/mi2-console.exp: Adjust.
6426 * gdb.mi/mi2-syn-frame.exp: Adjust.
6427 * lib/mi-support.exp (mi_run_cmd): Adjust.
6428 (mi_send_resuming_command): Adjust.
e1ac3328 6429
f7f9a841
VP
64302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6431
6432 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6433 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6434 testing of stopped.
6435 * gdb.mi/mi2-syn-frame.exp: Likewise.
6436 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6437 (async, detect_async): New.
6438 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6439 depending on if we're running in sync or async mode.
f7f9a841 6440
37cd5d19
TT
64412008-06-09 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/completion.exp: New tests for field name completion
6444 with spaces, and field name completion with '->'.
6445
65d12d83
TT
64462008-06-06 Tom Tromey <tromey@redhat.com>
6447
6448 * gdb.base/break1.c (struct some_struct): New struct.
6449 (values): New global.
6450 * gdb.base/completion.exp: Add field name completion test.
6451
ebfe2e3f
PP
64522008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6453
6454 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6455 to pointer.
6456 * gdb.cp/call-c.cc: Likewise.
6457
bcf6fc3a
NR
64582008-06-06 Nick Roberts <nickrob@snap.net.nz>
6459
6460 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6461 annotation.
6462
49fd4a42 64632008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6464 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6465
6466 * gdb.threads/execl.c, gdb.threads/execl1.c,
6467 gdb.threads/execl.exp: New tests.
a9c64011 6468
8a34ac3f
AR
64692008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6470 Daniel Jacobowitz <dan@codesourcery.com>
6471
6472 * gdb.cp/exception.exp: Activate test, make it work with pending
6473 catchpoints.
6474
86ae69ef
JK
64752008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6478
f7f9ae2c
VP
64792008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6480
a9c64011
AS
6481 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6482 now printed.
6483 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6484
2a2d4dc3
AS
64852008-05-27 Andreas Schwab <schwab@suse.de>
6486
6487 * gdb.base/frame-args.exp: Handle arguments that are optimized
6488 out.
6489
5099e4d9
LM
64902008-05-26 Luis Machado <luisgpm@br.ibm.com>
6491
6492 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6493 quiet for ppc32 and group options into a single variable.
6494
d9c36a91
JB
64952008-05-23 Joel Brobecker <brobecker@adacore.com>
6496
6497 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6498 of zero-size elements.
6499 * gdb.ada/null_array.exp: Test printing this new array.
6500
103a8671
JK
65012008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6504
07a4cc1a 65052008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6506
6507 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6508 of the "finish" command.
6509
55f996a7
NR
65102008-05-21 Nick Roberts <nickrob@snap.net.nz>
6511
6512 * gdb.base/annota1.exp: Test for new annotation.
6513
907fc202
UW
65142008-05-16 Pedro Alves <pedro@codesourcery.com>
6515
6516 * gdb.base/fixsection.exp: New file.
6517 * gdb.base/fixsection0.c: New file.
6518 * gdb.base/fixsection1.c: New file.
6519
e8f97270
UW
65202008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6521
6522 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6523 * gdb.base/annota3.exp: Likewise.
6524
ac0bb574
NF
65252008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6526
6527 * gdb.base/watch_thread_num.exp: Don't run tests that require
6528 watchpoints if the target doesn't support them.
6529
6fadd07a
DE
65302008-05-12 Doug Evans <dje@google.com>
6531
6532 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6533
6e9a4a30
JB
65342008-05-09 Joel Brobecker <brobecker@adacore.com>
6535
6536 * gdb.ada/assign_1.exp: New testcase.
6537
08388c79
DE
65382008-05-09 Doug Evans <dje@google.com>
6539
a3c83fae
DE
6540 * gdb.base/find.exp: New file.
6541 * gdb.base/find.c: New file.
08388c79 6542
bd5ddfe8
DJ
65432008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6544
6545 * gdb.base/commands.exp (watchpoint_command_test): Handle
6546 gdb,no_hardware_watchpoints.
6547 * gdb.base/float.exp: Allow ARM targets without floating point.
6548 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6549
b5dd68e2 65502008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6551 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6552
6553 * gdb.ada/lang_switch: New test program.
6554 * gdb.ada/lang_switch.exp: New testcase.
6555
382d13d1
DE
65562008-05-05 Doug Evans <dje@google.com>
6557
6558 * gdb.base/help.exp (disassemble): Update expected help text.
6559
9dd789d0
PA
65602008-05-04 Pedro Alves <pedro@codesourcery.com>
6561
6562 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6563
611c83ae
PA
65642008-05-04 Pedro Alves <pedro@codesourcery.com>
6565
6566 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6567 different times.
6568
ff013f42
JK
65692008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6572 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6573 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6574 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6575
96dff6a2
VP
65762008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6577
6578 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6579 notification to appear.
6580
55cd6f92
DJ
65812008-05-04 Daniel Jacobowitz <dan@debian.org>
6582
6583 * gdb.base/fullname.c: New file.
6584 * gdb.base/fullname.exp: New file.
6585 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6586
d705c43c
PA
65872008-05-03 Pedro Alves <pedro@codesourcery.com>
6588
6589 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6590 expressions with macros.
6591
333222e1
JK
65922008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6593
6594 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6595
5ac01682
DJ
65962008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6597
6598 * gdb.base/completion.exp: Handle lack of other symbols beginning
6599 with "a".
6600
6601 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6602
237fc4c9
PA
66032008-05-02 Jim Blandy <jimb@codesourcery.com>
6604
6605 * gdb.asm/asmsrc1.s: Add scratch space.
6606
ed5e9466
DJ
66072008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6608 Daniel Jacobowitz <dan@codesourcery.com>
6609
6610 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6611 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6612 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6613
b39cc962
DJ
66142007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6615
6616 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6617
36d520f5
JB
66182008-05-01 Joel Brobecker <brobecker@adacore.com>
6619
6620 * gdb.base/info-target.exp: New testcase.
6621
8d4e3071
DJ
66222008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6623
6624 * gdb.cp/hang.exp: Use .cc instead of .C.
6625 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6626 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6627
6f3f3097
DJ
66282008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6629
6630 * gdb.base/gdb1250.exp: Remove perror.
6631 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6632
5550a914
PA
66332008-04-30 Pedro Alves <pedro@codesourcery.com>
6634
6635 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6636 .2byte.
6637
d848e687
DJ
66382008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6639
6640 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6641 (maybe_kfail): New.
6642
93b5768b
PA
66432008-04-25 Pedro Alves <pedro@codesourcery.com>
6644
6645 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6646
721c02de
VP
66472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6648
a9c64011
AS
6649 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6650 * gdb.mi/mi2-syn-frame.exp: Likewise.
6651 * lib/mi-support.exp: Likewise.
721c02de 6652
74960c60
VP
66532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6654
6655 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6656 to specify regexp for the location to stop at.
6657 * gdb.base/break-always.c: New.
6658 * gdb.base/break-always.exp: New.
6659
d24317b4
VP
66602008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6661
6662 * lib/mi-support.exp (mi_runto_helper): Adjust
6663 for the original-location field.
6664 (mi_create_breakpoint, mi_list_breakpoints): New.
6665 * gdb.mi/mi-break.exp: Adjust.
6666 * gdb.mi/mi2-break.exp: Adjust.
6667 * gdb.mi/mi-pending.exp: Adjust.
6668 * gdb.mi/mi-simplerun.exp: Adjust.
6669 * gdb.mi/mi2-simplerun.exp: Adjust.
6670 * gdb.mi/mi-syn-frame.exp: Adjust.
6671 * gdb.mi/mi2-syn-frame.exp: Adjust.
6672 * gdb.mi/mi-until.exp: Adjust.
6673 * gdb.mi/mi2-until.exp: Adjust.
6674 * gdb.mi/mi-var-display.exp: Adjust.
6675 * gdb.mi/mi2-var-display.exp: Adjust.
6676 * gdb.mi/mi-watch.exp: Adjust.
6677 * gdb.mi/mi2-watch.exp: Adjust.
6678
fdc59709 66792008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6680
a9c64011
AS
6681 * aclocal.m4: Add override.m4.
6682 * configure: Regenerate.
fdc59709 6683
8e91f023
VP
66842008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6685
6686 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6687 '-var-update --all-values' reports new value even the type
6688 of a variable object has changed.
6689
233a11ab
CS
66902008-04-18 Craig Silverstein <csilvers@google.com>
6691
6692 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6693 files.
d24317b4 6694
9c1137ad
JB
66952008-04-18 Joel Brobecker <brobecker@adacore.com>
6696
6697 * gdb.ada/atomic_enum: New test program.
6698 * gdb.ada/atomic_enum.exp: New testcase.
6699
66d0bbc7
DE
67002008-04-17 Doug Evans <dje@google.com>
6701
6702 * gdb.opt/Makefile.in: Fix whitespace.
6703
100906b0
UW
67042008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6705
6706 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6707
4584e32e
DE
67082008-04-17 Doug Evans <dje@google.com>
6709
6710 * gdb.base/hashline1.exp: New testcase.
6711 * gdb.base/hashline2.exp: New testcase.
6712 * gdb.base/hashline2.exp: New testcase.
6713
0a320680
PA
67142008-04-17 Pedro Alves <pedro@codesourcery.com>
6715
6716 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6717
18ac113b
AR
67182008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6719
6720 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6721 temporary breakpoint to match "Temporary breakpoint".
6722 * gdb.base/break.exp (delete_breakpoints): Likewise.
6723 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6724 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6725 * gdb.base/display.exp: Likewise.
6726 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6727 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6728 * gdb.base/restore.exp (restore_tests): Likewise.
6729 * gdb.base/sepdebug.exp: Likewise.
6730 * gdb.base/watchpoint.exp: Likewise.
6731 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6732 * gdb.mi/mi-pending.exp: Likewise.
6733 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6734 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6735 * gdb.mi/mi-var-cmd.exp: Likewise.
6736 * gdb.mi/mi-var-display.exp: Likewise.
6737 * gdb.mi/mi2-cli.exp: Likewise.
6738 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6739 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6740 * gdb.mi/mi2-var-display.exp: Likewise.
6741 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6742 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6743 new "disp" field.
a9c64011 6744 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6745 reason. This is to support fix for PR2424.
6746
add38693
JK
67472008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6748
6749 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6750
fcacd99f
VP
67512008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6752
6753 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6754 field. Add more floating varobj tests.
fcacd99f 6755 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6756 field.
6757 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6758 (main): Call do_at_tests.
6759 * lib/mi-support.exp (mi_create_floating_varobj)
6760 (mi_varobj_update_with_type_change): New.
fcacd99f 6761
de051565
MK
67622008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6763
6764 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6765 option of -var-evaluate-expression.
6766 * gdb.mi/mi2-var-display.exp: Likewise.
6767
dbc52822
VP
67682008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6769
6770 Introduce test setup helpers.
a9c64011
AS
6771 * lib/gdb.exp (build_executable, clean_restart)
6772 (prepare_for_testing): New.
6773 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6774 * gdb.base/return.exp: Likewise.
6775 * gdb.base/ending-run.exp: Likewise.
dbc52822 6776
473591da
NR
67772008-04-07 Nick Roberts <nickrob@snap.net.nz>
6778
6779 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6780 Interface (MI) responses.
6781
2b2d9e11
VP
67822008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6783
a9c64011
AS
6784 * gdb.cp/breakpoint.cc: New code to test conditions involving
6785 member variables.
6786 * gdb.cp/breakpoint.exp: Test condition involving member
6787 variables.
2b2d9e11 6788
bb378428
VP
67892008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6790
6791 * lib/mi-support.exp (mi_expect_stop): New.
6792 (mi_run_cmd): Change the
6793 token. Use mi_send_resuming_command, use
6794 mi_expect_stop.
6795 (mi_execute_to_helper): Rename to mi_execute_to.
6796 (mi_send_resuming_command): Add more error patterns.
6797 (mi_wait_for_stop): Renamed to...
6798 (mi_get_stop_line): ...this.
6799 (mi_run_inline_test): Adjust.
6800
6801 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6802 * gdb.mi/mi-console.exp: Likewise.
6803 * gdb.mi/mi-pending.exp: Likewise.
6804 * gdb.mi/mi-simplerun.exp: Likewise.
6805 * gdb.mi/mi-stack.exp: Likewise.
6806 * gdb.mi/mi-stepi.exp: Likewise.
6807 * gdb.mi/mi-syn-frame.exp: Add comment.
6808 * gdb.mi/mi-until.exp: Likewise.
6809 * gdb.mi/mi-var-display.exp: Likewise.
6810 * gdb.mi/mi-watch.exp: Likewise.
6811 * gdb.mi/mi2-cli.exp: Likewise.
6812 * gdb.mi/mi2-console.exp: Likewise.
6813 * gdb.mi/mi2-simplerun.exp: Likewise.
6814 * gdb.mi/mi2-stack.exp: Likewise.
6815 * gdb.mi/mi2-stepi.exp: Likewise.
6816 * gdb.mi/mi2-until.exp: Likewise.
6817 * gdb.mi/mi2-var-display.exp: Likewise.
6818 * gdb.mi/mi2-watch.exp: Likewise.
6819
62172bb9
UW
68202008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6821
6822 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6823
6824 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6825
a13e061a
PA
68262008-04-04 Pedro Alves <pedro@codesourcery.com>
6827
6828 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6829 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6830 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6831 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6832 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6833 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6834 expect an mi error duplicated in stderr.
6835
eae06beb
JB
68362008-04-03 Joel Brobecker <brobecker@adacore.com>
6837
6838 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6839 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6840 Add a couple of tests that verify the behavior when the new setting
6841 is set to "cancel" and "all".
6842 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6843 "ask" before we start the testing.
6844
79c6ced6
AR
68452008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6846
6847 * gdb.cp/casts.cc: Add class reference variables.
6848 * gdb.cp/casts.exp: New test cases for up/down casting references.
6849
6c2d1a6b
MK
68502008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6851
6852 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6853 instead of beginning to make an extra test pass.
6854 * gdb.mi/mi2-var-display.exp: Likewise.
6855
55b411d9
MR
68562008-03-31 Maciej W. Rozycki <macro@mips.com>
6857
6858 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6859
c6140da2
MD
68602008-03-31 Markus Deuling <deuling@de.ibm.com>
6861 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6862
6863 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6864 value. Add xfail for older kernels.
6865
79732189
AR
68662008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6867
6868 Bring mi-support in line with gdb.exp.
6869 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6870 (mi_gdb_start): New function.
6871
33c3676e
MR
68722008-03-28 Maciej W. Rozycki <macro@mips.com>
6873
6874 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6875
92e28119
VP
68762008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6877
6878 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6879 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6880
9e8e3afe
VP
68812008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6882
6883 * lib/mi-support.exp (mi_create_varobj_checked): New.
6884 (mi_list_varobj_children): Allow to check for a
6885 value.
6886 (mi_list_array_varobj_children): New.
6887
6888 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6889 and mi_list_varobj_children, as opposed to hardcoding
6890 expected strings.
6891 * gdb.mi/gdb701.exp: Likewise.
6892 * gdb.mi/gdb792.exp: Likewise.
6893 * gdb.mi/mi-var-block.exp: Likewise.
6894 * gdb.mi/mi-var-cmd.exp: Likewise.
6895 * gdb.mi/mi-var-invalidate.exp: Likewise.
6896 * gdb.mi/mi2-var-block.exp: Likewise.
6897 * gdb.mi/mi2-var-child.exp: Likewise.
6898 * gdb.mi/mi2-var-cmd.exp: Likewise.
6899 * gdb.mi/mi2-var-display.exp: Likewise.
6900
9df50351
JK
69012008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6902
6903 Fix random false FAILs on i386.
6904 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6905
31e5d73a
DJ
69062008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6907
6908 PR gdb/544
6909 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6910
12f4afab
DJ
69112008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6912
6913 PR gdb/544
6914 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6915
b562a0cb
DJ
69162008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6917
6918 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6919 fixed PR gdb/544.
6920
17faa917
DJ
69212008-03-21 Pedro Alves <pedro@codesourcery.com>
6922
6923 * gdb.threads/fork-child-threads.exp: Test next over fork.
6924
6214f497
DJ
69252008-03-21 Chris Demetriou <cgd@google.com>
6926
6927 * gdb.base/break.exp (rbreak junk): New test for rbreak
6928 "Junk at end of arguments" issue.
6929
63092375
DJ
69302008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6931
6932 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6933 *& to work on created array elements.
6934 (Top level): Test print $pc with a file. Test string operations
6935 without a target.
6936 * gdb.base/ptype.exp: Do not expect *& to work on created array
6937 elements.
6938
b21991b0
DJ
69392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6940
6941 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6942 gdb.threads/staticthreads.exp: Update exit query.
6943
c4b347c7
SL
69442008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6945
6946 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6947
fa4727a6
DJ
69482008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6949
6950 * gdb.base/watchpoint.c (global_ptr, func4): New.
6951 (main): Call func4.
6952 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6953 (test_inaccessible_watchpoint): New.
6954
2f34202f
MR
69552008-02-29 Maciej W. Rozycki <macro@mips.com>
6956
6957 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6958 select the largest.
6959
0d6ba1b1
DJ
69602008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6963 frames-invalid annotations.
6964
e691325a
PM
69652008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6966
a9c64011 6967 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6968
f85b5ecc
DE
69692008-02-27 Doug Evans <dje@google.com>
6970
6971 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6972 for bug 1738.
6973 (breakpoint_to_handler_entry): Ditto.
6974
b40e7bf3
JB
69752008-02-27 Joel Brobecker <brobecker@adacore.com>
6976
6977 * gdb.base/ending-run.exp: Use the first line of code inside
6978 function body to test breakpoints.
6979 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6980 location where the breakpoint is inserted when using the line
6981 where a function is declared. Fix typo in the description of
6982 one of the tests.
6983 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6984
2faca73a
PM
69852008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6986
6987 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6988 tests.
2faca73a 6989
6f439c36
PM
69902008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6991
6992 * gdb.base/args.exp: avoid same output for tests
6993 with single quotes.
6994
54e52265
VP
69952008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6996
a9c64011
AS
6997 * gdb.base/annota1.exp: Adjust for 'info break'
6998 format changes.
6999 * gdb.base/annota3.exp: Likewise.
7000 * gdb.base/break.exp: Likewise.
7001 * gdb.base/condbreak.exp: Likewise.
7002 * gdb.base/pending.exp: Likewise.
7003 * gdb.base/sepdebug.exp: Likewise.
7004 * gdb.base/unload.exp: Likewise.
7005 * gdb.cp/ovldbreak.exp: Likewise.
7006 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7007
897b09ca
DE
70082008-02-07 Doug Evans <dje@google.com>
7009
7010 * gdb.cp/mb-inline.exp: New.
7011 * gdb.cp/mb-inline.h: New.
7012 * gdb.cp/mb-inline1.cc: New.
7013 * gdb.cp/mb-inline2.cc: New.
7014
b1c32d35
PM
70152008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7016
7017 * gdb.pascal/floats.pas: New test program.
7018 * gdb.pascal/floats.exp: New testcase.
7019
1a4ca44a
TJB
70202008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7021
7022 * gdb.base/callfuncs.c (t_float_many_args): New function.
7023 (t_double_many_args): New function.
7024 * gdb.base/callfuncs.exp: Add tests for exceeding float
7025 and double parameters passed through the stack.
7026
439048e8
JB
70272008-02-05 Joel Brobecker <brobecker@adacore.com>
7028
7029 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7030 gdb.ada/complete/foo.adb: New files.
7031 * gdb.ada/complete.exp: New testcase.
7032
81fe8080
DE
70332008-02-03 Doug Evans <dje@google.com>
7034
301f0ecf
DE
7035 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7036
81fe8080
DE
7037 * gdb.cp/gdb2384.exp: New file.
7038 * gdb.cp/gdb2384.cc: New file.
7039 * gdb.cp/gdb2384-base.h: New file.
7040 * gdb.cp/gdb2384-base.cc: New file.
7041
4b071aec
DE
70422008-02-02 Doug Evans <dje@google.com>
7043
7044 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7045
61137ba6
JB
70462007-02-01 Joel Brobecker <brobecker@adacore.com>
7047
7048 * gdb.ada/sym_print_name: New test program.
7049 * gdb.ada/sym_print_name.exp: New testcase.
7050
70512007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7052
7053 * gdb.ada/nested/hello.adb: New file.
7054 * gdb.ada/nested.exp: New testcase.
7055 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7056
98deb0da
VP
70572008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7058
7059 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7060 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7061 don't cause future evaluations of function to report
7062 creation of internal breakpoints.
98deb0da 7063
723a2275
VP
70642008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7065
7066 * gdb.mi/mi-break.exp (test_error): New.
7067 Call it.
7068
fb546a2f
LM
70692008-01-31 Luis Machado <luisgpm@br.ibm.com>
7070
7071 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7072 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7073
2d8fd90a
PM
70742008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7075
7076 * gdb.pascal/integers.pas: New test program.
7077 * gdb.pascal/integers.exp: New testcase.
7078
a7fa0ded
PM
70792008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7080
7081 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7082
5e1a1926
TJB
70832008-01-30 Luis Machado <luisgpm@br.ibm.com>
7084
7085 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7086 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7087
8d04f9f0
JB
70882008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7089
7090 * gdb.ada/formatted_ref: New test program.
7091 * gdb.ada/formatted_ref.exp: New testcase.
7092
7093 * gdb.cp/formatted-ref.cc: New file.
7094 * gdb.cp/formatted-ref.exp: New testcase.
7095
ce75a98f
JB
70962008-01-30 Joel Brobecker <brobecker@adacore.com>
7097
7098 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7099
e835f6bf
NR
71002008-01-30 Nick Roberts <nickrob@snap.net.nz>
7101
7102 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7103 (test_file_list_exec_source_file): Update to new macro-info field.
7104
d118ef87
PH
71052008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7106
7107 * gdb.ada/exprs: New test program.
7108 * gdb.ada/exprs.exp: New testcase.
7109
7d35ab09
TJB
71102008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7111
7112 * dfp-test.c (DELTA, DELTA_B): New definitions.
7113 (double_val1, double_val2, double_val3, double_val4, double_val5,
7114 double_val6, double_val7, double_val8, double_val9, double_val10,
7115 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7116 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7117 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7118 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7119 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7120 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7121 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7122 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7123 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7124 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7125 dec128_val16): New global variables.
7126 (decimal_dec128_align): New function.
7127 (decimal_mixed): Likewise.
7128 (decimal_many_args_dec32): Likewise.
7129 (decimal_many_args_dec64): Likewise.
7130 (decimal_many_args_dec128): Likewise.
7131 (decimal_many_args_mixed): Likewise.
7132 * dfp-test.exp: Add tests calling new inferior functions.
7133
2d717e4f
DJ
71342008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7135
7136 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7137 gdb.server/ext-run.exp: New files.
7138 * lib/gdbserver-support.exp (gdbserver_download): New.
7139 (gdbserver_start): New. Update gdbserver expected
7140 output.
7141 (gdbserver_spawn): Use them.
7142 (gdbserver_start_extended): New.
7143
e85a822c
DJ
71442008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7145
7146 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7147 Run on GNU/Linux.
7148 (do_exec_tests): Check for systems which do not support catchpoints.
7149 Do not match START.
7150 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7151 Run on GNU/Linux. Enable verbose output.
7152 (check_fork_catchpoints): New.
7153 (explicit_fork_child_follow, catch_fork_child_follow)
7154 (tcatch_fork_parent_follow): Update expected messages.
7155 (do_fork_tests): Use check_fork_catchpoints.
7156 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7157 Run on GNU/Linux. Enable verbose output.
7158 (check_vfork_catchpoints): New.
7159 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7160 expected messages.
7161 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7162
401ea829
JB
71632008-01-29 Jim Blandy <jimb@red-bean.com>
7164
7165 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7166 host' errors.
7167 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7168
aceaf3ad
JB
71692008-01-29 Jim Blandy <jimb@red-bean.com>
7170
7171 * gdb.threads/sigthread.c: Use barriers to ensure that
7172 child_thread and child_thread_two are always initialized before we
7173 start to use them.
7174
a5606eee
VP
71752008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7176
7177 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7178 * gdb.base/watchpoint-solib.c: New.
7179 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7180
c55a82bb
PM
71812008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7182
7183 * gdb.base/gdb1056.exp: Add unsigned integer test.
7184
0993fe05
DE
71852008-01-28 Doug Evans <dje@google.com>
7186
7187 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7188
4fe42e7f
JB
71892008-01-27 Jim Blandy <jimb@codesourcery.com>
7190
c7a69933
JB
7191 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7192
4fe42e7f
JB
7193 * gdb.base/expand-psymtabs.exp: Doc fix.
7194
5def8285
MK
71952008-01-26 Mark Kettenis <kettenis@gnu.org>
7196
7197 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7198
5313c911
NR
71992008-01-24 Nick Roberts <nickrob@snap.net.nz>
7200
a9c64011 7201 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7202 -var-set-format.
7203
93815fbf
VP
72042008-01-23 Chris Demetriou <cgd@google.com>
7205
7206 * gdb.threads/thread_events.c: New testcase source file.
7207 * gdb.threads/thread_events.exp: New testcase expect file.
7208
467a88ee
NR
72092008-01-23 Nick Roberts <nickrob@snap.net.nz>
7210
7211 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7212
7213 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7214 -var-set-format.
7215
d8f82aba
DJ
72162008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7217 Vladimir Prus <vladimir@codesourcery.com>
7218
7219 * gdb.base/float.exp: Allow missing floating point for m68k and
7220 PowerPC.
7221
60c46647
VP
72222008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7223
7224 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7225 ignore count.
7226 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7227 * gdb.mi/mi-cli.exp: Adjust.
7228 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7229
c7dd36a1
PA
72302008-01-17 Pedro Alves <pedro@codesourcery.com>
7231
7232 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7233 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7234 with dummy_ptr's address.
7235 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7236 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7237 all targets.
7238 * gdb.mi/mi2-var-child.exp: Likewise.
7239
39d5313e
JB
72402008-01-09 Joel Brobecker <brobecker@adacore.com>
7241
7242 * gdb.ada/null_array: New test program.
7243 * gdb.ada/null_array.exp: New testcase.
7244
0aea4bf3
LM
72452008-01-09 Luis Machado <luisgpm@br.ibm.com>
7246
7247 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7248 with required float modifiers.
7249
0b354900
JB
72502008-01-08 Joel Brobecker <brobecker@adacore.com>
7251
7252 * gdb.ada/funcall_param: New test program.
7253 * gdb.ada/funcall_param.exp: New testcase.
7254
cdb7f5d4
JB
72552008-01-08 Joel Brobecker <brobecker@adacore.com>
7256
7257 * gdb.ada/arrayparam: New test program.
7258 * gdb.ada/arrayparam.exp: New testcase.
7259
88e2547f
JB
72602008-01-08 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7263 landed. Should also fix random failures in the test following it.
7264
f6867ce0
TJB
72652008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7266
7267 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7268 for expressions with decimal float values.
7269 (test_dfp_conversions): New function to test casts to and from
7270 decimal float types.
7271 Call test_dfp_conversions.
7272 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7273 elements.
7274 (main): Initialize ds.float4 and ds.double8 elements.
7275 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7276 string to new error message.
7277 (d64_set_tests): Likewise.
7278 (d128_set_tests): Likewise.
7279 Add tests for expressions with decimal float variables. Add tests for
7280 conversions to and from decimal float types.
7281
f9c11282
JB
72822008-01-05 Joel Brobecker <brobecker@adacore.com>
7283
7284 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7285 * gdb.ada/packed_tagged.exp: New testcase.
7286
0ecbca72
JB
72872008-01-04 Joel Brobecker <brobecker@adacore.com>
7288
7289 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7290 gdb.ada/homonym/homonym_main.adb: New files.
7291 * gdb.ada/homonym.exp: New testcase.
7292
c18d3d89
JB
72932008-01-04 Joel Brobecker <brobecker@adacore.com>
7294
7295 * gdb.ada/packed_array.exp: Add testing of references to
7296 a packed array.
7297
ecc7085b
JB
72982008-01-04 Joel Brobecker <brobecker@adacore.com>
7299
7300 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7301 New files.
7302 * gdb.ada/type_coercion.exp: New testcase.
7303
c474c922
JB
73042008-01-04 Joel Brobecker <brobecker@adacore.com>
7305
7306 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7307 gdb.ada/tagged/foo.adb: New file.
7308 * gdb.ada/tagged.exp: New testcase.
7309
9005b927
JB
73102008-01-04 Joel Brobecker <brobecker@adacore.com>
7311
7312 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7313 gdb.ada/ptype_field/foo.adb: New files.
7314 * gdb.ada/ptype_field.exp: New testcase.
7315
1a6aaad8
JB
73162008-01-03 Joel Brobecker <brobecker@adacore.com>
7317
7318 * gdb.ada/print_pc.exp: New testcase.
7319
0ef22f53
JB
73202008-01-03 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7323 gdb.ada/taft_type/p.adb: New files.
7324 * gdb.ada/taft_type.exp: New testcase.
7325
1689ecf8
JB
73262008-01-03 Joel Brobecker <brobecker@adacore.com>
7327
7328 * gdb.ada/array_bounds/bar.adb: New file.
7329 * gdb.ada/array_bounds.exp: New testcase.
7330
a4d0b9c3
JB
73312008-01-03 Joel Brobecker <brobecker@adacore.com>
7332
7333 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7334 gdb.ada/arrayptr/foo.adb: New files.
7335 * gdb.ada/arrayptr.exp: New testcase.
7336
a31ace00
JB
73372008-01-03 Joel Brobecker <brobecker@adacore.com>
7338
7339 * gdb.base/set-lang-auto.exp: New testcase.
7340
a97fced3
JB
73412008-01-03 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.ada/fun_addr/foo.adb: New file.
7344 * gdb.ada/fun_addr.exp: New testcase.
7345
ef29ce1a
JK
73462008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7347
7348 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7349 New files
7350
0fafefe3
JB
73512008-01-02 Joel Brobecker <brobecker@adacore.com>
7352
7353 * array_subscript_addr/p.adb: New file.
a9c64011 7354 * array_subscript_addr.exp: New testcase.
0fafefe3 7355
c4359f8d
JB
73562008-01-02 Joel Brobecker <brobecker@adacore.com>
7357
a9c64011 7358 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7359 New files.
7360 * gdb.ada/str_cmp_ref.exp: New testcase.
7361
1aa1b15b
JB
73622008-01-01 Joel Brobecker <brobecker@adacore.com>
7363
7364 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7365 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7366 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7367
81c9b2cf
JB
73682008-01-01 Joel Brobecker <brobecker@adacore.com>
7369
7370 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7371 gdb.ada/ref_param/pck.ads: New files.
7372 * gdb.ada/ref_param.exp: New testcase.
7373
319e4674
JB
73742008-01-01 Joel Brobecker <brobecker@adacore.com>
7375
7376 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7377 gdb.ada/interface/foo.adb: New files.
7378 * gdb.ada/interface.exp: New testcase.
7379
ef682c56
JB
73802007-12-31 Jim Blandy <jimb@codesourcery.com>
7381
7382 * gdb.base/multi-forks.exp: Consume all output from child
7383 processes before proceeding to next test.
7384
f6f3eb6c
JB
73852007-12-29 Jim Blandy <jimb@codesourcery.com>
7386
7387 * configure: Regenerated.
7388
f652e42f
JB
73892007-12-27 Joel Brobecker <brobecker@adacore.com>
7390
7391 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7392 gdb.ada/fixed_cmp/fixed.adb: New files.
7393 * gdb.ada/fixed_cmp.exp: New testcase.
7394
6943e596
JB
73952007-12-27 Joel Brobecker <brobecker@adacore.com>
7396
7397 * gdb.ada/boolean_expr.exp: New testcase.
7398
aad9a193
JB
73992007-12-26 Jim Blandy <jimb@codesourcery.com>
7400
7401 * gdb.base/multi-forks.exp: Doc fix.
7402
fb5f3683
JB
74032007-12-26 Joel Brobecker <brobecker@adacore.com>
7404
7405 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7406 * gdb.ada/char_param.exp: Do not compile our test program with
7407 -gnata, this is unnecessary.
7408 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7409
384e4a9c
JB
74102007-12-24 Joel Brobecker <brobecker@adacore.com>
7411
7412 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7413 gdb.ada/print_chars/foo.adb: New files.
7414 * gdb.ada/print_chars.exp: New testcase.
7415
01e044f7
JB
74162007-12-24 Joel Brobecker <brobecker@adacore.com>
7417
7418 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7419 gdb.ada/char_param/foo.adb: New files.
7420 * gdb.ada/char_param.exp: New testcase.
7421
0ce17860
JB
74222007-12-22 Jim Blandy <jimb@codesourcery.com>
7423
7424 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7425 hard-coding source line numbers into the test.
7426 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7427 gdb_get_line_number to find.
7428
919809b9
JB
74292007-12-22 Joel Brobecker <brobecker@adacore.com>
7430
7431 * gdb.base/ptype.c (highest): New struct type.
7432 (the_highest): New variable of that type.
7433 (main): Add dummy assignment to a field of variable the_highest.
7434 * gdb.base/ptype.exp: Test type printing of our new variable.
7435
abc8a88d
PM
74362007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7437
7438 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7439 and record first explicitly generated thread number.
abc8a88d
PM
7440 Use that thread number for thread specific watchpoint test.
7441 Add iteration number to repetitive tests.
7442
5158f3e3
CES
74432007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7444 Jim Blandy <jimb@codesourcery.com>
7445
7446 * gdb.base/expand-psymtabs.c: New testcase
7447 source file.
7448 * gdb.base/expand-psymtabs.exp: New testcase
7449 expect file.
7450
37e4754d
LM
74512007-12-17 Luis Machado <luisgpm@br.ibm.com>
7452
7453 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7454 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7455
551e5d04
JB
74562007-12-17 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.ada/frame_args/foo.adb: New file.
7459 * gdb.ada/frame_args/pck.ads: New file.
7460 * gdb.ada/frame_args/pck.adb: New file.
7461 * gdb.ada/frame_args.exp: New testcase.
7462
a05ee097
JB
74632007-12-17 Joel Brobecker <brobecker@adacore.com>
7464
7465 * gdb.base/frame-args.c: New file.
7466 * gdb.base/frame-args.exp: New testcase.
7467
c162e8c9 74682007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7469 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7470
7471 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7472
afe8ab22 74732007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7474
afe8ab22
VP
7475 * gdb.mi/mi-pending.exp: New.
7476 * gdb.mi/mi-pending.c: New.
7477 * gdb.mi/mi-pendshr.c: New.
7478
dfdfb3ca
JB
74792007-12-06 Jim Blandy <jimb@codesourcery.com>
7480
7481 * gdb.base/default.exp: Update expected output for 'info catch'.
7482
b7fca990
JK
74832007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7484
7485 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7486 must be set to binary.
7487
6a1afc1e
PA
74882007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7489
7490 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7491
a6b151f1
DJ
74922007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7493
7494 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7495 gdb.mi/mi-file-transfer.exp: New.
7496
43039443
JK
74972007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7498
7499 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7500
0ef2251b
MR
75012007-11-22 Maciej W. Rozycki <macro@mips.com>
7502
7503 * gdb.trace/backtrace.exp: Fix a typo.
7504 * gdb.trace/circ.exp: Likewise.
7505 * gdb.trace/collection.exp: Likewise.
7506 * gdb.trace/limits.exp: Likewise.
7507 * gdb.trace/report.exp: Likewise.
7508 * gdb.trace/tfind.exp: Likewise.
7509 * gdb.trace/while-dyn.exp: Likewise.
7510
5443631e
NR
75112007-11-21 Nick Roberts <nickrob@snap.net.nz>
7512
7513 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7514 objects of pointers that can't be dereferenced are now
7515 "noneditable".
7516
a4ce5b0d
UW
75172007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7518
7519 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7520 (target_cpu): Remove.
7521
d6e956e5
VP
75222007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7523
7524 * gdb.base/ending-run.exp: Expect the list of cleared
7525 breakpoint to come in natural order, not the reversed one.
a9c64011 7526
214270ab
VP
75272007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7528
7529 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7530 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7531
1a619819
LM
75322007-11-05 Luis Machado <luisgpm@br.ibm.com>
7533
7534 * gdb.base/printcmds.exp: New function
7535 test_printf_with_dfp.
7536
5b01a6fa
DE
75372007-11-02 Doug Evans <dje@google.com>
7538
7539 * gdb.disasm/t01_mov.s: Remove carriage returns.
7540 * gdb.disasm/t02_mova.s: Ditto.
7541 * gdb.disasm/t03_add.s: Ditto.
7542 * gdb.disasm/t04_sub.s: Ditto.
7543 * gdb.disasm/t05_cmp.s: Ditto.
7544 * gdb.disasm/t06_ari2.s: Ditto.
7545 * gdb.disasm/t07_ari3.s: Ditto.
7546 * gdb.disasm/t08_or.s: Ditto.
7547 * gdb.disasm/t09_xor.s: Ditto.
7548 * gdb.disasm/t10_and.s: Ditto.
7549 * gdb.disasm/t11_logs.s: Ditto.
7550 * gdb.disasm/t12_bit.s: Ditto.
7551 * gdb.disasm/t13_otr.s: Ditto.
7552
ec33ab7f
JK
75532007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7554
7555 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7556
ae0d01ff
UW
75572007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7558
7559 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7560 provide DFP support.
7561
55eddb0f
DJ
75622007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7563
7564 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7565 Test "set powerpc vector-abi". Skip auto-detection tests for old
7566 toolchains.
7567
7020f05c
PA
75682007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7569
7570 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7571 with [string compare].
7572
84bc3db9
PA
75732007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7574
7575 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7576 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7577
5876dc88
LM
75782007-10-25 Luis Machado <luisgpm@br.ibm.com>
7579
7580 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7581 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7582 * gdb.opt/Makefile.in: New makefile.
7583 * Makefile.in: Create new directory "gdb.opt".
7584 * configure.ac: Add "gdb.opt" directory.
7585 * configure: Regenerated.
a9c64011 7586
c3ea9a14
DE
75872007-10-25 Doug Evans <dje@google.com>
7588
7589 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7590 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7591
a9c64011 75922007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7593 Thiago Jung Bauermann <bauerman@br.ibm.com>
7594
7595 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7596 Floating Point expressions.
7597 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7598 Floating Point variables.
7599 * gdb.base/dfp-test.c: new file containing program with Decimal
7600 Floating variables, used by gdb.base/dfp-test.exp.
7601
62a24a2b
DJ
76022007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7603
7604 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7605
e7b1eae6
UW
76062007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7607
7608 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7609 compiling test case with GCC.
7610 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7611
c641edcc
UW
76122007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7613
7614 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7615 format changes.
7616
5e5ebfe6
MS
76172007-10-18 Michael Snyder <msnyder@specifix.com>
7618
7619 * gdb.base/dbx.exp: Add missing "-re " operator.
7620
e831e7b6
GM
76212007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7622
7623 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7624 * configure.ac: Removed trailing spaces after backslash.
7625 * gdb.modula2: New directory.
7626 * gdb.modula2/Makefile.in: New file.
7627 * gdb.modula2/unbounded-array.exp: New file.
7628 * gdb.modula2/unbounded1.c: New file.
7629
7cc46491
DJ
76302007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7631
7632 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7633
76342007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7635
7636 * gdb.base/sigstep.c (main): Add checks for
7637 return values for setitimer call.
7638 Call setitimer again with itimer = ITIMER_REAL
7639 if first call to setitimer fails.
7640
e91528f0
KH
76412007-10-11 Kazu Hirata <kazu@codesourcery.com>
7642
7643 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7644 of $timeout.
7645
2ec9a4f8
DJ
76462007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7647
7648 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7649
76502007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7651
7652 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7653 of gdb_expect call, to avoid interruption.
7654
64b2fa04
PA
76552007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7656
7657 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7658 (v_unsigned_long_long, v_long_long_array)
7659 (v_signed_long_long_array, v_unsigned_long_long_array)
7660 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7661 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7662 [!NO_LONG_LONG]: New.
7663 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7664 v_long_long_member.
7665
7666 (v_long_long_func, v_signed_long_long_func)
7667 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7668 (main) [!NO_LONG_LONG]: Initialize long long variants.
7669
7670 * gdb.base/whatis.exp: If board file requests no_long_long, build
7671 test with NO_LONG_LONG defined. Test long long, signed long long,
7672 and unsigned long long variants but only if board file doesn't
7673 disable it.
7674
a912286e 76752007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7676 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7677
7678 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7679 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7680 * configure: Regenerated.
7681 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7682 gdb.pascal/types.exp, lib/pascal.exp: New files.
7683
471ba8c9
DJ
76842007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7685
7686 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7687 call.
7688 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7689 to return to the call.
7690 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7691 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7692 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7693 * gdb.mi/mi-until.exp (test_until): Likewise.
7694 * gdb.mi/mi2-until.exp (test_until): Likewise.
7695
fef8a650
DJ
76962007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7697
7698 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7699 two-char array.
7700 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7701
d983da9c
DJ
77022007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7703
7704 * gdb.threads/watchthreads.c (thread_function): Sleep between
7705 iterations.
7706 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7707 at once for S/390. Generate matching fails and passes.
7708
17f62551
VP
77092007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7710
7711 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7712 the 'struct_declarations' variable to zeros.
a9c64011 7713
ed0616c6
VP
77142007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7715
7716 * gdb.cp/mb-ctor.cc: New.
7717 * gdb.cp/mb-ctor.exp: New.
7718 * gdb.cp/mb-templates.cc: New.
7719 * gdb.cp/mb-templates.exp: New.
7720
41f1b697
DJ
77212007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7722
7723 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7724
3f213f78
PA
77252007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7726
7727 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7728 targets.
7729 * configure: Regenerate.
7730
0d381245 77312007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7732
0d381245
VP
7733 * gdb.base/annota1.exp: Adjust for 'info break'
7734 format changes.
7735 * gdb.base/annota3.exp: Likewise.
7736 * gdb.base/break.exp: Likewise.
7737 * gdb.base/condbreak.exp: Likewise.
7738 * gdb.base/pending.exp: Likewise.
7739 * gdb.base/sepdebug.exp: Likewise.
7740 * gdb.base/unload.exp: Likewise.
7741 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7742
fe3f5fa8
VP
77432007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7744
7745 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7746 messages.
7747 * gdb.base/chng-syms.exp: Likewise.
7748 * gdb.base/unload.exp: Likewise.
a9c64011 7749
a75cf6c0
DJ
77502007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7753
18ecae38
DJ
77542007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7755
7756 * schedlock.c (NUM): Change to 1.
7757 (main): Use args[0] for the main thread.
7758 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7759 regardless of the number of threads.
7760
5509918f
MR
77612007-09-14 Maciej W. Rozycki <macro@mips.com>
7762
4a543daf
MR
7763 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7764 type down.
7765 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7766 test.
7767 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7768 watchpoint type down.
7769 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7770 test.
7771
77722007-09-14 Maciej W. Rozycki <macro@mips.com>
7773
5509918f
MR
7774 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7775 Move all the tests here and run them twice, once using software
7776 watchpoints and once using hardware watchpoints.
7777 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7778
40b53987
DJ
77792007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7780
7781 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7782 test.
7783
695e2681
MK
77842007-09-10 Mark Kettenis <kettenis@gnu.org>
7785
8b3fc8d8
MK
7786 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7787 build-id.
7788
695e2681
MK
7789 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7790 know about $ORIGIN. Calculate output dir from $dest instead of
7791 using ${objdir}/{$subdir}.
7792
58d69f29
MK
77932007-09-09 Mark Kettenis <kettenis@gnu.org>
7794
7795 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7796 gcore, before continuing with the test.
7797
3e347599
DJ
77982007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7799
7800 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7801 * gdb.mi/mi-watch.exp: Likewise.
7802
ea37ba09
DJ
78032007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7804 Jim Blandy <jimb@codesourcery.com>
7805
7806 * gdb.arch/i386-sse.exp: Do not expect character constants.
7807 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7808 * gdb.base/display.exp: Allow print/s.
7809 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7810 and unsigned char array changes.
7811
2025a643
DJ
78122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7813
7814 * gdb.base/display.exp: Add tests for printf %p.
7815
26669a27
PA
78162007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7817
7818 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7819 the dll name to unicode.
7820
c8f021f8
JK
78212007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 * gdb.base/default.exp (show version): Update the version text.
7824 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7825
4cf31eea
JK
78262007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7829 New files.
7830
4935890f
JK
78312007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * lib/gdb.exp (build_id_debug_filename_get): New function.
7834 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7835 Remove the generate DEBUG file for the future testcase runs.
7836 New testcase for the NT_GNU_BUILD_ID retrieval.
7837 Move the final testing step to ...
7838 (test_different_dir): ... a new function.
7839 New parameter XFAIL to XFAIL all the tests performed.
7840 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7841 New parameter TYPE to PF_PREFIX all the tests performed.
7842
02142340
VP
78432007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7844
7845 * gdb.mi/mi-var-cp.cc (path_expression): New
7846 function.
7847 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7848
36acd84e
UW
78492007-08-27 Markus Deuling <deuling@de.ibm.com>
7850
7851 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7852 to fit into SPU Local Store memory.
7853
a896d121
JB
78542007-08-23 Joel Brobecker <brobecker@adacore.com>
7855
7856 * gdb.base/default.exp: Adjust the expected output of "info
7857 warranty" after the switch to GPLv3.
7858
7b433602
JB
78592007-08-23 Joel Brobecker <brobecker@adacore.com>
7860
7861 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7862 to 30000 (from 20000).
7863
e22f8b7c
JB
78642007-08-23 Joel Brobecker <brobecker@adacore.com>
7865
7866 Switch the license of all .exp files to GPLv3.
7867 Switch the license of all .f and .f90 files to GPLv3.
7868 Switch the license of all .s and .S files to GPLv3.
7869
5a0e3bd0
JB
78702007-08-23 Joel Brobecker <brobecker@adacore.com>
7871
7872 * configure.ac: Switch license to GPLv3.
7873
cc00619d
JB
78742007-08-23 Joel Brobecker <brobecker@adacore.com>
7875
7876 Switch the licensing to GPLv3 for all .ads and .adb files.
7877
8d26208a
DJ
78782007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7879
7880 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7881 and t_int_double.
7882 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7883
4fcb9948
JB
78842007-08-17 Joel Brobecker <brobecker@adacore.com>
7885
7886 * gdb.base/step-line.c: Switch license to GPL version 3, and
7887 update copyright year.
7888 * gdb.base/step-line.inp: Likewise.
7889
b9c34f67
JB
78902007-08-17 Joel Brobecker <brobecker@adacore.com>
7891
7892 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7893 changes inside gdb1555.c.
7894 * gdb.base/pending.exp: Likewise.
7895
2cc17678
DJ
78962007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7897
7898 * config/default.exp: New file.
7899
e48883f7
DJ
79002007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7901
7902 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7903 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7904
1ab80e5b
MR
79052007-07-30 Maciej W. Rozycki <macro@mips.com>
7906
7907 * gdb.base/dump.exp: Force the correct endianness for binary
7908 formats not carrying this information.
7909
aba471f5
DJ
79102007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7911
7912 * gdb.threads/staticthreads.exp: Match .*sem_post.
7913
d4e07204
DJ
79142007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7915
7916 * gdb.base/readline.exp (operate_and_get_next): Match the final
7917 prompt.
7918
2b97317d
KB
79192007-07-23 Kevin Buettner <kevinb@redhat.com>
7920
7921 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7922 to restarting SID.
7923
44efa07a
KB
79242007-07-18 Kevin Buettner <kevinb@redhat.com>
7925
7926 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7927 prior to `gdb_start'.
7928
7b5ebade
KB
79292007-07-18 Kevin Buettner <kevinb@redhat.com>
7930
7931 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7932 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7933 Remove call to gdb_unload.
7934
255e7678
DJ
79352007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7936 Daniel Jacobowitz <dan@codesourcery.com>
7937
7938 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7939 for __WIN32__.
7940 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7941 * gdb.base/unload.exp: Use shared library test routines.
7942
3a40aaa0
UW
79432007-07-03 Markus Deuling <deuling@de.ibm.com>
7944
7945 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7946 * gdb.base/solib-symbol-lib.c: Likewise.
7947 * gdb.base/solib-symbol-main.c: Likewise.
7948
b0f4b84b
DJ
79492007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7950
7951 * config/gdbserver.exp (gdb_reconnect): New.
7952 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7953 gdb.base/solib-disc.exp: New files.
7954 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7955 remote debugging".
7956 (gdb_compile): Add shlib_load flag.
7957 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7958 port.
7959 (gdbserver_reconnect): New.
7960
1b05479a
DJ
79612007-07-01 Nick Roberts <nickrob@snap.net.nz>
7962 Daniel Jacobowitz <dan@codesourcery.com>
7963
7964 * gdb.base/annota3.exp: Test for if construct.
7965
86f78eb2
DJ
79662007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7967
7968 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7969
6a2eb474 79702007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7971 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7972
7973 * gdb.base/display.exp: Allow a newline after display/i.
7974 * gdb.base/pc-fp.exp: Likewise.
7975 * gdb.base/sigbpt.exp: Likewise.
7976
f8b73d13
DJ
79772007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7978
7979 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7980 required features to be included.
7981
4339e69e
DJ
79822007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7983
7984 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7985 in info threads output.
7986
23d964e7
UW
79872007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7988 Markus Deuling <deuling@de.ibm.com>
7989
7990 * gdb.arch/spu-info.exp: New testcase.
7991 * gdb.arch/spu-info.c: New file.
7992
fd20f75b
DJ
79932007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7994
7995 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7996 tpcs_offset. Restore lr after the call.
7997 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7998
2226f861
DJ
79992007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8000
8001 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8002 (gdbserver_run): Kill any running gdbserver.
8003 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8004
d12371a9
MR
80052007-05-17 Maciej W. Rozycki <macro@mips.com>
8006
8007 * gdb.base/sigbpt.exp: Preset segv_addr.
8008
93f02886
DJ
80092007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8010
8011 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8012 (gdb_compile_shlib): Likewise.
8013 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8014 (default_gdb_init): Clear cleanfiles.
8015 (gdb_finish): Delete recorded cleanfiles.
8016 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8017
8018 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8019 Do not use isnative.
8020 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8021 gdb.base/so-impl-ld.exp: Likewise.
8022 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8023 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8024 gdb_compile.
8025
b04e06d7
VP
80262007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8027
8028 * config/unknown.exp: Remove.
8029
069ed931
UW
80302007-05-15 Markus Deuling <deuling@de.ibm.com>
8031
8032 * gdb.base/info-proc.exp: Check is_remote.
8033
09db0d03
UW
80342007-05-14 Markus Deuling <deuling@de.ibm.com>
8035
8036 * gdb.base/gcore.exp: Initialize variable core_supported.
8037
af2cbe8c
DJ
80382007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8039
8040 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8041
027c0295
DJ
80422007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8043
8044 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8045 * gdb.threads/print-threads.exp (test_all_threads): Allow
8046 negative and hexadecimal thread IDs.
8047
dc5000e7
DJ
80482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8049
8050 * gdb.java/jprint.java (public): Avoid invalid call to static
8051 method.
8052
2e74ed18
DP
80532007-05-14 Denis Pilat <denis.pilat@st.com>
8054
8055 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8056 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8057 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8058 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8059 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8060
83547f02
UW
80612007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8062
8063 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8064 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8065 this mode.
8066 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8067 * gdb.base/spu.ld: New file.
8068
b18be20d
DJ
80692007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8070
8071 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8072
be444858
DJ
80732007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8074
8075 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8076
b1d53152
DJ
80772007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8078
8079 * gdb.java/jmain.exp: Handle demangled names with and without method
8080 signatures.
8081
d084b331
DJ
80822007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8083
8084 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8085 (have_a_very_merry_interrupt): Remove calls to puts.
8086 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8087 inferior output.
8088 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8089 test names.
8090
db9d7fc5
DJ
80912007-04-29 Markus Deuling <deuling@de.ibm.com>
8092 Daniel Jacobowitz <dan@codesourcery.com>
8093
8094 * gdb.base/auxv.exp (core_works): Also check is_remote.
8095 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8096
ef783a7d 80972007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8098
ef783a7d
VP
8099 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8100 message, not the undefined 'module' variable.
8101 * gdb.base/siginfo.exp: Likewise.
8102 * gdb.base/sigstep.exp: Likewise.
8103 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8104 serialport.
8105 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8106
b7b73cae
CV
81072007-04-25 Corinna Vinschen <vinschen@redhat.com>
8108
8109 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8110 target sim fails. Return 0 otherwise.
8111 (gdb_load): Return prematurely if gdb_target_sim fails.
8112
7d90fdfa
DP
81132007-04-16 Denis Pilat <denis.pilat@st.com>
8114
8115 * gdb.base/setshow.exp: Reset height after having set it to 100.
8116
5d3e9c85
DP
81172007-04-16 Denis Pilat <denis.pilat@st.com>
8118
8119 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8120
18e75969
DP
81212007-04-16 Denis Pilat <denis.pilat@st.com>
8122
8123 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8124
25d5ea92
VP
81252007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8126
8127 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8128 tests. Run the frozen varobjs test.
8129 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8130 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8131
0b49cb80
JK
81322007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8133
8134 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8135 gdb.base/type-opaque.exp: New files.
8136
a73bafbc 81372007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8138
8139 * gdb.mi/mi-var-child.c
a73bafbc
VP
8140 (do_children_tests): User char[2] instead of
8141 char so that automatic printing of pointers to char
8142 don't give unpredicable result.
8143 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8144 local variables.
8145 * gdb.mi/mi-var-child.exp: Step to right line
8146 of do_children_tests.
8147 * gdb.mi/mi2-var-child.exp: Likewise.
8148 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8149 do_locals_tests.
a73bafbc
VP
8150 (do_children_tests): User char[2] instead of
8151 char so that automatic printing of pointers to char
a9c64011 8152 don't give unpredicable result.
a73bafbc 8153 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8154 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8155 Pass test name to mi_wait_for_stop.
8156
7ce59000
DJ
81572007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8158
8159 * gdb.asm/asm-source.exp: Remove d10v case.
8160 * lib/gdb.exp (skip_cplus_tests): Likewise.
8161 * gdb.asm/d10v.inc: Deleted.
8162
20389057
DJ
81632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8164
8165 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8166
8807d78b
DJ
81672007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8168
8169 * config/netware.exp: Delete file.
8170
aa3edb8e
JB
81712007-03-29 Joel Brobecker <brobecker@adacore.com>
8172
8173 * gdb.dwarf2/dw2-noloc.S: New file.
8174 * gdb.dwarf2/dw2-noloc.exp: New file.
8175
297561ac
PA
81762007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8177
8178 * gdb.cp/method2.cc: New test.
8179 * gdb.cp/method2.exp: New test.
8180 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8181
1f81bd39
DJ
81822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8183
8184 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8185
9453113a
DJ
81862007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8187
8188 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8189
b741e217
DJ
81902007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8191
8192 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8193 (gdb_load): Delete, replace with...
8194 (gdb_reload): ...this.
8195 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8196 * gdb.server/server-mon.exp: Likewise.
8197 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8198 (gdb_start_cmd): New.
8199 (gdb_file_cmd): Save the last loaded file.
8200 (gdb_reload): New.
8201 (gdb_gnu_strip_debug): Use transform.
8202 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8203 support here. Use new $last_loaded_file. Check mtime.
8204 (gdb_target_cmd): Handle ObjC failure case.
8205 (infer_host_exec): Delete.
8206 (gdbserver_load): Rename to...
8207 (gdbserver_run): ...this. Simplify.
8208 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8209 (mi_gdb_load): Move most contents to a new function...
8210 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8211 (mi_run_cmd): Use mi_gdb_target_load.
8212 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8213 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8214 Use gdb_run_cmd.
8215 * gdb.base/charsign.exp: Remove incorrect comment.
8216 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8217 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8218 gdb.base/start.exp: Use gdb_start_cmd.
8219
446ab585 82202007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8221 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8222
8223 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8224 * gdb.base/signull.exp: Similarly.
8225
bbb88ebf
UW
82262007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8227
8228 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8229 messages available to test cases (like chng-sym.exp).
8230
cb8c4a99
AS
82312007-03-14 Andreas Schwab <schwab@suse.de>
8232
8233 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8234 format changes.
8235
4e463ff5
DJ
82362007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8237
8238 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8239 (optimized_1): New.
8240 (main): Call optimized_1.
8241 (gdb2029): Correct typos. Call gdb2029_marker.
8242 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8243 for gdb2029.
8244
b6db2c47
MK
82452007-03-12 Mark Kettenis <kettenis@gnu.org>
8246
8247 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8248 as tabs. Remove redundant test pattern.
8249
70ed3737
UW
82502007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8251
8252 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8253 for /a format output.
8254
47b67b60
DJ
82552007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8256
8257 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8258 collect output incrementally.
8259
b8953b0e
UW
82602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8261
8262 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8263 for -var-create lpcharacter test.
8264 * gdb.mi/mi2-var-cmd.exp: Likewise.
8265
7acd5c40
UW
82662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8267
8268 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8269 pass on targets where address zero is readable.
8270
9c6759c1
UW
82712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8272
8273 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8274 just a single architecture.
8275
a2f1aeb4
UW
82762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8277
8278 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8279 (fetch_all_registers): New function, uses gdb_test_multiple and
8280 exp_continue to fetch inferior output line-by-line.
8281 Replace all uses of do_get_all_registers by fetch_all_registers.
8282
46579ac2
UW
82832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8284
8285 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8286 in target_info.
8287
fc133f24
MS
82882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8289
a9c64011 8290 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8291 consistancy; add a default (timeout) case.
8292
7646a51d
MS
82932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8294
8295 * gdb.base/watchpoint.exp: Fix truncated comment.
8296
dcfff61f
MS
82972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8298
8299 * Makefile.in: Remove spurious single-quotes from sed command.
8300
664e3ee9
DJ
83012007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8302
8303 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8304 func.
8305 * gdb.mi/mi2-var-cmd.exp: Likewise.
8306
d7cc6f2f
JB
83072007-02-27 Joel Brobecker <brobecker@adacore.com>
8308
a9c64011
AS
8309 * gdb.dwarf2/dw2-producer.S: New file.
8310 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8311
83122007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8313
8314 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8315 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8316 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8317 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8318 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8319 Revert tests to use mi_gdb_test and include value field in output
8320 of -var-create.
8321
93d42b30
DJ
83222007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8323
8324 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8325
c499ed39
DJ
83262007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8327
8328 * gdb.base/maint.exp: Remove full paths from test names.
8329 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8330 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8331
9836f81b
JB
83322007-02-27 Joel Brobecker <brobecker@adacore.com>
8333
8334 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8335
c74d0ad8
DJ
83362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8337
8338 * gdb.server/server-mon.exp: New test.
8339
2711e456
DJ
83402007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8341
8342 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8343
ff6f572f
DJ
83442007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8345
8346 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8347 register capitalization.
8348
fada3feb
DP
83492007-02-13 Denis Pilat <denis.pilat@st.com>
8350
8351 * gdb.mi/mi-var-invalidate.exp: New file.
8352
fb1e4ffc
DJ
83532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8354
8355 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8356
3da939d7
DJ
83572007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8358
8359 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8360
123dc839
DJ
83612007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8362
8363 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8364 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8365
877e3645 83662007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8367
8368 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8369 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8370 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8371 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8372 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8373 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8374 Update tests to include value field in output of -var-create.
a9c64011 8375
3c0a2960
AS
83762007-02-08 Andreas Schwab <schwab@suse.de>
8377
8378 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8379
108546a0
DJ
83802007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8381
8382 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8383 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8384
d701dcab
DP
83852007-02-02 Denis Pilat <denis.pilat@st.com>
8386
8387 * gdb.threads/threadapply.exp: check that frame is not changed by
8388 the thread apply all command.
8389
783e3e2f
AS
83902007-01-31 Andreas Schwab <schwab@suse.de>
8391
6d9c3a87
AS
8392 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8393
3c50d7b9
AS
8394 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8395 in the dwarf sections.
8396 * gdb.dwarf2/mac-fileno.S: Likewise.
8397
783e3e2f
AS
8398 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8399 bspstore register on ia64.
8400
78ff580e
AS
84012007-01-29 Andreas Schwab <schwab@suse.de>
8402
cc8e9b12
AS
8403 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8404 "frame-begin" annotation.
8405
78ff580e
AS
8406 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8407 number of "frames-invalid" annotations.
8408
704a4f78
DJ
84092007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8410
8411 * gdb.base/commands.exp: Call if_commands_test.
8412 (gdb_test_no_prompt, if_commands_test): New.
8413
e741bf94
MK
84142007-01-28 Mark Kettenis <kettenis@gnu.org>
8415
8416 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8417
474d0ad3
AS
84182007-01-27 Andreas Schwab <schwab@suse.de>
8419
8420 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8421 .short/.int/.quad in the dwarf sections.
8422 * gdb.dwarf2/dw2-intercu.S: Likewise.
8423 * gdb.dwarf2/dw2-intermix.S: Likewise.
8424
e784b426
JK
84252007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8426
8427 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8428 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8429 array.
e784b426
JK
8430 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8431 * gdb.base/setvar.exp: Likewise.
8432
37f08e04
AS
84332007-01-26 Andreas Schwab <schwab@suse.de>
8434
9a01813a
AS
8435 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8436 test.
8437
37f08e04
AS
8438 * gdb.base/multi-forks.exp ("restart $i"): Also match
8439 __kernel_syscall_via_break.
8440
6e2a9270
VP
84412007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8442
8443 * lib/mi-support.exp (mi_delete_varobj): New.
8444 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8445 testcase.
8446 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8447 (main): Call the above.
8448 (reference_update_test, base_in_reference_test)
8449 (reference_to_pointer): Delete the created varobjs.
a9c64011 8450
e515b470
DJ
84512007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8452
8453 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8454 * configure: Regenerated.
8455 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8456 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8457 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8458 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8459 * lib/gdb.exp (gdb_skip_xml_test): New function.
8460
08d8bcd7
DJ
84612007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8462
8463 * gdb.base/sigrepeat.exp: Correct error message.
8464
84652007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8466 Daniel Jacobowitz <dan@codesourcery.com>
8467
8468 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8469 gdb.arch/i386-gnu-cfi-asm.S: New files.
8470
97c3f1f3
JK
84712007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8472
8473 * lib/gdb.exp: Abort on missing `site.exp'.
8474
cb1df416
DJ
84752007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8476 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.base/included.c, gdb.base/included.exp,
8479 gdb.base/included.h: New files.
8480
35990120
DJ
84812007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8482
8483 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8484 (maximize_rlimit): Reduce limits on 64-bit systems.
8485
6e81a116 84862007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8487
8488 From Marcus Deuling <deuling@de.ibm.com>:
8489 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8490 every case.
8491
6c3c41f3
NR
84922007-01-13 Nick Roberts <nickrob@snap.net.nz>
8493
8494 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8495 (test_path_specification): Use objdir instead of srcdir to always
8496 get an absolute filename.
8497
2f12c312
DJ
84982007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8499
8500 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8501
81121995
VP
85022007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8503
8504 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8505 Make sure the variable we're using is in scope.
8506 (reference_to_pointer): Likewise.
8507
4741b737
DJ
85082007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8509
8510 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8511 has no debug information.
8512
054410c3
DJ
85132007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8514
8515 * gdb.base/annota1.exp: Remove extra send_gdb.
8516
818f79f6
DJ
85172007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8520
f7a6bb70
DJ
85212007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8522
8523 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8524
57e66780
DJ
85252007-01-08 Nick Roberts <nickrob@snap.net.nz>
8526 Daniel Jacobowitz <dan@codesourcery.com>
8527
8528 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8529 lcharacter or linteger change. Correct duplicated test name.
8530 * gdb.mi/mi2-var-cmd.exp: Likewise.
8531
3d799a95
DJ
85322007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8533
8534 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8535
85362007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8537
a9c64011
AS
8538 * gdb.base/nofield.c: New file.
8539 * gdb.base/nofield.exp: New testcase.
51679ba9 8540
eafb94e8
NR
85412007-01-05 Nick Roberts <nickrob@snap.net.nz>
8542
8543 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8544
8545 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8546 test.
8547
5e572bb4
DJ
85482007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8549
8550 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8551
74a44383
DJ
85522007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8553
8554 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8555 when continuing.
8556
1b572db9
DJ
85572007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8558
8559 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8560 Expect ".exe" extension.
8561
381bc39b
DJ
85622007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8563
8564 * gdb.base/charset.exp: Add explicit filename to break.
8565 * gdb.base/dbx.exp: Add explicit filename to breaks.
8566
2b70e4c6
DJ
85672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8568
8569 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8570 * gdb.mi/mi2-file.exp: Likewise.
8571
303b6f5d
DJ
85722007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8573
8574 Implement specification of MI tests as comments
8575 in C and C++ sources.
8576 * lib/mi-support.exp (mi_autotest_data): New variable.
8577 (mi_autotest_source): New variable.
8578 (count_newlines, mi_prepare_inline_tests)
8579 (mi_get_inline_test, mi_continue_to_line)
8580 (mi_run_inline_test, mi_tbreak)
8581 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8582 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8583 Run inline tests.
8584 * gdb.mi/mi-var-cp.cc: Define tests here.
8585
23da0d94
VP
85862007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8587
8588 Simplify usage of mi_continue_to.
8589 * lib/mi-support.exp (mi_runto_helper): Renamed
8590 from mi_runto, added new parameter 'run_or_continue'.
8591 (mi_runto): Use mi_runto_helper.
8592 (mi_continue_to): Accept just function name as parameter.
8593 Use mi_runto_helper.
8594 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8595 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8596
f9e18282
JB
85972006-01-04 Joel Brobecker <brobecker@adacore.com>
8598
8599 Make this testcase a bit more realistic. The current code
8600 is too simplistic, and allows the compiler to optimize out
8601 some of the entities we need for this testcase.
8602 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8603 (Do_Nothing): Add extra parameter.
8604 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8605 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8606 by using a variable of type Void_Star.
8607
fd678c65
JB
86082006-01-04 Joel Brobecker <brobecker@adacore.com>
8609
8610 * gdb.ada/catch_ex/foo.adb: New file.
8611 * gdb.ada/catch_ex.exp: New testcase.
8612
05cfdb42
DJ
86132007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8614
8615 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8616 pass --image-base to linker.
8617
2e03ee74
DJ
86182007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8619 Daniel Jacobowitz <dan@codesourcery.com>
8620
8621 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8622 secondary prompts.
8623
0d5de010
DJ
86242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8625
8626 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8627 output. Test the types of members and member pointers.
8628 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8629 gdb/2092.
8630 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8631 statement. Enable for GCC. Update expected output for some tests
8632 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8633 layout.
8634 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8635 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8636 (Diamond::vget_base): New.
8637 (main): Add new tests.
8638 * gdb.cp/printmethod.exp: Update expected output for member functions.
8639 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8640 print pEe->D::vg().
8641
61a771aa
DJ
86422007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8643
8644 * gdb.threads/tls.exp: Allow stops in sem_post.
8645
2fa63963
DJ
86462006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8647
8648 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8649 * gdb.base/annota3.exp: Likewise.
8650 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8651 again (instead of timing out).
8652 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8653 GCC bug 26475.
8654 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8655 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8656 test from jmisc1.exp.
8657 * gdb.java/jmisc1.exp: Delete.
8658 * gdb.java/jprint.exp: Adjust to work with method signatures including
8659 return types.
8660 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8661 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8662 * lib/java.exp (compile_java_from_source): Pass the correct type
8663 to target_compile.
8664
5eefc2b7
JB
86652006-12-31 Joel Brobecker <brobecker@adacore.com>
8666
8667 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8668 (stack_align_edx): New function.
8669 (stack_align_eax): New function.
8670 (main): Add calls to stack_align_edx and stack_align_eax.
8671 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8672 Add testing for the cases where the register used during a stack
8673 realignment is edx. Same for eax.
8674
227c54da
DJ
86752006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8676
8677 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8678 and generic PE targets.
8679
cab8ac94
JB
86802006-12-29 Joel Brobecker <brobecker@adacore.com>
8681
8682 * gdb.ada/array_return.exp: Update copyright date list.
8683
ba54f318
JB
86842006-12-27 Joel Brobecker <brobecker@adacore.com>
8685
8686 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8687 (Create_Small_Float_Vector): New function.
8688 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8689 function body.
8690 * gdb.ada/array_return/p.adb: Use new type and function from
8691 package Pck.
8692 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8693 able to print the value returned by a function returning an
8694 array of float.
8695
6b7a35dd
JB
86962006-12-20 Joel Brobecker <brobecker@adacore.com>
8697
8698 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8699 The associated tests should be PASSing.
8700
038224f6
VP
87012006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8702
8703 Test for base in references.
8704 * gdb.mi/mi-var-cp.cc: Add test code.
8705 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8706 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8707 * gdb.mi/mi2-watch.exp: Likewise.
8708 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8709 (mi_list_varobj_children): New function.
8710
b26ed50d
VP
87112006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8712
8713 * lib/mi-support.exp
8714 (mi_runto): Accept "()" after function name.
8715 (mi_create_varobj): New function.
8716 (mi_varobj_update): New function.
8717 (mi_Check_varobj_value): New function.
8718 * gdb.mi/mi-var-cp.exp: New file.
8719 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8720
08232497
DJ
87212006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8722
8723 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8724 gdb.base/weaklib2.c: New files.
8725
d394c993 87262006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8727
ac6c2fba
NS
8728 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8729 info. Adjust test names.
8730
8ec659a0 8731 * gdb.base/break.c (main): Move position of malloc.
d394c993 8732 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8733
acd65feb
VP
87342006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8735
8736 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8737 assignement of arrays and function pointers.
8738 * gdb.mi/var-cmd.c: Add declaration necessary for above
8739 tests.
8740
f556d5e5
NS
87412006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8742
8743 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8744
8745 * gdb.threads/linux-dp.exp: Read thread table before and after
8746 creating each philosopher and verify it.
8747
697bc68d
NS
87482006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8749 Paul Brook <paul@codesourcery.com>
8750 Daniel Jacobowitz <dan@codesourcery.com>
8751
8752 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8753 main to remove duplication. Add start function of the form
697bc68d
NS
8754 '_*start[1-9]*'. Add RVDS start function.
8755
29d73ae4
DJ
87562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8757
8758 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8759
c1d88655
UW
87602006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8761
8762 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8763 * gdb.asm/spu.inc: New file.
8764 * gdb.base/term.exp: Disable if [target_info exists noargs].
8765 * gdb.gdb/complaints.exp: Disable if ![isnative].
8766 * gdb.gdb/selftest.exp: Likewise.
8767 * gdb.gdb/observer.exp: Likewise.
8768 * gdb.gdb/xfullpath.exp: Likewise.
8769 * gdb.base/attach.exp: Disable on SPU target.
8770 * gdb.cp/bs145503.exp: Likewise.
8771 * gdb.cp/exception.exp: Likewise.
8772 * gdb.cp/userdef.exp: Likewise.
8773
32a13b1a
DJ
87742006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8775
8776 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8777
d8295fe9
VP
87782006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8779
8780 * gdb.base/completion.exp: Fix completion tests for
8781 'info' and 'info '.
8782 * gdb.base/help.exp (help_test_raw, test_class_help)
8783 (test_prefix_command_help): Move...
8784 * lib/gdb.exp: Here.
8785 * gdb.base/main.exp: Adjust.
8786 * gdb.cp/maint.exp: Adjust.
8787 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8788
8c394015
VP
87892006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8790
8791 * gdb.stabs/weird.exp (print_weird_var): Use
8792 gdb_test_multiple instead of gdb_expect.
8793
027fc1bc
VP
87942006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8795
8796 * gdb.base/help.exp (help_test_raw): New.
8797 (test_class_help): New.
8798 (test_prefix_command_help): New.
8799 Adjust testcases.
8800
67609209
FR
88012006-11-09 Christophe Lyon <christophe.lyon@st.com>
8802
8803 * gdb.base/constvars.c (main): Write to crass and crips, so that
8804 they are allocated by the compiler.
8805
f73adfeb
AS
88062006-10-27 Andreas Schwab <schwab@suse.de>
8807
8808 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8809 "detach-fork".
8810
2f83a18e
DJ
88112006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8812
8813 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8814 of patterns.
8815
94277a38
DJ
88162006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8817
8818 * gdb.base/sepdebug.exp: Remove debug format test.
8819 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8820 Handle no-symtab.
8821 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8822
5bd2f6e2
DJ
88232006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8824
8825 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8826 int to pointer or pointer to int.
8827 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8828
8c008720
DJ
88292006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8830
8831 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8832
9e35dae4
DJ
88332006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8834
8835 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8836
d9639e13
DJ
88372006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8838
8839 PR c++/2116
8840 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8841
390a1bd0
JB
88422006-10-06 Joel Brobecker <brobecker@adacore.com>
8843
8844 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8845 the corresponding bug has been fixed in GDB (PR/2018).
8846
dd920c33
JB
88472006-10-06 Joel Brobecker <brobecker@adacore.com>
8848
8849 * gdb.base/subst.exp: New testcase.
8850
53bbefe9
JB
88512006-10-06 Joel Brobecker <brobecker@adacore.com>
8852
8853 * gdb.ada/array_return/pck.ads: Add copyright notice.
8854 * gdb.ada/array_return/pck.adb: Likewise.
8855 * gdb.ada/array_return/p.adb: Likewise.
8856 * gdb.ada/exec_changed/first.adb: Likewise.
8857 * gdb.ada/exec_changed/second.adb: Likewise.
8858
09851417
JB
88592006-10-06 Joel Brobecker <brobecker@adacore.com>
8860
8861 * gdb.ada/watch_arg/watch.adb: New file.
8862 * gdb.ada/watch_arg.exp: New testcase.
8863
041bf30d
VP
88642006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8865
8866 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8867 via string_to_regexp.
041bf30d 8868 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8869
f286fbdd 88702006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8871
8872 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8873 Remove unused / obsolete files.
8874
7c07f349
NR
88752006-09-19 Nick Roberts <nickrob@snap.net.nz>
8876
8877 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8878
cd5ff84a
VP
88792006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8880
8881 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8882 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8883 the number of frames.
cd5ff84a 8884
ae018d1a
DJ
88852006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8886
8887 * gdb.base/args.c (main): Add breakpoint marker.
8888 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8889 really test empty arguments.
8890 (args_load): Delete.
8891 (args_test): New.
8892
b399c549
NR
88932006-09-13 Nick Roberts <nickrob@snap.net.nz>
8894
8895 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8896 check for one file.
b399c549 8897
2ab1eb7a
VP
88982006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8899
8900 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8901 HIGH_FRAME argument to -stack-list-locals can be larger than
8902 the number of frames.
a9c64011 8903
476308bf
FF
89042006-08-18 Fred Fish <fnf@specifix.com>
8905
8906 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8907 '$' in front of skip_vmx_tests_saved when setting that.
8908
8625200f
AS
89092006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8910
8911 * gdb.base/trace-commands.exp: New file.
8912
089ec8f1
DJ
89132006-08-10 Joel Brobecker <brobecker@adacore.com>
8914 Daniel Jacobowitz <dan@codesourcery.com>
8915
8916 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8917 expected output of the backtrace commands.
8918
b60f0898
JB
89192006-08-09 Joel Brobecker <brobecker@adacore.com>
8920
8921 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8922 untested followed by return combination.
8923 * gdb.arch/altivec-regs.exp: Likewise.
8924 * gdb.arch/e500-abi.exp: Likewise.
8925 * gdb.arch/e500-regs.exp: Likewise.
8926 * gdb.arch/gdb1291.exp: Likewise.
8927 * gdb.arch/gdb1431.exp: Likewise.
8928 * gdb.arch/gdb1558.exp: Likewise.
8929 * gdb.arch/i386-prologue.exp: Likewise.
8930 * gdb.arch/i386-unwind.exp: Likewise.
8931 * gdb.asm/asm-source.exp: Likewise.
8932 * gdb.base/a2-run.exp: Likewise.
8933 * gdb.base/advance.exp: Likewise.
8934 * gdb.base/all-bin.exp: Likewise.
8935 * gdb.base/annota1.exp: Likewise.
8936 * gdb.base/annota3.exp: Likewise.
8937 * gdb.base/args.exp: Likewise.
8938 * gdb.base/arithmet.exp: Likewise.
8939 * gdb.base/assign.exp: Likewise.
8940 * gdb.base/async.exp: Likewise.
8941 * gdb.base/attach.exp: Likewise.
8942 * gdb.base/bang.exp: Likewise.
8943 * gdb.base/bigcore.exp: Likewise.
8944 * gdb.base/bitfields.exp: Likewise.
8945 * gdb.base/bitfields2.exp: Likewise.
8946 * gdb.base/break.exp: Likewise.
8947 * gdb.base/call-sc.exp: Likewise.
8948 * gdb.base/call-strs.exp: Likewise.
8949 * gdb.base/callfuncs.exp: Likewise.
8950 * gdb.base/checkpoint.exp: Likewise.
8951 * gdb.base/chng-syms.exp: Likewise.
8952 * gdb.base/code-expr.exp: Likewise.
8953 * gdb.base/commands.exp: Likewise.
8954 * gdb.base/completion.exp: Likewise.
8955 * gdb.base/cond-expr.exp: Likewise.
8956 * gdb.base/condbreak.exp: Likewise.
8957 * gdb.base/consecutive.exp: Likewise.
8958 * gdb.base/constvars.exp: Likewise.
8959 * gdb.base/corefile.exp: Likewise.
8960 * gdb.base/cvexpr.exp: Likewise.
8961 * gdb.base/dbx.exp: Likewise.
8962 * gdb.base/define.exp: Likewise.
8963 * gdb.base/detach.exp: Likewise.
8964 * gdb.base/display.exp: Likewise.
8965 * gdb.base/dump.exp: Likewise.
8966 * gdb.base/ena-dis-br.exp: Likewise.
8967 * gdb.base/ending-run.exp: Likewise.
8968 * gdb.base/environ.exp: Likewise.
8969 * gdb.base/eval-skip.exp: Likewise.
8970 * gdb.base/exprs.exp: Likewise.
8971 * gdb.base/fileio.exp: Likewise.
8972 * gdb.base/finish.exp: Likewise.
8973 * gdb.base/float.exp: Likewise.
8974 * gdb.base/foll-exec.exp: Likewise.
8975 * gdb.base/foll-fork.exp: Likewise.
8976 * gdb.base/foll-vfork.exp: Likewise.
8977 * gdb.base/freebpcmd.exp: Likewise.
8978 * gdb.base/funcargs.exp: Likewise.
8979 * gdb.base/gcore.exp: Likewise.
8980 * gdb.base/gdb1090.exp: Likewise.
8981 * gdb.base/gdb1250.exp: Likewise.
8982 * gdb.base/huge.exp: Likewise.
8983 * gdb.base/info-proc.exp: Likewise.
8984 * gdb.base/interrupt.exp: Likewise.
8985 * gdb.base/jump.exp: Likewise.
8986 * gdb.base/langs.exp: Likewise.
8987 * gdb.base/lineinc.exp: Likewise.
8988 * gdb.base/list.exp: Likewise.
8989 * gdb.base/logical.exp: Likewise.
8990 * gdb.base/long_long.exp: Likewise.
8991 * gdb.base/macscp.exp: Likewise.
8992 * gdb.base/maint.exp: Likewise.
8993 * gdb.base/mips_pro.exp: Likewise.
8994 * gdb.base/miscexprs.exp: Likewise.
8995 * gdb.base/multi-forks.exp: Likewise.
8996 * gdb.base/opaque.exp: Likewise.
8997 * gdb.base/overlays.exp: Likewise.
8998 * gdb.base/pc-fp.exp: Likewise.
8999 * gdb.base/pointers.exp: Likewise.
9000 * gdb.base/printcmds.exp: Likewise.
9001 * gdb.base/psymtab.exp: Likewise.
9002 * gdb.base/ptype.exp: Likewise.
9003 * gdb.base/recurse.exp: Likewise.
9004 * gdb.base/relational.exp: Likewise.
9005 * gdb.base/relocate.exp: Likewise.
9006 * gdb.base/remote.exp: Likewise.
9007 * gdb.base/reread.exp: Likewise.
9008 * gdb.base/restore.exp: Likewise.
9009 * gdb.base/return.exp: Likewise.
9010 * gdb.base/return2.exp: Likewise.
9011 * gdb.base/scope.exp: Likewise.
9012 * gdb.base/sect-cmd.exp: Likewise.
9013 * gdb.base/sep.exp: Likewise.
9014 * gdb.base/sepdebug.exp: Likewise.
9015 * gdb.base/setshow.exp: Likewise.
9016 * gdb.base/setvar.exp: Likewise.
9017 * gdb.base/sigall.exp: Likewise.
9018 * gdb.base/sigbpt.exp: Likewise.
9019 * gdb.base/signals.exp: Likewise.
9020 * gdb.base/signull.exp: Likewise.
9021 * gdb.base/sizeof.exp: Likewise.
9022 * gdb.base/solib.exp: Likewise.
9023 * gdb.base/step-line.exp: Likewise.
9024 * gdb.base/step-test.exp: Likewise.
9025 * gdb.base/structs.exp: Likewise.
9026 * gdb.base/structs2.exp: Likewise.
9027 * gdb.base/term.exp: Likewise.
9028 * gdb.base/twice.exp: Likewise.
9029 * gdb.base/until.exp: Likewise.
9030 * gdb.base/varargs.exp: Likewise.
9031 * gdb.base/volatile.exp: Likewise.
9032 * gdb.base/watchpoint.exp: Likewise.
9033 * gdb.base/whatis-exp.exp: Likewise.
9034 * gdb.base/whatis.exp: Likewise.
9035 * gdb.cp/ambiguous.exp: Likewise.
9036 * gdb.cp/annota2.exp: Likewise.
9037 * gdb.cp/annota3.exp: Likewise.
9038 * gdb.cp/bool.exp: Likewise.
9039 * gdb.cp/breakpoint.exp: Likewise.
9040 * gdb.cp/casts.exp: Likewise.
9041 * gdb.cp/class2.exp: Likewise.
9042 * gdb.cp/classes.exp: Likewise.
9043 * gdb.cp/cplusfuncs.exp: Likewise.
9044 * gdb.cp/ctti.exp: Likewise.
9045 * gdb.cp/derivation.exp: Likewise.
9046 * gdb.cp/exception.exp: Likewise.
9047 * gdb.cp/gdb1355.exp: Likewise.
9048 * gdb.cp/hang.exp: Likewise.
9049 * gdb.cp/inherit.exp: Likewise.
9050 * gdb.cp/local.exp: Likewise.
9051 * gdb.cp/m-data.exp: Likewise.
9052 * gdb.cp/m-static.exp: Likewise.
9053 * gdb.cp/member-ptr.exp: Likewise.
9054 * gdb.cp/method.exp: Likewise.
9055 * gdb.cp/misc.exp: Likewise.
9056 * gdb.cp/namespace.exp: Likewise.
9057 * gdb.cp/overload.exp: Likewise.
9058 * gdb.cp/ovldbreak.exp: Likewise.
9059 * gdb.cp/pr-1023.exp: Likewise.
9060 * gdb.cp/pr-1210.exp: Likewise.
9061 * gdb.cp/pr-574.exp: Likewise.
9062 * gdb.cp/printmethod.exp: Likewise.
9063 * gdb.cp/psmang.exp: Likewise.
9064 * gdb.cp/ref-params.exp: Likewise.
9065 * gdb.cp/ref-types.exp: Likewise.
9066 * gdb.cp/rtti.exp: Likewise.
9067 * gdb.cp/templates.exp: Likewise.
9068 * gdb.cp/try_catch.exp: Likewise.
9069 * gdb.cp/userdef.exp: Likewise.
9070 * gdb.cp/virtfunc.exp: Likewise.
9071 * gdb.disasm/am33.exp: Likewise.
9072 * gdb.disasm/h8300s.exp: Likewise.
9073 * gdb.disasm/mn10300.exp: Likewise.
9074 * gdb.disasm/sh3.exp: Likewise.
9075 * gdb.disasm/t01_mov.exp: Likewise.
9076 * gdb.disasm/t02_mova.exp: Likewise.
9077 * gdb.disasm/t03_add.exp: Likewise.
9078 * gdb.disasm/t04_sub.exp: Likewise.
9079 * gdb.disasm/t05_cmp.exp: Likewise.
9080 * gdb.disasm/t06_ari2.exp: Likewise.
9081 * gdb.disasm/t07_ari3.exp: Likewise.
9082 * gdb.disasm/t08_or.exp: Likewise.
9083 * gdb.disasm/t09_xor.exp: Likewise.
9084 * gdb.disasm/t10_and.exp: Likewise.
9085 * gdb.disasm/t11_logs.exp: Likewise.
9086 * gdb.disasm/t12_bit.exp: Likewise.
9087 * gdb.disasm/t13_otr.exp: Likewise.
9088 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9089 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9090 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9091 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9092 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9093 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9094 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9095 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9096 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9097 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9098 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9099 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9100 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9101 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9102 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9103 * gdb.mi/gdb701.exp: Likewise.
9104 * gdb.mi/gdb792.exp: Likewise.
9105 * gdb.mi/mi-basics.exp: Likewise.
9106 * gdb.mi/mi-break.exp: Likewise.
9107 * gdb.mi/mi-cli.exp: Likewise.
9108 * gdb.mi/mi-console.exp: Likewise.
9109 * gdb.mi/mi-disassemble.exp: Likewise.
9110 * gdb.mi/mi-eval.exp: Likewise.
9111 * gdb.mi/mi-file.exp: Likewise.
9112 * gdb.mi/mi-read-memory.exp: Likewise.
9113 * gdb.mi/mi-regs.exp: Likewise.
9114 * gdb.mi/mi-return.exp: Likewise.
9115 * gdb.mi/mi-simplerun.exp: Likewise.
9116 * gdb.mi/mi-stack.exp: Likewise.
9117 * gdb.mi/mi-stepi.exp: Likewise.
9118 * gdb.mi/mi-syn-frame.exp: Likewise.
9119 * gdb.mi/mi-until.exp: Likewise.
9120 * gdb.mi/mi-var-block.exp: Likewise.
9121 * gdb.mi/mi-var-child.exp: Likewise.
9122 * gdb.mi/mi-var-cmd.exp: Likewise.
9123 * gdb.mi/mi-var-display.exp: Likewise.
9124 * gdb.mi/mi-watch.exp: Likewise.
9125 * gdb.mi/mi2-basics.exp: Likewise.
9126 * gdb.mi/mi2-break.exp: Likewise.
9127 * gdb.mi/mi2-cli.exp: Likewise.
9128 * gdb.mi/mi2-console.exp: Likewise.
9129 * gdb.mi/mi2-disassemble.exp: Likewise.
9130 * gdb.mi/mi2-eval.exp: Likewise.
9131 * gdb.mi/mi2-file.exp: Likewise.
9132 * gdb.mi/mi2-read-memory.exp: Likewise.
9133 * gdb.mi/mi2-regs.exp: Likewise.
9134 * gdb.mi/mi2-return.exp: Likewise.
9135 * gdb.mi/mi2-simplerun.exp: Likewise.
9136 * gdb.mi/mi2-stack.exp: Likewise.
9137 * gdb.mi/mi2-stepi.exp: Likewise.
9138 * gdb.mi/mi2-syn-frame.exp: Likewise.
9139 * gdb.mi/mi2-until.exp: Likewise.
9140 * gdb.mi/mi2-var-block.exp: Likewise.
9141 * gdb.mi/mi2-var-child.exp: Likewise.
9142 * gdb.mi/mi2-var-cmd.exp: Likewise.
9143 * gdb.mi/mi2-var-display.exp: Likewise.
9144 * gdb.mi/mi2-watch.exp: Likewise.
9145 * gdb.stabs/exclfwd.exp: Likewise.
9146 * gdb.stabs/weird.exp: Likewise.
9147 * gdb.threads/gcore-thread.exp: Likewise.
9148 * gdb.trace/actions.exp: Likewise.
9149 * gdb.trace/backtrace.exp: Likewise.
9150 * gdb.trace/circ.exp: Likewise.
9151 * gdb.trace/collection.exp: Likewise.
9152 * gdb.trace/deltrace.exp: Likewise.
9153 * gdb.trace/infotrace.exp: Likewise.
9154 * gdb.trace/limits.exp: Likewise.
9155 * gdb.trace/packetlen.exp: Likewise.
9156 * gdb.trace/passc-dyn.exp: Likewise.
9157 * gdb.trace/passcount.exp: Likewise.
9158 * gdb.trace/report.exp: Likewise.
9159 * gdb.trace/save-trace.exp: Likewise.
9160 * gdb.trace/tfind.exp: Likewise.
9161 * gdb.trace/tracecmd.exp: Likewise.
9162 * gdb.trace/while-dyn.exp: Likewise.
9163 * gdb.trace/while-stepping.exp: Likewise.
9164
f4b618d1
JB
91652006-08-08 Joel Brobecker <brobecker@adacore.com>
9166
9167 * gdb.base/step-bt.c: New file.
9168 * gdb.base/step-bt.exp: New testcase.
9169
3d00d119
DJ
91702006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9171
9172 * config/monitor.exp (gdb_load): Remove support for obsolete
9173 download-write-size.
9174 * gdb.base/remote.exp: Likewise. Update all callers of
9175 gdb_timed_load.
9176
017b5bd4
DJ
91772006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * cursal.exp: Pass binfile to gdb_load.
9180
837c599d
DJ
91812006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9182
9183 * gdb.base/cursal.exp: Add "" to gdb_load call.
9184
8dd4540b
MK
91852006-07-29 Mark Kettenis <kettenis@gnu.org>
9186
9187 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9188 NetBSD/ELF targets.
9189
ab5c9f60
DJ
91902006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9191
9192 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9193 operator*.
9194
4c42eaff
DJ
91952006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9196
9197 * gdb.base/completion.exp: Update for change in "file" behavior.
9198 * gdb.stabs/weird.exp: Likewise.
9199 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9200 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9201
0155cc76
NS
92022006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9203
9204 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9205 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9206
16026cd7
AS
92072006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9208
9209 * gdb.base/default.exp: Update source command error message.
9210 * gdb.base/help.exp: Update 'help source' message.
9211
16963cb6
DJ
92122006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9213
9214 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9215 test.
9216
6d7fd486
AS
92172006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9218
9219 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9220
29e8a844
DJ
92212006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9222
9223 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9224
6afcfa39
DJ
92252006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9228
267a692b
MK
92292006-07-17 Mark Kettenis <kettenis@gnu.org>
9230
9231 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9232 *-*-openbsd* from targets for wich we expect ARM FPA floating
9233 point format.
9234
85d2fec4
NR
92352006-07-17 Nick Roberts <nickrob@snap.net.nz>
9236
9237 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9238
92392006-07-17 Mark Kettenis <kettenis@gnu.org>
9240
9241 * gdb.base/annota3.exp: Expect frame-begin annotation.
9242
85b4c6e8
JB
92432006-07-14 Joel Brobecker <brobecker@adacore.com>
9244
9245 * gdb.base/help.exp: Adjust "help unset" test to accept
9246 any list of unset commands.
9247
fb933624
DJ
92482006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9249 Daniel Jacobowitz <dan@codesourcery.com>
9250
9251 * gdb.cp/ref-params.exp: New test.
9252 * gdb.cp/ref-params.cc: New source file.
9253 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9254
1dff4b64
MK
92552006-07-08 Mark Kettenis <kettenis@gnu.org>
9256
9257 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9258 spaces/tabs in regular expressions since they might not be there.
9259
40d2e0e3
AS
92602006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9261
9262 * gdb.base/ifelse.exp: New file.
9263
f6c957d2
NS
92642006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9265
9266 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9267 line.
9268 * gdb.base/huge.exp: Loop over compilation to find a size that
9269 is acceptable.
9270 * gdb.base/remote.exp: Correct expected strings.
9271 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9272
b9c5a23d
DJ
92732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9274
9275 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9276
9af2e58d
DJ
92772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9278
9279 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9280 native.
9281
30930ca5
DJ
92822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9283
9284 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9285 enable stabs testing.
9286
aa32fa1d
DJ
92872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9288
bd4a4c80 9289 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9290 gdb_test_multiple does.
9291
321fef15
DJ
92922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * Makefile.in (host_alias): Remove.
9295 (target_alias): Use @target_noncanonical@.
9296 (site.exp): Don't set host_alias.
9297 * aclocal.m4: Remove contents. Include acx.m4.
9298 * configure: Regenerated.
9299 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9300
e1c2defa
NS
93012006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9302
e63b55d1
NS
9303 * lib/gdb.exp (gdb_load_cmd): New.
9304
5600ea19
NS
9305 * gdb.base/fileio.c: Add system(NULL) test.
9306 * gdb.base/fileio.exp: Check it.
9307
e1c2defa
NS
9308 * gdb.base/break.c: Add 10a breakpoint at }
9309 * gdb.base/break.exp: Add test for breakpoint at }
9310 * gdb.cp/anon-union.cc: Add code at end of function.
9311 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9312 * gdb.mi/var-cmd.c: Add code at end of function.
9313 * gdb.mi/mi-var-display.exp: Adjust end of next.
9314 * gdb.mi/mi2-var-display.exp: Likewise.
9315 * gdb.base/fileio.c: Add stop function and insert calls at
9316 stopping places.
9317 * gdb.base/fileio.exp: Breakpoint stop function and remove
9318 explicit line number references.
9319
6c0112ec
JB
93202006-05-19 Joel Brobecker <brobecker@adacore.com>
9321
a9c64011
AS
9322 * gdb.base/del.exp (test_delete_alias): New function.
9323 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9324
154189a4
FF
93252006-05-18 Fred Fish <fnf@specifix.com>
9326
9327 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9328 required. Check for spurious output after program exits normally.
9329
582e64c2
FF
93302006-05-17 Fred Fish <fnf@specifix.com>
9331
9332 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9333 gdb_load, so it works in the simulator.
9334
8ef6493a
FF
93352006-05-11 Fred Fish <fnf@specifix.com>
9336
9337 * gdb.base/bang.exp: Ignore unexpected output between the
9338 "program exited normally" and the gdb prompt, as many other
9339 tests do.
9340
692b141c
MK
93412006-05-07 Mark Kettenis <kettenis@gnu.org>
9342
9343 * gdb.base/help.exp: Make "delete checkpoint" part option for
9344 "help d" and "help delete" tests.
9345
540b8a30
UW
93462006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9347
a9c64011 9348 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9349 expected output in some mi_gdb_test statements.
9350 * gdb.mi/mi2-basics.exp: Likewise.
9351
9b6462d9
JB
93522006-05-05 Joel Brobecker <brobecker@adacore.com>
9353
9354 * gdb.base/del.c: New file.
9355 * gdb.base/del.exp: New testcase.
9356
954de43b
DM
93572006-05-05 David S. Miller <davem@sunset.davemloft.net>
9358
9359 * gdb.base/break.exp: Do not assume a breakpoint on
9360 main will actually be in $srcfile when optimizing.
1303f75e
DM
9361 * gdb.base/savedregs.exp: Do not require that the dummy
9362 frame location match up to a symbol and source file location.
c3242428
DM
9363 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9364 will get printed without a mi_cmd_data_list_register_values prefix.
9365 (*-data-list-register-*): Correct regular expressions to expect the new
9366 pseudo d? floating point registers.
9367 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9368
c7e64c9a
DJ
93692006-05-05 Christophe Lyon <christophe.lyon@st.com>
9370
9371 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9372 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9373 is allocated by the compiler.
9374 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9375 anons, e, anone to force their allocation by the compiler.
9376
93772006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9378
9379 * gdb.base/help.exp: Update expected text for help d and
9380 help delete.
9381
27ce9a6d
MK
93822006-05-02 Mark Kettenis <kettenis@gnu.org>
9383
9384 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9385 NetBSD/ELF targets.
9386
8608915f
MK
93872006-04-30 Mark Kettenis <kettenis@gnu.org>
9388
9389 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9390 single-step breakpoint fails; make this a KFAIL on
9391 sparc*-*-openbsd*.
9392 * gdb.base/siginfo.exp: Likewise.
9393 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9394
b8db102d
MS
93952006-04-26 Michael Snyder <msnyder@redhat.com>
9396
9397 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9398 which may have to consume output from other forks.
9399 Add tests to make sure that "delete fork" succeeded.
9400
c702009a
MS
94012006-04-20 Michael Snyder <msnyder@redhat.com>
9402
9403 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9404 Add support for the Renesas M32C and M16C.
9405
9406 * gdb.asm/asm-source.exp: Add m32c target.
9407 * gdb.asm/m32c.inc: Support for m32c target.
9408
e28493f2
AS
94092006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9410
9411 * gdb.base/commands.exp (recursive_source_test): New test.
9412
880da185
DM
94132006-04-04 David S. Miller <davem@sunset.davemloft.net>
9414
9415 * gdb.base/float.exp: Add pattern for sparc targets.
9416
61d9b92f
DJ
94172006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9418
9419 * gdb.base/commands.exp (stray_arg0_test): New test.
9420
bd717df8
PB
94212006-03-30 Paul Brook <paul@codesourcery.com>
9422
9423 * gdb.mi/mi-until.exp: kfail broken until command.
9424 * gdb.mi/mi2-until.exp: Ditto.
9425
ec793d3c
NR
94262006-03-27 Nick Roberts <nickrob@snap.net.nz>
9427
9428 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9429
831004b7
AO
94302006-03-08 Alexandre Oliva <aoliva@redhat.com>
9431
9432 * gdb.base/prelink.exp: Anchor tested-for regular expression
9433 on gdb prompt.
9434
effe49a0
PB
94352006-03-07 Paul Brook <paul@codesourcery.com>
9436
9437 * gdb.base/assign.exp: Correct fail message.
9438
e5461016
PB
94392006-03-07 Paul Brook <paul@codesourcery.com>
9440
9441 * lib/compiler.c: Extract armcc version number.
9442 * lib/compiler.cc: Ditto.
9443
fc91c6c2
PB
94442006-03-07 Paul Brook <paul@codesourcery.com>
9445
9446 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9447 additional_flags=-w.
9448 * gdb.arch/altivec-regs.exp: Ditto.
9449 * gdb.arch/e500-abi.exp: Ditto.
9450 * gdb.arch/e500-regs.exp: Ditto.
9451 * gdb.base/all-bin.exp: Ditto.
9452 * gdb.base/annota1.exp: Ditto.
9453 * gdb.base/annota3.exp: Ditto.
9454 * gdb.base/args.exp: Ditto.
9455 * gdb.base/arithmet.exp: Ditto.
9456 * gdb.base/assign.exp: Ditto.
9457 * gdb.base/async.exp: Ditto.
9458 * gdb.base/bang.exp: Ditto.
9459 * gdb.base/break.exp: Ditto.
9460 * gdb.base/call-rt-st.exp: Ditto.
9461 * gdb.base/completion.exp: Ditto.
9462 * gdb.base/cond-expr.exp: Ditto.
9463 * gdb.base/condbreak.exp: Ditto.
9464 * gdb.base/consecutive.exp: Ditto.
9465 * gdb.base/define.exp: Ditto.
9466 * gdb.base/display.exp: Ditto.
9467 * gdb.base/ena-dis-br.exp: Ditto.
9468 * gdb.base/environ.exp: Ditto.
9469 * gdb.base/eval-skip.exp: Ditto.
9470 * gdb.base/info-proc.exp: Ditto.
9471 * gdb.base/jump.exp: Ditto.
9472 * gdb.base/logical.exp: Ditto.
9473 * gdb.base/long_long.exp: Ditto.
9474 * gdb.base/maint.exp: Ditto.
9475 * gdb.base/miscexprs.exp: Ditto.
9476 * gdb.base/pc-fp.exp: Ditto.
9477 * gdb.base/pointers.exp: Ditto.
9478 * gdb.base/relational.exp: Ditto.
9479 * gdb.base/reread.exp: Ditto.
9480 * gdb.base/sect-cmd.exp: Ditto.
9481 * gdb.base/sep.exp: Ditto.
9482 * gdb.base/sepdebug.exp: Ditto.
9483 * gdb.base/until.exp: Ditto.
9484 * gdb.base/whatis-exp.exp: Ditto.
9485 * gdb.cp/annota2.exp: Ditto.
9486 * gdb.cp/annota3.exp: Ditto.
9487 * gdb.trace/actions.exp: Ditto.
9488 * gdb.trace/backtrace.exp: Ditto.
9489 * gdb.trace/circ.exp: Ditto.
9490 * gdb.trace/collection.exp: Ditto.
9491 * gdb.trace/deltrace.exp: Ditto.
9492 * gdb.trace/infotrace.exp: Ditto.
9493 * gdb.trace/limits.exp: Ditto.
9494 * gdb.trace/packetlen.exp: Ditto.
9495 * gdb.trace/passc-dyn.exp: Ditto.
9496 * gdb.trace/passcount.exp: Ditto.
9497 * gdb.trace/report.exp: Ditto.
9498 * gdb.trace/save-trace.exp: Ditto.
9499 * gdb.trace/tfind.exp: Ditto.
9500 * gdb.trace/tracecmd.exp: Ditto.
9501 * gdb.trace/while-dyn.exp: Ditto.
9502 * gdb.trace/while-stepping.exp: Ditto.
9503 * lib/gdb.exp: Ditto.
9504 (gdb_compile): Handle nowarning option.
9505
5f4a23d9
AO
95062006-03-07 Alexandre Oliva <aoliva@redhat.com>
9507
9508 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9509 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9510 Rename executable to prelinkt. Don't re-prelink if we didn't
9511 get a core file. Test prelink -u exit status to tell whether
9512 prelinking failed. Use gdb_test_multiple.
9513
9733fc94
DJ
95142006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9515
9516 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9517 (do_tests): Call it.
9518
cc10cae3
AO
95192006-02-28 Alexandre Oliva <aoliva@redhat.com>
9520
9521 * gdb.base/prelink.exp: New test.
9522 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9523
15c46491
WZ
95242006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9525
9526 * gdb.fortran/derived-type.f90: New file.
9527 * gdb.fortran/derived-type.exp: New testcase.
9528
5c9f7ded
DJ
95292006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9530
9531 * gdb.base/default.exp: Allow ';' as a directory separator.
9532
5b96932b
AS
95332006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9534
9535 * gdb.base/help.exp (help add-symbol-file): Update.
9536
1986bccd
AS
95372006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9538
9539 * gdb.base/help.exp (help load): Update expected results.
9540
a8b7528f
FF
95412006-02-19 Fred Fish <fnf@specifix.com>
9542
9543 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9544 specifix hex value as part of results.
9545 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9546
f8261448
FF
95472006-02-16 Fred Fish <fnf@specifix.com>
9548
9549 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9550 ushort_addr, and slong_addr, so the typedefs are not optimized
9551 away.
9552 * gdb.base/whatis.exp: Add tests using type name for struct type,
9553 union type, enum type, and typedef.
a9c64011 9554
31d8bdd2
MK
95552006-02-13 Mark Kettenis <kettenis@gnu.org>
9556
9557 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9558
34e41e63
JB
95592006-02-13 Jim Blandy <jimb@redhat.com>
9560
9561 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9562 case where it takes two "next" commands to skip past the init
9563 call.
9564
ac6e4f31
FF
95652006-02-12 Fred Fish <fnf@specifix.com>
9566
9567 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9568 to handle cases where it takes two "next" commands to skip
9569 past the init call.
9570
2db2d571
JB
95712006-02-07 Joel Brobecker <brobecker@adacore.com>
9572
9573 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9574 on hppa32 targets.
9575
38fcd64c
DJ
95762006-02-06 Vladimir Prus <ghost@cs.msu.su>
9577
9578 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9579 field.
9580
1315ad46
MK
95812006-01-29 Mark Kettenis <kettenis@gnu.org>
9582
9583 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9584
5625b943
DJ
95852006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9588 files.
9589
80df1bbe
DJ
95902006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9591
9592 * gdb.cp/maint.exp: Set complaints to a positive value.
9593
9078e690
DJ
95942006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9595
9596 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9597 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9598 function name.
9599
9c903399
DJ
96002006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9601
9602 * gdb.base/checkpoint.c: Update copyright notice. Include
9603 <stdlib.h>.
9604
761ae4d6
JB
96052006-01-04 Jim Blandy <jimb@redhat.com>
9606
9607 * gdb.asm/asm-source.exp: Independently provide default values for
9608 asm-flags and debug-flags. Use 'string equal' to do the
9609 comparison, not the implicit expr's '==' operator. Remove
9610 now-unneeded assignments to asm-flags. In h8300 case, place
9611 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9612
099ac3dd
MS
96132006-01-04 Michael Snyder <msnyder@redhat.com>
9614
9615 * gdb.base/checkpoint.c: New file.
9616 * gdb.base/checkpoint.exp: New file.
9617 * gdb.base/multi-fork.c: New file.
9618 * gdb.base/multi-fork.exp: New file.
9619 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9620
f4d85314
FF
96212006-01-04 Fred Fish <fnf@specifix.com>
9622
9623 * gdb.base/ptype.c (foo): Add typedef.
9624 (intfoo): Add function.
9625 * gdb.base/ptype1.c: New file.
9626 * gdb.base/ptype.exp: Handle compilation and linking with two
9627 source files. Test that proper type for "foo" is found based
9628 on source context rather than first match found in symtabs.
9629
a1b06f35
MK
96302005-12-28 Mark Kettenis <kettenis@gnu.org>
9631
9632 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9633 * gdb.asm/openbsd.inc: Indent commands.
9634
d082a1e2
MK
96352005-12-26 Mark Kettenis <kettenis@gnu.org>
9636
c65016bd
MK
9637 * gdb.base/freebpcmd.exp: Increase timeout.
9638
d082a1e2
MK
9639 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9640
d3c32a0e
DJ
96412005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9642
9643 * gdb.base/default.exp: Update check for "show version".
9644
9fdb1f50
RC
96452005-12-09 Randolph Chung <tausq@debian.org>
9646
9647 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9648 * gdb.asm/pa64.inc: New file.
9649
5f2c56f7
RC
96502005-12-09 Randolph Chung <tausq@debian.org>
9651
9652 * gdb.asm/common.inc: Indent commands.
9653 * gdb.asm/asmsrc1.s: Likewise.
9654 * gdb.asm/asmsrc2.s: Likewise.
9655
8117349c
RC
96562005-12-09 Randolph Chung <tausq@debian.org>
9657
9658 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9659 (get_addr_of_sym): Remove duplicate print.
9660 (gen_core): xfail hppa*-*-hpux*, update expected output.
9661 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9662 * gdb.arch/pa64-nullify.s: New file.
9663
8f07f25a
RC
96642005-12-09 Randolph Chung <tausq@debian.org>
9665
9666 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9667
55b39184
DJ
96682005-12-07 Christophe Lyon <christophe.lyon@st.com>
9669
9670 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9671 code generation for these functions.
9672 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9673 error message.
9674
31e2b00f
AS
96752005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9676
9677 * gdb.base/help.exp (help b, help br, help bre, help brea)
9678 (help break): Update the expected message.
9679
c3d0b56e
SC
96802005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9681
9682 * gdb.asm/m68hc11.inc: Setup the data section.
9683 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9684 script for this test.
9685 (m6812-*-*): Likewise.
9686
36ae0ea9
RC
96872005-11-09 Randolph Chung <tausq@debian.org>
9688
9689 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9690
9d6f42e9
WZ
96912005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9692
9693 * gdb.base/break.exp: Fix a comment typo.
9694
e2126a14
EZ
96952005-11-03 Jim Blandy <jimb@redhat.com>
9696
a9c64011
AS
9697 Checked in by Elena Zannoni <ezannoni@redhat.com>
9698
889bf7c5 9699 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9700
e0ac7199
CV
97012005-11-02 Corinna Vinschen <vinschen@redhat.com>
9702
9703 * gdb.arch/gdb1558.c: Include stdio.h.
9704
31d3fb18
MK
97052005-10-31 Mark Kettenis <kettenis@gnu.org>
9706
9707 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9708
e52b687c
MK
97092005-10-31 Mark Kettenis <kettenis@gnu.org>
9710
9711 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9712
f4711d79
PG
97132005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9714
a9c64011
AS
9715 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9716 vscr" tests to better match output.
f4711d79 9717
987a9106
JB
97182005-10-12 Jim Blandy <jimb@redhat.com>
9719
9720 * gdb.base/structs.exp (any): New function.
9721 (test_struct_returns): Don't make any assumptions at all about
9722 what value the function returns when GDB can't set the return
9723 value.
9724
2336bb58
JB
97252005-10-09 Joel Brobecker <brobecker@adacore.com>
9726
9727 * gdb.ada/arrayidx/p.adb: New file.
9728 * gdb.ada/arrayidx.exp: New testcase
9729
97302005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9731
9732 * gdb.ada/array_return/pck.ads: New file.
9733 * gdb.ada/array_return/pck.adb: New file.
9734 * gdb.ada/array_return/p.adb: New file.
9735 * gdb.ada/array_return.exp: New testcase.
9736
705335ea
JB
97372005-10-03 Joel Brobecker <brobecker@adacore.com>
9738
a9c64011
AS
9739 * gdb.base/arrayidx.c: New file.
9740 * gdb.base/arrayidx.exp: New testcase.
705335ea 9741
11ee9940
NR
97422005-09-29 Nick Roberts <nickrob@snap.net.nz>
9743
9744 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9745 frames-invalid and breakpoints-invalid are no longer generated
9746 with level 3 so don't expect them in the output.
9747
39fb8e9e
BR
97482005-09-27 Bob Rossi <bob@brasko.net>
9749
a9c64011 9750 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9751 from test. Escape the | in mi_gdb_test call.
9752 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9753 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9754 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9755 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9756 expected regex's in mi_gdb_test calls.
9757 * lib/mi-support.exp: Remove arbitrary .* from tests.
9758 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9759 Fully anchor GDB/MI expected results in mi_gdb_test.
9760 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9761 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9762
2af48f68
PB
97632005-09-26 Paul Brook <paul@codesourcery.com>
9764
9765 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9766
f34502bc
WZ
97672005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9768
9769 * bfp-test.c: New file.
9770 * bfp-test.exp: New testcase.
9771
ca929517
WZ
97722005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9773
9774 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9775 of subarray and substring variable.
9776 * gdb.fortran/subarray.f: New source file for the test of subarray
9777 and substring variable evaluation.
9778 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9779 of string constant.
9780
c761af65
DJ
97812005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9784 copyright dates.
9785
561d7a1d
PG
97862005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9787
9788 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9789 powerpc altivec' test with an almost identical 'info vector' test.
9790
b2b64cc9
PG
97912005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9792
a9c64011
AS
9793 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9794 vscr" tests to match output.
b2b64cc9 9795
6ac4d15a
PG
97962005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9797
a9c64011
AS
9798 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9799 output.
6ac4d15a 9800
40e55bef
BR
98012005-09-11 Bob Rossi <bob@brasko.net>
9802
889bf7c5
PA
9803 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9804 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9805 commands that return an MI output command and an asyncronous MI output
9806 command.
40e55bef
BR
9807 * gdb.mi/mi-console.exp: Ditto.
9808
3c7385ec
BR
98092005-09-11 Bob Rossi <bob@brasko.net>
9810
9811 * gdb.mi/mi-var-child.c: Include <string.h>.
9812
a6cd0eb3
DJ
98132005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9814
9815 * killed.exp: Correct gdb_expect syntax.
9816
2f168eed
CV
98172005-08-09 Corinna Vinschen <vinschen@redhat.com>
9818
9819 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9820
ecd3fd0f
BR
98212005-08-02 Bob Rossi <bob@brasko.net>
9822
9823 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9824 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9825 Change tests to inferior-tty-set/show.
9826 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9827 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9828 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9829 inferior. Use mi_gdb_test to get GDB and Inferior output.
9830 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9831 descriptor.
9832 (mi_inferior_tty_name): Add inferior PTY file name.
9833 (mi_gdb_start): Add INFERIOR_PTY parameter.
9834 (mi_gdb_test): Add IPATTERN parameter.
9835
f1ea48cb 98362005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9837
f1ea48cb
BR
9838 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9839 parameter to mi_gdb_test.
9840 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9841
6e650a67
DJ
98422005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9843
9844 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9845 struct_declarations.
9846 * gdb.mi/mi-var-child.exp: Step over the initialization of
9847 struct_declarations.
9848
8be260b6
DJ
98492005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9850
9851 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9852 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9853 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9854 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9855 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9856 file.
9857
4e660f07
NR
98582005-07-27 Nick Roberts <nickrob@snap.net.nz>
9859
9860 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9861 (do_children_tests): Assign values to the extra elements.
9862
9863 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9864 them for tests for "-var-update --no-values" and
a9c64011 9865 "-var-update --all-values".
4e660f07
NR
9866 Add test for "-var-list-children --simple-values".
9867
9868 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9869
9870 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9871 "-stack-list-locals --simple-values" Improve doc strings and
9872 comments.
9873
6bdae935
MK
98742005-07-18 Mark Kettenis <kettenis@gnu.org>
9875
598b7a6f
MK
9876 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9877 *-*-openbsd*.
9878 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9879
6bdae935
MK
9880 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9881 sigaltsatck'.
9882
1323e929 98832005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9884
1323e929
BR
9885 * gdb.base/default.exp (tty): Changed output of command.
9886 * gdb.base/help.exp (help tty): Ditto.
9887
b1a9c082
MK
98882005-07-12 Mark Kettenis <kettenis@gnu.org>
9889
9890 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9891
10a844a2
MK
98922005-07-10 Mark Kettenis <kettenis@gnu.org>
9893
9894 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9895 -stack-select-frame without arguments.
9896 (test_stack_frame_listing): Add test for newly implemented command
9897 -stack-info-frame.
9898
3cb3b8df
BR
98992005-07-06 Bob Rossi <bob@brasko.net>
9900
9901 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9902 command.
9903 (Copyright): Update copyright.
9904
a0c5fbcf
WZ
99052005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9906
9907 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9908 tests to evaluate exponentiation expression.
9909
984971d0
AS
99102005-06-29 Andreas Schwab <schwab@suse.de>
9911
9912 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9913 main to avoid warnings.
9914
9915 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9916
fe03833f
NR
99172005-06-20 Nick Roberts <nickrob@snap.net.nz>
9918
9919 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9920 -stack-select-frame without arguments.
9921 (test_stack_frame_listing): Add test for newly implemented command
9922 -stack-info-frame.
a9c64011 9923
7a55f279
WZ
99242005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9925
0ffa0ea5
DJ
9926 * gdb.fortran/array-element.f: New file.
9927 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9928
26585198
DJ
99292005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9930
9931 * gdb.base/bigcore.exp: Correct checks for systems which can
9932 not dump a large core file.
9933
c1bd25fd
DJ
99342005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9935
9936 * gdb.base/relocate.c: Add a copyright notice.
9937 (dummy): Remove.
9938 * gdb.base/relocate.exp: Test printing the values of variables
9939 from a relocatable file.
9940
589e074d
DJ
99412005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9942
9943 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9944 excess MI output after an error.
9945
0915f927
JB
99462005-05-29 Joel Brobecker <brobecker@adacore.com>
9947
9948 * gdb.arch/alpha-step.c: New file.
9949 * gdb.arch/alpha-step.exp: New testcase.
9950
76ff342d
DJ
99512005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9952 Dennis Brueni <dennis@slickedit.com>
9953
9954 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9955 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9956 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9957 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9958 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9959 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9960 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9961
96b0c7ac
DJ
99622005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9963 Wu Zhou <woodzltc@cn.ibm.com>
9964
9965 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9966 IBM's xlc compiler.
9967 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9968 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9969
f21565d2
JB
99702005-05-13 Jim Blandy <jimb@redhat.com>
9971
9972 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9973 calling gdb_suppress_entire_file.
9974 * gdb.base/charset.exp: Same.
9975 * gdb.base/call-rt-st.exp: Same.
9976
6006a3a1
BR
99772005-05-05 Bob Rossi <bob_rossi@cox.net>
9978
9979 * lib/gdb.exp (fullname_syntax): Added global regex.
9980 (fullname_syntax_POSIX): Ditto.
9981 (fullname_syntax_UNC): Ditto.
9982 (fullname_syntax_DOS_CASE): Ditto.
9983 (fullname_syntax_DOS): Ditto.
9984 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9985 fullname_syntax variable to scope and use it.
9986 (test_file_list_exec_source_files): Ditto.
9987 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9988
c3b69c04
DJ
99892005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9990
9991 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9992
3c95e6af
PG
99932004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9994
a9c64011
AS
9995 * lib/gdb.exp (skip_altivec_tests): New function, based on
9996 check_vmx_hw_available from the GCC testsuite.
9997 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9998 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9999
78df6c56
JB
100002005-05-02 Jim Blandy <jimb@redhat.com>
10001
10002 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10003 calling gdb_suppress_entire_file.
10004
1690f9cf
DJ
100052005-04-30 Randolph Chung <tausq@debian.org>
10006
10007 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10008 Slightly relax "sem_post" name checking.
10009
5ea106f7
PG
100102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10011
10012 * gdb.base/unload.exp: Use new shared library infrastructure.
10013
bf7234cf
PG
100142005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10015
10016 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10017 infrastructure.
bf7234cf 10018
547b869a
CV
100192005-04-29 Corinna Vinschen <vinschen@redhat.com>
10020
10021 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10022 * gdb.asm/h8300.inc: New file.
10023
f07e55f0
PG
100242005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10025
10026 * gdb.base/shlib-call.exp: Change to use new shared library
10027 infrastructure.
10028
3cbba3d1
PG
100292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10030
a9c64011
AS
10031 * gdb.base/pending.exp: Change to use new shared library
10032 infrastructure.
3cbba3d1 10033
ed6df200
PG
100342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10035
a9c64011
AS
10036 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10037 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10038
8c8f4ebe
PG
100392005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10040
a9c64011
AS
10041 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10042 shared objects being adjusted and update copyright years.
8c8f4ebe 10043
607fbc54
DJ
100442005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * ChangeLog: Correct some 2003-01-13 dates.
10047 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10048 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10049 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10050 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10051 gdb.trace/tfind.exp: Update copyright years.
10052
57bf0e56
DJ
100532005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10054 Daniel Jacobowitz <dan@codesourcery.com>
10055
10056 * lib/gdb.exp (gdb_compile): Handle shlib=.
10057 (gdb_compile_shlib): New function.
10058
9b593790
PG
100592005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10060
a9c64011 10061 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10062
9494c6a5
DJ
100632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10064
10065 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10066 gdb.server.
10067 * configure.ac: Likewise.
10068 * configure: Regenerated.
10069 * gdb.gdbserver/Makefile.in: Moved to...
10070 * gdb.server/Makefile.in: ... here.
10071 * gdb.gdbserver/server.c: Moved to...
10072 * gdb.server/server.c: ... here.
10073 * gdb.gdbserver/server-run.exp: Moved to...
10074 * gdb.server/server-run.exp: ... here.
10075
6f8eac0e
DJ
100762005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10077
10078 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10079 * configure.ac: Create gdb.gdbserver/Makefile.
10080 * configure: Regenerated.
10081 * lib/gdbserver-support.exp: New file, derived from
10082 config/gdbserver.exp.
10083 * config/gdbserver.exp: Use gdbserver-support.exp.
10084 * gdb.gdbserver/Makefile.in: New file.
10085 * gdb.gdbserver/server.c: New file.
10086 * gdb.gdbserver/server-run.exp: New file.
10087
6e87504d
PG
100882005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10089
a9c64011
AS
10090 * lib/gdb.exp (test_compiler_info): Return compiler_info
10091 if no arguments are given.
6e87504d 10092
d1779be4
PG
100932005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10094
10095 * gdb.arch/altivec-abi.exp: Check for compiler and set
10096 use altivec' flag accordingly.
10097 * gdb.arch/altivec-regs.exp: Likewise.
10098
88750304
DJ
100992005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10102
f3fb768d
AS
101032005-03-27 Andreas Schwab <schwab@suse.de>
10104
10105 * gdb.base/bigcore.c (main): Add missing mode argument in open
10106 call.
10107
7e813ac5
DJ
101082005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10109
10110 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10111 downloads.
10112 * config/gdbserver.exp (gdb_load): Likewise.
10113
8e3049aa
PB
101142005-03-14 Paul Brook <paul@codesourcery.com>
10115
10116 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10117 targets.
10118
a9df7c44
JB
101192005-03-09 Joel Brobecker <brobecker@adacore.com>
10120
10121 * gdb.dwarf2/dup-psym.S: New file.
10122 * gdb.dwarf2/dup-psym.exp: New testcase.
10123
9f0d94e8
JB
101242005-03-09 Joel Brobecker <brobecker@adacore.com>
10125
10126 * gdb.ada/exec_changed/first.adb: New file.
10127 * gdb.ada/exec_changed/second.adb: New file.
10128 * gdb.ada/exec_changed.exp: New testcase.
10129
5f579bc5
NS
101302005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10131
36e9969c
NS
10132 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10133 (A2): New class.
10134 (main): Test operator+.
10135 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10136 breakpoint test.
10137
5f579bc5
NS
10138 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10139 * gdb.base/signull.exp: Disable if gdb,nosignals.
10140 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10141 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10142 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10143 * gdb.mi/mi2-console.exp: Likewise.
10144 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10145 continue output at start.
10146 (gdb_collect_locals_test): Robustify regexp.
10147 * gdb.trace/passc-dyn.exp: Fix comment typo.
10148 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10149
be46087e
CV
101502005-03-08 Corinna Vinschen <vinschen@redhat.com>
10151
10152 * gdb.asm/asm-source.exp: Add iq2000 case.
10153 * gdb.asm/iq2000.inc: New file.
10154
384e1a61 101552005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10156
384e1a61
MI
10157 * gdb.base/command.exp: Change hardcoded value to regular expression.
10158 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10159
584b6e9e
DJ
101602005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10161
10162 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10163 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10164 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10165 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10166 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10167
ab5b5d61
MK
101682005-03-05 Mark Kettenis <kettenis@gnu.org>
10169
10170 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10171 changes.
10172
ae051c1b
PG
101732004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10174
a9c64011
AS
10175 * lib/compiler.c: Add test for IBM's xlc compiler.
10176 * lib/compiler.cc: Likewise.
ae051c1b 10177
3f0f6ed2
JB
101782004-02-24 Joel Brobecker <brobecker@adacore.com>
10179
10180 * gdb.ada/fixed_points.exp: Create compilation object directory
10181 before running the test.
10182 * gdb.ada/null_record.exp: Likewise.
10183 * gdb.ada/packed_array.exp: Likewise.
10184 * gdb.ada/start.exp: Likewise.
10185
724f452b
JB
101862005-02-15 Joel Brobecker <brobecker@adacore.com>
10187
10188 * gdb.ada/packed_array/pa.adb: New file.
10189 * gdb.ada/packed_array.exp: New testcase.
10190
57f5cdfb 101912005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10192
1f393151
MK
10193 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10194 files.
10195
ebdda337
MK
10196 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10197 on *-*-openbsd*. Correctly match whitespace in regukar
10198 expressions.
10199
cf309262
DJ
102002005-02-10 Daniel Jacobowitz <dan@debian.org>
10201
10202 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10203 PR exp/1821
10204 * gdb.base/gdb1821.c: New test file.
10205 * gdb.base/gdb1821.exp: New test file.
10206
3be49e7a
JB
102072005-02-09 Joel Brobecker <brobecker@adacore.com>
10208
10209 * gdb.base/start.c: New file.
10210 * gdb.base/start.exp: New testcase.
10211
e292e67d
JB
102122005-02-09 Joel Brobecker <brobecker@adacore.com>
10213
10214 * gdb.ada/start/dummy.adb: New file.
10215 * gdb.ada/start.exp: New testcase.
10216
dbdfa66c
CV
102172005-02-09 Corinna Vinschen <vinschen@redhat.com>
10218
10219 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10220 for printing symbols and statistics.
10221 Add test for using relative pathnames in "maint print msymbols" test.
10222 Mark "maint info sections DATA" XFAIL on Cygwin.
10223 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10224 tests.
10225
d7941671
AC
102262005-02-09 Andreas Schwab <schwab@suse.de>
10227
10228 Committed by Andrew Cagney <cagney@gnu.org>
10229 * gdb.base/remotetimeout.exp: New file.
10230
74e5ef44
MK
102312005-02-07 Mark Kettenis <kettenis@gnu.org>
10232
10233 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10234
464dd14d
JB
102352005-02-03 Joel Brobecker <brobecker@adacore.com>
10236
10237 * gdb.ada/gnat_ada.gpr: New file.
10238 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10239 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10240 * configure.ac: No longer generate gnat_ada.gpr.
10241 * configure: Regenerate.
10242 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10243 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10244 * gdb.ada/null_record/bar.ads: Likewise.
10245 * gdb.ada/null_record/bar.adb: Likewise.
10246 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10247 * gdb.ada/null_record.exp (testdir): New variable.
10248 (testfile): executable is now in testdir subdirectory.
10249 (srcfile): Use full path to the main compilation unit.
10250 * gdb.ada/fixed_points.exp: Same changes as above.
10251
30d756ae
NR
102522005-02-03 Nick Roberts <nickrob@snap.net.nz>
10253
10254 * gdb.base/interp.exp: New test.
10255
9d799f85
AC
102562005-01-24 Andrew Cagney <cagney@gnu.org>
10257
10258 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10259
15656118
AC
102602005-01-19 Andrew Cagney <cagney@gnu.org>
10261
a892c31b
AC
10262 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10263 configure.ac not configure.in.
10264
15656118
AC
10265 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10266 of powerpc*-*-*.
10267 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10268 * gdb.base/list.exp (test_list_function)
15656118
AC
10269 (test_list_filename_and_function): Ditto.
10270 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10271
a7b01baf
AC
102722005-01-16 Andrew Cagney <cagney@gnu.org>
10273
17d92a02
AC
10274 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10275
a7b01baf
AC
10276 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10277
bc8332bb
AC
102782005-01-14 Andrew Cagney <cagney@gnu.org>
10279
10280 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10281 * gdb.mi/mi2-var-cmd.exp: Ditto.
10282
4d074752
CV
102832005-01-10 Corinna Vinschen <vinschen@redhat.com>
10284
10285 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10286
bec39cab
AC
102872005-01-07 Andrew Cagney <cagney@gnu.org>
10288
10289 * configure.ac: Rename configure.in, require autoconf 2.59.
10290 * configure: Re-generate.
10291 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10292 * gdb.stabs/configure: Re-generate.
10293 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10294 * gdb.hp/configure: Re-generate.
10295 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10296 autoconf 2.59.
10297 * gdb.hp/gdb.objdbg/configure: Re-generate.
10298 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10299 autoconf 2.59.
10300 * gdb.hp/gdb.defects/configure: Re-generate.
10301 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10302 autoconf 2.59.
10303 * gdb.hp/gdb.compat/configure: Re-generate.
10304 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10305 autoconf 2.59.
10306 * gdb.hp/gdb.base-hp/configure: Re-generate.
10307 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10308 autoconf 2.59.
10309 * gdb.hp/gdb.aCC/configure: Re-generate.
10310
f10b16d4
JB
103112004-12-15 Jim Blandy <jimb@redhat.com>
10312
10313 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10314 under NPTL when there is debugging info available for libpthread.
10315
fb6e1814
JG
103162004-12-13 Jerome Guitton <guitton@gnat.com>
10317
10318 * gdb.ada/fixed_points.c: New file.
10319 * gdb.ada/fixed_points.exp: New file.
10320
fe46cd3a
RC
103212004-12-03 Randolph Chung <tausq@debian.org>
10322
10323 * gdb.arch/pa-nullify.exp: New file.
10324 * gdb.arch/pa-nullify.s: New file.
10325
8de0841b
RC
103262004-11-30 Randolph Chung <tausq@debian.org>
10327
10328 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10329 instead of "tbug". Fix regexp to work properly with gdb_test.
10330
c8170782
PH
103312004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10332
10333 * gdb.base/bitfields2.exp: New test.
10334 * gdb.base/bitfields2.c: New file.
10335
954269c2
RE
103362004-11-28 Richard Earnshaw <rearnsha@arm.com>
10337
10338 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10339
0107feed
RC
103402004-11-16 Randolph Chung <tausq@debian.org>
10341
10342 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10343
f073ae8c
DJ
103442004-11-14 Daniel Jacobowitz <dan@debian.org>
10345
10346 * gdb.threads/threadapply.exp: Correct "macro details" test.
10347
19ad59e7
JJ
103482004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10349
10350 * gdb.threads/threadapply.exp: New test.
10351 * gdb.threads/threadapply.c: New file.
10352
9cf0961b
MK
103532004-11-07 Mark Kettenis <kettenis@gnu.org>
10354
10355 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10356 frames.
10357
c789492a
FL
103582004-11-05 Felix Lee <felix+log1@specifixinc.com>
10359
10360 * gdb.base/cursal.exp: New file.
10361 * gdb.base/cursal.c: New file.
10362
a1e167bb
AC
103632004-11-03 Andrew Cagney <cagney@gnu.org>
10364
10365 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10366
b7cbf173
MK
103672004-10-30 Mark Kettenis <kettenis@gnu.org>
10368
10369 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10370 NetBSD/ELF targets.
10371
88f9d34f
JB
103722004-10-29 Joel Brobecker <brobecker@gnat.com>
10373
10374 * gdb.threads/bp_in_thread.c: New file, copied from
10375 pthread_cond_wait.c.
10376 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10377 file, rather than reusing the .c file from another testcase.
10378
ca7d6a0c
JB
103792004-10-20 Joel Brobecker <brobecker@gnat.com>
10380
10381 * gdb.ada/null_record.exp: Check where we stopped after
10382 sending the start command, instead of where the associated
10383 temporary breakpoint was inserted.
10384
0d863d03
AC
103852004-10-14 Andrew Cagney <cagney@gnu.org>
10386
10387 * gdb.mi/gdb701.c (main): Return 0.
10388
d11e72cb
DJ
103892004-10-13 Daniel Jacobowitz <dan@debian.org>
10390
d40539a4 10391 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10392
e1923096
JJ
103932004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10394
10395 * gdb.threads/schedlock.c: Add comment markers to use to find
10396 line numbers.
10397 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10398 comments.
10399 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10400 breakpoint lines.
10401
ec8ba2c9
DJ
104022004-10-12 Daniel Jacobowitz <dan@debian.org>
10403
10404 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10405
0eb3658b
DJ
104062004-10-12 Daniel Jacobowitz <dan@debian.org>
10407
10408 * configure.in: Add gdb.dwarf2.
10409 * configure: Regenerated.
10410 * Makefile.in: Add gdb.dwarf2.
10411 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10412 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10413 gdb.dwarf2/file1.txt: New files.
10414
a271cc33
OF
104152004-10-11 Orjan Friberg <orjanf@axis.com>
10416
a9c64011 10417 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10418 of "run", since the latter doesn't work with remote targets. Adjust
10419 the breakpoint numbering accordingly.
10420 * gdb.threads/pthread_cond_wait.exp: Ditto.
10421
895ce074
MC
104222004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10423
10424 * gdb.base/overlays.exp: Update copyright years.
10425
6be3092d
KI
104262004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10427
10428 * gdb.base/overlays.exp: Disable if target is Linux.
10429
e05389b8
FL
104302004-10-06 Felix Lee <felix+log1@specifixinc.com>
10431
10432 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10433
73cb587d
KI
104342004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10435
10436 * gdb.asm/asm-source.exp: Add m32r-linux target.
10437 * gdb.asm/m32r-linux.inc: New file.
10438
3c0edcdc
AC
104392004-09-24 Andrew Cagney <cagney@redhat.com>
10440 David Anderson <anderson@redhat.com>
10441
10442 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10443 command fails, assume things will work.
10444 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10445 (_GNU_SOURCE): Define.
10446 (print_unsigned, print_hex): Change parameter to "long long".
10447 (print_byte_count): New function, use to print byte counts.
10448 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10449 O_LARGEFILE.
10450 (main): Compute an upper bound on a corefile in max_core_size.
10451 Limit memory chunk size to max_core_size. Limit total memory
10452 allocated to max_core_size.
10453
4bb3667f
AC
104542004-09-23 Andrew Cagney <cagney@gnu.org>
10455
10456 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10457 from a separate process with code that creates a corefile by
10458 making the inferior dump core.
10459
60fe1a51
MK
104602004-09-23 Mark Kettenis <kettenis@gnu.org>
10461
10462 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10463 block.
10464
8e937346
MC
104652004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10466
10467 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10468 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10469 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10470 Likewise.
10471
7213f6d6
JJ
104722004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10473
10474 * gdb.java/jprint.exp: New test case for java inferior call.
10475 * gdb.java/jprint.java: Ditto.
10476
eac69dca
JB
104772004-09-15 Joel Brobecker <brobecker@gnat.com>
10478
10479 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10480
22227696
MC
104812004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10482
10483 * gdb.threads/killed.c: Include <stdlib.h>.
10484 * gdb.threads/pthreads.c: Likewise.
10485
7dd403a4
MC
104862004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10487
10488 * gdb.threads/killed.c: Add copyright notice.
10489
33f2d567
JM
104902004-09-10 Jason Molenda (jmolenda@apple.com)
10491
a9c64011
AS
10492 * gdb.base/define.exp: Two new tests to verify zero space chars
10493 after 'if' and 'while' commands in a user-defined command is correctly
10494 parsed.
33f2d567 10495
e05b62ac
AC
104962004-09-08 Andrew Cagney <cagney@gnu.org>
10497
10498 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10499 delivery test with duplicate at end of file.
10500
9cbe82da
MK
105012004-09-06 Mark Kettenis <kettenis@jive.nl>
10502
10503 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10504
564803d9
MC
105052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10506
10507 * config/hppro.exp: Removed.
10508
7c6807ce
MC
105092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10510
10511 * config/sparclet.exp: Removed.
10512
bf7e26dd
MC
105132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10514
10515 * config/udi.exp: Removed.
10516
714e341b
MC
105172004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10518
10519 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10520 of "exp_continue".
10521 (advancei): Likewise.
10522
1236e623
JJ
105232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10524
10525 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10526
3bdcad15
MI
105272004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10528
228af206 10529 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10530 to check for nodebug in executable.
10531 * gdb.gdb/observer.exp (setup_test): Likewise.
10532 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10533 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10534
c72b934c
AC
105352004-09-01 Andrew Cagney <cagney@gnu.org>
10536
10537 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10538 files.
10539
edd9b715
JJ
105402004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10541
10542 * gdb.base/unload.exp: Fix expected warning message to match
10543 latest format.
10544
fb4ce06b
CV
105452004-09-01 Corinna Vinschen <vinschen@redhat.com>
10546
10547 * gdb.base/call-rt-st.exp: Fix typos.
10548
ce78e7c3
MI
105492004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10550
10551 * gdb.threads/thread_check.exp: New testcase.
10552 * gdb.threads/thread_check.c: New testcase.
10553
2dedb159
AC
105542004-08-31 Andrew Cagney <cagney@gnu.org>
10555
10556 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10557 (skip_to_handler_entry): New procedures. Test stepping into a
10558 handler when the breakpoint is at the handler's entry point.
10559
68f53502
AC
105602004-08-30 Andrew Cagney <cagney@gnu.org>
10561
10562 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10563 gdb/1757.
10564
3e3ffd2b
MC
105652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10566
10567 With code from Manoj Iyer <manjo@austin.ibm.com>:
10568 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10569 return value. Add an arm for "no debugging symbols found".
10570 Change a stray "error" to "perror".
10571 (gdb_run_cmd): Adapt to new return value.
10572 * gdb.base/remote.exp: Adapt to new return value.
10573 * gdb.gdb/complaints.exp: Likewise.
10574 * gdb.gdb/observer.exp: Likewise.
10575 * gdb.gdb/selftest.exp: Likewise.
10576 * gdb.gdb/xfullpath.exp: Likewise.
10577
4b6f5fd2
JB
105782004-08-27 Joel Brobecker <brobecker@gnat.com>
10579
10580 * gdb.threads/bp_in_thread.exp: New testcase.
10581
e5b25496
MC
105822004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10583
10584 Fix PR testsuite/1735.
10585 * gdb.threads/schedlock.c (thread_function): Add a cast
10586 to suppress a gcc warning.
10587 * gdb.threads/thread-specific.c (thread_function): Likewise.
10588
934353d6
MC
105892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10590
10591 * gdb.base/unload.c: Include <stdlib.h>.
10592
f98a0aef 105932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10594
f98a0aef 10595 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10596 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10597 synchronized after the "return".
10598
5a2e8882
MC
105992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10600
10601 * gdb.mi/basics.c: Include <stdio.h>.
10602 * gdb.mi/pthreads.c: Include <stdlib.h>.
10603 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10604
a9640423
MC
106052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10606
10607 * gdb.threads/schedlock.c: Add copyright notice.
10608
b04e311d
AC
106092004-08-25 Andrew Cagney <cagney@gnu.org>
10610
10611 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10612 (skip_over_handler, breakpoint_over_hander): New test procedures.
10613 (advance, advancei): Add a proper prefix, do not use
10614 rerun_to_main.
10615 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10616
7c27f15b
MC
106172004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10618
10619 * gdb.mi/basics.c: Add copyright notice.
10620 * gdb.mi/var-cmd.c: Add copyright notice.
10621
fffc87ae
MC
106222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10623
10624 * lib/gdb.exp: Remove signed_keyword_not_used.
10625 * lib/compiler.c: Likewise.
10626 * lib/compiler.cc: Likewise.
10627
d782e0bf
MC
106282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10629
10630 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10631 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10632
96033e83
MC
106332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10634
10635 * gdb.base/whatis.c: Add copyright notice.
10636
cf38c229
MK
106372004-08-20 Mark Kettenis <kettenis@gnu.org>
10638
10639 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10640 it to skip the breakpoints encoded in the inline assembly.
10641
f4b49756
MC
106422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10643
10644 * Makefile.in: Add gdb.fortran.
10645
2f193b69
MC
106462004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10647
10648 * gdb.base/call-sc.exp (test_scalar_returns):
10649 Fix cut-and-paste glitch in "Make fun return now".
10650
89a237cb
MC
106512004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10652
10653 * configure.in: Add gdb.fortran.
10654 * configure: Regenerate.
10655 * gdb.fortran/Makefile.in: New file.
10656 * lib/gdb.exp (skip_fortran_tests): New procedure.
10657
469aff8e
MC
106582004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10659
10660 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10661 reference to bug-gnu@prep.ai.mit.edu.
10662 * gdb.mi/mi-var-child.exp: Likewise.
10663 * gdb.mi/mi-var-cmd.exp: Likewise.
10664 * gdb.mi/mi-var-display.exp: Likewise.
10665 * gdb.mi/mi2-var-block.exp: Likewise.
10666 * gdb.mi/mi2-var-child.exp: Likewise.
10667 * gdb.mi/mi2-var-cmd.exp: Likewise.
10668 * gdb.mi/mi2-var-display.exp: Likewise.
10669
00b51b9f
MK
106702004-08-15 Mark Kettenis <kettenis@gnu.org>
10671
10672 * gdb.base/unload.c (main): Make local variable msg const.
10673
45f07fef
MC
106742004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10675
10676 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10677 to bug-gnu@prep.ai.mit.edu.
10678 * gdb.mi/mi-disassemble.exp: Likewise.
10679 * gdb.mi/mi-eval.exp: Likewise.
10680 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10681 default line number.
10682 * gdb.mi/mi-return.exp: Likewise.
10683 * gdb.mi/mi-simplerun.exp: Likewise.
10684 * gdb.mi/mi-stack.exp: Likewise.
10685 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10686 number with explicit range test.
10687 * gdb.mi/mi-watch.exp: Likewise.
10688 * gdb.mi/mi2-break.exp: Likewise.
10689 * gdb.mi/mi2-cli.exp: Likewise.
10690 * gdb.mi/mi2-disassemble.exp: Likewise.
10691 * gdb.mi/mi2-eval.exp: Likewise.
10692 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10693 default line number.
10694 * gdb.mi/mi2-return.exp: Likewise.
10695 * gdb.mi/mi2-simplerun.exp: Likewise.
10696 * gdb.mi/mi2-stack.exp: Likewise.
10697 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10698 number with explicit range test.
10699 * gdb.mi/mi2-watch.exp: Likewise.
10700
dd8c8ee7
MC
107012004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10702
10703 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10704 * gdb.cp/m-static.exp: Likewise.
10705 * gdb.cp/rtti.exp: Likewise.
10706
4e838464
MK
107072004-08-14 Mark Kettenis <kettenis@gnu.org>
10708
10709 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10710
8d8cb839
EZ
107112004-08-14 Eli Zaretskii <eliz@gnu.org>
10712
10713 * ChangeLog: Prefix Local Variables with semi-colons and indent
10714 the reference to older ChangeLog files, to fix fontification in
10715 Emacs.
10716
deea8bb0
MC
107172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10718
10719 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10720 * gdb.mi/mi2-break.exp: Likewise.
10721
c3297504
MC
107222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10723
10724 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10725
25808999
MC
107262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10727
10728 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10729
226a8d71
MC
107302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10731
10732 * gdb.cp/classes.exp: Remove unused declarations. Just let
10733 test names default instead of providing special names. Remove
10734 extraneous demangler test.
10735
37fdf854
JJ
107362004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10737
10738 * gdb.base/unload.exp: New test for breakpoints in dynamically
10739 loaded libraries.
10740 * gdb.base/unload.c: Ditto.
10741 * gdb.base/unloadshr.c: Ditto.
10742
2d3a7986
MC
107432004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10744
10745 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10746 cp_test_ptype_class.
10747 (test_enums): Likewise.
10748
c72b934c
AC
107492004-08-10 Andrew Cagney <cagney@gnu.org>
10750
10751 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10752 files.
10753
cc503c8a
AC
107542004-08-10 Andrew Cagney <cagney@gnu.org>
10755
10756 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10757 init_malloc call.
10758
902f2ccb
MC
107592004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10760
10761 * ChangeLog: Add copyright notice. The notice is copied
10762 from emacs 21.3 top level ChangeLog.
10763
78c90502
MC
107642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10765
10766 * lib/cp-support.exp: New file.
10767 * lib/cp-support.exp (cp_test_type_class): New function.
10768 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10769 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10770 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10771 cp_test_ptype_class.
10772
88e5ea78
MC
107732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10774
10775 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10776 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10777 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10778 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10779 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10780 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10781 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10782 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10783 gdb.mi/mi2-watch.exp: Update copyright years.
10784
6a89fc9c
MK
107852004-08-09 Mark Kettenis <kettenis@gnu.org>
10786
10787 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10788
1482e0de
MC
107892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10790
10791 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10792 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10793 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10794 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10795 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10796 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10797 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10798 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10799 gdb.mi/mi-watch.exp: Update copyright years.
10800
1a5ce3f3
DJ
108012004-08-08 Daniel Jacobowitz <dan@debian.org>
10802
10803 PR gdb/1738
10804 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10805 from a breakpoint with a pending signal.
10806
04f6ecf2
DJ
108072004-08-08 Daniel Jacobowitz <dan@debian.org>
10808
10809 PR gdb/1736
10810 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10811 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10812 the prompt.
10813 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10814
54d90d35
DJ
108152004-08-08 Daniel Jacobowitz <dan@debian.org>
10816
10817 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10818
d2f6abb0
DJ
108192004-08-08 Daniel Jacobowitz <dan@debian.org>
10820
10821 PR gdb/1736
10822 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10823 for i?86-*-linux*.
10824
5598c03d
DJ
108252004-08-08 Daniel Jacobowitz <dan@debian.org>
10826
10827 * gdb.arch/i386-prologue.exp: Compile without debug information.
10828
c6fee705
MC
108292004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10830
10831 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10832 rather than asking gdb to search.
10833
dd90efdb
MC
108342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10835
10836 * gdb.base/gcore.c: Include <string.h>.
10837
1e84bec1
MC
108382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10839
10840 * gdb.base/gcore.c: Add copyright notice.
10841
e425eb2b
MC
108422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10843
10844 * gdb.base/freebpcmd.c: Include <stdio.h>.
10845 * gdb.base/long_long.c: Include <string.h>.
10846 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10847 * gdb.base/siginfo.c: Include <string.h>.
10848 * gdb.base/sigstep.c: Include <string.h>.
10849
cb9aaed5
MC
108502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10851
10852 * gdb.base/complex.c: Include <stdlib.h>.
10853
55944f3d
MC
108542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10855
10856 * gdb.base/complex.c: Add copyright notice.
10857
7b2953d9
MC
108582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10859
10860 * gdb.base/charset.c: Include <stdlib.h>.
10861
c9133d23
MC
108622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10863
10864 * gdb.base/auxv.c: Include <stdlib.h>.
10865
0a8490ad
MC
108662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10867
10868 * gdb.base/auxv.c: Add copyright notice.
10869
3426d5ec
MC
108702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10871
10872 * gdb.base/coremaker.c: Add copyright notice.
10873 * gdb.base/coremaker2.c: Add copyright notice.
10874
8da195dd
AC
108752004-08-04 Andrew Cagney <cagney@gnu.org>
10876
10877 * gdb.base/store.exp: Update copyright.
10878 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10879 names, do not import gdb_prompt.
10880
8d394f98
AC
108812004-08-01 Andrew Cagney <cagney@gnu.org>
10882
10883 Fix PR testsuite/1729.
10884 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10885 not use capture_value with value 4.
10886 (capture_value): Add optional test name parameter.
10887 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10888 the prefix, pass to capture_value.
10889
b6702b23
MK
108902004-08-01 Mark Kettenis <kettenis@gnu.org>
10891
10892 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10893 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10894 (main): Call new function.
10895
c203e0ca
MC
108962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10897
10898 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10899
a7995a30
MC
109002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10901
10902 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10903
9366563b
MC
109042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10905
b6eeaf26 10906 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10907 Accept more values of vtbl pointer. Remove some messages
10908 about "obsolete gcc or gdb".
10909
2fc1f950
MC
109102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10911
10912 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10913
c724d49b
MC
109142004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10915
10916 * gdb.base/asm-source.exp: Properly convert target board
10917 debug flags from gcc format to binutils format.
10918
736b0fce
MK
109192004-07-28 Mark Kettenis <kettenis@gnu.org>
10920
10921 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10922 gdb1718". PR backtrace/1718 partially fixed.
10923
5633ea5c
JJ
109242004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10925
10926 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10927
575eebb1
NC
109282004-07-26 Nick Clifton <nickc@redhat.com>
10929
10930 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10931 good default value for a specific architecture is available then
10932 set it to that value. Otherwise default to the -gstabs switch.
10933 Remove the -g... switches from the asm-flags variable. Allow the
10934 target board info to override the value if it wants to. Pass the
10935 switch on the assembler command line.
10936
62104619
MK
109372004-07-23 Mark Kettenis <kettenis@gnu.org>
10938
10939 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10940 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10941 (main): Call new function.
10942
4a1135b8
MC
109432004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10944
10945 Test for PR exp/1715.
10946 * gdb.base/radix.exp: Refactor common procedures. Make all
10947 test names unique. Change XFAIL to KFAIL.
10948
8a12c1f0
MC
109492004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10950
10951 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10952 * gdb.ada/gnat_ada.gin: ... to here.
10953 * configure.in: Use gnat_ada.gin.
10954 * configure: Regenerate.
10955
23b451cf
AC
109562004-07-20 Andrew Cagney <cagney@gnu.org>
10957
10958 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10959 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10960 XFAILs. Clean up test messages and comments. Check backtraces.
10961 Delete re-sync code.
10962
ab618a02
MC
109632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10964
10965 Fix PR cli/740.
10966 * gdb.base/annota1.exp: Honor gdb,nosignals.
10967 * gdb.base/annota3.exp: Likewise.
10968
46dad340
MC
109692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10970
10971 * lib/java.exp: Update copyright notice.
10972
756d8c70
AC
109732004-07-19 Andrew Cagney <cagney@gnu.org>
10974
10975 * gdb.base/selftest.exp: Copy file from here ...
10976 * gdb.gdb/selftest.exp: ... to here.
10977
586027e6
AC
109782004-07-16 Andrew Cagney <cagney@redhat.com>
10979
10980 * lib/insight-support.exp: Delete file.
10981 * lib/java.exp (java_init): Fix copyright.
10982
029d2200
AC
109832004-07-16 Andrew Cagney <cagney@gnu.org>
10984
10985 * gdb.base/restore.c: Append "prologue" to comments marking the a
10986 function's prologue.
10987 * gdb.base/restore.exp: Update copyright, re-indent.
10988 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10989 callerN" prefix where needed. Update patterns that match a
10990 function's prologue.
10991
653b62c5
MC
109922004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10993
10994 * gdb.base/restore.c: Add copyright notice.
10995
f7d690e5
AC
109962004-07-16 Andrew Cagney <cagney@gnu.org>
10997
10998 * gdb.base/logical.exp: Update copyright.
10999 (evaluate): New procedure. Use to re-implement tests using
11000 several tables.
11001
d629a7cb
MH
110022004-07-14 Martin Hunt <hunt@redhat.com>
11003
11004 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11005 which fixes some problems where init.tcl was not found.
11006
9c7bb332
AC
110072004-07-13 Andrew Cagney <cagney@gnu.org>
11008
6bf46641
AC
11009 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11010 (check_sizeof, check_valueof): Do not include the output in the
11011 test name. Use gdb_test.
11012 (get_valueof): Use gdb_test_multiple.
11013
c4ffd4c0
AC
11014 * gdb.base/step-test.exp: Update copyright. Use
11015 gdb_test_multiple. Ensure that test names do not include
11016 architecture dependent output.
11017
ab89363a
AC
11018 * gdb.gdb/observer.exp: Update copyright.
11019 (setup_test): Use gdb_test_multiple.
11020 (attach_first_observer, attach_second_observer)
11021 (attach_third_observer, detach_first_observer)
11022 (detach_second_observer, detach_third_observer)
11023 (reset_counters, check_counters): Make $message a prefix.
11024 (test_normal_stop_notifications): Add "args" parameter - a list of
11025 init functions to be called. Make $message a prefix,
11026 (test_observer_normal_stop): Change the message prefixes so that
11027 they are unique, pass the attach / detach procedures to
11028 test_normal_stop_notifications.
11029
ec58997a
AC
11030 * gdb.base/signull.exp (test_segv): Prefix all tests with
11031 "${name}". Clean up test messages.
11032
b475183b
AC
11033 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11034
9c7bb332
AC
11035 * gdb.base/ena-dis-br.exp: Update copyright.
11036 (break_at): New function. Replace send_gdb with gdb_test,
11037 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11038 ignore count, not stopped at bpt", with KFAIL.
11039
2dd95497
CV
110402004-07-13 Corinna Vinschen <vinschen@redhat.com>
11041
11042 * gdb.base/attach.exp: Remove cleanupfile handling.
11043
419e626b
AC
110442004-07-12 Andrew Cagney <cagney@gnu.org>
11045
11046 * gdb.base/annota1.exp: Cleanup corefile test name.
11047 * gdb.base/annota3.exp: Ditto.
11048
8b1b3228
AC
110492004-07-12 Andrew Cagney <cagney@gnu.org>
11050
78650829
AC
11051 * gdb.base/signals.exp: Clean up copyright, re-indent.
11052
8b1b3228
AC
11053 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11054 gdb_test and gdb_test_multiple.
11055
935c2760
JJ
110562004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11057
11058 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11059 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11060 provide line number info for first statement in main.
11061
1544280f
AC
110622004-07-08 Andrew Cagney <cagney@gnu.org>
11063
1279f4ff
AC
11064 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11065
1544280f
AC
11066 * gdb.base/sigbpt.exp: Make the common part of each test name a
11067 prefix instead of suffix.
11068
bcc82369
BR
110692004-07-07 Bob Rossi <bob_rossi@cox.net>
11070
11071 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11072 test from test_tbreak_creation_and_listing to
11073 test_file_list_exec_source_file
11074 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11075 Changed name of test from test_tbreak_creation_and_listing to
11076 test_file_list_exec_source_file
11077
23f4b0aa
JJ
110782004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11079
11080 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11081 the jmisc() constructor instead of <init>.
11082 * gdb.java/jmisc1.exp: Ditto.
11083
56401cd5
AC
110842004-07-07 Andrew Cagney <cagney@gnu.org>
11085
11086 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11087 corrupting the PC.
11088
44ae2f6a
MC
110892004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11090
11091 * gdb.cp/templates.exp: Accept whitespace change in demangler
11092 output.
11093
45a83408
AC
110942004-07-06 Andrew Cagney <cagney@gnu.org>
11095
11096 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11097
d205ad70
MC
110982004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11099
11100 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11101 * lib/compiler.cc: Likewise.
11102
06ea1a61
MC
111032004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11104
11105 * lib/compiler.cc: Work around string preprocessing problem
11106 with old hp c++ compiler.
11107 * lib/compiler.c: Likewise.
11108
daab1251
CV
111092004-06-29 Corinna Vinschen <vinschen@redhat.com>
11110
11111 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11112 directives to conditionalize symbol prefixing.
11113 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11114 additional_flags handling. Add underscore prefix for Cygwin.
11115 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11116 conditionalize symbol prefixing.
11117 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11118 additional_flags handling. Add underscore prefix for Cygwin.
11119
cc984116
CV
111202004-06-29 Corinna Vinschen <vinschen@redhat.com>
11121
11122 * gdb.base/bigcore.exp: Skip test on Cygwin.
11123
c279b077
MC
111242004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11125
11126 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11127 formats for "info register". Use gdb_test_multiple. Fix
11128 the "invalid register" test.
11129
0e915747
CV
111302004-06-28 Corinna Vinschen <vinschen@redhat.com>
11131
11132 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11133 PID for Cygwin. Add Cygwin specific strings to check for in some
11134 tests.
11135 (do_attach_tests): Add a test for user interaction when attaching
11136 to a process with no matching symbol table already loaded.
11137
11422c86
AC
111382004-06-26 Andrew Cagney <cagney@gnu.org>
11139
11140 Test PR java/1567 and PR java/1565.
11141 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11142 * gdb.java/jmisc2.exp: Delete file.
11143
cefbce26
MC
111442004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11145
11146 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11147
e19f872c
CV
111482004-06-25 Corinna Vinschen <vinschen@redhat.com>
11149
11150 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11151 attach process.
11152
d931ba3b
MC
111532004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11154
11155 * gdb.cp/pr-1553.exp: Remove.
11156
aef68c48
MC
111572004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11158
11159 * gdb.cp/pr-1553.cc: Remove.
11160 * gdb.cp/pr-1553.exp: Disable this test.
11161
8d5df71a
JB
111622004-06-20 Jim Blandy <jimb@redhat.com>
11163
a9c64011 11164 Fix PR testsuite/1680.
8d5df71a
JB
11165 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11166 regular expressions.
11167
4ac6f39d
MC
111682004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11169
11170 Fix PR testsuite/1679.
11171 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11172 Issue an UNSUPPORTED result instead.
11173
1b413552
JB
111742004-06-18 Jim Blandy <jimb@redhat.com>
11175
11176 * gdb.base/charset.exp: Only send a control-C if we see a new
11177 prompt and incomplete command.
11178
6daa6ebd
MC
111792004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11180
11181 * gdb.cp/pr-574.cc: Add copyright notice.
11182
51fa4ae0
JB
111832004-06-17 Jim Blandy <jimb@redhat.com>
11184
11185 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11186 cases where the regexp has no groups; this grabs random text from
11187 the previous test suite, whatever that was.
11188
8fea26c5
MC
111892004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11190
11191 * gdb.cp/printmethod.cc: Add copyright notice.
11192
1e3aeb41
MC
111932004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11194
11195 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11196
9d9030bc
AC
111972004-06-16 Andrew Cagney <cagney@gnu.org>
11198
11199 * gdb.base/signull.c: Update copyright. Include <string.h>.
11200 (bowler): Replace data_pointer with data_read
11201 and data_write cases. Add code_descriptor case.
11202 (zero, desc): New array and pointer.
11203 (data, code): Change to simple pointers.
11204 * gdb.base/signull.exp: Fix probe pattern matching a function
11205 descriptor SIGSEGV. Replace data_pointer with data_read and
11206 data_write tests.
11207
acd4ad44
AC
112082004-06-16 Andrew Cagney <cagney@gnu.org>
11209
11210 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11211
08fd625c
MC
112122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11213
11214 * gdb.base/long_long.c: Add copyright notice.
11215
1903502c
MC
112162004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11217
11218 * gdb.base/long_long.exp: Remove reference to
11219 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11220 to gdb_breakpoint and gdb_continue_to_breakpoint.
11221
83313cb1
JB
112222004-06-14 Jim Blandy <jimb@redhat.com>
11223
11224 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11225 endian case.
11226
1bf404ef
AC
112272004-06-14 Andrew Cagney <cagney@gnu.org>
11228
11229 * gdb.base/gcore.exp (capture_command_output): Delete the always
11230 passing tests containing inferior values.
11231 * gdb.base/ending-run.exp: Do not include the breakpoint address
11232 in the test message. Update copyright.
11233 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11234 size in the test name, use gdb_test_multiple. Update copyright.
11235
ef220b33
MC
112362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11237
11238 * gdb.cp/ref-types.cc: Add copyright notice.
11239
4f70a4c9
MC
112402004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11241
11242 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11243 hp_aCC_compiler.
11244 * lib/compiler.cc: Likewise.
11245 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11246 'set' commands. Log diagnostics for other lines. Set
11247 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11248
335928ac
MC
112492004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11250
11251 * gdb.cp/try_catch.cc: Add copyright notice.
11252
2efb12e8
MC
112532004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11254
11255 * gdb.cp/userdef.cc: Add copyright notice.
11256
0bbed51a
MC
112572004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11258
11259 * gdb.cp/virtfunc.cc: Add copyright notice.
11260
e12a46c9
RC
112612004-06-11 Randolph Chung <tausq@debian.org>
11262
11263 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11264 problem.
11265
338e05af
AC
112662004-06-10 Andrew Cagney <cagney@gnu.org>
11267
11268 * lib/compiler.cc, lib/compiler.c: Append either
11269 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11270 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11271 instead of gcc-3-3.
11272
dc3f10cb
AC
112732004-06-09 Andrew Cagney <cagney@gnu.org>
11274
b4d946af
AC
11275 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11276 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11277
dc3f10cb
AC
11278 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11279 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11280 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11281 fixed.
11282
b5c0bfa2
AC
112832004-06-09 Andrew Cagney <cagney@gnu.org>
11284
11285 * gdb.base/structs.exp (test_struct_returns): Replace
11286 "return_value_unknown" and "finish_value_unknown" by
11287 "return_value_known" and "finish_value_known". Instead of
11288 "return_value_unknown" iff "finish_value_unknown", check
11289 "return_value_known" implies "finish_value_known".
11290
caeb605f
MH
112912004-06-08 Martin Hunt <hunt@redhat.com>
11292
11293 * gdb.base/float.exp: Add pattern for mips targets.
11294
c892bb64
RC
112952004-06-08 Randolph Chung <tausq@debian.org>
11296
11297 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11298 message for unknown architectures more clear.
11299
48306d3e
JB
113002004-06-08 Joel Brobecker <brobecker@gnat.com>
11301
11302 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11303 start the execution of the program.
11304
83ecb59f
JB
113052004-06-07 Jim Blandy <jimb@redhat.com>
11306
11307 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11308 * gdb.arch/i386-cpuid.h: New helper file.
11309
55264cb4
RC
113102004-06-07 Randolph Chung <tausq@debian.org>
11311
11312 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11313 has started.
11314
23cadb28
RM
113152004-06-04 Roland McGrath <roland@redhat.com>
11316
11317 Fix PR gdb/1647.
11318 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11319 differently to be robust to output buffering differences.
11320
51d01eda
MC
113212004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11322
11323 * gdb.threads/pthreads.exp: Update copyright years.
11324 (check_control_c): Change asynchronous 'after' to synchronous.
11325
f4fc3b93
RM
113262004-06-04 Roland McGrath <roland@redhat.com>
11327
11328 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11329 next gdb prompt.
11330
4013522b
MC
113312004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11332
11333 Fix PR gdb/1636.
11334 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11335 calls to synchronous.
11336
7a8f1e6b
JB
113372004-05-26 Jim Blandy <jimb@redhat.com>
11338
11339 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11340
81bb3443
RC
113412004-05-24 Randolph Chung <tausq@debian.org>
11342
11343 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11344 * gdb.asm/pa.inc: New file.
11345
8f5a3103
MK
113462004-05-22 Mark Kettenis <kettenis@gnu.org>
11347
11348 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11349
734b8fe8 113502004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11351 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11352
11353 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11354 GDB prompt.
11355
725603e1
UW
113562004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11357
f4fc3b93 11358 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11359 setjmp/longjmp. Use sigaction instead of signal.
11360
8b923272 113612004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11362 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11363
11364 * gdb.threads/pthread_cond_wait.c: New file.
11365 * gdb.threads/pthread_cond_wait.exp: New testcase.
11366
8bfabb04
AC
113672004-05-13 Andrew Cagney <cagney@redhat.com>
11368
11369 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11370 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11371
42edda50
AC
113722004-05-11 Andrew Cagney <cagney@redhat.com>
11373
11374 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11375 fixed but revealed gdb/1639.
11376
d303a6c7
AC
113772004-05-10 Andrew Cagney <cagney@redhat.com>
11378
11379 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11380 func1" and "next to 2nd alarm", kernel bug avoided.
11381
bf08c2a1
DJ
113822004-05-10 Daniel Jacobowitz <dan@debian.org>
11383
11384 PR external/1568
11385 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11386 XFAIL if it is smaller than bytes_allocated.
11387 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11388 (main): Make chunks_allocated unsigned. Correct comment.
11389
c0586a34
JB
113902004-05-07 Joel Brobecker <brobecker@gnat.com>
11391
11392 * gdb.arch/powerpc-aix-prologue.c: New file.
11393 * gdb.arch/powerpc-aix-prologue.exp: New file.
11394
f2785d12
JB
113952004-05-07 Jim Blandy <jimb@redhat.com>
11396
11397 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11398 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11399
bd7f6e30
JB
114002004-05-06 Joel Brobecker <brobecker@gnat.com>
11401
11402 * gdb.base/sep.exp: No longer setup_kfail when the program was
11403 built with dwarf2.
11404
0a5e7efe
JI
114052004-05-05 Jim Ingham <jingham@apple.com>
11406
11407 * gdb.base/pending.exp: Make sure pending breakpoints
11408 preserve the ignore count.
f4fc3b93 11409
a8958849
MK
114102004-04-27 Jerome Guitton <guitton@gnat.com>
11411
11412 * i386-prologue.exp: Add testcase for jump instruction as first
11413 instruction of the real code.
11414 * i386-prologue.c (jump_at_beginning): New function.
11415
7e103f5b
MK
114162004-04-28 Mark Kettenis <kettenis@gnu.org>
11417
11418 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11419 x86_64-*-*.
11420
5d38b224
MK
114212004-04-28 Mark Kettenis <kettenis@gnu.org>
11422
11423 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11424 i*86-*-*.
11425
0ef32fd9
MK
114262004-04-25 Mark Kettenis <kettenis@gnu.org>
11427
11428 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11429 expression that checks the return type.
11430
71d7dd7c
AC
114312004-04-23 Andrew Cagney <cagney@redhat.com>
11432
11433 * gdb.base/call-sc.exp: New test of scalar call/return values.
11434 * gdb.base/call-sc.c: Ditto.
11435
1e9f977e
JJ
114362004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11437
11438 * gdb.threads/manythreads.c: Reduce thread stack size.
11439
899d9e3a
JJ
114402004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11441
11442 * gdb.threads/manythreads.c: Add copyright notice.
11443
61bcae62
AC
114442004-04-23 Andrew Cagney <cagney@redhat.com>
11445
11446 * gdb.base/siginfo.exp: Better handle step out of signal.
11447 * gdb.base/sigstep.exp: Ditto.
11448
7339a42e 114492004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11450 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11451
11452 * gdb.threads/manythreads.c: New testcase.
11453 * gdb.threads/manythreads.exp: Ditto.
11454
5c98409b
JB
114552004-04-22 Jim Blandy <jimb@redhat.com>
11456
11457 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11458 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11459
3b611f1a
MC
114602004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11461
11462 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11463
f0fd9238
AC
114642004-04-21 Andrew Cagney <cagney@redhat.com>
11465
11466 * gdb.base/sigstep.c: New file.
11467 * gdb.base/sigstep.exp: New file.
11468
90990674
JB
114692004-04-16 Joel Brobecker <brobecker@gnat.com>
11470
11471 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11472 call to observer_notify_normal_stop.
11473
78cef34b
AC
114742004-04-15 Andrew Cagney <cagney@redhat.com>
11475
11476 * gdb.base/siginfo.c: New file.
11477 * gdb.base/siginfo.exp: New file.
11478
d2343407
JB
114792004-04-12 J. Brobecker <brobecker@gnat.com>
11480
11481 * gdb.base/sep.exp: Fix typo in comment.
11482
a2dba3c8
JB
114832004-04-12 J. Brobecker <brobecker@gnat.com>
11484
11485 * gdb.base/sep.c: New file.
11486 * gdb.base/sep-proc.c: New file.
11487 * gdb.base/sep.exp: New testcase.
11488
15f7b60e
MK
114892004-04-09 Mark Kettenis <kettenis@gnu.org>
11490
11491 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11492 support.
11493
44f4de1a
AC
114942004-04-05 Andrew Cagney <cagney@redhat.com>
11495
11496 * gdb.base/sigaltstack.c: New file.
11497 * gdb.base/sigaltstack.exp: New file.
11498
ef04f396
JB
114992004-04-04 Joel Brobecker <brobecker@gnat.com>
11500
11501 * gdb.base/foll-fork.exp: Update the expected output for
11502 "help set follow-fork-mode", to match a change that was made
11503 to the help of this variable on 2004-01-13.
11504
d40d2c92
JB
115052004-04-01 Joel Brobecker <brobecker@gnat.com>
11506
11507 * lib/ada.exp: Add copyright notice.
11508 * bar.ads: Likewise.
11509 * bar.adb: Likewise.
11510 * null_record.adb: Likewise.
11511 * null_record.exp: Likewise.
11512 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11513
f86ef5a3
JB
115142004-04-01 Joel Brobecker <brobecker@gnat.com>
11515
11516 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11517 * configure: Regenerate.
11518
414e70e3
JB
115192004-04-01 Joel Brobecker <brobecker@gnat.com>
11520
11521 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11522 to build the application. Remove the message printed when in
11523 verbose mode, redundant with the UNSUPPORTED message above.
11524
f0aaee49
JB
115252004-03-31 Joel Brobecker <brobecker@gnat.com>
11526
11527 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11528 * gdb.ada (null_record.exp): New testcase.
11529
ac81cb54
JB
115302004-03-31 Joel Brobecker <brobecker@gnat.com>
11531
11532 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11533
854af2f7
JB
115342004-03-31 Joel Brobecker <brobecker@gnat.com>
11535
11536 * gdb.ada: New subdirectory.
11537 * gdb.ada/Makefile.in: New file.
11538 * gdb.ada/gnat_ada.gpr.in: New file.
11539
034cb681
JB
115402004-03-31 Joel Brobecker <brobecker@gnat.com>
11541
11542 * lib/ada.exp: New file.
11543
78a1a894
DJ
115442004-03-24 Daniel Jacobowitz <drow@mvista.com>
11545
11546 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11547 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11548
4b2b3b3e
AC
115492004-03-22 Andrew Cagney <cagney@redhat.com>
11550
11551 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11552 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11553 Problem identified by Ulrich Weigand.
11554
23c73aa3
DC
115552004-03-17 David Carlton <carlton@kealia.com>
11556
11557 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11558 PR c++/826.
11559
d63a86f8
RM
115602004-03-16 Roland McGrath <roland@redhat.com>
11561
11562 * gdb.base/auxv.exp: New file.
11563 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11564
0e02aa50
DC
115652004-03-12 David Carlton <carlton@kealia.com>
11566
11567 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11568 * gdb.cp/pr-1553.cc: Ditto.
11569 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11570 pass branch.
11571
c20b71be
MC
115722004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11573
11574 * gdb.cp/templates.exp: Accept more template types.
11575
c7414a01
MC
115762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11577
11578 From Corinna Vinschen with modifications.
11579 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11580 local variable obj_with_enum.
11581 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11582 results with obj_with_enum.
11583
ed69573c
MC
115842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11585
11586 * gdb.cp/classes.cc: New file, copied from misc.cc.
11587 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11588
28301461
MC
115892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11590
11591 * gdb.cp/misc.cc: Add copyright notice.
11592
1198ecbe
DC
115932004-03-05 David Carlton <carlton@kealia.com>
11594
11595 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11596 * gdb.cp/rtti.h: Update copyright.
11597 (namespace n2::n3): New.
11598 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11599 (n2::n3::func3): New.
11600 (main): Call n2::n3::func3.
11601 * gdb.cp/rtti2.cc: Update copyright.
11602 (n2::create3): New.
11603
9e08c470
MK
116042004-03-04 Mark Kettenis <kettenis@gnu.org>
11605
11606 * gdb.asm/openbsd.inc: Fix typo.
11607
4bebc3aa
FF
116082004-03-03 Fred Fish <fnf@redhat.com>
11609
11610 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11611 "val" instead of unused "size". Update copyright year.
11612
6ea9fb37
DJ
116132004-02-29 Daniel Jacobowitz <drow@mvista.com>
11614
11615 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11616 to use unsigned char.
11617 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11618 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11619
23b23974
DJ
116202004-02-29 Daniel Jacobowitz <drow@mvista.com>
11621
11622 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11623 line of output.
11624
7574fd53
DJ
116252004-02-28 Daniel Jacobowitz <drow@mvista.com>
11626
11627 * gdb.base/relocate.c (dummy): Initialize.
11628
a195357f
DJ
116292004-02-28 Daniel Jacobowitz <drow@mvista.com>
11630
11631 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11632 a breakpoint at exit.
11633
72fd54a9
FF
116342004-02-27 Fred Fish <fnf@redhat.com>
11635
11636 * gdb.base/chng-syms.exp: Add expect condition to match failing
11637 case that isn't a timeout.
11638
b9d23137
AC
116392004-02-27 Andrew Cagney <cagney@redhat.com>
11640
11641 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11642 support.
11643
15d208f6 116442004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11645
15d208f6
FF
11646 * gdb.arch/gdb1431.c: Remove.
11647 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11648 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11649 of "until" incorrectly.
11650
98f9cd2d
JB
116512004-02-26 J. Brobecker <brobecker@gnat.com>
11652
11653 * gdb.cp/class2.cc (empty): New class.
11654 (refer): New function.
11655 (main): Declare an object of type empty and use it.
11656 * gdb.cp/class2.exp: Print the value of an object of type empty.
11657
9b50c11b
JJ
116582004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11659
11660 * gdb.base/langs.exp: Update query string to match the
11661 new nquery format used for pending breakpoints.
11662
0dcd613f
AC
116632004-02-26 Andrew Cagney <cagney@redhat.com>
11664
11665 Fix PR i18n/1570.
11666 * gdb.base/charset.c: Update copyright notice.
11667 (main, init_string): Remove the escape character '\e' tests.
11668 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11669 * gdb.base/charset.exp (valid_host_charset): Ditto.
11670 * gdb.base/setvar.exp: Ditto.
11671
b8a56647
AC
116722004-02-24 Andrew Cagney <cagney@redhat.com>
11673
90d59e34
AC
11674 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11675 mmapped data in core file" PASS and FAIL messages consistent.
11676
b8a56647
AC
11677 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11678 setting a breakpoint. Work around PR java/1565.
11679
9f27c604
JJ
116802004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11681
11682 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11683 new nquery format.
11684 * gdb.base/pending.exp: Ditto.
11685
3224a706
MK
116862004-02-22 Mark Kettenis <kettenis@gnu.org>
11687
11688 * configure.in: Run stabs tests on *BSD.
11689 * configure: Regenerated.
11690
41e0a9ca
MK
116912004-02-21 Mark Kettenis <kettenis@gnu.org>
11692
11693 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11694
1e1b3428
FF
116952004-02-20 Fred Fish <fnf@redhat.com>
11696
11697 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11698 blank in test for "returns short", for consistency with other
11699 "returns xxx" tests. Update copyright year.
11700
f9a7572a
FF
117012004-02-19 Fred Fish <fnf@redhat.com>
11702
11703 New testcase for PR breakpoint/1558.
11704 * gdb.arch/gdb1558.exp: New file.
11705 * gdb.arch/gdb1558.c: New file.
11706
b2ce2854
EZ
117072004-02-19 Elena Zannoni <ezannoni@redhat.com>
11708
11709 * gdb.base/nodebug.exp: Fix typo.
11710
e7c9ff01
JB
117112004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11712
11713 Committed by Jim Blandy <jimb@redhat.com>.
11714
62f4b920
JB
11715 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11716
2db536a1
JB
11717 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11718
e7c9ff01
JB
11719 * gdb.base/float.exp: Support s390*-*-* targets.
11720
f3205b34
AF
117212004-02-17 Adam Fedor <fedor@gnu.org>
11722
11723 * gdb.base/gdb1555.exp: New file.
11724 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11725
9d62932d
EZ
117262004-02-17 Elena Zannoni <ezannoni@redhat.com>
11727
11728 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11729
344c9711
FF
117302004-02-16 Fred Fish <fnf@redhat.com>
11731
11732 * gdb.arch/gdb1291.c: Remove
11733 * gdb.arch/gdb1291.s: New test input file.
11734 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11735 fail. Test for correct result, known incorrect result, other
11736 failures and timeouts.
11737
2d822687
AC
117382004-02-16 Andrew Cagney <cagney@redhat.com>
11739
11740 * gdb.base/bigcore.exp: New file.
11741 * gdb.base/bigcore.c: New file.
11742
dac15b66
AC
117432004-02-13 Andrew Cagney <cagney@redhat.com>
11744
11745 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11746 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11747 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11748 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11749 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11750 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11751 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11752 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11753 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11754 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11755
6bdfc2c4
JJ
117562004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11757
11758 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11759 executed is an alloc instruction.
11760
87b3ede8
DC
117612004-02-11 David Carlton <carlton@kealia.com>
11762
11763 * gdb.cp/breakpoint.exp: New.
11764 * gdb.cp/breakpoint.cc: New.
11765
6e19e2bf
MC
117662004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11767
11768 Partial fix for PR gdb/1543.
11769 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11770 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11771 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11772 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11773 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11774 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11775 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11776 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11777 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11778 to bug-gdb@prep.ai.mit.edu .
11779 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11780 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11781 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11782 Likewise.
11783
5c5455dc
AC
117842004-02-10 Andrew Cagney <cagney@redhat.com>
11785
11786 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11787 using gdb_internal_error_resync.
11788
9cf689d7
DJ
117892004-02-09 Daniel Jacobowitz <drow@mvista.com>
11790
11791 * gdb.threads/thread-specific.exp: Stop early if no threads are
11792 found.
11793
d2dc51db
MC
117942004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11795
11796 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11797
14b1a056
DJ
117982004-02-08 Daniel Jacobowitz <drow@mvista.com>
11799
11800 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11801 breakpoints.
11802
83f66e8f
DJ
118032004-02-07 Daniel Jacobowitz <drow@mvista.com>
11804
11805 * config/sim.exp (gdb_load): Handle $arg == "".
11806 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11807 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11808
30fc0091
EZ
118092004-02-07 Elena Zannoni <ezannoni@redhat.com>
11810
a9c64011
AS
11811 * gdb.base/maint.exp: Update test to reflect
11812 obstack changes.
30fc0091 11813
4d806929
JJ
118142004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11815
11816 * gdb.base/pendshr.c (pendfunc): New function that calls
11817 pendfunc1.
11818 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11819
7bfdd688
FF
118202004-02-04 Fred Fish <fnf@redhat.com>
11821
11822 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11823 function symbols and update copyright years.
11824 * gdb.arch/gdb1291.c: Ditto.
11825
aaa08ee4
MC
118262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11827
11828 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11829
dbad7755
MC
118302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11831
11832 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11833
ec4646ef
MC
118342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11835
11836 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11837
1b802196
FF
118382004-02-02 Fred Fish <fnf@redhat.com>
11839
11840 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11841 remote targets. Update copyright years.
11842
18fe2033
JJ
118432004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11844
11845 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11846 support.
11847 * gdb.base/langs.exp: Fix test which attempts to create
11848 breakpoint on non-existent function to handle new pending
11849 support.
11850 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11851 a breakpoint.
11852 * gdb.base/pending.exp: New test.
11853 * gdb.base/pending.c: New file.
11854 * gdb.base/pendshr.c: Ditto.
11855
8d577d32
DC
118562004-02-02 David Carlton <carlton@kealia.com>
11857
11858 * gdb.cp/overload.exp: Add overloadNamespace tests.
11859 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11860 (overloadNamespace, XXX): New.
11861 (main): Call XXX::marker2.
11862
3ad13771
FF
118632004-02-01 Fred Fish <fnf@redhat.com>
11864
11865 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11866 * gdb.base/finish.exp: Ditto.
11867 * gdb.base/gcore.exp: Ditto.
11868 * gdb.base/huge.exp: Ditto.
11869 * gdb.base/info-proc.exp: Ditto.
11870 * gdb.base/return2.exp: Ditto.
11871 * gdb.threads/gcore-thread.exp: Ditto.
11872
44c75849
DJ
118732004-02-01 Daniel Jacobowitz <drow@mvista.com>
11874
11875 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11876
005bc093
MK
118772004-02-01 Mark Kettenis <kettenis@gnu.org>
11878
11879 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11880 that opening the file succeeds on OpenBSD.
11881
c47cebdb
DJ
118822004-02-01 Daniel Jacobowitz <drow@mvista.com>
11883
11884 * gdb.threads/thread-specific.c: New file.
11885 * gdb.threads/threads-specific.exp: New test script.
11886 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11887 to expect_out.
11888
5a01311c
MK
118892004-02-01 Mark Kettenis <kettenis@gnu.org>
11890
11891 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11892 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11893 only on the "print_small_structs from print_long_arg_list" test.
11894
ce22a4f1
DJ
118952004-02-01 Daniel Jacobowitz <drow@mvista.com>
11896
11897 * gdb.base/completion.exp: Kill a stray backslash.
11898
11899 From Jim Ingham <jingham@apple.com>:
11900 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11901 agrees with the result from sending a tab.
11902
abbab9d3
DJ
119032004-01-31 Daniel Jacobowitz <drow@mvista.com>
11904
11905 * gdb.base/chng-syms.exp: Remove stray newline.
11906
53904d1e
MK
119072004-01-31 Mark Kettenis <kettenis@gnu.org>
11908
11909 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11910 *-*-openbsd*.
11911 * gdb.asm/openbsd.inc: New file.
11912
3a4b3aac
MK
119132004-01-30 Mark Kettenis <kettenis@gnu.org>
11914
11915 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11916 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11917 *-*solaris2*. Remove commented out default settings for
11918 asm-flags. Replace gdb_compile with target_link.
11919
ebac27b4
MC
119202004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11921
11922 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11923 for all tests. Remove old hp-ux and cygnus xfail cases.
11924
d8679d84
PH
119252004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11926
11927 * gdb.base/chng-syms.exp: New file.
11928 * gdb.base/chng-syms.c: New file.
11929
0a55bc22
MC
119302004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11933 Provide arms for current output in all my configurations.
11934
94b8e876
MC
119352004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11936
11937 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11938 * lib/compiler.cc: Likewise.
11939 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11940 get the right preprocessor. Eval the output directly. Remove
11941 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11942 hp_f77_compiler and hp_f90_compiler completely.
11943 (gdb_preprocess): Delete.
11944 (get_compiler): Delete.
11945
7cf03d44
MK
119462004-01-24 Mark Kettenis <kettenis@gnu.org>
11947
11948 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11949 <string.h>.
11950
68b6dce9
NR
119512004-01-24 Nick Roberts <nick@nick.uklinux.net>
11952
11953 * gdb.mi/mi-stack.exp: Update copyright.
11954
b368761e
DC
119552004-01-23 David Carlton <carlton@kealia.com>
11956
11957 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11958 test for cp_lookup_transparent_type.
11959 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11960 call them.
11961
f2061b53
DJ
119622004-01-23 Daniel Jacobowitz <drow@mvista.com>
11963
11964 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11965 after -var-update.
11966
37fc574a
DC
119672004-01-23 David Carlton <carlton@kealia.com>
11968
11969 * gdb.cp/namespace.cc (C::ensureRefs): New.
11970 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11971
8e94b928
NR
119722004-01-20 Nick Roberts <nick@nick.uklinux.net>
11973
11974 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11975 case "-stack-list-locals 2".
11976 * gdb.mi/mi-var-child.exp: Test for case
11977 "-var-list-children --all-values NAME".
11978
997b0952
MC
119792004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11980
11981 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11982
52470da3
MK
119832004-01-18 Mark Kettenis <kettenis@gnu.org>
11984
7049b4b8
MK
11985 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11986 used with gdb_test_multiple.
11987
52470da3
MK
11988 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11989 read at address 0. This fixes PR testsuite/1504.
11990
da6012e5
DJ
119912004-01-18 Daniel Jacobowitz <drow@mvista.com>
11992
11993 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11994 Remove downloading, guessing the host executable, the calls to
11995 gdb_file_cmd and gdb_target_cmd, and "load" support.
11996 (infer_host_exec): New function broken out from gdb_load.
11997 (gdb_load): New wrapper for gdbserver_gdb_load.
11998 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11999 gdb_target_cmd. Use -target-select.
12000 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12001 Download binaries to the host. Clear last_mi_remote_file when
12002 we load a new binary.
12003 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12004 call gdbserver_gdb_load and mi_gdb_target_cmd.
12005
32c70722
MC
120062004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12007
12008 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12009 type patterns.
12010
b0cecf36
MC
120112004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12012
12013 * gdb.cp/templates.exp: Fix typo in test name of
12014 "print Foo<volatile char*>::foo".
12015
4120d7e6
MC
120162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12017
12018 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12019
f679e530
BE
120202004-01-16 Ben Elliston <bje@wasabisystems.com>
12021
12022 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12023 (clean mostlyclean): Remove empty rm.
12024
091c48f6
MC
120252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12026
12027 * gdb.base/setvar.exp: Add copyright years.
12028
3e5fc8d2
DC
120292004-01-14 David Carlton <carlton@bactrian.org>
12030
12031 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12032 PR c++/1511 and update coment.
12033 * gdb.cp/templates.exp: Update patterns to match current output.
12034 If changes involve something other than whitespace, KFAIL
12035 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12036
63d06c5c
DC
120372004-01-14 David Carlton <carlton@kealia.com>
12038
12039 * gdb.cp/namespace.exp: Add tests involving classes defined within
12040 namespaces.
12041 * gdb.cp/namespace.cc (C::CClass): New.
12042 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12043
a51dab88
EZ
120442004-01-14 Elena Zannoni <ezannoni@redhat.com>
12045
12046 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12047 what debug info we have. Print a better message if something goes
12048 wrong while producing the separate debug info file.
12049
a476ccc9
MC
120502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12051
12052 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12053
f453692c
MC
120542004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12055
12056 * gdb.base/callfuncs.c: Add copyright notice.
12057
f40063a5
MC
120582004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12059
12060 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12061 inheritance. PR gdb/1498, PR gcc/13539.
12062
19ac3974
EZ
120632004-01-13 Elena Zannoni <ezannoni@redhat.com>
12064
a9c64011
AS
12065 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12066 test specific name.
12067 * gdb.mi/gdb669.exp: Ditto.
12068 * gdb.mi/mi-pthreads.exp: Ditto.
12069 * gdb.mi/mi1-pthreads.exp: Ditto.
12070 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12071
56c97c6e
MC
120722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12073
12074 * gdb.cp/member-ptr.cc: Add copyright notice.
12075
a0644324
MC
120762004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12077
12078 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12079 some patterns for recent versions of gcc and hpacc. Delete
12080 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12081 Delete tests that access a NULL pointer-to-member-data. This
12082 script is still disabled for gcc.
12083
32fabe09
EZ
120842004-01-12 Elena Zannoni <ezannoni@redhat.com>
12085
12086 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12087 escaped correctly.
32fabe09 12088
1f8a6abb
EZ
120892004-01-12 Elena Zannoni <ezannoni@redhat.com>
12090
12091 * gdb.base/sepdebug.exp: New file.
12092 * gdb.base/sepdebug.c: New file.
12093 * lib/gdb.exp (separate_debug_filename): New procedure.
12094 (gdb_gnu_strip_debug): New procedure.
12095
48efe704
AC
120962004-01-12 Andrew Cagney <cagney@redhat.com>
12097
12098 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12099 * gdb.mi/ChangeLog-1999-2003: New file.
12100
a9415475
AC
121012004-01-12 Andrew Cagney <cagney@redhat.com>
12102
12103 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12104 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12105 or EEXIST", treat EBUSY as an XFAIL.
12106
83b8cf9d
MC
121072004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12108
12109 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12110 hp_cc_compiler.
12111
9939d2a8
MC
121122004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12113
12114 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12115 decorations.
12116
1ff8cadf
MC
121172004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12118
12119 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12120 and "(aCC)" decorations. Remove obsolete doco about old
12121 test results.
12122
6fa9022e
MC
121232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12124
12125 * gdb.cp/exception.exp: Fix typo in doco.
12126
209721fe
MK
121272004-01-09 Mark Kettenis <kettenis@gnu.org>
12128
12129 * gdb.base/gdb1476.exp: Fix typo.
12130
ef11303e
MC
121312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12132
12133 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12134 file.
12135
041ab88c
MC
121362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12139 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12140 Use gdb_compile. Remove restriction on gcc. Add some patterns
12141 for recent version of gdb. Delete second half, which was a copy
12142 of the first half with different build flags. This test is
12143 still disabled because it is still not ready for production.
12144
e36d075a
MC
121452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12146
12147 * gdb.cp/exception.cc: Add copyright notice.
12148 * gdb.cp/exception.exp: Add a notice that this file is broken
12149 because of line number changes caused by addition of copyright
12150 notice.
12151
42b190ad
MC
121522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12153
12154 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12155 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12156
8f25f06b
MC
121572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12158
12159 * gdb.cp/classes.exp: Accept gnu abi 2.
12160 * gdb.cp/derivation.exp: Likewise.
12161 * gdb.cp/overload.exp: Likewise.
12162 * gdb.cp/virtfunc.exp: Likewise.
12163
06ded8b8
MC
121642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12167 semicolon after end of function.
12168
77c26ae3
MC
121692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12170
12171 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12172 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12173 boilerplate code for compiling and running the program under
12174 test. Add some string method tests.
12175
20757486
MC
121762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12177
12178 * gdb.cp/bs15503.cc: Add copyright notice.
12179 * gdb.cp/bs15503.exp: Adjust line number.
12180
0fd3b503
MC
121812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12182
12183 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12184 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12185
10d1bea8
MC
121862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12187
12188 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12189 hp_cc_compiler.
12190
2789202a
MC
121912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12192
12193 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12194 * gdb.cp/ctti.exp: Use the marker instead of "next".
12195 With gcc, run further before bailing.
12196
b862f14c
MC
121972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12198
12199 * gdb.cp/cttiadd.cc: Add copyright notice.
12200 * gdb.cp/cttiadd1.cc: Likewise.
12201 * gdb.cp/cttiadd2.cc: Likewise.
12202 * gdb.cp/cttiadd3.cc: Likewise.
12203
96da2469
MC
122042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12205
12206 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12207 Use gdb_test, gdb_test_multiple. Use floating-point values that
12208 have exact representations in IEEE-ish formats.
12209
053248ff
MC
122102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12211
12212 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12213 compilers. Delete duplicate call to get_compiler_info.
12214 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12215 * gdb.base/volatile.exp: Likewise.
12216
84acecdd
MK
122172004-01-07 Mark Kettenis <kettenis@gnu.org>
12218
12219 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12220 memory at address 0.
12221
fe11a27f
MC
122222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12225 to test for hp-ux assembler. Fix copyright years.
12226
60ad077b
AC
122272004-01-07 Andrew Cagney <cagney@redhat.com>
12228
12229 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12230
1c9b8f33
AC
122312004-01-07 Andrew Cagney <cagney@redhat.com>
12232
12233 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12234 when creating the read-only file. From analysis by Roland McGrath
12235 and Elena Zannoni.
12236
753ccc7a
MC
122372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12238
12239 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12240
eca3e36b
MC
122412004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12242
12243 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12244 data pointers.
12245
f8d4bac4
MC
122462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12247
12248 * gdb.cp/m-static.exp: Compile one source file at a time.
12249 Delete unused call to get_compiler_info.
12250
9b4e0f94
MC
122512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12254 * gdb.base/call-rt-st.exp: Likewise.
12255 * gdb.base/nodebug.exp: Likewise.
12256 * gdb.base/volatile.exp: Likewise.
12257 * gdb.cp/ref-types.exp: Likewise.
12258 * gdb.cp/templates.exp: Likewise.
12259
023c1024
MK
122602004-01-05 Mark Kettenis <kettenis@gnu.org>
12261
12262 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12263
19703c4a
MC
122642004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12265
12266 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12267 hppa*-hp-hpux*.
12268
18b67037
MK
122692004-01-04 Mark Kettenis <kettenis@gnu.org>
12270
ba6219c8
MK
12271 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12272 x86_64-*-*.
12273
18b67037
MK
12274 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12275 sparc64-*-* and sparc*-solaris2*.
12276
1bfbbb9d
MK
122772004-01-04 Mark Kettenis <kettenis@gnu.org>
12278
12279 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12280 return ${tests}" test. The ${tests} already mentions the
12281 filename.
12282
06846494
MC
122832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12284
12285 * gdb.cp/local.exp: Accept gcc abi 2.
12286
3b0cb202
MC
122872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12288
12289 * gdb.cp/templates.exp: Accept gcc abi 2.
12290
0643ec3f
MC
122912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12292
12293 * lib/compiler.cc: Remove supports_template_debugging.
12294 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12295
d231d0b1
MC
122962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12297
12298 * gdb.cp/namespace.exp: Accept gcc abi 2.
12299
44ffb27c
MC
123002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12301
12302 * gdb.cp/method.exp: Accept gcc abi 2.
12303
184ad485
MC
123042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12305
12306 * gdb.cp/classes.exp: Generate identical results as old version.
12307 * gdb.cp/derivation.exp: Likewise.
12308 * gdb.cp/overload.exp: Likewise.
12309 * gdb.cp/virtfunc.exp: Likewise.
12310
116f09e7
MC
123112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12312
12313 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12314 mysterious bug with sourceware version of expect.
12315
b1379776
MC
123162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12317
12318 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12319 current versions of gcc, including gcc abi 2. Remove gratuitous
12320 restart of test program. Use gdb_test_multiple and gdb_test for
12321 all tests. Add patterns to xfail missing "const" in "const char *"
12322 and kfail PR gdb/1155.
12323
6b7a4c0e
MC
123242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12325
12326 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12327 current versions of gcc, including gcc abi 2. Remove gratuitous
12328 restart of test program. Use gdb_test_multiple and gdb_test for
12329 all tests. Add patterns to kfail PR gdb/1498.
12330
51615d72
MC
123312003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12332
12333 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12334 current versions of gcc, including gcc abi 2. Use "breakpoint"
12335 and "continue" instead of restarting the target program. Use
12336 gdb_test_multiple and gdb_test for all tests.
12337
7b79a9d7
MK
123382004-01-01 Mark Kettenis <kettenis@gnu.org>
12339
12340 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12341 for *-*-solaris2*.
12342
1cd3489f
MC
123432003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12344
12345 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12346 current versions of gcc, including gcc abi 2. Use "breakpoint"
12347 and "continue" instead of restarting the target program several
12348 times. Use gdb_test_multiple and gdb_test for all tests.
12349
850742db
MC
123502003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12353 source files.
12354
eb4bbda8
MC
123552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12356
12357 * gdb.base/environ.exp: Handle compiling test case from multiple
12358 source files.
12359
e42c7771
MC
123602003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12361
12362 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12363
80e4b428
JB
123642003-12-17 Jim Blandy <jimb@redhat.com>
12365
5f06973a
JB
12366 * gdb.base/freebpcmd.c: Add copyright notice.
12367
80e4b428
JB
12368 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12369
0ab84fb7
MC
123702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12371
12372 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12373
1b3bb3d0
JB
123742003-12-13 Jim Blandy <jimb@redhat.com>
12375
12376 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12377
3a4c9371
KB
123782003-12-12 Kevin Buettner <kevinb@redhat.com>
12379
12380 * gdb.asm/frv.inc: New file.
12381 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12382
a1dea79a
FF
123832003-12-09 Fred Fish <fnf@redhat.com>
12384
12385 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12386 functions to break1.c and leave prototypes behind. Add more
12387 "set breakpoint NN here" comments.
12388 * gdb.base/break1.c: New file.
12389
12390 * gdb.base/break.exp: Handle compiling test case from multiple
12391 source files and change source file references as needed.
12392 * gdb.base/completion.exp: Ditto.
12393 * gdb.base/condbreak.exp: Ditto.
12394 * gdb.base/define.exp: Ditto.
12395 * gdb.base/ena-dis-br.exp: Ditto.
12396 * gdb.base/info-proc.exp: Ditto.
12397 * gdb.base/maint.exp: Ditto.
12398 * gdb.base/until.exp: Ditto.
12399
12400 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12401 hardcoded line numbers.
12402 * gdb.base/define.exp: Ditto.
12403 * gdb.base/ena-dis-br.exp: Ditto.
12404 * gdb.base/maint.exp: Ditto.
12405 * gdb.base/until.exp: Ditto.
12406
12407 * gdb.base/completion.exp: Use "break1" for completion tests since
12408 "break" is no longer a unique prefix.
12409
5266b69c
AC
124102003-12-06 Andrew Cagney <cagney@redhat.com>
12411
12412 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12413 "return_value_unimplemented". When an unimplemented struct return
12414 architecture, report incorrect values as a KFAIL
12415
374451f0
MC
124162003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12417
12418 * gdb.cp/rtti.exp: Accept new wording of warning from
12419 cp_lookup_rtti_type.
12420
ba9b20a7
MC
124212003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12422
12423 Partial fix for PR testsuite/1456.
12424 * gdb.base/scope.exp (test_at_main): Replace references to
12425 gcc_compiled with calls to test_compiler_info.
12426 (test_at_foo): Likewise.
12427 (test_at_bar): Likewise.
12428
b74b6d0b
MC
124292003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12430
12431 Partial fix for PR testsuite/1456.
12432 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12433 to test_compiler_info.
12434
ccfa3402
MC
124352003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12436
12437 * gdb.base/so-impl-ld.exp: Update copyright notice.
12438
f6246aba
MC
124392003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12440
12441 Partial fix for PR testsuite/1456.
12442 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12443 to test_compiler_info.
12444
13ae734a
MC
124452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12446
12447 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12448 from current versions of gdb. Clean up regular expressions.
12449 Delete redundant timeout case.
12450
d8e1cdee
MC
124512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12454 from current versions of gdb. Clean up regular expressions.
12455 Delete redundant timeout case.
12456
96457b64
MC
124572003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 Partial fix for PR testsuite/1456.
12460 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12461 gcc_compiled with call to test_compiler_info.
12462
f35309fc
MC
124632003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12464
12465 Partial fix for PR testsuite/1456.
12466 * gdb.base/list.exp (test_list_function): Delete unused declaration
12467 of gcc_compiled.
12468
d7afdf9b
MC
124692003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12470
12471 Partial fix for PR testsuite/1456.
12472 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12473 call to test_compiler_info.
12474
71507b56
MK
124752003-11-29 Mark Kettenis <kettenis@gnu.org>
12476
12477 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12478 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12479 it to create the appropriate note.inc.
12480 * gdb.asm/asmsrc1.s: Include "note.inc".
12481 * gdb.asm/netbsd.inc: New file.
12482 * gdb.asm/empty.inc: New file.
12483
f81f93f7
MC
124842003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 Partial fix for PR testsuite/1456.
12487 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12488 calls to test_compiler_info.
12489
9a77938e
MC
124902003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 Partial fix for PR testsuite/1456.
12493 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12494 calls to test_compiler_info.
12495
e8367dc7
MK
124962003-11-27 Mark Kettenis <kettenis@gnu.org>
12497
12498 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12499 pattern for the KFAILs.
12500
526c61ee
AF
125012003-11-25 Adam Fedor <fedor@gnu.org>
12502
12503 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12504 * gdb.objc/objcdecode.m: New file.
12505
28f2d600
AF
125062003-11-25 Adam Fedor <fedor@gnu.org>
12507
12508 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12509 * gdb.objc/nondebug.m: New file.
12510
a3895cee
BE
125112003-11-26 Ben Elliston <bje@wasabisystems.com>
12512
12513 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12514 NetBSD as it does on FreeBSD. Modelled on a similar change by
12515 Mark Kettenis on 2003-05-30.
12516 (link-flags): Set to "--entry _start" regardless of target.
12517 Special linker flags are to be appended to $link-flags.
12518 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12519
c9f2c8a3
MC
125202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12521
12522 * gdb.cp/method.exp: Accept output of new demangler.
12523
15a0587a 125242003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12525
12526 * gdb/class2.exp: New file.
12527 * gdb/class2.cc: New file.
12528
3c00b570
MC
125292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12532 of new demangler.
12533
7027acc7
MK
125342003-11-23 Mark Kettenis <kettenis@gnu.org>
12535
12536 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12537 of gdb_test "run".
12538
b0e1598a
MK
125392003-11-23 Mark Kettenis <kettenis@gnu.org>
12540
12541 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12542 "continue" into "run".
12543
4d9eda44
MC
125442003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12545
12546 Partial fix for PR testsuite/1456.
12547 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12548 call to test_compiler_info.
12549 * gdb.cp/ctti.exp: Likewise.
12550 * gdb.cp/derivation.exp: Likewise.
12551 * gdb.cp/member-ptr.exp: Likewise.
12552 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12553 reference to gcc_compiled.
12554
125552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12556
12557 Fix PR testsuite/1463.
12558 * gdb.base/structs.exp (start_structs_test): Call
12559 get_debug_format before using the debug format.
12560
d422fe19
AC
125612003-11-22 Andrew Cagney <cagney@redhat.com>
12562
12563 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12564 * gdb.base/structs.exp: Use gdb_test_multiple.
12565
039cf96d
AC
125662003-11-20 Andrew Cagney <cagney@redhat.com>
12567
6882279b
AC
12568 * gdb.base/structs.exp: Handle and recover from internal errors.
12569 Replace "foo${n}" with "foo<n>" in test messages.
12570
e53890ae
AC
12571 * gdb.base/structs.exp: Update copyright. Rewrite.
12572 * gdb.base/structs.c: Update copyright. Rewrite.
12573
2b211c59
AC
12574 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12575 resync count exceeded.
d63a86f8 12576
039cf96d
AC
12577 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12578 from the internal error.
12579 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12580 Original from Jim Blandy.
12581 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12582
eac98b22
AC
125832003-11-19 Andrew Cagney <cagney@redhat.com>
12584
12585 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12586 KFAIL.
12587
67455b2a
MK
125882003-11-17 Mark Kettenis <kettenis@gnu.org>
12589
12590 New testcase for PR backtrace/1435.
12591 * gdb.arch/i386-unwind.exp: New file.
12592 * gdb.arch/i386-unwind.c: New file.
12593
853d6e5b
AC
125942003-11-17 Andrew Cagney <cagney@redhat.com>
12595
12596 * lib/gdb.exp (compiler_info): New global.
12597 (test_compiler_info): New function.
12598 (get_compiler_info): Set compiler_info.
12599 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12600 "compiler_info" to gcc-<major>-<minor>.
12601
38cf6e11
MC
126022003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12603
12604 * gdb.trace/configure: Remove.
12605
a50d3602
EZ
126062003-11-13 Elena Zannoni <ezannoni@redhat.com>
12607
12608 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12609 breakpoints.
a50d3602
EZ
12610 * gdb.base/break.exp: Remove all references to explicit line
12611 numbers.
12612
d9407aaa
NC
126132003-11-11 Nick Clifton <nickc@redhat.com>
12614
12615 * gdb.base/shreloc.exp: Do not run for targets which do not
12616 support shared objects.
12617
db488fc1
CV
126182003-11-10 Corinna Vinschen <vinschen@redhat.com>
12619
12620 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12621 Don't run tests if nofileio flag is given.
12622
6a90a18e
EZ
126232003-11-07 Elena Zannoni <ezannoni@redhat.com>
12624
12625 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12626 as well as 'Watchpoint'.
6a90a18e 12627
0b915e9c
EZ
126282003-11-06 Elena Zannoni <ezannoni@redhat.com>
12629
12630 Reported by Jim Ingham <jingham@apple.com>:
12631 * gdb.base/annota1.exp: Match at least one occurrence of the
12632 signal handler annotation.
12633
d7e4b55f
EZ
126342003-11-06 Elena Zannoni <ezannoni@redhat.com>
12635
a9c64011
AS
12636 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12637 as well as 'Watchpoint'.
d7e4b55f 12638
2fe4e8d0
MC
126392003-11-05 Michael Chastain <mec@shout.net>
12640
12641 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12642
6ef88553
KW
126432003-11-03 Kris Warkentin <kewarken@qnx.com>
12644
12645 * gdb.arch/gdb1291.c: New test file.
12646 * gdb.arch/gdb1291.exp: New test script.
12647 * gdb.arch/gdb1431.c: New test file.
12648 * gdb.arch/gdb1431.exp: New test script.
12649
ae7dc4d8
MC
126502003-10-22 Michael Chastain <mec@shout.net>
12651
12652 * gdb.mi/pthreads.c: Add copyright notice.
12653
c39d7427
MC
126542003-10-22 Michael Chastain <mec@shout.net>
12655
12656 * gdb.threads/pthreads.c: Add copyright notice.
12657
8b7d96c1
MC
126582003-10-20 Michael Chastain <mec@shout.net>
12659
12660 * gdb.base/gdb1056.exp: New test script.
12661
d1d69fdd
DJ
126622003-10-13 Daniel Jacobowitz <drow@mvista.com>
12663
12664 * gdb.threads/killed.exp: Use gdb_run_cmd.
12665
7d605576
DJ
126662003-10-13 Daniel Jacobowitz <drow@mvista.com>
12667
12668 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12669 create a core file.
12670 * gdb.threads/gcore-thread.exp: Likewise.
12671
618ec112
CV
126722003-10-13 Corinna Vinschen <vinschen@redhat.com>
12673
12674 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12675 type, based on char type.
12676 (struct bit_flags_short_t): New bitfield type, based on short type.
12677 (init_bit_flags_char): New fuction.
12678 (init_bit_flags_short): Ditto.
12679 (print_bit_flags_char): Ditto.
12680 (print_bit_flags_short): Ditto.
12681 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12682
9367a73c
MC
126832003-10-11 Michael Chastain <mec@shout.net>
12684
12685 * gdb.base/call-rt-st.exp: Update copyright year.
12686
1decf120
KI
126872003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12688
12689 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12690 * gdb.disasm/sh3.s: Ditto.
12691
5445b2ae
DJ
126922003-10-07 Daniel Jacobowitz <drow@mvista.com>
12693
12694 * gdb.threads/switch-threads.exp: New test.
12695 * gdb.threads/switch-threads.c: New source file.
12696
aec24853
CV
126972003-10-07 Corinna Vinschen <vinschen@redhat.com>
12698
12699 * gdb.base/ending-run.exp: Add sh specific case.
12700
adc7428d
AC
127012003-10-06 Andrew Cagney <cagney@redhat.com>
12702
12703 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12704 * gdb.disasm/mn10200.exp: Delete obsolete file.
12705
c9d37158
DJ
127062003-09-29 Daniel Jacobowitz <drow@mvista.com>
12707
12708 * ChangeLog: Correct an entry command.exp -> commands.exp.
12709 * gdb.base/commands.exp (bp_deleted_in_command_test)
12710 (temporary_breakpoint_commands): Check noargs.
12711
79c2c32d
DC
127122003-09-25 David Carlton <carlton@kealia.com>
12713
12714 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12715 of some print tests, where appropriate. Add tests for C::D::cd,
12716 E::ce, F::cXfX, G::XgX.
12717 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12718
594e6d67
RE
127192003-09-25 Richard Earnshaw <rearnsha@arm.com>
12720
12721 * lib/java.exp (java_init): Import target_alias before using it.
12722
10f0d451
DC
127232003-09-25 David Carlton <carlton@kealia.com>
12724
12725 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12726
274bcba0
EZ
127272003-09-23 Elena Zannoni <ezannoni@redhat.com>
12728
d63a86f8 12729 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12730 weirdness.
274bcba0 12731
cdbf20f7
MC
127322003-09-17 Michael Chastain <mec@shout.net>
12733
12734 * gdb.cp/gdb1355.exp: New file.
12735 * gdb.cp/gdb1355.c: New file.
12736
71e06f80
CV
127372003-09-15 Corinna Vinschen <vinschen@redhat.com>
12738
12739 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12740 * gdb.asm/sh.inc: New file.
12741
5c4e30ca
DC
127422003-09-11 David Carlton <carlton@kealia.com>
12743
bd45b7af
DC
12744 * gdb.cp/namespace.exp: Add tests for namespace types.
12745 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12746 (test_namespace): New.
12747
1c199746
EZ
127482003-09-11 Elena Zannoni <ezannoni@redhat.com>
12749
a9c64011 12750 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12751 * gdb.stabs/weird.exp: Ditto.
1c199746 12752
04ed252f
MC
127532003-09-08 Michael Chastain <mec@shout.net>
12754
12755 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12756
d8a2d9e7
MC
127572003-09-07 Michael Chastain <mec@shout.net>
12758
12759 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12760 'parse error'.
12761
161afb24
MK
127622003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12763
12764 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12765
49f2741a
MC
127662003-08-30 Michael Chastain <mec@shout.net>
12767
12768 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12769 * gdb.gdb/observer.exp: Ditto.
12770 * gdb.gdb/xfullpath.exp: Ditto.
12771
8afa723e
MK
127722003-08-29 Mark Kettenis <kettenis@gnu.org>
12773
12774 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12775 *-*-*bsd*.
12776
f31dfe3b
JJ
127772003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12778
12779 * gdb.base/dump.exp: Skip for ia64.
12780
4630e498
JJ
127812003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12782
12783 * gdb.asm/asm-source.exp: Add ia64 support.
12784 * gdb.asm/ia64.inc: New file.
12785
1105b7ef
MC
127862003-08-22 Michael Chastain <mec@shout.net>
12787
12788 * gdb.cp: New directory.
12789 * gdb.cp/*: Copy from gdb.c++/*.
12790 * gdb.c++/*: Remove.
12791 * Makefile.in: Change gdb.c++ to gdb.cp.
12792 * configure.in: Ditto.
12793 * configure: Regnerate.
12794
c945b932
MK
127952003-08-18 Mark Kettenis <kettenis@gnu.org>
12796
12797 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12798 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12799
2b66634b
DJ
128002003-08-17 Daniel Jacobowitz <drow@mvista.com>
12801
12802 * mi-var-display.exp (-var-list-children weird): Accept function
12803 pointers with argument types.
12804 * mi1-var-display.exp (-var-list-children weird): Likewise.
12805 * mi2-var-display.exp (-var-list-children weird): Likewise.
12806
a356f73b
DJ
128072003-08-17 Daniel Jacobowitz <drow@mvista.com>
12808
12809 * gdb.base/annota3.exp: Add missing newline.
12810
483417b8
MC
128112003-08-06 Michael Chastain <mec@shout.net>
12812
12813 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12814
c99c59c3
MS
128152003-08-12 Michael Snyder <msnyder@redhat.com>
12816
12817 * gdb.base/float.exp: Add test for SH.
12818
55ed7501
MK
128192003-08-10 Mark Kettenis <kettenis@gnu.org>
12820
12821 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12822
1a371f2e
EZ
128232003-08-07 Elena Zannoni <ezannoni@redhat.com>
12824
12825 * gdb.base/completion.exp: Remove reduntant completion test
12826 on filename.
12827
e0f353ce
EZ
128282003-08-07 Elena Zannoni <ezannoni@redhat.com>
12829
a9c64011
AS
12830 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12831 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12832 gdb.trace/save-trace.exp: Make sure that full pathnames are
12833 escaped correctly.
e0f353ce 12834
5710a1af 128352003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12836
a9c64011
AS
12837 * configure.in: Don't generate config.h from config.hin.
12838 * configure: Regenerate.
12839 * config.hin: Remove file.
12840 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12841 * gdb.threads/pthreads.c: Ditto.
5710a1af 12842
dcd81ce9
DJ
128432003-08-07 Daniel Jacobowitz <drow@mvista.com>
12844
12845 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12846 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12847 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12848 Replace ld24 with seth/add3.
12849
6009d884
AC
128502003-08-02 Andrew Cagney <cagney@redhat.com>
12851
12852 * gdb.base/annota3.exp: New file.
12853 * gdb.base/annota3.c: New file.
12854 * gdb.c++/annota3.exp: New file.
12855 * gdb.c++/annota3.cc: New file.
12856
51514e06
MC
128572003-07-29 Michael Chastain <mec@shout.net>
12858
12859 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12860 actually failed.
12861 (do_pass): Likewise.
12862 * gdb.threads/tls.exp: Always initialize no_of_threads.
12863
4ee6625b
DJ
128642003-07-27 Daniel Jacobowitz <drow@mvista.com>
12865
12866 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12867 pattern.
12868 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12869 * gdb.threads/tls.exp: Recognize one case of the host library not
12870 supporting TLS.
12871
225f2bf6
AC
128722003-07-27 Andrew Cagney <cagney@redhat.com>
12873
12874 * gdb.base/fileio.exp: Use SH when running commands using
12875 remote_exec.
12876
bcb27c9f
DJ
128772003-07-24 Daniel Jacobowitz <drow@mvista.com>
12878
12879 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12880 * gdb.base/relocate.c (dummy): New padding array.
12881
3d67be83
MS
128822003-07-22 Michael Snyder <msnyder@redhat.com>
12883
d63a86f8 12884 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12885
12886 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12887 patterns to be more general, accepting old and new output.
12888 Some output chars (such as '+') also must be quoted.
d63a86f8 12889 Some addresses are displayed numerically instead of
3d67be83
MS
12890 symbolically.
12891
57ba3b85
MS
128922003-07-23 Michael Snyder <msnyder@redhat.com>
12893
686d097c
MS
12894 * gdb.base/return2.exp: Don't test long-long return.
12895
57ba3b85
MS
12896 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12897 * gdb.disasm/t01_mov.exp: Ditto.
12898 * gdb.disasm/t02_mova.s: Ditto.
12899 * gdb.disasm/t02_mova.exp: Ditto.
12900 * gdb.disasm/t03_add.s: Ditto.
12901 * gdb.disasm/t03_add.exp: Ditto.
12902 * gdb.disasm/t04_sub.s: Ditto.
12903 * gdb.disasm/t04_sub.exp: Ditto.
12904 * gdb.disasm/t05_cmp.s: Ditto.
12905 * gdb.disasm/t05_cmp.exp: Ditto.
12906 * gdb.disasm/t06_ari2.s: Ditto.
12907 * gdb.disasm/t06_ari2.exp: Ditto.
12908 * gdb.disasm/t07_ari3.s: Ditto.
12909 * gdb.disasm/t07_ari3.exp: Ditto.
12910 * gdb.disasm/t08_or.s: Ditto.
12911 * gdb.disasm/t08_or.exp: Ditto.
12912 * gdb.disasm/t09_xor.s: Ditto.
12913 * gdb.disasm/t09_xor.exp: Ditto.
12914 * gdb.disasm/t10_and.s: Ditto.
12915 * gdb.disasm/t10_and.exp: Ditto.
12916 * gdb.disasm/t11_logs.s: Ditto.
12917 * gdb.disasm/t11_logs.exp: Ditto.
12918 * gdb.disasm/t12_bit.s: Ditto.
12919 * gdb.disasm/t12_bit.exp: Ditto.
12920 * gdb.disasm/t13_otr.s: Ditto.
12921 * gdb.disasm/t13_otr.exp: Ditto.
12922
e00759ef
EZ
129232003-07-22 Elena Zannoni <ezannoni@redhat.com>
12924
12925 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12926
8bc2021f
EZ
129272003-07-22 Elena Zannoni <ezannoni@redhat.com>
12928
a9c64011
AS
12929 * gdb.threads/tls.c : New file.
12930 * gdb.threads/tls.exp : New file.
12931 * gdb.threads/tls-main.c : New file.
12932 * gdb.threads/tls-shared.c : New file.
12933 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12934
89320c4c
AS
129352003-07-22 Andreas Schwab <schwab@suse.de>
12936
12937 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12938
180dea7c
AS
129392003-07-20 Andreas Schwab <schwab@suse.de>
12940
12941 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12942 due to insn reordering.
12943
0714963c
AC
129442003-07-15 Andrew Cagney <cagney@redhat.com>
12945
12946 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12947
98a23b3f
MC
129482003-07-15 Michael Chastain <mec@shout.net>
12949
12950 * gdb.base/gdb1250.exp: New file.
12951 * gdb.base/gdb1250.c: New file.
12952
27e417a2
ML
129532003-07-09 Michal Ludvig <mludvig@suse.cz>
12954
12955 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12956 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12957
8bc2021f
EZ
129582003-07-09 Elena Zannoni <ezannoni@redhat.com>
12959
a9c64011
AS
12960 * gdb.threads/tls.c: New file.
12961 * gdb.threads/tls.exp: New file.
12962 * gdb.threads/tls-main.c: New file.
12963 * gdb.threads/tls-shared.c: New file.
12964 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12965
d99968dc
EZ
129662003-07-09 Elena Zannoni <ezannoni@redhat.com>
12967
12968 * gdb.base/annota1.exp: Make sure that we properly escape the
12969 full path of the source file. Xfail more permissive patterns,
d63a86f8 12970 due to a compiler debug info problem.
d99968dc 12971
83876b3b
AS
129722003-07-07 Andreas Schwab <schwab@suse.de>
12973
2705e972
AS
12974 * gdb.asm/m68k.inc: New file.
12975 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12976
83876b3b
AS
12977 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12978 arguments"): Also match negative number.
12979
12980 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12981
3a871b37
DJ
129822003-07-03 Daniel Jacobowitz <drow@mvista.com>
12983
12984 * gdb.base/store.c (charest): New typedef.
12985 (add_char): Rename to add_charest, update.
12986 (wack_char): Rename to wack_charest, update types. Return l + r
12987 to keep r live across the call.
12988 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12989 (wack_double, wack_doublest): Return l + r to keep r live across
12990 the call.
12991 * gdb.base/store.exp: Accomodate store.c changes.
12992
b2a7f303
DC
129932003-06-30 David Carlton <carlton@kealia.com>
12994
12995 * gdb.c++/maint.exp (test_invalid_name): New.
12996 (test_first_component): Add tests for invalid names.
12997
3c6cb4a1
MC
129982003-06-29 Michael Chastain <mec@shout.net>
12999
13000 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13001 output of '<VTT for class>' for virtual base classes.
13002
f1c2644b
DJ
130032003-06-29 Daniel Jacobowitz <drow@mvista.com>
13004
13005 * gdb.base/completion.exp: Tab-complete "complet" instead of
13006 "compl".
13007 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13008
18080350
DJ
130092003-06-29 Daniel Jacobowitz <drow@mvista.com>
13010
13011 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13012 * gdb.base/volatile.exp: Likewise.
13013
f56973f8
DJ
130142003-06-29 Daniel Jacobowitz <drow@mvista.com>
13015
13016 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13017 gdb/1265.
13018
130192003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13020 Daniel Jacobowitz <drow@mvista.com>
13021
13022 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13023 initial line count of 'captured_main' from 26 to 32.
13024 (test_with_self): Allow xmalloc call to be interleaved with the
13025 preceding two lines.
13026
e766d4d6
JB
130272003-06-24 Joel Brobecker <brobecker@gnat.com>
13028
13029 * gdb.base/bang.exp: New testcase.
13030
f125c9a4
JB
130312003-06-23 Joel Brobecker <brobecker@gnat.com>
13032
13033 * gdb.base/langs.exp: Add some tests for the "minimal" language
13034 support.
13035
6e25beaf
EZ
130362003-06-23 Elena Zannoni <ezannoni@redhat.com>
13037
13038 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13039 the testcase.
13040
2f816dda
DJ
130412003-06-22 Daniel Jacobowitz <drow@mvista.com>
13042
13043 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13044 offset.
13045
db5a5748
DJ
130462003-06-22 Daniel Jacobowitz <drow@mvista.com>
13047
13048 * gdb.c++/pr-1210.cc: New file.
13049 * gdb.c++/pr-1210.exp: New file.
13050
1df0c130
DJ
130512003-06-21 Daniel Jacobowitz <drow@mvista.com>
13052
13053 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13054 000-exec-continue.
13055
a92feac0
MK
130562003-06-15 Mark Kettenis <kettenis@gnu.org>
13057
13058 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13059 on *-*-*bsd* instead of *-*-freebsd*.
13060
81a58f5b
AC
130612003-06-14 Andrew Cagney <cagney@redhat.com>
13062
13063 * gdb.base/store.exp: Test longest and doublest. Test all
13064 parameters. Weaken return statement match.
13065 * gdb.base/store.c: Add longest and doublest - aka long long and
13066 long double functions. Put all parameters into local register
13067 variables. Use negative values.
13068
b257a0d3
AC
130692003-06-14 Andrew Cagney <cagney@redhat.com>
13070
13071 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13072 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13073 exit status.
13074 * gdb.base/fileio.exp: Disable target when nointerrupts and
13075 noinferiorio, instead of limiting it to remote. Use remote_exec
13076 instead of system.
d63a86f8 13077
21c38304
JJ
130782003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13079
13080 * gdb.base/float.exp: Add ia64 support.
13081
1bcdb424
CV
130822003-06-12 Corinna Vinschen <vinschen@redhat.com>
13083
13084 * gdb.base/fileio.exp: Run only on remote targets.
13085
6aeb981f
CV
130862003-06-10 Corinna Vinschen <vinschen@redhat.com>
13087
13088 * gdb.base/fileio.c: New file, testing File-I/O.
13089 * gdb.base/fileio.exp: Ditto.
13090
53df362e
RG
130912003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13092
13093 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13094 shared objects after relocation at load time (gdb PR/1132).
13095 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13096 as above, part of the shared object relocation test.
53df362e 13097
ffee1b46
MK
130982003-06-08 Mark Kettenis <kettenis@gnu.org>
13099
b5ca3722
MK
13100 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13101 fully filled history list.
13102 * gdb.base/gdb_history: New file.
13103
03ed860d
MK
13104 * gdb.base/signals.exp: XFAIL "continue to func1" on
13105 i*86-*-freebsd*.
13106
ffee1b46
MK
13107 * gdb.base/attach.exp: When trying to attach to a nonexistent
13108 process, make it possible to specify the PID based on the target,
13109 and do so for *-*-freebsd*.
13110
d80dbb52
RH
131112003-06-02 Richard Henderson <rth@redhat.com>
13112
13113 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13114
6dd77b81
RH
131152003-06-02 Richard Henderson <rth@redhat.com>
13116
13117 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13118
f6347e16
RH
131192003-06-02 Richard Henderson <rth@redhat.com>
13120
13121 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13122
2c161407
DJ
131232003-06-01 Daniel Jacobowitz <drow@mvista.com>
13124
13125 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13126 of globalvar.
13127
572eb746
MK
131282003-06-01 Mark Kettenis <kettenis@gnu.org>
13129
13130 * gdb.asm/asm-source.exp: Check for memory read errors in
13131 disassembler test on *BSD too.
13132
9e9617a5
RH
131332003-06-01 Richard Henderson <rth@redhat.com>
13134
13135 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13136 for .frame.
13137 (gdbasm_call): Lose ldgp.
13138 (gdbasm_startup): Add frame information.
13139 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13140
7b34ad4e
MK
131412003-05-31 Mark Kettenis <kettenis@gnu.org>
13142
13143 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13144 i?86-*-*.
13145
10059fdf
MK
131462003-05-30 Mark Kettenis <kettenis@gnu.org>
13147
13148 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13149 FreeBSD.
13150
acf4b816
RH
131512003-05-29 Richard Henderson <rth@redhat.com>
13152
13153 * gdb.asm/alpha.inc: New file.
13154 * gdb.asm/asm-source.exp: Use it.
13155
e9ecd949
JB
131562003-05-29 Jim Blandy <jimb@redhat.com>
13157
13158 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13159 'core.PID'.
13160
e3e5a4f3
JB
131612003-05-22 Jim Blandy <jimb@redhat.com>
13162
13163 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13164 backtrace.
d63a86f8 13165
72fe3d25
DC
131662003-05-20 David Carlton <carlton@math.stanford.edu>
13167
13168 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13169 this time.
13170
58da2eb2
DC
131712003-05-19 David Carlton <carlton@bactrian.org>
13172
13173 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13174 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13175
1fcb5155
DC
131762003-05-19 David Carlton <carlton@bactrian.org>
13177
13178 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13179 namespace tests.
13180 Bump copyright date.
13181 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13182 (main): Call C::D::marker2.
13183 * gdb.c++/namespace1.cc: New file.
13184
85e85163
JJ
131852003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13186
13187 Roland McGrath <roland@redhat.com>
d63a86f8 13188 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13189 there is no manager thread.
13190
a25fbfec
JJ
131912003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13192
d63a86f8
RM
13193 * gdb.threads/schedlock.exp: Remove assumption that all threads
13194 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13195 in one of the child threads rather than the main thread.
13196
be375bae
JB
131972003-05-07 Jim Blandy <jimb@redhat.com>
13198
09bf6082
JB
13199 Add support for assembly source testing on the s390x.
13200 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13201 architecture.
13202 * gdb.asm/s390x.inc: New file.
13203
be375bae
JB
13204 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13205 succession of 'if' statements.
13206
00905d52
AC
132072003-05-05 Andrew Cagney <cagney@redhat.com>
13208
13209 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13210
b1e29e33
AC
132112003-05-05 Andrew Cagney <cagney@redhat.com>
13212
13213 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13214 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13215
e33d66ec
EZ
132162003-05-02 Elena Zannoni <ezannoni@redhat.com>
13217
13218 * gdb.base/charset.exp: Update based on new behavior of set/show
13219 charset commands.
13220
2b6fd0d8
AC
132212003-05-01 Andrew Cagney <cagney@redhat.com>
13222
13223 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13224 variable do not give memory errors.
13225
130cacce
AF
132262003-04-30 Adam Fedor <fedor@gnu.org>
13227
13228 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13229 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13230 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13231 gdb.objc/basicclass.m: : New files
13232
13233 * lib/gdb.exp (gdb_compile_objc): New procedure.
13234
bea71854
DJ
132352003-04-27 Daniel Jacobowitz <drow@mvista.com>
13236
13237 * gdb.base/signals.exp: Make backtrace tests more specific.
13238
0f20eeea
DC
132392003-04-23 David Carlton <carlton@bactrian.org>
13240
13241 * gdb.c++/maint.exp (test_first_component): Add tests for
13242 'operator' in more locations.
13243
c8c4d8dc
KB
132442003-04-16 Kevin Buettner <kevinb@redhat.com>
13245
13246 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13247
3fe60e3c
EZ
132482003-04-16 Elena Zannoni <ezannoni@redhat.com>
13249
13250 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13251 func marke' instead. Update test name.
3fe60e3c 13252
9219021c
DC
132532003-04-15 David Carlton <carlton@math.stanford.edu>
13254
13255 * gdb.c++/maint.exp: New file.
13256
5dd55bdd
EZ
132572003-04-14 Elena Zannoni <ezannoni@redhat.com>
13258
13259 * gdb.threads/schedlock.c: Change type of thread function argument
13260 to long, to avoid warnings on 64-bit platforms.
13261
00890572
EZ
132622003-04-14 Elena Zannoni <ezannoni@redhat.com>
13263
a9c64011
AS
13264 * gdb.base/attach.exp: Add new message from ptrace in case of
13265 attaching to nonexistent process.
d63a86f8 13266
93201743
JB
132672003-04-11 Jim Blandy <jimb@redhat.com>
13268
13269 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13270 gdb.c++/userdef.cc: Place comments on the lines to which the
13271 marker function might return.
13272 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13273 gdb.c++/userdef.exp: Look for those comments to check that we've
13274 returned to the right place, instead of checking line numbers.
13275
2a11c64d
EZ
132762003-04-11 Elena Zannoni <ezannoni@redhat.com>
13277
a9c64011
AS
13278 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13279 match on sourcefile name, instead of directory name.
2a11c64d 13280
68ab8fc5
EZ
132812003-04-10 Elena Zannoni <ezannoni@redhat.com>
13282
d63a86f8 13283 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13284 working directory name.
13285
5624293a
JB
132862003-04-09 Jim Blandy <jimb@redhat.com>
13287
13288 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13289 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13290 after an inferior function call, report the failure, but allow the
13291 test to continue.
13292
f1f02ee4
SC
132932003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13294
13295 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13296 with -DPROTOTYPES.
13297
6eb79af0
SC
132982003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13299
13300 * gdb.base/break.exp: Revert last patch.
13301
8dfb4cf0
SC
133022003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13303
13304 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13305 with -DPROTOTYPES.
13306
ed4c619a
AC
133072003-04-02 Andrew Cagney <cagney@redhat.com>
13308
13309 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13310 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13311 matching directories by the name breakpoint.
13312 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13313 Make "continue to marker1" consistent.
13314 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13315 message consistent.
13316 * lib/gdb.exp: Put "the program is no longer running", and "the
13317 program exited" in parenthesis.
13318 * lib/mi-support.exp: Ditto.
d63a86f8 13319
4e35d5f0 133202003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13321
4e35d5f0
BR
13322 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13323
71900fe8
AC
133242003-03-29 Andrew Cagney <cagney@redhat.com>
13325
13326 * gdb.base/sizeof.c (main): Print the value of '\377'.
13327 * gdb.base/sizeof.exp: Check the sign of '\377'.
13328
c0655a16
MC
133292003-03-27 Michael Chastain <mec@shout.net>
13330
13331 * gdb.base/gdb1090.exp: New file.
13332 * gdb.base/gdb1090.cc: New file.
13333
5b2a3989
JB
133342003-03-27 J. Brobecker <brobecker@gnat.com>
13335
13336 * gdb.gdb/observer.exp: New regression test.
13337
79876890
MC
133382003-03-27 Michael Chastain <mec@shout.net>
13339
13340 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13341 * gdb.base/ptype.exp: Likewise.
13342
6eac95e3
CV
133432003-03-27 Corinna Vinschen <vinschen@redhat.com>
13344
13345 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13346
e8c71839
MC
133472003-03-26 Michael Chastain <mec@shout.net>
13348
13349 * gdb.base/ptype.exp: Actually use some typedef'd types.
13350
71b10041
SC
133512003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13352
13353 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13354 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13355
2512cf80
CV
133562003-03-20 Corinna Vinschen <vinschen@redhat.com>
13357
13358 * gdb.base/default.exp: Fix regular expression.
13359
0d195a4f
CV
133602003-03-20 Corinna Vinschen <vinschen@redhat.com>
13361
13362 * gdb.base/args.exp: Fix regular expression.
13363
8a2dbca8
CV
133642003-03-20 Corinna Vinschen <vinschen@redhat.com>
13365
13366 * gdb.base/help.exp: Allow Win32 child process.
13367
bf028682
CV
133682003-03-20 Corinna Vinschen <vinschen@redhat.com>
13369
13370 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13371 when stepping out of main().
13372
182dbe85
CV
133732003-03-20 Corinna Vinschen <vinschen@redhat.com>
13374
13375 * gdb.base/default.exp: Check for win32 specific message when calling
13376 "run" without executable.
13377
d67a6ba5
CV
133782003-03-20 Corinna Vinschen <vinschen@redhat.com>
13379
13380 * gdb.base/args.exp: Expect .exe in output.
13381
a955b5bb
CV
133822003-03-20 Corinna Vinschen <vinschen@redhat.com>
13383
13384 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13385 Cygwin native.
13386
bf6bad4b
AC
133872003-03-17 Andrew Cagney <cagney@redhat.com>
13388
13389 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13390 vector registes.
13391 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13392 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13393
293e9a31
DC
133942003-03-17 David Carlton <carlton@math.stanford.edu>
13395
13396 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13397 test, for PR breakpoints/38.
13398 Call test_watchpoint_and_breakpoint.
13399 * gdb.base/watchpoint.c (func3): New function.
13400 (main): Call func3.
13401
5330f2db
DC
134022003-03-04 David Carlton <carlton@math.stanford.edu>
13403
13404 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13405 Garply<Garply<char> >:: garply".
13406 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13407 with respect to PR c++/1111; note also PR c++/1113.
13408 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13409 respect to PR c++/1062.
13410 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13411
6ece72da
DC
134122003-03-03 David Carlton <carlton@math.stanford.edu>
13413
13414 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13415 with respect to PR c++/57.
13416 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13417 c++/826.
13418 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13419 respect to PR c++/57.
13420
85ca1584
DC
134212003-03-03 David Carlton <carlton@math.stanford.edu>
13422
13423 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13424 respect to PR c++/33 into FAILs.
13425
98e9c5b8
MC
134262003-03-03 Michael Chastain <mec@shout.net>
13427
7bedbf27
MC
13428 * configure.in: Update copyright years.
13429
134302003-03-03 Michael Chastain <mec@shout.net>
13431
13432 * Makefile.in: Update copyright years.
98e9c5b8 13433
f683e100
DC
134342003-02-28 David Carlton <carlton@math.stanford.edu>
13435
13436 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13437 print class instead of struct and/or superfluous protection
13438 specifiers, as long as the resulting output is equivalent to the
13439 source code.
13440 Delete FIXME from end of messages on tests that don't need
13441 fixing.
13442
a9e0cf2c
DC
134432003-02-28 David Carlton <carlton@math.stanford.edu>
13444
13445 * gdb.c++/templates.exp (do_tests): Allow const in the two
13446 Foo<volatile char *>::foo tests.
13447
e8d359df
MS
134482003-02-27 Michael Snyder <msnyder@redhat.com>
13449
d63a86f8 13450 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13451 will be consistant.
13452
0b71dc91
DC
134532003-02-26 David Carlton <carlton@math.stanford.edu>
13454
13455 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13456 char *>::foo" test with respect to PR c++/33. Create a new test
13457 which is identical to that one except that it doesn't put the
13458 space between the "char" and the "*"; KFAIL it, too.
13459
dd14ab43
DC
134602003-02-26 David Carlton <carlton@math.stanford.edu>
13461
13462 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13463 template types into either PASSes or KFAILs (corresponding to PR
13464 c++/57). Tweak indentation. Update copyright.
13465
1146c7f1
SC
134662003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13467
13468 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13469
74641dfb
MC
134702003-02-13 Michael Chastain <mec@shout.net>
13471
13472 * gdb.base/exprs.exp: Remove i960 remnants.
13473 * gdb.base/funcargs.exp: Likewise.
13474 * gdb.base/list.exp: Likewise.
13475 * gdb.base/ptype.exp: Likewise.
13476
559cd2d0
DC
134772003-02-14 David Carlton <carlton@math.stanford.edu>
13478
13479 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13480 pEe->D::vg()" from XFAIL to KFAIL.
13481
c4f90d87
JM
134822003-02-13 Jason Molenda (jmolenda@apple.com)
13483
13484 * gdb.base/maint.exp: Update maint print statistics regexp to include
13485 new entries.
13486
cbc4d97c
MC
134872003-02-13 Michael Chastain <mec@shout.net>
13488
13489 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13490
40f235b7
MC
134912003-02-12 Michael Chastain <mec@shout.net>
13492
13493 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13494 * gdb.c++/inherit.exp: Likewise.
13495 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13496 * gdb.c++/templates.exp: Likewise.
13497 * gdb.c++/virtfunc.exp: Likewise.
13498
c56716b0
JM
134992003-02-06 Jason Molenda (jason-cl@molenda.com)
13500
13501 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13502 why the code is written that way.
13503
070afcf8
MC
135042003-02-05 Michael Chastain <mec@shout.net>
13505
13506 * gdb.base/dump.exp: Add missing copyright line.
13507
5d0331e5
JM
135082003-02-05 Jason Molenda (jason-cl@molenda.com)
13509
f7ae6d3e 13510 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13511 at the beginning so the breakpoint doesn't get set on the loop.
13512
92851186
MC
135132003-02-05 Michael Chastain <mec@shout.net>
13514
13515 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13516 output for configurations with gcc 2.95.3.
13517
cbf1e085
AC
135182003-02-05 Keith Seitz <keiths@redhat.com>
13519 Andrew Cagney <ac131313@redhat.com>
13520
13521 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13522
29518e1e
MC
135232003-02-04 Michael Chastain <mec@shout.net>
13524
13525 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13526 Call perror and then continue.
13527
5af1d5f3
MC
135282003-02-03 Michael Chastain <mec@shout.net>
13529
13530 * gdb.c++/pr-1023.cc: New file.
13531 * gdb.c++/pr-1023.exp: New file.
13532
6b549786
JB
135332003-02-05 Jim Blandy <jimb@redhat.com>
13534
13535 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13536 it's local to foobar. Check for it there, and check that it's not
13537 present in main.
13538 * gdb.c++/local.cc (marker2): New function.
13539 (foobar): Call marker1.
13540 (main): Call marker2 instead of marker1.
13541
67f16606
AC
135422003-02-04 Andrew Cagney <ac131313@redhat.com>
13543
13544 * gdb.disasm/mn10200.exp: Obsolete file.
13545 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13546 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13547 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13548
1c5cb38e
DC
135492003-02-04 David Carlton <carlton@math.stanford.edu>
13550
13551 * gdb.c++/overload.exp: Test intToChar(1).
13552 * gdb.c++/overload.cc (intToChar): New.
13553 (main): Call intToChar.
13554
d1fe6965
DC
135552003-02-03 David Carlton <carlton@math.stanford.edu>
13556
13557 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13558 'might_kfail' arg.
13559 KFAIL some of the continue_to_bp_overloaded calls, according to
13560 PR c++/1025.
13561
9ba61c5d
MC
135622003-02-01 Michael Chastain <mec@shout.net>
13563
13564 * gdb.base/advance.c (marker1): New marker function.
13565 * gdb.base/advance.exp: When the 'advance' command lands on the
13566 return breakpoint, it can legitimately stop on either the
13567 current line or the next line. Accommodate both outcomes.
13568 * gdb.base/until.exp: Likewise.
13569
e7494ffb
AC
135702003-02-02 Andrew Cagney <ac131313@redhat.com>
13571
13572 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13573 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13574 now a list, not a tuple.
13575 * gdb.mi/mi-var-display.exp: Ditto.
13576 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13577
075559bc
AC
135782003-02-01 Andrew Cagney <ac131313@redhat.com>
13579
13580 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13581 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13582 stack backtraces.
13583 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13584
2bd4c7b1
MK
135852003-02-01 Mark Kettenis <kettenis@gnu.org>
13586
13587 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13588 gdb.mi/mi1-pthreads.exp: Return instead of calling
13589 gdb_suppress_entire_file.
13590
eabd8992
MS
135912003-02-01 Mark Salter <msalter@redhat.com>
13592
13593 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13594
71469e2f
MS
135952003-01-31 Mark Salter <msalter@redhat.com>
13596
13597 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13598 Support empty arg.
13599
38a94d44
MC
136002003-01-30 Michael Chastain <mec@shout.net>
13601
13602 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13603 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13604 has been fixed in gdb/readline on 2003-01-09.
13605
19ea9e73
MS
136062003-01-29 Michael Snyder <msnyder@redhat.com>
13607
e8d359df
MS
13608 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13609 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13610 * gdb.base/args.exp: Skip if target does not support args passing.
13611
2307bd6a
DJ
136122003-01-22 Daniel Jacobowitz <drow@mvista.com>
13613
19ea9e73 13614 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13615 gdb_test. Accept a list of expect arguments as the third
13616 parameter.
13617 (gdb_test): Use it.
13618
f2dd3617
EZ
136192003-01-20 Elena Zannoni <ezannoni@redhat.com>
13620
13621 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13622 allow for different test tree configurations. Update some
13623 tescases accordingly.
13624 * gdb.arch/altivec-regs.exp: Ditto.
13625 * gdb.asm/asm-source.exp: Ditto.
13626 * gdb.base/advance.exp: Ditto.
13627 * gdb.base/display.exp: Ditto.
d63a86f8 13628 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13629 * gdb.base/mips_pro.exp: Ditto.
13630 * gdb.base/overlays.exp: Ditto.
13631 * gdb.base/relocate.exp: Ditto.
13632 * gdb.base/setshow.exp: Ditto.
13633 * gdb.base/step-line.exp: Ditto.
13634 * gdb.base/step-test.exp: Ditto.
13635 * gdb.base/until.exp: Ditto.
13636 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13637
c71cdefd
DC
136382003-01-17 David Carlton <carlton@math.stanford.edu>
13639
13640 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13641 corresponding to PR c++/945.
13642 Update copyright.
13643
fdba05d7
DC
136442003-01-17 David Carlton <carlton@math.stanford.edu>
13645
13646 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13647 corresponding to PR c++/68.
13648
136492003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13650
13651 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13652 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13653 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13654
c362c33a
EZ
136552003-01-15 Elena Zannoni <ezannoni@redhat.com>
13656
0fbc361c
EZ
13657 * gdb.base/break.exp: Fix change of default location, because of
13658 removal of until tests.
13659 * gdb.base/help.exp: Update test for new 'until' help message.
13660 Add test for help on 'advance'.
a9c64011 13661 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13662
dabf8a35
MK
136632003-01-15 Mark Kettenis <kettenis@gnu.org>
13664
13665 * gdb.base/default.exp: Adapt "info float" test for recent changes
13666 to that command. Add test for "info vector".
13667 * gdb.base/float.exp: New file. Add test for "info float" that
13668 resembles the old test in gdb.base/default.exp.
13669
a1769aca
DC
136702003-01-15 David Carlton <carlton@math.stanford.edu>
13671
13672 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13673
82025e13
EZ
136742003-01-15 Elena Zannoni <ezannoni@redhat.com>
13675
13676 * gdb.base/break.exp: Move the tests of until command from here...
13677 * gdb.base/until.exp: ... to here. New file. Add other tests.
13678 * gdb.base/advance.c: New file.
13679 * gdb.base/advance.exp: New file.
13680
8f9ab801
EZ
136812003-01-14 Elena Zannoni <ezannoni@redhat.com>
13682
a9c64011
AS
13683 * gdb.base/args.c: New file.
13684 * gdb.base/args.exp: New file.
8f9ab801 13685
9ae66589
DJ
136862003-01-14 Daniel Jacobowitz <drow@mvista.com>
13687
13688 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13689
8d77e5c3
DJ
136902003-01-14 Daniel Jacobowitz <drow@mvista.com>
13691
13692 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13693
12d2f0a1
DJ
136942003-01-14 Daniel Jacobowitz <drow@mvista.com>
13695
13696 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13697 dates.
13698
6ca37014
DJ
136992003-01-13 Daniel Jacobowitz <drow@mvista.com>
13700
13701 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13702
b0023472
DJ
137032003-01-13 Daniel Jacobowitz <drow@mvista.com>
13704
13705 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13706 (ptype &*"foo").
13707 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13708
607fbc54 137092003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13710
13711 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13712 * gdb.mi/mi1-console.exp: Likewise.
13713
607fbc54 137142003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13715
13716 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13717 * gdb.mi/mi1-console.exp: Likewise.
13718
a1fb14a2
DJ
137192003-01-13 Daniel Jacobowitz <drow@mvista.com>
13720
13721 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13722
c4cf40b7
DJ
137232003-01-09 Daniel Jacobowitz <drow@mvista.com>
13724
13725 * gdb.base/detach.exp: New test.
13726
696d5a5b
DJ
137272003-01-09 Daniel Jacobowitz <drow@mvista.com>
13728
13729 * Makefile.in (ALL_SUBDIRS): New variable.
13730 (subdirs, clean, distclean): Use it.
13731 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13732 regenerating Makefile, since it is generated from the top level.
13733 * gdb.asm/Makefile.in: Likewise.
13734 * gdb.base/Makefile.in: Likewise.
13735 * gdb.c++/Makefile.in: Likewise.
13736 * gdb.disasm/Makefile.in: Likewise.
13737 * gdb.java/Makefile.in: Likewise.
13738 * gdb.mi/Makefile.in: Likewise.
13739 * gdb.threads/Makefile.in: Likewise.
13740 * gdb.trace/Makefile.in: Likewise.
13741
754533e4
DC
137422003-01-09 David Carlton <carlton@math.stanford.edu>
13743
13744 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13745 Add copyright year 2003.
13746
d8b3e9ee
MC
137472003-01-06 Michael Chastain <mec@shout.net>
13748
13749 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13750 When selecting a thread, 'line' and 'file' are optional.
13751 * gdb.mi/mi1-pthreads.exp: Likewise.
13752
8e9e0fe6
AS
137532003-01-06 Andreas Schwab <schwab@suse.de>
13754
13755 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13756 failures.
13757
b5ab8ff3
DJ
137582003-01-04 Daniel Jacobowitz <drow@mvista.com>
13759
13760 Fix PR gdb/844
13761 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13762 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13763
13764 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13765 instead of calling gdb_suppress_entire_file.
13766 * gdb.threads/print-threads.exp: Likewise.
13767 * gdb.threads/schedlock.exp: Likewise.
13768
13769 * gdb.threads/killed.exp: Return instead of calling
13770 gdb_suppress_entire_file.
13771 * gdb.threads/linux-dp.exp: Likewise.
13772 * gdb.threads/pthreads.exp: Likewise.
13773
1e698235
DJ
137742003-01-04 Daniel Jacobowitz <drow@mvista.com>
13775
13776 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13777 stabs.
13778 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13779 * gdb.base/whatis.exp: Always allow (void) after function names.
13780
147ff08c
DJ
137812003-01-04 Daniel Jacobowitz <drow@mvista.com>
13782
13783 * gdb.c++/casts.exp: Correct regexp.
13784
dc62bfc2
MK
137852003-01-04 Mark Kettenis <kettenis@gnu.org>
13786
13787 * configure.in: Call AC_CONFIG_HEADER. Don't call
13788 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13789 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13790 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13791 aforementioned directories in the AC_OUPUT call.
13792 * config.hin: New file.
13793 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13794 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13795 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13796 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13797 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13798 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13799 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13800 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13801 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13802 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13803 gdb.threads/configure.in, gdb.threads/configure,
13804 gdb.threads/config.in, gdb.trace/configure.in,
13805 gdb.trace/configure: Removed.
13806
77afa639
MC
138072003-01-03 Michael Chastain <mec@shout.net>
13808
13809 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13810 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13811
7634bb6e
DJ
138122003-01-03 Daniel Jacobowitz <drow@mvista.com>
13813
13814 * gdb.base/store.exp: Fix regular expressions.
13815
b39c905e
MK
138162002-12-28 Mark Kettenis <kettenis@gnu.org>
13817
13818 * configure.in: Rewrite.
13819 * configure: Regenerated.
13820
0a8551dd
DC
138212003-01-03 David Carlton <carlton@math.stanford.edu>
13822
13823 * gdb.base/psymtab.exp: New file.
13824 * gdb.base/psymtab1.c: Ditto.
13825 * gdb.base/psymtab2.c: Ditto.
13826
c60b7188
AF
138272002-12-23 Adam Fedor <fedor@gnu.org>
13828
13829 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13830
ee73db83
DC
138312002-12-23 David Carlton <carlton@math.stanford.edu>
13832
13833 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13834 and current_directory initialization.
13835
d6c1774e
JB
138362002-12-22 Jim Blandy <jimb@redhat.com>
13837
f0a847b8
JB
13838 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13839 rather than as part of the output file name.
13840
d6c1774e
JB
13841 * gdb.base/attach.exp: There's no need to copy the test program to
13842 /tmp; that was only ever necessary on HP/UX, and this test is
13843 entirely disabled there anyway.
13844
f0708dbb
JB
138452002-12-21 Jim Blandy <jimb@redhat.com>
13846
4c2acfea
JB
13847 * gdb.c++/psmang.exp: Doc fix.
13848
f0708dbb
JB
13849 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13850 test.
13851
9579e000
DC
138522002-12-20 David Carlton <carlton@math.stanford.edu>
13853
13854 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13855
d1810171
MC
138562002-12-18 Michael Chastain <mec@shout.net>
13857
13858 * gdb.c++/annota2.exp: Add copyright year 2002.
13859
76565097
DC
138602002-12-17 David Carlton <carlton@math.stanford.edu>
13861
13862 * gdb.c++/try_catch.cc: Add marker comments.
13863 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13864 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13865 * gdb.c++/m-static.cc: Ditto.
13866 * gdb.c++/m-static1.cc: Ditto.
13867 * gdb.c++/try_catch.cc: Ditto.
13868
da81390b
JJ
138692002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13870
13871 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13872 to see whether we are using the new -environment-directory
13873 command which resets via -r or the old version of the command
13874 which may prompt the user. Part of fix for gdb/741.
13875
b304d130
AC
138762002-12-13 Andrew Cagney <ac131313@redhat.com>
13877
13878 * gdb.fortran/types.exp: Update obsolete comment.
13879 * gdb.fortran/exprs.exp: Ditto.
13880 * lib/gdb.exp: Delete obsolete code.
13881 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13882 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13883 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13884 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13885 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13886 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13887 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13888 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13889 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13890 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13891 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13892 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13893 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13894 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13895 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13896 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13897 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13898 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13899 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13900 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13901 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13902 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13903 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13904 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13905 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13906 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13907 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13908 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13909 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13910 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13911 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13912 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13913 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13914 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13915 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13916 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13917 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13918
a23b6e6a
DC
139192002-12-11 David Carlton <carlton@math.stanford.edu>
13920
13921 * gdb.c++/m-data.exp: Add test for members that shadow global
13922 variables: see PR gdb/804.
13923 * gdb.c++/m-data.cc: Ditto.
13924
6604731b
DJ
139252002-12-10 Daniel Jacobowitz <drow@mvista.com>
13926
13927 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13928
de46ecd7
DC
139292002-12-06 David Carlton <carlton@math.stanford.edu>
13930
13931 * gdb.base/store.c: Don't declare functions static.
13932
27e829d0
AC
139332002-12-04 Andrew Cagney <ac131313@redhat.com>
13934
13935 * gdb.base/store.exp, gdb.base/store.c: New files.
13936
92806416
DJ
139372002-12-03 Daniel Jacobowitz <drow@mvista.com>
13938
13939 * gdb.base/selftest.exp: Update for current gdb.
13940
3bcbaac5
DJ
139412002-12-03 Daniel Jacobowitz <drow@mvista.com>
13942
13943 * gdb.base/maint.exp: Only dump symbols from one source file
13944 or objfile.
13945
f4f00b1f
DJ
139462002-12-03 Daniel Jacobowitz <drow@mvista.com>
13947
13948 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13949 function call.
13950
f1c8a949
JB
139512002-11-25 Jim Blandy <jimb@redhat.com>
13952
13953 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13954 function appearing in error message.
13955
9e297a97
DJ
139562002-11-21 Daniel Jacobowitz <drow@mvista.com>
13957
13958 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13959
1f312e79
JJ
139602002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13961
d63a86f8
RM
13962 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13963 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13964 should be in mi console format. This is part of fix for PR gdb/604.
13965
83c31e7d
FN
139662002-09-18 Fernando Nasser <fnasser@redhat.com>
13967
13968 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13969 which explicitly prints the zero offset as "+0".
13970
322b3f65
DJ
139712002-10-22 Daniel Jacobowitz <drow@mvista.com>
13972
13973 * gdb.threads/schedlock.c (args): Make unsigned.
13974
139752002-10-21 Daniel Jacobowitz <drow@mvista.com>
13976
13977 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13978 numbers. Allow "foo2|selected stack frame".
13979 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13980 * gdb.asm/asmsrc2.s: Likewise.
13981 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13982 comments.
13983 * gdb.asm/mips.inc: New file.
13984
5e2fe5b8
AF
139852002-10-18 Adam Fedor <fedor@gnu.org>
13986
13987 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13988 * gdb.base/help.exp: Likewise.
13989
abe1a5d0
KB
139902002-10-17 Kevin Buettner <kevinb@redhat.com>
13991
13992 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13993 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13994
10abb1d4
JB
139952002-10-02 Jim Blandy <jimb@redhat.com>
13996
13997 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13998
1f609b42
AC
139992002-10-01 Andrew Cagney <ac131313@redhat.com>
14000
14001 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14002 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14003 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14004 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14005 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14006 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14007 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14008
0aee02e4
AC
140092002-09-29 Andrew Cagney <ac131313@redhat.com>
14010
14011 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14012 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14013 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14014 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14015 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14016 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14017 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14018
6fde09ad
KB
140192002-09-27 Kevin Buettner <kevinb@redhat.com>
14020
14021 * gdb.base/annota1.exp (info break): Make directory components of
14022 path optional since not all compilers emit this debug information.
14023
889bf7c5
PA
14024 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14025 step ends up stepping out of the function instead of stopping on
14026 the epilogue.
6fde09ad 14027
9e8aab75
KS
140282002-09-26 Keith Seitz <keiths@redhat.com>
14029
14030 * lib/insight-support.exp (gdbtk_start): Figure out where
14031 the insight executable is based on where gdb is. Use this
14032 executable to start insight instead of gdb.
14033
e36180d7
AC
140342002-09-25 Andrew Cagney <cagney@redhat.com>
14035
14036 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14037
9dd34b2b
AC
140382002-09-24 Andrew Cagney <ac131313@redhat.com>
14039
14040 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14041 test_isolated_complaints.
14042 (test_empty_complaint): New function.
14043 (test_empty_complaints): New function. Check no output when no
14044 complaints.
d63a86f8 14045
dea97812
KB
140462002-09-19 Jim Blandy <jimb@redhat.com>
14047
a9c64011 14048 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14049
54951bd7
AC
140502002-09-19 Andrew Cagney <ac131313@redhat.com>
14051
14052 * gdb.gdb/complaints.exp: New file.
14053
dec43320
AC
140542002-09-18 Andrew Cagney <ac131313@redhat.com>
14055
14056 * gdb.base/maint.exp: Check `help maint internal-warning'.
14057
e70d6e3f
DC
140582002-09-18 David Carlton <carlton@math.stanford.edu>
14059
14060 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14061 numbers, and replace them by a single breakpoint after the
14062 constructors are all finished.
14063 Add test 4.
14064 * gdb.c++/m-static.cc: Add test 4.
14065 * gdb.c++/m-static.h: New file.
14066 * gdb.c++/m-static1.cc: New file.
14067
14068 * gdb.c++/printmethod.exp: New file.
14069 * gdb.c++/printmethod.cc: New file.
14070
14071 * gdb.c++/pr-574.exp: New file.
14072 * gdb.c++/pr-574.cc: New file.
14073
afb5c968
CV
140742002-09-18 Corinna Vinschen <vinschen@redhat.com>
14075
14076 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14077 embedded targets which never actually exit.
14078
31e45dee
FN
140792002-09-18 Fernando Nasser <fnasser@redhat.com>
14080
14081 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14082 "don't step after run" as unresolved or unsupported, instead of xfail.
14083
a283c5a1
CV
140842002-09-18 Corinna Vinschen <vinschen@redhat.com>
14085
14086 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14087 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14088 Add newline to expected string in "step out of main (status wrapper)"
14089 case.
14090
11350d2a
CV
140912002-09-18 Corinna Vinschen <vinschen@redhat.com>
14092
14093 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14094 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14095
0deec7d6
TT
140962002-09-17 Tom Tromey <tromey@redhat.com>
14097
14098 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14099 \000, not \0, in double-quoted string.
14100
b2b4a1b5
CV
141012002-09-14 Corinna Vinschen <vinschen@redhat.com>
14102
c9d37158 14103 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14104 string after running the commands execution on breakpoint tests.
14105
1c56143a
CV
141062002-09-13 Corinna Vinschen <vinschen@redhat.com>
14107
14108 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14109
37f8da45
JB
141102002-09-12 Joel Brobecker <brobecker@gnat.com>
14111
14112 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14113
08b468e0
KS
141142002-09-10 Keith Seitz <keiths@redhat.com>
14115
14116 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14117 runto proc.
14118 (mi_run_to_main): Use mi_runto.
14119 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14120
dc360f58
KS
141212002-09-10 Keith Seitz <keiths@redhat.com>
14122
14123 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14124 regexp for stopping at main. Could have multiple event notifications.
14125 Don't assume that main was declared with no parameters.
14126 (mi_next): Use mi_step_to.
14127 (mi_step): Use mi_next_to.
14128
ce3abcfb
CV
141292002-09-09 Corinna Vinschen <vinschen@redhat.com>
14130
14131 * gdb.base/default.exp: Fix expected string in `info float' test.
14132
d1f5b980
BE
141332002-09-09 Ben Elliston <bje@redhat.com>
14134
14135 * config/mips.exp: Update comments.
14136 * config/mips-idt.exp: Likewise.
14137 * config/nind.exp: Likewise.
14138 * config/slite.exp: Likewise.
14139 * config/sparclet.exp: Likewise.
14140 * config/udi.exp: Likewise.
14141 * config/vx.exp: Likewise.
14142 * config/vxworks29k.exp: Likewise.
14143
2f71430b
JB
141442002-09-05 Jim Blandy <jimb@redhat.com>
14145
14146 * gdb.threads/killed.exp: Fix test failure message.
14147
7ddebc7e
KS
141482002-09-04 Keith Seitz <keiths@redhat.com>
14149
14150 * lib/mi-support.exp: Update copyright.
14151 (mi_gdb_test): Increase the priority of the expected pattern
14152 so that it matches gdb_test.
14153
0ae67eb3
KS
141542002-09-03 Keith Seitz <keiths@redhat.com>
14155
14156 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14157 Use integer comparison instead of string comparison for testing
14158 whether binary was built.
14159
38fc42c8
JB
141602002-09-03 Jim Blandy <jimb@redhat.com>
14161
14162 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14163
b6ff0e81
JB
141642002-08-29 Jim Blandy <jimb@redhat.com>
14165
14166 * gdb.threads/pthreads.exp: Move the portable thread compilation
14167 code into a function in lib/gdb.exp, and call that from here.
14168 * lib/gdb.exp (gdb_compile_pthreads): New function.
14169
07c98896
KS
141702002-08-29 Keith Seitz <keiths@redhat.com>
14171
14172 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14173 expect_out so that callers can get at it.
14174
0312286c
DJ
141752002-08-23 Daniel Jacobowitz <drow@mvista.com>
14176
14177 * gdb.threads/print-threads.c: New file.
14178 * gdb.threads/print-threads.exp: New file.
14179 * gdb.threads/schedlock.c: New file.
14180 * gdb.threads/schedlock.exp: New file.
14181
dd039bc4
EZ
141822002-08-22 Elena Zannoni <ezannoni@redhat.com>
14183
a9c64011
AS
14184 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14185 not altivec.c.
dd039bc4 14186
1f36144c
MK
141872002-08-17 Mark Kettenis <kettenis@gnu.org>
14188
14189 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14190 targets. The problem should be fixed now.
14191
16057ec7 141922002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14193
14194 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14195 2002-07-24 change that removes final dots from error messages.
14196
3c1499ad
TT
141972002-08-13 Tom Tromey <tromey@redhat.com>
14198
14199 * gdb.base/readline.exp: New file.
14200
a20ce2c3
AC
142012002-08-01 Andrew Cagney <ac131313@redhat.com>
14202
14203 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14204 supress message.
14205
db034ac5
AC
142062002-08-01 Andrew Cagney <cagney@redhat.com>
14207
14208 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14209 CHILL_FOR_TARGET and CHILL_LIB.
14210 * configure.in (configdirs): Remove gdb.chill.
14211 * configure: Regenerate.
14212 * lib/gdb.exp: Obsolete references to chill.
14213 * gdb.fortran/types.exp: Ditto.
14214 * gdb.fortran/exprs.exp: Ditto.
14215
3e000b18
KB
142162002-07-30 Kevin Buettner <kevinb@redhat.com>
14217
14218 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14219 set Irix-specific compile and link flags.
14220
28f4966b
KB
142212002-07-29 Kevin Buettner <kevinb@redhat.com>
14222
14223 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14224 source files. The ``-o'' option doesn't work with the ``-E'' option
14225 when using the Irix compiler.
14226
46c0d5a6
DJ
142272002-07-19 Daniel Jacobowitz <drow@mvista.com>
14228
14229 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14230 Improve support for reusing an exec file. Copy exec file
14231 to target, and run gdbserver on the target instead of on the host.
14232
eecf4bed
JB
142332002-07-18 Jim Blandy <jimb@redhat.com>
14234
0f815cdf
JB
14235 * gdb.base/ending-run.exp: Don't expect to see the program end in
14236 some orderly fashion when we're running on a real stand-alone
14237 board.
14238
eecf4bed
JB
14239 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14240 targets that don't support interrupts.
14241
52d309e4
JB
142422002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14243
14244 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14245 systems.
14246 Move comments in expect statements to inside the actions, so that they
14247 don't get matched against.
14248
ff683d9e
MK
142492002-07-10 Mark Kettenis <kettenis@gnu.org>
14250
14251 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14252 function when asleep" test.
14253
b5356753
AC
142542002-07-10 Andrew Cagney <ac131313@redhat.com>
14255
14256 * gdb.base/page.exp: Rewrite to handle problems with very long
14257 `info set' output. Update copyright.
14258
6aa4d13a
AC
142592002-06-26 Andrew Cagney <ac131313@redhat.com>
14260
14261 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14262 gdb.threads-hp.
14263 * gdb.hp/configure: Regenerate.
14264 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14265 * gdb.hp/gdb.threads-hp/configure: Delete file.
14266 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14267
8cf8c2b8
AC
142682002-06-22 Andrew Cagney <ac131313@redhat.com>
14269
14270 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14271 setlocale, bindtextdomain and textdomain.
14272
6827a8f8
JB
142732002-06-11 Jim Blandy <jimb@redhat.com>
14274
919d772c
JB
14275 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14276 preprocessor macro information is present.
14277
6827a8f8
JB
14278 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14279 tests.
14280
c15b0d21
MS
142812002-06-06 Michael Snyder <msnyder@redhat.com>
14282
c5984d70
MS
14283 * gdb.base/overlays.exp: Record addresses of overlay
14284 functions in TCL variables rather than in GDB variables,
14285 to avoid having GDB convert them to pointers (with loss
14286 of information).
14287
d63a86f8 14288 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14289 default linker script changes.
c15b0d21
MS
14290 * gdb.base/long_long.exp: Add check for sizeof (long double).
14291
be26fe0d
ML
142922002-06-06 Michal Ludvig <mludvig@suse.cz>
14293
14294 * gdb.asm/asm-source.exp: Add x86-64 target.
14295 * gdb.asm/x86_64.inc: New.
d63a86f8 14296
258093ca 142972002-05-30 Michael Chastain <mec@shout.net>
258093ca 14298
4b3153f1 14299 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14300 * gdb.c++/m-static.cc: New file.
14301 * gdb.c++/m-static.exp: New file.
14302
241264c6
MS
143032002-05-28 Michael Snyder <msnyder@redhat.com>
14304
14305 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14306 precision.
14307
9bba8c8f 143082002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14309
4b3153f1 14310 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14311 * gdb.c++/m-data.cc: New file.
14312 * gdb.c++/m-data.exp: New file.
14313
143142002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14315
4b3153f1 14316 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14317 * gdb.c++/try_catch.cc: New file.
d63a86f8 14318 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14319
def1b996
MC
143202002-05-27 Michael Chastain <mec@shout.net>
14321
14322 * gdb.c++/local.exp: Accept more nested types in output.
14323
522ba268
MC
143242002-05-26 Michael Chastain <mec@shout.net>
14325
14326 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14327
277254ba
MS
143282002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14329
14330 * lib/gdb.exp (gdb_wrapper_init): Just because
14331 gdb_wrapper_file exists, this does not mean that the file
14332 should not be rebuilt. That is what gdb_wrapper_initialized
14333 is for.
14334 (default_gdb_init): Reset gdb_wrapper_initialized.
14335
b61a8733
MS
143362002-05-23 Michael Snyder <msnyder@redhat.com>
14337
d63a86f8 14338 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14339 the precision of the floating point test results.
14340 * gdb.base/call-rt-st.exp: Ditto.
14341
b61a8733
MS
14342 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14343 * gdb.base/call-rt-st.exp: Ditto.
14344
56f6e910
MC
143452002-05-19 Michael Chastain <mec@shout.net>
14346
14347 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14348
ad0b0016
EZ
143492002-05-19 Elena Zannoni <ezannoni@redhat.com>
14350
a9c64011
AS
14351 * configure.in (configdirs): Add gdb.arch.
14352 * configure: Regenerate.
ad0b0016 14353
f617d2b6
JB
143542002-05-17 Jim Blandy <jimb@redhat.com>
14355
14356 * gdb.base/completion.exp: Recognize the more detailed error
14357 messages produced by the macro expander's lexical analyzer.
14358
eac2a696
EZ
143592002-05-14 Elena Zannoni <ezannoni@redhat.com>
14360
a9c64011
AS
14361 * gdb.arch/altivec-abi.c: New file.
14362 * gdb.arch/altivec-abi.exp: New file.
14363 * gdb.arch/altivec-regs.c: New file.
14364 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14365
2fdde8f8
DJ
143662002-05-14 Daniel Jacobowitz <drow@mvista.com>
14367
14368 * gdb.base/maint.exp (maint print type): Update for new type
14369 structure.
d63a86f8 14370
e31f1a7c
EZ
143712002-05-14 Elena Zannoni <ezannoni@redhat.com>
14372
14373 * gdb.arch: New directory.
14374 * gdb.arch/configure.in: New file.
14375 * gdb.arch/configure: New file.
14376 * gdb.arch/Makefile.in: New file.
14377
db589741
CV
143782002-05-13 Corinna Vinschen <vinschen@redhat.com>
14379
14380 * gdb.asm/asm-source.exp: Add v850 as supported target.
14381 * gdb.asm/v850.inc: New file.
14382
8ce2a7dc
DJ
143832002-05-13 Daniel Jacobowitz <drow@mvista.com>
14384
14385 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14386
df763c7f
DJ
143872002-05-12 Daniel Jacobowitz <drow@mvista.com>
14388
14389 * gdb.base/break.exp: Check 'break "marker2"'.
14390
377daeed
MS
143912002-05-10 Michael Snyder <msnyder@redhat.com>
14392
14393 * gdb.base/long_long.exp: Fix typo.
14394
c4b7bc2b
JB
143952002-05-10 Jim Blandy <jimb@redhat.com>
14396
ecac9a4e
JB
14397 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14398 a bug.
14399
c4b7bc2b
JB
14400 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14401 Recognize more detailed error message produced by the macro
14402 expander's lexical analyzer.
14403 * lib/gdb.exp (test_print_reject): Same.
14404
e71019a1
MK
144052002-05-09 Mark Kettenis <kettenis@gnu.org>
14406
14407 * gdb.c++/method.exp: Fix typo.
14408
fedfc8e6
MS
144092002-05-08 Michael Snyder <msnyder@redhat.com>
14410
166a1957
MS
14411 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14412 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14413 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14414 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14415 Add iftarget clause for strongarm.
d63a86f8 14416
f1c47eb2
MS
144172002-05-06 Michael Snyder <msnyder@redhat.com>
14418
cb9a9d3e
MS
14419 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14420 (gdb_continue_to_end): Accept output from status wrapper.
14421 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14422 Clean up fail messages to match pass messages.
14423
f1c47eb2
MS
14424 Enable the "needs_status_wrapper" testsuite feature.
14425 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14426 (gdb_compile): Conditionally call gdb_wrapper_init.
14427 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14428 * gdb.c++/method.exp: Recognize output from status wrapper.
14429
6079c749
BE
144302002-05-06 Ben Elliston <bje@redhat.com>
14431From Graydon Hoare <graydon@redhat.com>
14432
14433 * config/sid.exp: Include support for "rawsid" protocol.
14434
188baff3
JB
144352002-05-03 Jim Blandy <jimb@redhat.com>
14436
14437 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14438 * gdb.c++/hang3.C: New file.
14439
b9c07f0f
AC
144402002-05-04 Andrew Cagney <ac131313@redhat.com>
14441
14442 * gdb.base/default.exp: Remove obsolete code.
14443 * gdb.c++/misc.exp: Ditto. Update copyright.
14444 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14445 * gdb.base/whatis.exp: Ditto. Update copyright.
14446 * gdb.base/scope.exp: Ditto. Update copyright.
14447 * gdb.base/ptype.exp: Ditto. Update copyright.
14448 * gdb.base/printcmds.exp: Ditto. Update copyright.
14449 * gdb.base/opaque.exp: Ditto. Update copyright.
14450 * gdb.base/list.exp: Ditto.
14451 * gdb.base/funcargs.exp: Ditto. Update copyright.
14452 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14453 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14454 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14455 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14456 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14457 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14458
5c7a0397
MS
144592002-05-02 Michael Snyder <msnyder@redhat.com>
14460
d6dcc264 14461 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14462 * gdb.base/long_long.exp: Add xscale target.
14463 * gdb.base/default.exp: Add xscale target.
14464
eb7f1c48
JB
144652002-05-01 Jim Blandy <jimb@redhat.com>
14466
14467 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14468 gdb.c++/hang.exp: New test.
14469
a6befae8
FF
144702002-05-01 Fred Fish <fnf@redhat.com>
14471
14472 * gdb.base/completion.exp: Handle completions of "./Make" for
14473 more than one completion possibility, as is the case when we
14474 build and test in the source tree.
14475
0a310277
AG
144762002-04-29 Anthony Green <green@redhat.com>
14477
14478 * gdb.java/jmisc1.exp: New file.
14479 * gdb.java/jmisc2.exp: New file.
14480
6ff9af88
DJ
144812002-04-24 Daniel Jacobowitz <drow@mvista.com>
14482
14483 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14484
96b3d632
EZ
144852002-04-23 Elena Zannoni <ezannoni@redhat.com>
14486
14487 * gdb.base/help.exp: Change 'help status' to allow for target
14488 dependent output differences.
14489
5019bb54
MC
144902002-04-22 Michael Chastain <mec@shout.net>
14491
14492 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14493
a805a116
MC
144942002-04-22 Michael Chastain <mec@shout.net>
14495
14496 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14497
a1706bfd
DM
144982002-04-17 David S. Miller <davem@redhat.com>
14499
14500 * gdb.asm/sparc64.inc: New file.
14501 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14502
a73a20a2
EZ
145032002-04-19 Elena Zannoni <ezannoni@redhat.com>
14504
14505 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14506 instruction file directly into the build tree. Clean up at end of
14507 test.
14508
ba678339
DM
145092002-04-18 David S. Miller <davem@redhat.com>
14510
14511 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14512 handle 64-bit platforms correctly.
14513 * gdb.base/maint.exp: Likewise.
14514
b03399da
KB
145152002-04-18 Kevin Buettner <kevinb@redhat.com>
14516
14517 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14518 ``-fpic'' when compiling files comprising a shared library, but
14519 it does need additional linker flags in order to find shared
14520 libraries at run time.
14521
e2004992
KB
145222002-04-18 Kevin Buettner <kevinb@redhat.com>
14523
14524 * gdb.base/cvexpr.c (use): New function.
14525 (main): Invoke use() on all global variables to prevent
14526 some linkers from deleting these otherwise unused symbols.
14527
d8937120
MC
145282002-04-17 Michael Chastain <mec@shout.net>
14529From David S. Miller <davem@redhat.com>
14530
14531 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14532 handle 64-bit platforms correctly.
14533
ffd61a58
MS
145342002-04-12 Michael Snyder <msnyder@redhat.com>
14535From Jim Blandy <jimb@redhat.com>
a9c64011 14536 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14537 script can handle this instead.
14538 * gdb.base/bar.c (barx): Same.
14539 * gdb.base/baz.c (bazx): Same.
14540 * gdb.base/grbx.c (grbxx): Same.
14541
14542 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14543 manager doesn't automatically unmap overlays unnecessarily.
14544
6b8426a6
MH
145452002-04-10 Martin M. Hunt <hunt@redhat.com>
14546
14547 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14548 stepping out of main.
14549
34af4875
MC
145502002-04-09 Michael Chastain <mec@shout.net>
14551
14552 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14553 scope so that the nested scope tests will make sense.
14554 * gdb.c++/local.exp: Write patterns that actually work with gcc
14555 (the HP patterns "were never known to work with gcc").
14556 Keep the old aCC patterns too.
14557
2d1676a0
DJ
145582002-04-09 Daniel Jacobowitz <drow@mvista.com>
14559
14560 * gdb.base/attach.exp: Correct target board test.
14561
3a63e3f9
MC
145622002-04-08 Michael Chastain <mec@shout.net>
14563
14564 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14565 in a const method. Add some xfail and fail cases for configurations
14566 that do not emit the "const ...".
14567
f18dabd2
MC
145682002-04-07 Michael Chastain <mec@shout.net>
14569
14570 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14571 Accept "A * const" and "const A * const" as type of "this".
14572 Fix spelling of getFunky throughout. Make messages uniform.
14573
0fcddd82
EZ
145742002-04-07 Elena Zannoni <ezannoni@redhat.com>
14575
a9c64011 14576 Work around for PR gdb/285:
0fcddd82
EZ
14577 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14578
16a8534a
EZ
145792002-04-07 Elena Zannoni <ezannoni@redhat.com>
14580
14581 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14582 instructions file at run time instead of configure time.
14583 Sometimes we run the test in a directory that is not the one we
14584 configured in.
14585 * gdb.asm/configure.in: Delete creation of symlink.
14586 * gdb.asm/configure: Regenerate.
14587
24181d81
JB
145882002-04-05 J. Brobecker <brobecker@gnat.com>
14589
14590 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14591 xfullpath () function.
14592
7cdb7107
DJ
145932002-04-04 Daniel Jacobowitz <drow@mvista.com>
14594
14595 * gdb.asm/Makefile.in: Correct dependencies.
14596
14597 * gdb.asm/powerpc.inc: New file.
14598 * gdb.asm/asm-source.exp: Add PowerPC.
14599 * gdb.asm/configure.in: Likewise.
14600 * gdb.asm/configure: Regenerated.
14601
a7d17088
DJ
146022002-04-04 Daniel Jacobowitz <drow@mvista.com>
14603
14604 * gdb.base/relocate.exp: New file.
14605 * gdb.base/relocate.c: New file.
14606
cd721503
FF
146072002-04-04 Fred Fish <fnf@redhat.com>
14608
14609 * gdb.base/step-test.exp: Update comment regarding stopping in
14610 memcpy/bcopy calls inserted as part of the compiler runtime.
14611
b22ad7a7
MS
146122002-04-04 Michael Snyder <msnyder@redhat.com>
14613
14614 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14615
5f279fa6
DJ
146162002-04-03 Daniel Jacobowitz <drow@mvista.com>
14617
14618 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14619 (gdb_expect): Remove $notransfer hack.
14620
dd0fd3ce
DJ
146212002-04-02 Daniel Jacobowitz <drow@mvista.com>
14622
14623 * gdb.c++/classes.exp ("calling method for small class"): Match
14624 updated register output.
14625
1e50cda1
DJ
146262002-03-30 Daniel Jacobowitz <drow@mvista.com>
14627
14628 Fix PR gdb/452
14629 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14630 when finished. Make gdb_file_cmd send "exec-file" when
14631 appropriate.
14632
24015922
DJ
146332002-03-30 Daniel Jacobowitz <drow@mvista.com>
14634
14635 * gdb.base/attach.exp: Remove extra setup_xfail.
14636
dd7dfd64
MS
146372002-03-26 Michael Snyder <msnyder@redhat.com>
14638
14639 * gdb.base/default.exp: Add tests for dump, append, and restore.
14640 * gdb.base/help.exp: Add tests for dump, append, and restore.
14641 * gdb.base/dump.exp: New file, test dump, append and restore.
14642 * gdb.base/dump.c: New file.
14643
48b2f8d7
MS
146442002-03-27 Michael Snyder <msnyder@redhat.com>
14645
d63a86f8 14646 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14647 clean-ups in help messages.
14648
05b4d525
FF
146492002-03-26 Fred Fish <fnf@redhat.com>
14650
14651 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14652 have debugging info for those functions and the compiler uses them
14653 internally to copy structs around.
14654
d7679631
FF
146552002-03-26 Fred Fish <fnf@redhat.com>
14656
14657 * gdb.base/list.exp: Revert the change made yesterday and add note
14658 about why we don't list the default lines for remote targets.
14659
523ac3f9
MS
146602002-03-25 Michael Snyder <msnyder@redhat.com>
14661
14662 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14663
754b2b8d
FF
146642002-03-25 Fred Fish <fnf@redhat.com>
14665
14666 * gdb.base/list.exp: This test works on remote targets so remove
14667 the short circuit for remote targets. Update copyright.
14668
33c3e192
FF
146692002-03-25 Fred Fish <fnf@redhat.com>
14670
14671 * gdb.base/attach.exp: Fix logic error that was suppressing this
14672 test for all non hppa*-*-hpux* targets, instead of the hp target.
14673 Move comments closer to the suppression point. Also now need to
14674 check that we are running natively.
14675
d43e73ee
MS
146762002-03-22 Michael Snyder <msnyder@redhat.com>
14677
882c8f02
MS
14678 * gdb.base/default.exp: Add test for gcore. Update copyright.
14679 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14680
04c12f60
FF
146812002-03-06 Fred Fish <fnf@redhat.com>
14682
14683 * gdb.base/funcargs.c: Remove extraneous ';' character.
14684 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14685
b43df995
MC
146862002-03-04 Michael Chastain <mec@shout.net>
14687
14688 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14689 accommodate gcc v3 function signature.
14690 * gdb.mi/mi0-var-cmd-exp: Ditto.
14691
92362027
AC
146922002-02-24 Andrew Cagney <ac131313@redhat.com>
14693
14694 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14695 ``GNU/Linux'' or ``Linux kernel''
14696 * testsuite/gdb.threads/pthreads.c: Ditto.
14697
258ad32d
MC
146982002-02-24 Michael Chastain <mec@shout.net>
14699
14700 * gdb.threads/pthreads.c (thread1): Add a return statement.
14701 (thread2): Likewise.
14702 (foo): Likewise.
14703
04c3b3d4
MC
147042002-02-23 Michael Chastain <mec@shout.net>
14705
14706 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14707 to placate gcc.
14708
5a2a0a20
MC
147092002-02-23 Michael Chastain <mec@shout.net>
14710
14711 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14712 test "ptype bint". The test passes on all my stabs configurations.
14713
a640f7fc
JB
147142002-02-21 Jim Blandy <jimb@redhat.com>
14715
27924826
JB
14716 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14717 filename at a time, and watch for the ones we want to see.
14718
a640f7fc
JB
14719 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14720 types of pointers to prototyped functions.
14721
edcc8c75
AC
147222002-02-20 Andrew Cagney <ac131313@redhat.com>
14723
14724 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14725 signed, unsigned and straight char.
14726 (padding_char, padding_short, padding_int, padding_long,
14727 padding_long_long, padding_float, padding_double,
14728 padding_long_double): New global variables.
14729 (fill, fill_structs): New functions.
14730
14731 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14732 for correctly sized writes. Update copyright.
14733 (get_valueof): New procedure.
14734 (get_sizeof): Call get_valueof.
14735 (check_valueof): New procedure.
14736 (check_padding): New procedure.
14737
ac57ea44
MC
147382002-02-20 Michael Chastain <mec@shout.net>
14739
14740 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14741 to setup_xfail. Document some of the remaining calls.
14742
7a10c941
MC
147432002-02-18 Michael Chastain <mec@shout.net>
14744
14745 * gdb.c++/userdef.exp: Update copyright year.
14746
fb8acdcc
DJ
147472002-02-18 Daniel Jacobowitz <drow@mvista.com>
14748
14749 * gdb.c++/userdef.exp: Test overloaded operators properly.
14750 Remove xfails.
14751
fda6ae12
MS
147522002-02-14 Michael Snyder <msnyder@redhat.com>
14753
14754 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14755
676a0442
DJ
147562002-02-14 Daniel Jacobowitz <drow@mvista.com>
14757
14758 * gdb.base/a2-run.exp: Check for a remote target properly.
14759 * gdb.base/annota1.exp: Likewise.
14760 * gdb.base/list.exp: Likewise.
14761 * gdb.base/reread.exp: Likewise.
14762 * gdb.base/scope.exp: Likewise.
14763 * gdb.base/shlib-call.exp: Likewise.
14764 * gdb.base/term.exp: Likewise.
14765 * gdb.c++/annota2.exp: Likewise.
14766
78b4f468
RE
147672002-02-13 Richard Earnshaw <rearnsha@arm.com>
14768
14769 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14770
9a81ba51
MC
147712002-02-10 Michael Chastain <mec@shout.net>
14772
14773 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14774 (call_after_alloca): Ditto.
14775
004af6c7
DJ
147762002-02-10 Daniel Jacobowitz <drow@mvista.com>
14777
14778 * gdb.base/ending-run.exp: Guard "cont" test with
14779 gdb_skip_stdio_test.
14780
37225f62
JB
147812002-02-06 Jim Blandy <jimb@redhat.com>
14782
14783 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14784 from here...
14785 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14786 To here. Disable this test on non-HP platforms. Add big comment.
14787
fe6fdd96
MS
147882002-02-04 Michael Snyder <msnyder@redhat.com>
14789
14790 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14791 other than d10v and m32r.
14792
036fad3f
RE
147932002-02-02 Richard Earnshaw <rearnsha@arm.com>
14794
14795 * gdb.base/default.exp: Rewrite test patterns to reduce time
14796 taken to match them.
14797
7148ab62
DJ
147982002-01-30 Daniel Jacobowitz <drow@mvista.com>
14799
14800 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14801 Allow a start function above main.
14802 * gdb.threads/linux-dp.exp: Fix copyright date.
14803
396cc255
DJ
148042002-01-30 Daniel Jacobowitz <drow@mvista.com>
14805
a9c64011
AS
14806 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14807 (check_philosopher_stack): Check for manager thread before checking
14808 for a just-starting thread.
396cc255 14809
f038d31b
DJ
148102002-01-30 Daniel Jacobowitz <drow@mvista.com>
14811
14812 From Neil Booth <neil@daikokuya.demon.co.uk>:
14813 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14814 warnings.
14815
b3ff9d9a
FF
148162002-01-21 Fred Fish <fnf@redhat.com>
14817
14818 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14819 not caller.
14820
39ad761d
JB
148212002-01-21 Jim Blandy <jimb@redhat.com>
14822
14823 * gdb.base/reread.exp: Check that GDB properly re-reads the
14824 executable file when it changes while no inferior is running.
14825
aaf320fa
FF
148262002-01-21 Fred Fish <fnf@redhat.com>
14827
a9c64011
AS
14828 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14829 optionally accept the "shlib events" variation.
aaf320fa 14830
808a31f5
JB
148312002-01-21 Jim Blandy <jimb@redhat.com>
14832
14833 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14834 call `fflush' after every `printf', so that the output is produced
14835 at predictable points, regardless of whatever buffering does (or
14836 doesn't) take place.
14837 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14838 at different points.
14839
4420d5e2
DJ
148402002-01-20 Daniel Jacobowitz <drow@mvista.com>
14841
14842 * gdb.c++/inherit.exp: Update copyright years.
14843 * gdb.c++/method.exp: Likewise.
14844
3e36a0f4
DJ
148452002-01-20 Daniel Jacobowitz <drow@mvista.com>
14846
14847 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14848 artificial methods/arguments.
14849 * gdb.c++/derivation.exp: Likewise.
14850 * gdb.c++/inherit.exp: Likewise.
14851 * gdb.c++/method.exp: Likewise.
14852 * gdb.c++/virtfunc.exp: Likewise.
14853
b4ceaee6
AC
148542002-01-18 Andrew Cagney <ac131313@redhat.com>
14855
14856 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14857 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14858 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14859 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14860 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14861 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14862
ecace851
JB
148632002-01-17 Jim Blandy <jimb@redhat.com>
14864
14865 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14866 anchoring the pattern matching the entry point symbol's name.
14867
375fc983
AC
148682002-01-17 Andrew Cagney <ac131313@redhat.com>
14869
14870 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14871 continue/quit query. Update copyright.
14872
fe6fdd96
MS
148732002-01-14 Michael Snyder <msnyder@redhat.com>
14874
14875 * gdb.base/gcore.exp: Remove extra debugging output.
14876
e017c81f
DJ
148772002-01-13 Daniel Jacobowitz <drow@mvista.com>
14878
14879 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14880 for slightly dubious v2 mangled string.
14881
37ab3bf8
DJ
148822002-01-13 Daniel Jacobowitz <drow@mvista.com>
14883
14884 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14885
1bc05c3a 148862002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14887
1bc05c3a 14888 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14889
1bc05c3a
JM
14890 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14891 constructors.
14892 * gdb.c++/derivation.exp: Likewise.
14893 * gdb.c++/templates.exp: Likewise.
14894 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14895
1bc05c3a
JM
148962002-01-10 Michael Snyder <msnyder@redhat.com>
14897
14898 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14899
a911c360
MS
149002002-01-08 Michael Snyder <msnyder@redhat.com>
14901
14902 * gdb.base/gcore.exp: New test for generate-core-file command.
14903 * gdb.base/gcore.c: Testcase for above.
14904 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14905
ea2119ec
JM
149062002-01-08 Jason Merrill <jason@redhat.com>
14907
14908 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14909
68203136
FF
149102002-01-07 Fred Fish <fnf@redhat.com>
14911
14912 * gdb.c++/overload.exp: Remove unconditional xfails for:
14913 print foo_instance1.overloadargs(1)
14914 print foo_instance1.overloadargs(1, 2)
14915 print foo_instance1.overloadargs(1, 2, 3)
14916 print foo_instance1.overloadargs(1, 2, 3, 4)
14917 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14918 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14919 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14920 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14921 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14922 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14923 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14924 print foo_instance1.overload1arg()
14925 print foo_instance1.overload1arg((char)arg2)
14926 print foo_instance1.overload1arg((signed char)arg3)
14927 print foo_instance1.overload1arg((unsigned char)arg4)
14928 print foo_instance1.overload1arg((int)arg7)
14929 print foo_instance1.overload1arg((unsigned int)arg8)
14930 print foo_instance1.overload1arg((float)arg11)
14931 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14932
21b9b5b1
MS
149332002-01-07 Michael Snyder <msnyder@redhat.com>
14934
14935 * gdb.base/huge.exp: New test. Print a very large target data object.
14936 (skip_huge_test): New test variable. Define if you want to skip this
14937 test. The test reads an 8 megabyte data object from the target, so it
14938 might be very time consuming on remote targets with a slow connection.
14939 * gdb.base/huge.c: New file. Test case for above.
14940
725f922e
FF
149412002-01-07 Fred Fish <fnf@redhat.com>
14942
14943 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14944 g_instance.bfoo, and g_instance.cfoo.
14945
889bf7c5 149462002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14947
889bf7c5
PA
14948 * gdb.base/break.c (multi_line_if_conditional): New function.
14949 (multi_ilne_while_conditional): Likewise.
14950 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14951 IF or WHILE condition puts the breakpoint at the start of
14952 the condition.
f286b2c3 14953
634d57ec
JL
14954 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14955 hppa*-*-hpux* expected failure.
14956 * gdb.base/structs.exp (do_function_calls): Similarly.
14957
14958 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14959 watchpoints.
14960
9fbfe2dc
AC
149612002-01-06 Andrew Cagney <ac131313@redhat.com>
14962
14963 Fix PR gdb/66.
14964 * gdb.base/structs.exp: Replace skip for a29k with skip for
14965 gdb,cannot_call_functions.
14966 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14967 * gdb.base/callfuncs.exp: Ditto.
14968 * gdb.base/call-rt-st.exp: Ditto.
14969 * gdb.base/call-strs.exp: Ditto.
14970 * gdb.base/callfwmall.exp: Ditto.
14971 * gdb.base/scope.exp: Obsolete xfail a29k.
14972 * gdb.c++/misc.exp: Ditto.
14973 * gdb.c++/cplusfuncs.exp: Ditto.
14974 * gdb.base/ptype.exp: Ditto.
14975 * gdb.base/printcmds.exp: Ditto.
14976 * gdb.base/opaque.exp: Ditto.
14977 * gdb.base/list.exp: Ditto.
14978 * gdb.base/funcargs.exp: Ditto.
14979 * gdb.base/default.exp: Ditto.
14980
8ddad156
MS
149812002-01-04 Michael Snyder <msnyder@redhat.com>
14982
ca4976a6 14983 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14984 * gdb.base/maint.exp: Add tests for maint info sections options.
14985
1b074332
JL
14986Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14987
14988 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14989
7d159115
CV
149902001-12-20 Corinna Vinschen <vinschen@redhat.com>
14991
14992 * gdb.asm/arm.inc: New file.
14993 * gdb.asm/asm-source.exp: Add arm targets.
14994 * gdb.asm/configure.in: Ditto.
14995 * gdb.asm/configure: Recreated from configure.in.
14996
8fb87725
JL
14997Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14998
afabe08c
JL
14999 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15000 with HP's compiler.
15001 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15002 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15003 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15004 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15005
15006 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15007 either HP's compilers or GCC.
15008
db521deb
JL
15009 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15010 a SIGBUS or SIGSEGV.
15011
15012 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15013
15014 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15015 can be compiled with either HP's compiler or GCC.
15016
cfa88ab7
JL
15017 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15018 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15019 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15020
ca344dff
JL
15021 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15022 to match current gdb output. Update due to using auto-solib-limit
15023 for limiting instead of overloading auto-solib-add.
15024 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15025 test program.
15026
3f3c6e55 15027 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15028 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15029 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15030 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15031 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15032 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15033 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15034 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15035 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15036 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15037 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15038 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15039 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15040
8fb87725
JL
15041 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15042 a SIGTRAP to the inferior.
15043
cf599fa7
CV
150442001-12-19 Corinna Vinschen <vinschen@redhat.com>
15045
15046 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15047 Substitute call to target_link by call to gdb_compile.
15048
2cd045cd
JL
15049Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15050
a9c64011
AS
15051 * gdb.base/break.exp: Fix HP specific search string when testing
15052 backtracing in a called function.
2cd045cd 15053
a9c64011
AS
15054 * gdb.base/constvars.exp: Only set lang to C++ if we're
15055 compiling the test with HP's compilers.
15056 * gdb.base/volatile.exp: Similarly.
2cd045cd 15057
99ebe9ac
JB
150582001-12-19 Jim Blandy <jimb@redhat.com>
15059
15060 * gdb.base/printcmds.exp: Expect the null character to be printed
15061 as '\0', and the '\013' to be printed as '\v'.
15062 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15063 * gdb.base/setvar.exp: Same.
15064
b9891b29
JB
150652001-12-17 Jim Blandy <jimb@redhat.com>
15066
0eba65ab
JB
15067 * gdb.base/completion.exp: Rather than completing very long
15068 filenames, which can make the readline library produce output we
15069 don't recognize, cd to the directory first, and then complete
15070 using nice, short relative paths.
15071
6970b5b1
JB
15072 * gdb.base/completion.exp: On some systems, there is, in fact, a
15073 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15074 variables as being in scope. So use `no_var_named_this'
15075 instead of `b'.
6970b5b1 15076
b9891b29 15077 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15078 can't find the core file's registers as a failure.
b9891b29 15079
e6ccd35f
JSC
150802001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15081
a9c64011
AS
15082 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15083 test expect string more specific.
e6ccd35f 15084
105ba819
CV
150852001-12-13 Corinna Vinschen <vinschen@redhat.com>
15086
15087 * gdb.asm/asm-source.exp: Add support for xstormy16.
15088 * gdb.asm/configure.in: Ditto.
15089 * gdb.asm/configure: Rebuild.
15090 * gdb.asm/xstormy16.inc: New file.
15091
e9e79dd9
FF
150922001-12-10 Fred Fish <fnf@redhat.com>
15093
15094 * gdb.base/maint.exp: Update to match changes in type dumping code.
15095
347dc97d
JB
150962001-12-10 Jim Blandy <jimb@redhat.com>
15097
15098 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15099 matching the entry point symbol's name at the beginning of the
15100 line.
347dc97d 15101
5178b9d6
DJ
151022001-12-07 Daniel Jacobowitz <drow@mvista.com>
15103
15104 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15105 gdb.c++/inherit.exp, gdb.c++/method.exp,
15106 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15107 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15108 and class layout support.
15109
af890c52
DJ
151102001-12-07 Daniel Jacobowitz <drow@mvista.com>
15111
15112 * gdb.c++/classes.exp: Add test for static member function.
15113 * gdb.c++/misc.cc: Add class with static member function.
15114
7a345fb3
JB
151152001-12-07 Jim Blandy <jimb@redhat.com>
15116
f2e54a80 15117 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15118 those tests as `unsupported'.
15119 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15120 Rewrite subsequent tests to use it.
15121
15122 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15123 those tests as `unsupported'.
15124 * gdb.base/structs.exp (call_struct_func): New function.
15125 (do_function_calls): Use call_struct_func to call the functions
15126 returning structs.
15127
0bc69509
JB
15128 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15129 whether functions are prototyped or not, so we can't possibly pass
15130 arguments to t_float_values2 properly.
15131
7a345fb3
JB
15132 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15133 value of `timeout' for targets other than the mips*tx39-*.
15134
edb6ede1
MS
151352001-12-06 Michael Snyder <msnyder@redhat.com>
15136
d63a86f8 15137 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15138 and detect whether the start symbol has a leading underscore.
15139
2d842f13
JB
151402001-12-04 Jim Blandy <jimb@redhat.com>
15141
15142 * gdb.base/completion.exp: Clarify indentation.
15143
68550daf
JB
151442001-12-03 Jim Blandy <jimb@redhat.com>
15145
15146 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15147 variables on the S/390, not `.word'.
15148
cd5195a8
JB
151492001-11-30 Jim Blandy <jimb@redhat.com>
15150
15151 Add assembly-source tests for s390-ibm-linux.
15152 * gdb.asm/s390.inc: New file.
15153 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15154 the S/390 architecture.
a9c64011 15155 * gdb.asm/configure: Regenerated.
cd5195a8 15156
ca9efc90
MS
151572001-11-30 Michael Snyder <msnyder@redhat.com>
15158
15159 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15160 next, info source, info sources, info line, global and static
15161 variables, and static functions.
15162 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15163 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15164 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15165 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15166 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15167 (gdbasm_leave): Restore frame pointer.
15168 (gdbasm_startup): Copy stack set-up from crt0.S.
15169
d0e66976
FN
151702001-11-26 Fernando Nasser <fnasser@redhat.com>
15171
15172 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15173 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15174 to a local (non-static) variable. Copy tstruct.a to a static buffer
15175 and return a pointer to that buffer.
15176 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15177
e2334072
MK
151782001-11-24 Mark Kettenis <kettenis@gnu.org>
15179
15180 * gdb.asm/configure.in: Fix recognition of ix86 target.
15181 * gdb.asm/configure: Regenerate.
15182
756caa3d
MS
151832001-11-21 Michael Snyder <msnyder@redhat.com>
15184
15185 * gdb.asm/sparc.inc: New file.
15186 * gdb.asm/asm-source.exp: Recognize sparc target.
15187 * gdb.asm/configure.in: Recognize sparc target.
15188 * gdb.asm/configure: Regenerate.
d63a86f8 15189
9a4d72d5
MS
151902001-11-21 Michael Snyder <msnyder@redhat.com>
15191
15192 * gdb.asm/m32r.inc: New file.
15193 * gdb.asm/asm-source.exp: Recognize m32r target.
15194 * gdb.asm/configure.in: Recognize m32r target.
15195 * gdb.asm/configure: Regenerate.
15196
a773d1cd
MS
151972001-11-20 Michael Snyder <msnyder@redhat.com>
15198
017ac23d
MS
15199 * gdb.asm/i386.inc: New file.
15200 * gdb.asm/asm-source.exp: Recognize ix86 target.
15201 * gdb.asm/configure.in: Recognize ix86 target.
15202 * gdb.asm/configure: Regenerate.
15203
a773d1cd
MS
15204 * gdb.c++/namespace.exp: Fix quotes in output messages.
15205
bb632afb
MS
152062001-11-14 Michael Snyder <msnyder@redhat.com>
15207
25d559ca 15208 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15209 qualifier in a type cast expression, to designate an address
15210 in the instruction space (Harvard architecture).
15211
4749e309
MS
152122001-11-13 Michael Snyder <msnyder@redhat.com>
15213
15214 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15215 Tests for expressions using 'const' and 'volatile'.
15216
25050984
CV
152172001-11-13 Corinna Vinschen <vinschen@redhat.com>
15218
15219 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15220
1902c51f
DJ
152212001-11-12 Daniel Jacobowitz <drow@mvista.com>
15222
15223 * lib/mi-support.exp (mi_run_to_helper): Move comments
15224 outside of gdb_expect.
15225
dcf95b47
DJ
152262001-11-11 Daniel Jacobowitz <drow@mvista.com>
15227
15228 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15229 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15230 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15231 mi0_run_to): New functions.
15232 * gdb.mi/mi-simplerun.exp: Use them.
15233 * gdb.mi/mi0-simplerun.exp: Likewise.
15234 * gdb.mi/mi-var-cmd.exp: Likewise.
15235 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15236
45b074e1
AC
152372001-11-10 Andrew Cagney <ac131313@redhat.com>
15238
15239 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15240 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15241
bf50d346
AC
152422001-11-09 Andrew Cagney <ac131313@redhat.com>
15243
15244 * gdb.base/restore.exp: Include $expected value in restored test
15245 message.
15246
9383332c
AC
152472001-11-09 Andrew Cagney <ac131313@redhat.com>
15248
15249 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15250 implemented.
15251
db62520a
MS
152522001-11-08 Michael Snyder <msnyder@redhat.com>
15253
15254 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15255 Add pass/fail message for stop at breakpoint in call dummy function.
15256
b5703437
MS
152572001-11-07 Michael Snyder <msnyder@redhat.com>
15258
d63a86f8
RM
15259 * gdb.c++/templates.exp (test_template_breakpoints):
15260 If we get an overload menu, but it does not match what
760f6330 15261 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15262 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15263 making the whitespace optional. Argument for "new" may be
15264 "unsigned" as well as "unsigned int/long".
d63a86f8 15265 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15266 making the whitespace optional. Also replace "(void) with
15267 "((void|)), making the keyword "void" optional.
d63a86f8 15268 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15269 making the whitespace optional. Also replace "(void) with
15270 "((void|)), making the keyword "void" optional.
3bf40917
MS
15271 * gdb.base/callfuncs.c (t_float_values): This function must
15272 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15273 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15274 can be tested against both cases. Usually one case involves
15275 promotion of float to double, while the other does not.
15276 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15277 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15278 includes a stack frame for "start".
15279
c8ab4e6d
JB
152802001-11-05 Jim Blandy <jimb@redhat.com>
15281
15282 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15283 pointers are 32 bits long, and that offsets of relocs are always
15284 stored in the data (REL-style), and not in the reloc entry itself
15285 (RELA-style).
15286 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15287 stabs.
15288
3f08ced9
MS
152892001-11-01 Michael Snyder <msnyder@redhat.com>
15290
15291 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15292 and regular expression operators by using quoting.
15293
cbfa24cd
MS
152942001-10-31 Michael Snyder <msnyder@redhat.com>
15295
15296 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15297 depending on what the symbol table contains.
15298 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15299 the output of the ptype command. Similarly, accept both "const &"
15300 and "const&".
15301
aaa68313
CV
153022001-10-31 Corinna Vinschen <vinschen@redhat.com>
15303
15304 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15305 symbol `STORAGE' to allow to choose the storage class of
15306 the local datastructures.
15307 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15308 compiler directive.
15309
91740388
MS
153102001-10-30 Michael Snyder <msnyder@redhat.com>
15311
15312 * gdb.base/jump.exp: Allow it to run for all targets.
15313
1b7c05e7
CV
153142001-10-29 Corinna Vinschen <vinschen@redhat.com>
15315
15316 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15317 with new double_array size.
15318 (main): Change storage class of all local variables to static.
15319 Reduce size of double_array to 9.
15320 * gdb.base/call-ar-st.exp: Increase timeout value.
15321 Change expected output for double array to match new size in
15322 call-ar-st.c.
15323
36a22261
CV
153242001-10-29 Corinna Vinschen <vinschen@redhat.com>
15325
15326 * gdb.base/ending-run.exp: Create identical output when passing
15327 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15328 Stormy16 target.
36a22261 15329
92b8ae91
MK
153302001-10-28 Mark Kettenis <kettenis@gnu.org>
15331
15332 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15333 that we catch the expected failure under Linux/x86.
15334
cb135b83
OF
153352001-10-29 Orjan Friberg <orjanf@axis.com>
15336
15337 * gdb.base/setvar.exp: Escape curly braces.
15338 * gdb.stabs/weird.exp: Ditto.
15339
6884aa54
DJ
153402001-10-27 Daniel Jacobowitz <drow@mvista.com>
15341
15342 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15343 * gdm.mi/mi0-hack-cli.exp: Likewise.
15344
0398c9aa
AC
153452001-10-25 Andrew Cagney <ac131313@redhat.com>
15346
15347 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15348 messages.
15349
d20bf2e8
AC
153502001-10-21 Andrew Cagney <ac131313@redhat.com>
15351
15352 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15353 checking MI enabled.
15354
03dd63aa
CV
153552001-10-09 Corinna Vinschen <vinschen@redhat.com>
15356
15357 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15358
1d9d99f3
FCE
153592001-10-04 Frank Ch. Eigler <fche@redhat.com>
15360
15361 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15362 if gdb child process crashes, just signal an error.
15363
838ae6c4
JB
153642001-10-02 Jim Blandy <jimb@redhat.com>
15365
15366 * lib/gdb.exp (test_xfail_format): Simplify.
15367
15368 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15369 front of the variable name `format'. Simplify `if'.
15370
8f0cbc1c
DJ
153712001-10-01 Daniel Jacobowitz <drow@mvista.com>
15372
15373 * gdb.threads/pthreads.exp: Wait for output and delay
15374 before sending ^C.
15375
1f08dafd
DJ
153762001-10-01 Daniel Jacobowitz <drow@mvista.com>
15377
15378 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15379 some incorrect output instead of timing out.
15380 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15381
674f90ff
CV
153822001-09-28 Corinna Vinschen <vinschen@redhat.com>
15383
15384 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15385 check to allow additional `int'.
15386
9b284272
DJ
153872001-09-27 Daniel Jacobowitz <drow@mvista.com>
15388
15389 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15390 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15391
b55a4771
MS
153922001-09-27 Michael Snyder <msnyder@redhat.com>
15393
15394 * lib/gdb.exp (test_debug_format): New proc.
15395 (setup_xfail_format): Use new proc test_debug_format.
15396 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15397 proc; use new service proc test_debug_format.
15398 Replace all other "gcc_compiled" tests with this test.
15399 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15400 proc; use new service proc test_debug_format.
15401 Replace all other "gcc_compiled" tests with this test.
15402
154032001-09-27 Michael Snyder <msnyder@redhat.com>
15404
15405 * gdb.base/cvexpr.exp: New file.
15406 * gdb.base/cvexpr.c: New file
15407 Test for expressions using const and volatile keywords.
15408
4e6667ac
CV
154092001-09-26 Corinna Vinschen <vinschen@redhat.com>
15410
15411 * gdb.base/constvars.exp: Check for different orders of keywords
15412 and additional "int" strings in output.
15413
4f337972
AC
154142001-09-22 Andrew Cagney <ac131313@redhat.com>
15415
15416 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15417 responses from "help maint".
15418
2015650d
FCE
154192001-09-19 Frank Ch. Eigler <fche@redhat.com>
15420
15421 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15422 to localhost:NNN instead of :NNN, in case Xvfb is listening
15423 only on TCP.
15424
f3bcedc1
CV
154252001-09-19 Corinna Vinschen <vinschen@redhat.com>
15426
15427 * gdb.base/recurse.exp: When checking leaving the watchpoint
15428 scope, recognize when gdb is in function's epilogue and pass.
15429
6b819c92
KS
154302001-09-18 Keith Seitz <keiths@redhat.com>
15431
15432 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15433 support for running tests against sid targets.
15434 (gdbtk_done): Ditto.
15435
a10c9419
CV
154362001-09-18 Corinna Vinschen <vinschen@redhat.com>
15437
15438 * gdb.base/ending-run.c (main): Set stdout buffersize
15439 to the same reasonable value for any target.
15440 * gdb.base/ending-run.exp: Add a regular expression
15441 to make testsuite happy on Sanyo Stormy16 target.
15442
739d0d99
CV
154432001-09-17 Corinna Vinschen <vinschen@redhat.com>
15444
15445 * gdb.base/display.c (do_loops): Add float variable `f'.
15446 Increment f in loop.
15447 * gdb.base/display.exp: Increment timeout by 60 seconds.
15448 Change float display test to use variable `f'.
15449
1b8947f0
JB
154502001-09-17 Jim Blandy <jimb@redhat.com>
15451
15452 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15453 overflowing the limited breakpoint tables on some ROM monitors
15454 (like the ROM68K).
15455
9890ac81
FCE
154562001-09-15 Frank Ch. Eigler <fche@redhat.com>
15457
15458 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15459 the "-ac" (disable access control) flag.
15460
6db765ea
JH
154612001-08-30 Jeff Holcomb <jeffh@redhat.com>
15462
15463 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15464 ints.
15465
4c32cc04
KS
154662001-08-30 Keith Seitz <keiths@redhat.com>
15467
15468 * lib/gdb.exp: Move all insight-related functionality into
15469 separate file.
15470 * lib/insight-support.exp: New file.
15471
8d6e6f81
FCE
154722001-08-29 Frank Ch. Eigler <fche@redhat.com>
15473
15474 * config/sid.exp (sid_start): Never set sid verbosity; disable
15475 expect_background {} that consumed its stdout; tolerate </dev/null.
15476 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15477
6a90e1d0
AC
154782001-08-18 Andrew Cagney <ac131313@redhat.com>
15479
15480 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15481 CLI jump command to start it.
15482 (mi_run_to_main): Fail immediatly when unexpected output.
15483
1759b3c3
AC
154842001-08-18 Andrew Cagney <ac131313@redhat.com>
15485
15486 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15487 beginning of function. Fix PR gdb/191.
15488
61d11d80
FCE
154892001-08-16 Frank Ch. Eigler <fche@redhat.com>
15490
15491 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15492 what to force sid endianness to.
15493
942a4df2
KS
154942001-08-15 Keith Seitz <keiths@redhat.com>
15495
15496 * lib/gdb.exp (gdbtk_start): Don't set environment
15497 variables for TCL_LIBRARY and friends. Insight will
15498 now figure these out for itself.
15499
0521c418
MS
155002001-08-02 Michael Snyder <msnyder@redhat.com>
15501
15502 * gdb.base/completion.exp: Remove the symbol "a64l" from
15503 the expect string; this is target-specific, and not related
15504 to what is being tested.
15505
74a9a58a
DB
155062001-08-02 Dave Brolley <brolley@redhat.com>
15507
15508 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15509
c70819fa
MS
155102001-07-25 Michael Snyder <msnyder@redhat.com>
15511
c2b8fa57
MS
15512 * gdb.base/consecutive.exp: New file. Test stepping over
15513 breakpoints on consecutive instructions.
15514 * gdb.base/consecutive.c: New file.
15515
c70819fa
MS
15516 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15517 curly braces in regular expressions.
15518
2b1a1355
MS
155192001-07-25 Michael Snyder <msnyder@redhat.com>
15520
15521 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15522 legitimate output from stepping out of main.
15523
413eca6f
KS
155242001-07-22 Keith Seitz <keiths@redhat.com>
15525
15526 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15527 the empty string, do not run the tests.
15528
7e5a9322
SC
155292001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15530
15531 * gdb.base/long_long.exp: Detect size of pointer. Take into
15532 account 2-byte pointers when testing for p/a results.
15533
de58f10f
SC
155342001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15535
d63a86f8 15536 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15537 and defined to 1K for m68hc11.
15538 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15539 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15540 (sizeof_random_data): New variable to tell the size of the data table;
15541 don't test past this size; always run to main.
15542
d6f5fea1
SC
155432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15544
15545 * gdb.base/return2.exp: return of long long and double fails for
15546 68HC11; don't execute these tests on that platform.
15547 * gdb.base/return.exp: Return of a double fails for 68hc11.
15548
c477543d
SC
155492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15550
15551 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15552 tests that print a float.
15553 * call-rt-st.exp: Likewise.
15554
63cf1c79
MK
155552001-07-12 Mark Kettenis <kettenis@gnu.org>
15556
15557 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15558 running this test on Linux.
15559
112f9ab5
MC
155602001-06-24 Michael Chastain <chastain@redhat.com>
15561
15562 * gdb.base/arithmet.exp: Remove some tests to make all test names
15563 unique.
15564
4970cb0f
MS
155652001-07-03 Michael Snyder <msnyder@redhat.com>
15566
15567 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15568 the output of the ptype command.
15569
d85da69f
MS
155702001-07-02 Michael Snyder <msnyder@redhat.com>
15571
4c8a82de
MS
15572 * gdb.base/completion.exp: Don't assume that break.c is the only
15573 source file that may contain functions named "marker".
d85da69f
MS
15574 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15575
8afc772b
AC
155762001-06-28 Andrew Cagney <ac131313@redhat.com>
15577
15578 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15579 of files to delete.
15580
15581 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15582 * gdb.disasm/h8300s.exp: New file.
15583 gdb.disasm/h8300s.s: Likewise.
15584
cff22675
AC
155852001-06-27 Andrew Cagney <ac131313@redhat.com>
15586
15587 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15588 empty breakpoint tables.
15589
68c81b54
AC
155902001-06-25 Andrew Cagney <ac131313@redhat.com>
15591
15592 * lib/mi-support.exp: Update args=... part of stop-reason
15593 patterns. Accept either a list or a tuple.
15594
2dd62704
AC
155952001-06-23 Andrew Cagney <ac131313@redhat.com>
15596
15597 * lib/mi-support.exp: Remove local emacs variable defining
15598 change-log-default-name.
15599
b4127474
MC
156002001-06-22 Michael Chastain <chastain@redhat.com>
15601
15602 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15603 This is operationally compatible with the previous version.
15604
8dbfb380
JB
156052001-06-13 Jim Blandy <jimb@redhat.com>
15606
15607 * lib/gdb.exp (gdb_test): Doc fix.
15608
f2d8c86d
MC
156092001-06-10 Michael Chastain <chastain@redhat.com>
15610
15611 * gdb.base/exprs.exp: Remove a duplicate test.
15612
81564d34
JB
156132001-06-06 Jim Blandy <jimb@redhat.com>
15614
15615 * gdb.base/return2.exp (main): Use values to test float and double
15616 returns that are not NaN's, to avoid being confused by IEEE
15617 comparison rules.
15618
da55addb
MS
156192001-06-04 Michael Snyder <msnyder@redhat.com>
15620
15621 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15622 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15623 rather than wait for 12 more tests to time out.
15624
42c65987
JB
156252001-06-06 Jim Blandy <jimb@redhat.com>
15626
b18bced9 15627 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15628 Don't forget to match the GDB prompt.
b18bced9 15629
42c65987
JB
15630 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15631
5b41e5f0
JB
156322001-06-04 Jim Blandy <jimb@redhat.com>
15633
15634 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15635 command.
15636
015e046f
KB
156372001-05-31 Kevin Buettner <kevinb@redhat.com>
15638
15639 * gdb.base/annota1.exp (info break): Match four or more spaces
15640 after "Address".
15641
fb1ffbbe
MC
156422001-05-31 Michael Chastain <chastain@redhat.com>
15643
15644 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15645 (dm_type_int_star): Likewise.
15646 (dm_type_long_star): Likewise.
15647 (dm_type_void_star): Likewise.
15648
5ea2a32c
KB
156492001-05-29 Kevin Buettner <kevinb@redhat.com>
15650
15651 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15652 to a known value in order to get consistent results regardless
15653 of the setting of INPUTRC or the presence or contents of .inputrc.
15654
ae23c492
MS
156552001-05-24 Michael Snyder <msnyder@redhat.com>
15656
ac55707e
MS
15657 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15658 Don't require that the main thread and the manager thread are the
15659 first in the list.
15660
ae23c492
MS
15661 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15662 debugging. If test fails, issue an "unsupported" not a "fail".
15663
400071f1
JB
156642001-05-24 Jim Blandy <jimb@redhat.com>
15665
15666 Don't assume that short is shorter than int.
15667 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15668 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15669 this isn't true.
400071f1
JB
15670 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15671 an int, is not equal to ~0 stored in an unsigned char. This tests
15672 the same thing that the previous test meant to, but works on
15673 16-bit machines, too.
15674 ("print unsigned char != (~0)"): Same test, complemented.
15675
0816a3e5
MS
156762001-05-24 Michael Snyder <msnyder@redhat.com>
15677
15678 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15679 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15680 and prevents dejagnu getting out of step.
15681
f6dc23a9
KB
156822001-05-23 Kevin Buettner <kevinb@redhat.com>
15683
15684 * gdb.base/finish.exp (finish_void): Revise pattern for
15685 stopping on the call statement to not permit stopping at
15686 the start of the instructions comprising the call sequence.
15687
7dbd117d
MC
156882001-05-19 Michael Chastain <chastain@redhat.com>
15689
15690 * gdb.base/callfuncs.exp: Make all test names unique.
15691 * gdb.base/commands.exp: Make all test names unique.
15692 * gdb.base/condbreak.exp: Make all test names unique.
15693 * gdb.base/dbx.exp: Make all test names unique.
15694 * gdb.base/default.exp: Make all test names unique.
15695 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15696 and TIMEOUT messages to their corresponding PASS message.
15697 * gdb.base/ending-run.exp: Make all test names unique.
15698 * gdb.base/long_long.exp: Remove duplicate test.
15699
6b0b0a9e
KB
157002001-05-21 Kevin Buettner <kevinb@redhat.com>
15701
15702 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15703 stop on the call statement as well as the statement after the
15704 call.
15705
2caa35cb
MS
157062001-05-21 Michael Snyder <msnyder@redhat.com>
15707
15708 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15709
40713331
EZ
157102001-05-10 Elena Zannoni <ezannoni@redhat.com>
15711
a9c64011
AS
15712 * gdb.base/completion.exp: Revamp test. Make it execute on all
15713 platforms.
40713331 15714
c2c1be8d
EZ
157152001-05-10 Elena Zannoni <ezannoni@redhat.com>
15716
a9c64011
AS
15717 * config/gdbserver.exp (gdb_load): Handle the case
15718 in which the arguments to gdbserver are given in the
15719 baseboard configuration file.
15720 Also handle the case in which the server needs to do a
15721 load.
2c9cd303 15722
9671de48
KS
157232001-05-07 Keith Seitz <keiths@cygnus.com>
15724
a9c64011
AS
15725 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15726 set up the display for testing.
15727 (gdbtk_start): Convert all paths to paths that tcl will like.
15728 Export target information to environment.
15729 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15730 necessary.
15731 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15732 (to_tcl_path): New proc to convert a given pathname into
15733 a path acceptible as an argument to a tcl command.
15734 (_gdbtk_export_target_info): New proc to export target info
15735 into the environment for gdbtk testing.
15736 (gdbtk_done): New proc to signal end-of-test.
9671de48 15737
5a360f47
JB
157382001-05-06 Jim Blandy <jimb@redhat.com>
15739
15740 * restore.c: Make the code of caller0 correspond to its comment.
15741
66c756c6
MS
157422001-05-03 Michael Snyder <msnyder@redhat.com>
15743
15744 * config/sid.exp (gdb_target_sid): Check for error messages.
15745 On error or timeout, don't make expect exit (which will terminate
15746 all subsequent tests); instead just make gdb exit.
d63a86f8 15747 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15748 return a negative value.
15749
a966fde5
JB
157502001-04-24 Jim Blandy <jimb@redhat.com>
15751
851c18e0
JB
15752 * gdb.c++/templates.exp: If we see the prompt for the overload
15753 list, but we haven't recognized any of the longer patterns,
15754 arrange for this test to fail, not hang.
15755
a966fde5
JB
15756 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15757 variations.
15758
db144853
MC
157592001-04-22 Michael Chastain <chastain@redhat.com>
15760
15761 * gdb.c++/local.exp: Use the 'runto' library function.
15762 * gdb.c++/namespace.exp: Likewise.
15763 * gdb.c++/overload.exp: Likewise.
15764
3207ec21
KB
157652001-03-26 Kevin Buettner <kevinb@redhat.com>
15766
15767 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15768 * gdb.base/step-line.exp: New file. Test step/next in presence of
15769 #line directives.
15770 * gdb.base/step-line.c: New file. Test program for the above.
15771 * gdb.base/step-line.inp: New file. We pretend that this file has
15772 been transformed by some other tool into step-line.c.
15773
13b57657
JB
157742001-03-21 Jim Blandy <jimb@redhat.com>
15775
15776 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15777 unmangled operator names.
15778
754cbe1c
JB
157792001-03-20 Jim Blandy <jimb@redhat.com>
15780
15781 * gdb.threads/linux-dp.exp: Recognize an additional message
15782 generated by GDB when it doesn't understand how to debug threads
15783 on the target system.
15784
177495c9
AC
157852001-03-19 Andrew Cagney <ac131313@redhat.com>
15786
15787 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15788
f266096b
MC
157892001-03-12 Michael Chastain <chastain@redhat.com>
15790
15791 * gdb.c++/derivation.exp: Use the 'runto' library function.
15792
cac3c2ff
MC
157932001-03-12 Michael Chastain <chastain@redhat.com>
15794
15795 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15796
b6c11a24
MC
157972001-02-24 Michael Chastain <chastain@redhat.com>
15798
15799 * gdb.c++/ref-types.exp: Change handwritten code to library
15800 function 'runto'.
15801
6bae5bce
OF
158022001-03-16 Orjan Friberg <orjanf@axis.com>
15803
15804 * gdb.base/signals.exp: Set count to 0 explicitly.
15805
0015fd9a
MS
158062001-03-15 Mark Salter <msalter@redhat.com>
15807
15808 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15809 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15810 (gdb_load): Add support for additional target_info: gdb_download_size
15811 and gdb_load_timeout.
0015fd9a 15812
fc33412a
DT
15813Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15814
15815 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15816 file -- to prevent failing when the compile fails but we have no
15817 intention of running the tests anyway.
fc33412a
DT
15818
15819 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15820 tests if set.
15821
15822 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15823 integers.
fc33412a
DT
15824
15825 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15826 * gdb.c++/namespace.exp: Ditto.
15827
115f06de
OF
158282001-03-07 Orjan Friberg <orjanf@axis.com>
15829
15830 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15831 * gdb.base/pointers.exp: Relax pattern match of decimals.
15832
b6ba6518
KB
158332001-03-06 Kevin Buettner <kevinb@redhat.com>
15834
15835 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15836 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15837 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15838 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15839 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15840 config/sh.exp, config/sid.exp, config/slite.exp,
15841 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15842 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15843 config/vxworks.exp, config/vxworks29k.exp,
15844 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15845 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15846 gdb.base/arithmet.exp, gdb.base/assign.exp,
15847 gdb.base/async.exp, gdb.base/attach.exp,
15848 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15849 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15850 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15851 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15852 gdb.base/commands.exp, gdb.base/completion.exp,
15853 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15854 gdb.base/constvars.exp, gdb.base/corefile.exp,
15855 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15856 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15857 gdb.base/ending-run.exp, gdb.base/environ.exp,
15858 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15859 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15860 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15861 gdb.base/funcargs.exp, gdb.base/help.exp,
15862 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15863 gdb.base/logical.exp, gdb.base/long_long.exp,
15864 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15865 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15866 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15867 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15868 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15869 gdb.base/regs.exp, gdb.base/relational.exp,
15870 gdb.base/remote.exp, gdb.base/reread.exp,
15871 gdb.base/restore.exp, gdb.base/return2.exp,
15872 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15873 gdb.base/selftest.exp, gdb.base/setshow.exp,
15874 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15875 gdb.base/sigall.exp, gdb.base/signals.exp,
15876 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15877 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15878 gdb.base/step-test.exp, gdb.base/structs.c,
15879 gdb.base/structs.exp, gdb.base/structs2.exp,
15880 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15881 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15882 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15883 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15884 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15885 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15886 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15887 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15888 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15889 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15890 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15891 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15892 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15893 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15894 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15895 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15896 gdb.trace/circ.exp, gdb.trace/collection.exp,
15897 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15898 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15899 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15900 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15901 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15902 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15903 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15904 notices.
15905
dc96c6c7 159062001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15907
15908 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15909 first arg is int not float.
15910
dc96c6c7 159112001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15912
15913 * gdb.base/reread.exp: Unsupported for non-native targets;
15914 doesn't work for remote debugging.
15915
9b0c4aeb
FN
159162001-02-19 Fernando Nasser <fnasser@redhat.com>
15917
15918 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15919 * gdb.base/ending-run.exp: Properly handle the BSP state when
15920 stepping past the end of main.
9b0c4aeb 15921
02aa71d5
MC
159222001-02-19 John Moore <jmoore@redhat.com>
15923
15924 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15925 Converted HPUX fix for non-expected items following multiple
15926 step commands into general solution for all platforms.
15927
1fa449a4
MC
159282001-02-18 Michael Chastain <chastain@redhat.com>
15929
15930 * gdb.c++/classes.exp (do_tests): Change runto statements
15931 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15932 statements demangler agnostic.
15933 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15934 (gdb_virtfunc_restart): Likewise.
15935
b2f9ec70
MC
159362001-02-14 Michael Chastain <chastain@redhat.com>
15937
15938 * gdb.c++/inherit.exp (do_tests): Change runto statements
15939 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15940 statements demangler agnostic.
15941
cf74b8ca
AC
15942Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15943
15944 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15945 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15946 before calling common_routine 15 times'' tests.
cf74b8ca 15947
99f78f56
MC
159482001-02-11 Michael Chastain <chastain@redhat.com>
15949
15950 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15951 Helps the test script figure out which demangler is in use.
15952 (dm_type_foo_ref): Ditto.
15953 (dm_type_int_star): Ditto.
15954 (dm_type_long_star): Ditto.
15955 (dm_type_unsigned_int): Ditto.
15956 (dm_type_void): Ditto.
15957 (dm_type_void_star): Ditto.
99707966 15958 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15959 Probe the gdb demangler and set variables to accommodate
15960 formatting differences.
15961 (info_func_regexp): New function. Same as info_func, but
15962 matches against a regexp.
15963 (info_func): Match against a literal string.
15964 (print_addr_2): New function. Match against a literal string,
15965 which can be different from the input to gdb.
15966 (print_addr): Simply call print_addr_2 with the same argument twice.
15967 (test_lookup_operator_functions): Use demangler formatting variables.
15968 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15969 the tests in the same order as the C++ class declaration.
15970 (test_paddr_operator_functions): Ditto.
15971 (test_paddr_overloaded_functions): Ditto.
15972 (test_paddr_hairy_functions): Use demangler formatting variables.
15973 Add reference to gdb/19 for related tests.
15974 (do_tests): Call probe_demangler.
15975
1de8f023
KB
159762001-01-30 Kevin Buettner <kevinb@redhat.com>
15977
15978 * gdb.c++/templates.cc (printf): Remove unused function definition.
15979
ca3f91ed
MS
159802001-01-26 Felix Lee <flee@redhat.com>
15981
15982 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15983
159842001-01-25 matthew green <mrg@redhat.com>
15985
15986 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15987 up sid.
15988 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15989
159902001-01-25 matthew green <mrg@redhat.com>
15991
15992 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15993 Deprecate $sid_spawn_id.
ca3f91ed
MS
15994 (sid_exit): Remove code necessary only for `spawn.'
15995
159962001-01-25 matthew green <mrg@redhat.com>
15997
15998 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15999
fb18ec4a
MC
160002001-01-28 Michael Chastain <chastain@redhat.com>
16001
16002 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16003 to call when tests fail. It takes gdb out of the overloaded
16004 function choice menu back to the main prompt, so that the test
16005 program stays synchronized.
16006 (set_bp_overloaded): New proc to collect all the common
16007 code for setting a breakpoint on an overloaded name. Calls
16008 take_gdb_out_of_choice_menu when needed.
16009 (menu_overload1arg): New variable to collect the repeated
16010 instances of the expected menu for an overloaded name. Change
16011 the regular expression to handle changes in g++ type encoding:
16012 "void" can be either "void" or "", and "unsigned int" can be
16013 either "unsigned int" or "unsigned".
16014 (continue_to_bp_overloaded): Change regular expressions to handle
16015 changes in g++ type encoding.
16016 (no proc): Call take_gdb_out_of_choice_menu when needed.
16017 Remove redundant calls to "info break". Accept either "canceled"
16018 or "cancelled". Change regular expressions in "info break"
16019 calls to handle changes in g++ type encoding. Give all tests
16020 unique strings.
16021
9c646a6e
BE
160222001-01-17 Ben Elliston <bje@redhat.com>
16023
16024 * config/sid.exp: New file.
16025
9549d9c1
AC
16026Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16027
16028 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16029
dc96c6c7 160302000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16031
16032 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16033 Add a RE to accept a non-ascii char if one is ever presented.
16034
b4df4f68
FN
160352000-12-20 Fernando Nasser <fnasser@redhat.com>
16036
297dd0fd 16037 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16038
dc96c6c7 160392000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16040
d63a86f8 16041 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16042 in regexp. One '\' does not suffice on Linux.
16043
4a7bddb6
MC
160442000-12-09 Michael Chastain <chastain@redhat.com>
16045
16046 * gdb.base/break.exp (test_clear_command): Use a marker function
16047 rather than 'main' for the test function. Also move this
16048 test to an execution point where the marker function names are
16049 guaranteed to be bound to functions. (Executing tests after a
16050 'finish' from main runs into name conflicts with local names
16051 in __libc_start_main).
16052
dc96c6c7 160532000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16054
16055 * gdb.base/finish.exp: New test for gdb's "finish" command.
16056 * gdb.base/return2.exp: New test for gdb's "return" command.
16057 * gdb.base/return2.c: New source file for above.
16058
dc96c6c7 160592000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16060
16061 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16062 * gdb.base/miscexprs.exp: Ditto.
16063 * gdb.base/pointers.exp: Ditto.
16064 * gdb.c++/derivation.exp: Ditto.
16065 * gdb.c++/local.exp: Ditto.
16066 * gdb.c++/namespace.exp: Ditto.
16067 * gdb.c++/overload.exp: Ditto.
16068 * gdb.c++/ref-types.exp: Ditto.
16069
dc96c6c7 160702000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16071
16072 * gdb.base/constvars.exp: Test result of "up" command.
16073 * gdb.base/miscexprs.exp: Ditto.
16074 * gdb.base/pointers.exp: Ditto.
16075 * gdb.base/scope.exp: Ditto.
16076 * gdb.c++/derivation.exp: Ditto.
16077 * gdb.c++/local.exp: Ditto.
16078 * gdb.c++/namespace.exp: Ditto.
16079 * gdb.c++/overload.exp: Ditto.
16080 * gdb.c++/ref-types.exp: Ditto.
16081
44097287
FN
160822000-11-22 Michael Chastain <chastain@redhat.com>
16083
16084 * mips_pro.exp: Accept either "middle -> top -> main" or
16085 "middle -> main" in the backtrace, because gcc can optimize
16086 tail calls to jumps. Remove setup_xfail for the hppa case.
16087 Add a comment with the original warning messages from PR 3016,
16088 which was filed in 1993, to preserve them for posterity.
16089
9d2e1bab
ND
160902000-11-17 Nick Duffek <nsd@redhat.com>
16091
16092 * lib/gdb.exp (gdb_test): Override timeout with board info.
16093
1aca8eb7
ND
160942000-11-17 Nick Duffek <nsd@redhat.com>
16095
16096 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16097 the second kill and detach messages.
16098
93076499
ND
160992000-11-17 Nick Duffek <nsd@redhat.com>
16100
16101 * configure.in: Add AC_EXEEXT.
16102 * configure: Regenerate.
16103 * Makefile.in (just-check): Export EXEEXT.
16104 * lib/gdb.exp ($EXEEXT): Import from environment.
16105 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16106 expect "maint dump-me" on Cygwin.
16107 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16108 $EXEEXT.
16109
30e87cd3
ND
161102000-11-17 Nick Duffek <nsd@redhat.com>
16111
16112 * gdb.base/break.exp: Test backtrace and finish from called
16113 function on all platforms, not just HP-UX.
16114
dc96c6c7 161152000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16116
16117 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16118 code from gdb_target_monitor, so it can be used independantly
16119 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16120
dc96c6c7 161212000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16122
16123 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16124 * gdb.base/corefile.exp: Expect the message "Program is being
16125 debugged already" when we send the "corefile" command, since
16126 the preceeding gdb_load may have connected gdb to a remote target.
16127 * gdb.base/display.exp: Disable hardware watchpoints if new
16128 board info variable "no_hardware_watchpoints" is true.
16129 Replace single-letter commands with more readable ones.
16130 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16131 if new board info variable "no_hardware_watchpoints" is true.
16132 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16133 to see if stdio (printf) testing is possible.
16134 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16135 board info variable "no_hardware_watchpoints" is true. Use new
16136 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16137
39124dea
FN
161382000-11-13 Fernando Nasser <fnasser@redhat.com>
16139
16140 From Orjan Friberg <orjanf@axis.com>:
16141 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16142 in array print pattern match.
16143
a9e2e984
FN
161442000-11-09 Fernando Nasser <fnasser@redhat.com>
16145
16146 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16147 spelling "cancelled" to U.S. spelling "canceled" to match changes
16148 made to gdb.
16149 * gdb.c++/ovldbreak.exp: Ditto.
16150
c7db355b
PS
161512000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16152
16153 * gdb.base/callfuncs.c (main): Moved to end of file, call
16154 t_double_values to initialize the FPU before inferior calls are made.
16155 * gdb.base/callfuncs.exp: Test for register preservation after calling
16156 inferior functions. Add tests for continuining, finishing and
16157 returning from a stop in a call dummy.
16158
dc96c6c7 161592000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16160
16161 * gdb.base/commands.exp: Break up long lines, and re-indent.
16162
dc96c6c7 161632000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16164
16165 * config/gdbserver.exp: Rewritten from the ground up, to make it
16166 compatible with the current dejagnu tree, and to make it work with
16167 the new "gdbserver" in libremote.
16168
dc96c6c7 161692000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16170
16171 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16172 * gdb.base/varargs.exp: Skip entire test if no printf support.
16173 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16174 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16175
dc96c6c7 161762000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16177
16178 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16179 no floating point support.
16180 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16181 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16182 * gdb.base/call-rt-st.exp: Ditto.
16183 * gdb.base/call-strs.exp: Ditto.
16184
bac5fc66
JG
161852000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16186
16187 * gdb.base/sizeof.c: include <stdio.h>.
16188
16189 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16190 'finish', otherwise uncaptured gdb_prompt would potentially
16191 throw remaining test points out of sync.
bac5fc66 16192
b22a6027
SB
161932000-07-26 Scott Bambrough <scottb@netwinder.org>
16194
16195 * gdb.base/recurse.exp: Run tests for all targets.
16196 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16197 gnu-oldld case on ARM.
16198 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16199 for ARM targets.
d63a86f8 16200
d8231941
AG
16201Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16202
16203 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16204 * gdb.java/configure: Rebuild.
16205
8caabe69
AG
16206Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16207
16208 * gdb.java/jv-exp.exp: New file.
16209
9d273ca3
AG
16210Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16211
16212 * configure: Rebuilt.
16213 * configure.in (configdirs): Add gdb.java.
16214 * gdb.java/jmisc.java: New file.
16215 * gdb.java/jmisc.exp: New file.
16216 * gdb.java/Makefile.in: New file.
16217 * gdb.java/configure: Rebuilt.
16218 * gdb.java/configure.in: New file.
16219 * lib/java.exp: New file.
16220
4f823a66
AC
16221Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16222
16223 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16224 underflow.
4f823a66 16225
2391e11d
AC
16226Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16227
16228 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16229 and the compilers sizes.
2391e11d 16230
54602222
ND
162312000-07-09 Nick Duffek <nsd@redhat.com>
16232
16233 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16234 (use_methods): New function.
16235 (main): Call use_methods().
16236 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16237 (do_tests): Call test_method_param_class.
16238
2bec0572
ND
162392000-07-09 Nick Duffek <nsd@redhat.com>
16240
16241 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16242 spelling.
16243 (test_enums): New procedure. Move enum tests from end of script
16244 to here. Set breakpoint on function name instead of line number.
16245 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16246 (enums2): New marker function.
16247 (enums1): New function.
16248 (main): Call enums1(). Move enum tests to enums1().
16249
78492fde
AC
16250Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16251
16252 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16253 compile/link program. Update line numbers.
78492fde
AC
16254 * gdb.asm/d10v.inc: Define ``startup''.
16255 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16256
49a2cef8
AC
16257Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16258
16259 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16260
3e6c8688
EZ
162612000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16262
16263 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16264 of 'help maint print' command.
3e6c8688 16265
9ff5cbe9
AC
16266Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16267
16268 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16269 they use gdb_expect_list.
9ff5cbe9 16270
17c579bd
AC
16271Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16272
16273 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16274 memory-read-packet-size'' instead of ``set endian big'' to test
16275 long commands.
17c579bd 16276
e6d71bf3
DB
162772000-06-03 Daniel Berlin <dan@cgsoftware.com>
16278
16279 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16280 g++, and stop skipping them.
e6d71bf3
DB
16281
16282 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16283 work under g++.
16284
d63a86f8 16285 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16286 initialization.
16287
dc96c6c7 162882000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16289
16290 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16291 the regular expression: accept an (almost) arbitrary sequence of
16292 "frames-invalid" and "breakpoints-invalid" messages both before
16293 and after the "starting" message.
16294
dc96c6c7 162952000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16296
16297 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16298
dc96c6c7 162992000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16300
16301 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16302 Relax the regular expression a little, make it pass on Solaris 8.
16303
8216cda9
KB
163042000-05-12 Kevin Buettner <kevinb@redhat.com>
16305
16306 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16307 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16308 Instead, it is permissible for gdb to stop on the line of the
16309 call itself.
16310
1a570b2f
MS
163112000-05-12 Michael Snyder <msnyder@.cygnus.com>
16312
16313 * gdb.base/break.exp (bp on small function, optimized file):
16314 Add a second pass pattern. The behavior differs here between stabs
16315 and dwarf for one-line functions. Stabs preserves two line symbols
16316 (one before the prologue and one after) with the same line number,
16317 but dwarf regards these as duplicates and discards one of them.
16318 Therefore the address after the prologue (where the breakpoint is)
16319 has no exactly matching line symbol, and GDB reports the breakpoint
16320 as if it were in the middle of a line rather than at the beginning.
16321
dc96c6c7 163222000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16323
d63a86f8 16324 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16325 rather than "send_gdb" (for consistancy).
16326
7d418785
AC
16327Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16328
16329 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16330 * gdb.c++/templates.cc: Properly check for GCC version number.
16331 * lib/compiler.cc: Likewise
16332
dc96c6c7 163332000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16334
d63a86f8 16335 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16336 gdb may not stop at the first line of main, due to code motion.
16337
dc96c6c7 163382000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16339
16340 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16341 This test depends on parsing the printf output from the target.
16342 Since the sparclet stub doesn't do stdio, this will never work.
16343 * gdb.base/call-rt-st.exp: ditto.
16344 * gdb.base/call-strs: ditto.
16345
dc96c6c7 163462000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16347
16348 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16349
16350 * gdb.base/ending-run.exp: After connecting to a remote target,
16351 but before running, the target will appear to be in a random
16352 location. Specify both a file and a line for breakpoints.
16353 Also, the function that calls main may be called 'init'
16354 rather than 'start'.
16355
a5a51225
EZ
163562000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16357
16358 * gdb.base/help.exp: Update output for add-symbol-file command.
16359
7930cc7c
FN
163602000-04-10 Fernando Nasser <fnasser@cygnus.com>
16361
16362 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16363 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16364
23e37ab1
C
163652000-04-07 J.T. Conklin <jtc@redback.com>
16366
e93c542c
C
16367 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16368
23e37ab1
C
16369 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16370
591b8fa3
PDM
16371Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16372
16373 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16374 values that can be represented exactly.
591b8fa3
PDM
16375 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16376 above change, and to not check against the directory part of the source
16377 file name.
16378 (step into print_long_arg_list): Likewise.
16379 (print print_small_structs from print_long_arg_list): Likewise.
16380 (print print_long_arg_list): Likewise.
16381
7a495180
EZ
163822000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16383
30b53638 16384 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16385
beb998c6
AC
16386Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16387
16388 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16389
1c689132
DB
163902000-03-25 Daniel Berlin <dan@cgsoftware.com>
16391
16392 * gdb.base/commands.exp (deprecated_command_test): Add test for
16393 deprecate with no arguments.
16394
c1790a9d
JL
163952000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16396
16397 * gdb.base/break.exp: Add new test for setting breakpoints on
16398 optimized code so we can test breakpoints work even when function
16399 prologues may be optimized away
16400
003ba290
FN
164012000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16402
16403 From David Whedon <dwhedon@gordian.com>
a9c64011 16404 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16405
6837a0a2
DB
164062000-03-22 Daniel Berlin <dan@cgsoftware.com>
16407
16408 * gdb.base/help.exp: Added test for new apropos command.
16409
b9593231
KB
164102000-03-21 Kevin Buettner <kevinb@redhat.com>
16411
16412 * gdb.base/pointers.c (usevar): New function.
16413 (main): Make sure that global variables v_int_pointer2, rptr,
16414 and y are all referenced someplace in the program by calling
16415 usevar() on them. [Some linkers delete symbols which are
16416 never referenced. The space remains, but there's no way to
16417 get a (symbolic) handle on the variable from the debugger.]
16418
751a959b
EZ
164192000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16420
16421 * gdb.base/printcmds.c: Add typedeffed arrays.
16422
16423 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16424 procedure to test arrays that are typedef'd.
751a959b 16425
73a93a32
JI
164262000-03-13 James Ingham <jingham@leda.cygnus.com>
16427
16428 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16429 the library directories.
73a93a32 16430
fb40c209
AC
16431Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16432
16433 * configure.in (configdirs): Add sub directory gdb.mi.
16434 * configure: Re-generate.
16435
16436 * gdb.mi: New directory.
d63a86f8 16437
ee4dd2c9
AC
164382000-02-25 Scott Bambrough <scottb@netwinder.org>
16439
16440 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16441 a long long value as a double on ARM platforms.
ee4dd2c9 16442
70f0cc22
JB
164432000-02-16 Jim Blandy <jimb@redhat.com>
16444
16445 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16446 default source file is set properly before running this test.
16447
853819b8
EZ
164482000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16449
16450 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16451 gdbtk/library directory, not in gdbtcl2.
853819b8 16452
dfcd3bfb
JM
164532000-02-04 Jim Blandy <jimb@redhat.com>
16454
16455 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16456 backslash from regexp pattern.
16457
16458 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16459 procedure. Use it to run all the "continue to bp overloaded"
16460 tests. Note that this changes the names of the tests slightly.
16461 If the breakpoint hit message includes a hex PC value, because
16462 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16463 from the real source code, still consider that a pass.
16464
16465 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16466 XFAIL here if the breakpoint message contains a hex address. Note
16467 similar change on 1999-11-02.
16468
16469 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16470
16471 * gdb.base/ptype.exp: Establish a default source file before
16472 calling get_debug_format.
16473
164742000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16475
16476 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16477
8b93c638
JM
164782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16479
16480 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16481 of successive stepi commands -- while in the prologue we should see
16482 the function entry bracket.
16483
164842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16485
16486 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16487 reach __change_mode() when stepping through the end of main().
16488
c5394b80
JM
164892000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16490
16491 * gdb.base/default.exp: Fix expected pattern.
16492 * gdb.base/help.exp: Same.
16493
0d06e24b
JM
164942000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16495
16496 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16497 Don't use xfail's because that affects only the following test.
d63a86f8 16498
0d06e24b 16499 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16500 solaris or linux.
0d06e24b
JM
16501
16502 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16503
dc96c6c7 165042000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16505
d63a86f8 16506 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16507 "A syntax error" rather than "A parse error". Accept both.
16508
165092000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16510
16511 * gdb.base/default.exp: Remove OS dependent string from "target
16512 remote" test.
16513 * gdb.base/help.exp: Same for "help target remote" test.
16514
c3f6f71d
JM
165152000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16516
16517 From Jim Kingdon <kingdon@redhat.com>:
16518
16519 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16520 prompt (cleanup rather than necessity, but still might keep output
16521 from spilling to next test).
c3f6f71d
JM
16522
165232000-01-02 Fred Fish <fnf@cygnus.com>
16524
16525 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16526 AIX, which defines them in <sys/types.h>.
16527
ed9a39eb 165281999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16529
ed9a39eb 16530 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16531 float" test.
ed9a39eb
JM
16532
165331999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16534
ed9a39eb 16535 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16536
16537 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16538 outermost frame disallowed".
16539
165401999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16541
16542 * gdb.base/setvar.exp: New tests for setting the value of a struct
16543 with a constant list.
16544
165451999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16546
16547 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16548 require the user to type a cast before setting the value of a struct.
16549
de57eccd
JM
165501999-12-06 Jim Blandy <jimb@cygnus.com>
16551
16552 * gdb.base/default.exp: Expect the new 'info float' command on
16553 all i386 platforms.
16554
16555 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16556 LinuxThreads libraries that don't support debugging.
16557
c2d11a7d
JM
16558Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16559
16560 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16561 Change the buffer type to ``unsigned char'' to simplify size
16562 arithmetic.
c2d11a7d
JM
16563
16564 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16565 stub only handles 400-1 byte packets. Verify that the download
16566 worked.
c2d11a7d
JM
16567
165681999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16569
16570 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16571 tests, using UNRESOLVED for the untested cases. Also, does not wait
16572 for a timeout if the prompt was received before a recognizable pattern.
16573
165741999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16575
16576 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16577
165781999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16579
16580 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16581 watchpoints.
c2d11a7d
JM
16582
165831999-11-24 Jason Merrill <jason@casey.cygnus.com>
16584
16585 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16586
16587 * gdb.c++/local.exp: Be more flexible in recognizing local class
16588 name mangling. Don't allow horribly truncated method names.
16589 * gdb.c++/derivation.exp: Expect protected inheritance.
16590 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16591 * gdb.c++/virtfunc.exp: Likewise.
16592 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16593 when printing a nested enum.
16594
165951999-11-22 Jim Blandy <jimb@cygnus.com>
16596
16597 * gdb.base/step-test.exp: Properly await GDB's response to setting
16598 a breakpoint on the call to large_struct_by_value.
16599
16600 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16601 just because we have debug info for the `start' function.
16602
166031999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16604
16605 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16606 "Unknown signal" messages, which indicate (on LinuxThreads) that
16607 GDB doesn't know how to debug threads on this system. This is
16608 better than hanging while philosopher 0 dumps chatter into gdb.log.
16609
166101999-11-18 Tom Tromey <tromey@cygnus.com>
16611
16612 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16613
166141999-11-18 Fred Fish <fnf@cygnus.com>
16615
16616 * gdb.base/coremaker2.c: Add sample program for generating
16617 cores that is more self contained than coremaker.c. Eventually
16618 I'll add more code to this and tie it into the testsuite.
16619
4ce44c66
JM
166201999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16621
16622 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16623
166241999-11-10 Jimmy Guo <guo@cup.hp.com>
16625
16626 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16627 from $srcdir/lib/.
4ce44c66 16628 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16629 and gdb.c++/.
4ce44c66
JM
16630
16631 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16632
d63a86f8 16633 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16634 'continue with watch' test point.
16635
166361999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16637
16638 Merged from p2linux-990323-branch:
d63a86f8 16639
4ce44c66
JM
16640 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16641
11cf8741
JM
16642Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16643
16644 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16645 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16646
16647Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16648
16649 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16650 gdb_expect_list.
11cf8741
JM
16651
16652Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16653
16654 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16655
166561999-11-03 Mark Salter <msalter@cygnus.com>
16657
16658 * gdb.base/break.exp: Fix "stub continue" pattern.
16659
166601999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16661
16662 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16663
166641999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16665
16666 * gdb.base/display.exp ("finish"): Add timeout clause.
16667
16668 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16669 plain prompt clause, so this doesn't have to time out in order to
16670 fail.
16671
16672 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16673 breakpoint hit messages include an address.
11cf8741
JM
16674
16675 * gdb.base/display.exp: Don't forget to escape parens in regular
16676 expressions. Unix regexp notatation sucks.
16677
166781999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16679
16680 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16681 order for 'signalled' message.
11cf8741 16682
5c44784c
JM
166831999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16684
16685 From Jimmy Guo <guo@cup.hp.com>:
16686 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16687 * gdb.base/annota1.c: Add code for tests to work with.
16688
166891999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16690
16691 * gdb.base/remote.exp: New test for remote downloading settings.
16692 * gdb.base/remote.c: New file with large .data.
16693
917317f4
JM
166941999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16695
16696 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16697 for LinuxThreads support, merged from the Code Fusion branch.
16698
16699Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16700
16701 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16702 containing exp_continue into a while within an expect. Don't
16703 attempt a start more than three times. Check return value from
16704 gdb_load.
d63a86f8 16705
2df3850c
JM
16706Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16707
16708 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16709 a pass case.
2df3850c 16710
2acceee2
JM
167111999-10-01 Kevin Buettner <kevinb@cygnus.com>
16712
16713 * gdb.base/break.c (main): Added a statement that we can step
16714 off of.
16715 * gdb.base/break.exp: Added tests for setting a breakpoint
16716 at an offset and stepping onto a breakpoint.
16717
167181999-10-01 Fred Fish <fnf@cygnus.com>
16719
d63a86f8 16720 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16721 gdb output.
16722
c2c6d25f
JM
167231999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16724
16725 * gdb.base/break.exp: Code locations are in hex, don't forget!
16726 (For HP-UX.)
16727
167281999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16729
16730 * condbreak.exp: Use break.c as test program.
16731 * condbreak.c: Remove, redundant with break.c.
16732
167331999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16734
16735 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16736 Z-packets if the target needs it.
c2c6d25f
JM
16737
167381999-09-13 James Ingham <jingham@leda.cygnus.com>
16739
16740 * gdb.c++/overload.exp: Added tests for listing overloaded
16741 functions with function pointers in the arg, explicitly calling
16742 out the version you want.
16743
cff3e48b
JM
167441999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16745
16746 * long_long.exp: Add variations of test cases that work for
16747 targets with 16-bit ints and 32-bit doubles.
16748
d4f3574e
SS
167491999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16750
16751 * break.c (main): Compare a possibly-uninitialized argc with an
16752 unlikely value that fits in 16 bits.
16753
167541999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16755
16756 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16757 0xfeeb, don't want negative numbers if ints are 16 bits.
16758
16759 * lib/gdb.exp (skip_cplus_tests): New proc.
16760 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16761 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16762 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16763 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16764 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16765 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16766 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16767 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16768
16769 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16770
16771Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16772
16773 * gdb.base/corefile.exp (up): Allow a parameter to appear
16774 in the frame that we're going up to.
16775
16776 From Jim Blandy <jimb@cygnus.com>:
16777
16778 * gdb.base/default.exp (info float): Expect some output now.
16779
16780 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16781 returning floating-point values to fail on the x86.
16782 * gdb.base/callfwmall.exp (do_function_calls): Same.
16783
16784 * gdb.base/list.exp (test_listsize): Correct expectations for
16785 listing line 1 with listsize 2. Also, listing a single line
16786 works now, as does listing three lines. [Kevin's note: There
16787 were a number of other cases fixed too where the expectations
16788 differed...]
16789
167901999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16791
16792 * gdb.base/selftest.exp: Add case for when version prints as
16793 constant string instead of char pointer.
16794
104c1213
JM
167951999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16796
16797 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16798 stepping out of main.
104c1213
JM
16799
16800 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16801 G++ used.
16802
16803 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16804 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16805
16806 * gdb.c++/ovldbreak.exp: Update match string in test that
16807 includes a warning of multiple breakpoints.
16808
168091999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16810
16811 * gdb.base/display.exp: Improve precision of step-after-finish
16812 added yesterday.
16813
16814 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16815 test.
104c1213
JM
16816
16817 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16818 configs when using G++, not just hppa*.
16819
168201999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16821
16822 * gdb.base/async.c: New file.
16823 * gdb.base/async.exp: New file.
16824
16825Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16826
16827 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16828 PA64.
16829
53a5351d
JM
16830Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16831
104c1213
JM
16832 * gdb.base/display.exp: "finish" can leave us mid-line on many
16833 targets, deal with it. Add a small constant to main, instead of
16834 1000 since main+1000 may not be a valid address in the target.
16835
53a5351d
JM
16836 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16837 on hpux11.
16838
16839 * gdb.base/attach.exp: Handle another hpux11 error message variant
16840 when attaching to a process that does not exist.
16841
168421999-08-19 J.T. Conklin <jtc@redback.com>
16843
16844 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16845 characters in 'continue to 1241' test.
53a5351d
JM
16846
168471999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16848
16849 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16850 stop in print_long_arg_list, define and use a whitespace
16851 variable in print_small_structs test, add an XFAIL for Solaris.
16852 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16853 interested enough to fix.
16854
7be570e7
JM
168551999-08-13 Keith Seitz <keiths@cygnus.com>
16856
16857 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16858 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16859 proc knows about targets other than the natives.
16860 (test_assign): Use "gdb_run_cmd" to "run" the target.
16861 Check that we've actually hit the breakpoint at main.
16862 When we attempt to assign a value to a local variable, check
16863 that the variable is in the current scope, i.e., don't use
16864 a test with an empty result.
16865
16866Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16867
16868 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16869 command.
7be570e7
JM
16870
168711999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16872
16873 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16874 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16875 gdb.compat, gdb.threads-hp.
16876 gdb.hp/configure, gdb.hp/configure.in: New files.
16877 gdb.hp/Makefile.in: Recurse into new subdirs.
16878 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16879 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16880 in object files.
16881 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16882
96baa820
JM
168831999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16884
16885 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16886 funky printf, remove a bogus p/a test.
96baa820
JM
16887
168881999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16889
16890 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16891 connected to the target. This is necessary when running not
16892 natively.
96baa820
JM
16893
168941999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16895
16896 * gdb.base/step-test.exp: Removed some extraneous messages.
16897
16898 * gdb.base/long_long.exp: Don't run memory examination tests
16899 on little-endian targets (they will need a different set of
16900 results to match).
16901
169021999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16903
16904 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16905 until somebody decides to fix GDB.
16906
16907 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16908 constant as "ULL".
96baa820
JM
16909 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16910 matches for a couple x/2 commands.
16911
a0b3c4fd
JM
169121999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16913
16914 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16915 by merging in ref-types2 tests.
16916 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16917
16918 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16919 * gdb.c++/Makefile.in: Add standard actions.
16920 (EXECUTABLES): Rename from PROGS, update list.
16921 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16922 from gdb.hp.
16923 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16924 foo and bar locals.
16925 * gdb.c++/anon-union.exp: Fix tests to match.
16926 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16927 expect matches to handle output variations.
16928 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16929 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16930 output, add HP alternatives for new and delete prints.
a0b3c4fd 16931 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16932 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16933 * gdb.c++/demangle.exp: Use $style when reporting failure.
16934 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16935 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16936 match alternatives.
16937 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16938 compilers.
a0b3c4fd
JM
16939 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16940 * gdb.c++/method.exp: Add match alternatives.
16941 * gdb.c++/misc.cc: Add bool types.
16942 * gdb.c++/misc.exp: Add tests for bool types.
16943 * gdb.c++/overload.exp: Add xfails.
16944 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16945 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16946 add some more template parameter tests (only for HP currently).
16947 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16948 * gdb.c++/virtfunc.cc: Add return type and value for main.
16949 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16950 match alternatives.
d63a86f8 16951
a0b3c4fd
JM
169521999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16953
16954 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16955
169561999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16957
16958 * gdb.base/signals.exp: Don't expect getting a backtrace from
16959 within a signal handler to fail on Linux.
16960
169611999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16962
16963 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16964 * lib/gdb.exp: Remove some gratuitious semicolons.
16965 (delete_breakpoints): Increase timeout.
16966 (gdb_expect): Add -notransfer option.
16967 (gdb_test): Use -notransfer option.
16968 (get_compiler_info): Add f77 case.
16969 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16970 case.
a0b3c4fd
JM
16971 (gdb_preprocess): Call get_compiler.
16972
16973 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16974 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16975 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16976 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16977 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16978 third arg to gdb_test.
a0b3c4fd
JM
16979 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16980 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16981 HP-UX xfails, add others.
a0b3c4fd
JM
16982 * gdb.base/completion.exp: Reflect name change of self-test.
16983 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16984 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16985 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16986 HP failure number.
a0b3c4fd
JM
16987 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16988 useless HP-UX 10.30 references.
16989 * gdb.base/maint.exp: Loosen matches.
16990 * gdb.base/pointers.c (main): Declare more_code.
16991 * gdb.base/pointers.exp: Match on output of a `next'.
16992 * gdb.base/structs.c: Add prototypes.
16993 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16994 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16995
169961999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16997
16998 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16999 command.
a0b3c4fd
JM
17000
170011999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17002
17003 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17004 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17005
17006 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17007 debug info. Deal with lack of signal hanlder info in stack.
17008
a9c64011 17009 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17010 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17011
5a2468f5
JM
170121999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17013
17014 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17015 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17016
adf40b2e
JM
17017Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17018
17019 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17020 a1-selftest.exp.
adf40b2e
JM
17021 * gdb.base/configure: Re-generate.
17022
170231999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17024
17025 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17026 in trying to run first and name is too long.
17027
17028 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17029 pointers2.c and pointers2.exp, respectively.
17030 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17031 doschk happier.
17032
43e526b9
JM
170331999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17034
17035 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17036 callfuncs2.c and callfuncs2.exp.
17037
17038 * gdb.base/list.exp: Remove mistaken xfails.
17039 * gdb.base/list0.h: Add optional prototypes.
17040
9846de1b
JM
17041Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17042
a9c64011 17043 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17044 calling malloc.
a9c64011
AS
17045 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17046 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17047 use.
9846de1b
JM
17048
170491999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17050
17051 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17052 * gdb.base/annota2.cc, annota2.exp: Move from here.
17053 * gdb.c++/annota2.cc, annota2.exp: To here.
17054 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17055
43ff13b4
JM
17056Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17057
17058 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17059 a consistent format.
43ff13b4 17060
085dd6e6
JM
170611999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17062
17063 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17064 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17065 HP compilers, also set the globals $true and $false.
17066
17067 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17068 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17069 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17070 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17071 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17072 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17073 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17074 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17075 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17076 whatis.c} Add C++ compatible function definitions and return
17077 types, add includes for library functions.
085dd6e6
JM
17078 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17079 * gdb.base/step-test.c (myglob): Rename from glob.
17080 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17081 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17082 files, move here from gdb.hp.
085dd6e6 17083 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17084 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17085 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17086 Adjust line numbers in regexps.
085dd6e6
JM
17087
17088 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17089 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17090 instead of 0/1.
17091
17092 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17093 foll-vfork.exp: New files, move here from gdb.hp.
17094 * gdb.base/page.exp: New file, test of pagination command.
17095
17096 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17097 recursion test.
17098 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17099
17100 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17101 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17102
17103 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17104 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17105 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17106 watchpoint test.
085dd6e6
JM
17107 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17108 them work.
17109 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17110 expressions properly.
17111 * gdb.base/corefile.exp: Loosen the match slightly.
17112 * gdb.base/default.exp: Allow "Error accessing memory" message
17113 also.
17114 * gdb.base/display.exp: Skip over x/0 j if PA64.
17115 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17116 * gdb.base/interrupt.exp: Ditto.
17117 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17118 in use.
17119 * gdb.base/list.exp: Add xfails for HP-UX.
17120 * gdb.base/long_long.exp: Refine some of the numeric matches.
17121 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17122 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17123 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17124 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17125 * gdb.base/ptype.exp: Succeed on more varieties of output.
17126 * gdb.base/scope.exp: Add xfails for HP-UX.
17127 * gdb.base/sect-cmd.exp: Add more cases.
17128 * gdb.base/setvar.exp: Add xfails for HP-UX.
17129 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17130 * gdb.base/signals.exp: Match on void symbolically.
17131 * gdb.base/step-test.exp: Add case for PA64.
17132 * gdb.base/term.exp: Add exit and restart.
17133 * gdb.base/twice.exp: Clean up after self.
17134 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17135 * gdb.base/whatis.exp: Allow more ways to pass tests.
17136
17137 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17138 no longer useful.
085dd6e6
JM
17139
17140Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17141
17142 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17143 list of patterns.
085dd6e6 17144 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17145 print_double_array(double_array)", "continuing to breakpoint
17146 1018", "print print_double_array(array_d)" and "continuing to
17147 1034" tests.
d63a86f8 17148
085dd6e6
JM
171491999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17150
a9c64011 17151 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17152
171531999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17154
17155 * config/mt-*: Remove, these haven't been used since 1996.
17156
171571999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17158
17159 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17160 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17161 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17162
9e0b60a8
JM
171631999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17164
17165 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17166 simpler match case for the ptype of the big class.
17167
171681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17169
17170 * gdb.exp: Fix test for gdb_prompt existence.
17171
171721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17173
17174 * gdb.exp (gdb_test): Add fail after calls to perror.
17175
171761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17177
17178 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17179
171801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17181
17182 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17183
0f71a2f6
JM
17184Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17185
17186 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17187 malloc() is linked in.
0f71a2f6
JM
17188
171891999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17190
17191 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17192 step at end.
17193
17194 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17195
171961999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17197
17198 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17199
cce74817
JM
17200Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17201
17202 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17203 * gdb.base/mips_pro.exp: Likewise.
17204
172051999-06-02 Keith Seitz <keiths@cygnus.com>
17206
17207 * gdb.c++/templates.cc: Change all "new" operators to throw
17208 an exception.
17209 * gdb.c++/cplusfuncs.cc: Likewise.
17210
17211 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17212
17213Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17214
17215 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17216 * gdb.base/ending-run.exp: When stepping out of main, accept a
17217 step into an arbitrary assembler file.
cce74817 17218
392a587b
JM
172191999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17220
d63a86f8 17221 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17222 "breakpoint-invalid" to be printed.
d63a86f8 17223 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17224 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17225 * gdb.base/annota2.cc: Initialize a.x to 0.
17226
9e086581
JM
172271999-05-17 Keith Seitz <keiths@cygnus.com>
17228
17229 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17230 when "skip_float_tests" set.
17231 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17232 "print print_ten_doubles", and "step into print_long_arg_list".
17233 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17234 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17235 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17236 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17237 "skip_float_tests" is set.
17238 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17239 when "skip_float_tests" set.
d63a86f8 17240
cd0fc7c3
SS
172411999-05-06 Keith Seitz <keiths@cygnus.com>
17242
17243 * gdb.base/annota2.cc: Include stdio.h.
17244
17245Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17246
17247 * gdb.base/crossload.exp: Remove, this has been disabled ever
17248 since BFD stopped including all targets, and cross-GDB gets
17249 plenty of testing anyway.
17250 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17251 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17252 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17253 * gdb.base/README: Remove, was doc for this.
17254 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17255 needed.
cd0fc7c3 17256
b83266a0
SS
172571999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17258
17259 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17260 output.
17261
17262 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17263 * gdb.base/annota2.exp: New file. More annotation tests.
17264 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17265 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17266
172671999-04-23 Angela Marie Thomas <angela@cygnus.com>
17268
17269 * config/cfdbug.exp: New file.
17270
7a292a7a
SS
172711999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17272
17273 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17274 Marcus Daniel's and Dale Hawkins's demangler crashes.
17275
17276 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17277 test_lucid_style_demangling, test_arm_style_demangling,
17278 test_hp_style_demangling): Try Tom Tromey's core-dumping
17279 identifier under each demangling style.
7a292a7a
SS
17280
172811999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17282
17283 * gdb.c++/demangle.exp: Include the current demangling style
17284 in all test names.
17285 (current_demangling_style): New global variable.
17286 (set_demangling_style, test_demangling_core, test_demangling,
17287 test_demangling_exact): New functions.
17288 (test_gnu_style_demangling, test_lucid_style_demangling,
17289 test_arm_style_demangling, test_hp_style_demangling): Use those,
17290 instead of calling gdb_test and gdb_test_exact directly.
17291 (catch_demangling_errors): New function, which reports errors
17292 signalled by the demangling test functions in an orderly way.
17293 (do_tests): Use catch_demangling_errors.
17294
172951999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17296
17297 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17298 grouping in expressions, not {}.
7a292a7a
SS
17299
17300 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17301 initialized yet.
7a292a7a
SS
17302
173031999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17304
17305 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17306 are listed.
17307
173081999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17309
17310 * gdb.stabs/weird.exp: Test for CC being defined before
17311 looking at its value.
17312
173131999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17314
17315 * gdb.base/call-ar-st.exp: Remove stray '#'.
17316 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17317 "short int" and "long int".
17318 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17319 change, to mollify finicky HP compiler.
7a292a7a
SS
17320 * gdb.hp/reg-test.exp (testfile): Fix file name.
17321 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17322
7a292a7a
SS
17323 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17324 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17325 alternate form of enum ptype.
17326
c906108c
SS
173271999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17328
7a292a7a
SS
17329 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17330 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17331 passing skip_hp_tests, so as not to waste time on guaranteed
17332 failure.
7a292a7a 17333
c906108c
SS
17334 * gdb.c++/overload.cc: Pass string instead of char addr, always
17335 init ccpfoo.
17336 * gdb.c++/templates.cc: Fix syntax error.
17337
7a292a7a
SS
17338Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17339
17340 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17341 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17342 command.
17343
173441999-03-18 James Ingham <jingham@cygnus.com>
17345
17346 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17347
17348 * gdb.c++/method.exp: It was testing an uninitialized int on the
17349 stack and assuming it was positive.
17350
17351 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17352
17353 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17354 keep it from killing the rest of the tests.
7a292a7a
SS
17355 Use gdb_continue_to_end.
17356
17357 * gdb.base/sigall.exp: use gdb_continue_to_end.
17358
17359 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17360
17361 * gdb.base/display.exp: use runto_main, not run.
17362
d63a86f8
RM
17363 * gdb.base/default.exp: Check for the current error message in the
17364 r abbreviation test.
7a292a7a
SS
17365 Add strongarm to the targets that know info float.
17366
d63a86f8 17367 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17368 run which doesn't work with monitors.
17369
17370 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17371
17372 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17373
17374 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17375 program. Traps the case (in Cygmon) when the program never really
17376 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17377 more places, so I used my name. Sorry Mark...
17378
17379 * config/monitor.exp (gdb_target_monitor): added another
17380 target_info parameter: remotebinarydownload. This will set the
17381 remotebinarydownload flag if this is causing some boards trouble.
17382
173831999-03-18 Mark Salter <msalter@cygnus.com>
17384
17385 * lib/gdb.exp (continue_to_exit): New function.
17386
17387 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17388 * gdb.base/ending-run.exp: Ditto.
17389 * gdb.base/step-test.exp: Ditto.
17390
173911999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17392
17393 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17394 (suggested by Art Haas <ahaas@neosoft.com>).
17395
173961999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17397
889bf7c5 17398 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17399
17400Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17401
17402 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17403 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17404
174051999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17406
17407 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17408 a call to strlen; sometimes we do have sources.
17409
174101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17411
17412 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17413 character, so GDB won't print garbage after its end.
d63a86f8 17414
c906108c
SS
17415 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17416 breakpoint there instead. Sometimes GCC emits memcpy to handle
17417 the large structures being passed by value, so we step into that
17418 instead of sum_array_print, which obscures what we're really testing.
17419 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17420 the bizarre steps into memcpy, so do that here. Add check for
17421 stepping into function calls that pass large structures by value.
17422 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17423 Remove all references to specific line numbers.
17424 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17425 New type and function.
17426 (main): Call large_struct_by_value, passing it a large struct by value.
17427 * lib/gdb.exp (gdb_get_line_number): New function.
17428
17429 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17430 more portable.
17431
7a292a7a
SS
174321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17433
c906108c
SS
17434 * lib/gdb.exp: Doc fixes.
17435
7a292a7a
SS
174361999-03-05 Nick Clifton <nickc@cygnus.com>
17437
d63a86f8 17438 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17439
174401999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17441
c906108c 17442 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17443 commands. They're not germane to this test, and they don't work
17444 that way on remote targets.
c906108c 17445
3fc11d3e
JM
174461999-03-01 James Ingham <jingham@cygnus.com>
17447
17448 * Changelog entries merged over from gdb development branch.
17449
3fc11d3e
JM
17450 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17451
17452 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17453 for outputting results of test run.
17454
2d4a1622 17455 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17456
17457 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17458
7a292a7a
SS
174591999-02-25 Felix Lee <flee@cygnus.com>
17460
17461 * lib/gdb.exp (debug_format): initialize
17462
c906108c
SS
174631999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17464
17465 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17466 * gdb.base/call-rt-st.c: Ditto.
17467
c906108c
SS
174681999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17469
17470 * gdb.threads/pthreads.exp (horiz): New variable.
17471 (test_startup): Fix regexps that capture thread numbers.
17472
174731999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17474
17475 * gdb.base/smoke.exp: Disambiguate two test case names (both
17476 called ``print'').
17477
17478Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17479
17480 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17481 compilation.
c906108c
SS
17482
174831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17484
17485 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17486 actual output formatting.
17487 * gdb.base/smoke.exp: GDB removes leading 0's.
17488 * gdb.base/volatile.exp: Don't check type of remuneration;
17489 that variable is no longer defined in constvars.c.
17490 * gdb.base/step-test.c (main): Exit with explicit exit code.
17491 * gdb.base/step-test.exp: Remove two nexti checks--they are
17492 not portable.
17493
174941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17495
17496 * gdb.base/help.exp ("help delete display"): Fix test to match
17497 gdb's output.
17498
17499 * gdb.base/long_long.c (known_types): Initialize values to zero.
17500 * gdb.base/long_long.exp: Step one more line
17501 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17502 leading zeros. Explicitly ask for hex formatting. Use
17503 unique test case names.
c906108c
SS
17504
17505Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17506
d63a86f8 17507 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17508
17509 * gdb.c++/method.exp: Add missing close brace.
17510
175111999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17512
17513 * gdb.base/maint.exp: Use 'set height 0' to disable page
17514 prompting, not 'set height 400'.
17515
17516 Fix a bunch of timeouts.
17517 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17518 four separate tests, so expect doesn't take forever to match a ton
17519 of text against a regexp with lots of .* forms.
17520 ("maint print psymbols", "maint print symbols"): Make some of
17521 these greps more selective, so that expect doesn't try to wade
17522 through huge piles of output and time out.
17523
17524 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17525
17526 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17527 tests: one which doesn't expect shlib events to be reported, and
17528 another which does, but is XFAIL for all platforms other than
17529 HP/UX.
c906108c
SS
17530
17531 * gdb.base/break.exp: Teach the test suite that the `catch
17532 fork', `catch vfork', and `catch exec' commands produce error
17533 messages on platforms that don't provide these features.
17534
17535Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17536
17537 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17538 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17539 (shortening names from solib_threshold.exp etc), won't run on
17540 anything but HP-UX for the foreseeable future.
c906108c 17541 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17542 reflect move.
c906108c
SS
17543
17544Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17545
17546 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17547 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17548
17549Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17550
17551 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17552 successfully re-sets breakpoints in shared libraries.
17553 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17554
17555Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17556
d63a86f8
RM
17557 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17558 and compiled w/o GCC.
c906108c
SS
17559
17560 * gdb.hp/watch-cmd.exp: ditto.
17561
17562 * gdb.hp/watch-hp.exp: ditto.
17563
17564 * gdb.hp/xdb1.exp: ditto.
17565
17566 * gdb.hp/xdb2.exp: ditto.
17567
17568 * gdb.hp/dbx.exp: ditto.
17569
17570Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17571
17572 * constvars.c: Remove C++-isms.
17573 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17574 with GCC.
c906108c
SS
17575
17576Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17577
17578 The following changes are part of the HP merge.
17579
17580 * gdb.base/break.exp: new tests to verify that catchpoints for
17581 fork, vfork, and exec don't trigger inappropriately.
17582
17583 * gdb.base/opaque.exp: compile one file at a time, then link.
17584
17585 * gdb.base/signals.exp: be more restrictive about which hppa
17586 systems receive a setup_xfail. new tests.
17587
17588 * gdb.base/solib_threshold.build: new file.
17589 * gdb.base/solib_threshold.exp: new file.
17590 * gdb.base/solib_threshold.link_opts: new file.
17591 * gdb.base/solib_threshold.mk: new file.
17592 * gdb.base/gen_solib_threshold.c: new file.
17593
17594 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17595 tests. New tests for enums inside classes.
17596
17597 * gdb.c++/compiler.cc: indicate support of template debugging.
17598
17599 * gdb.c++/demangle.exp: run hp style demangling tests.
17600
17601 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17602 tests.
17603
17604 * gdb.c++/misc.cc: changes to support new tests.
17605
17606 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17607 to support new tests.
17608
17609 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17610 gcc, then skip these tests.
17611
17612Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17613
17614 The following files are part of the HP merge; some had longer
17615 names at HP, but have been renamed to be no more than 14
17616 characters in length.
17617
17618 * gdb.hp/ambiguous.cc: new file.
17619 * gdb.hp/ambiguous.exp: new file.
17620 * gdb.hp/attach.exp: new file.
17621 * gdb.hp/attach2.exp: new file.
17622 * gdb.hp/classes-hp.exp: new file.
17623 * gdb.hp/ctti.exp: new file.
17624 * gdb.hp/ctti-add.cc: new file.
17625 * gdb.hp/ctti-add1.cc: new file.
17626 * gdb.hp/ctti-add2.cc: new file.
17627 * gdb.hp/ctti-add3.cc: new file.
17628 * gdb.hp/dbx.exp: new file.
17629 * gdb.hp/exception.cc: new file.
17630 * gdb.hp/exception.exp: new file.
17631 * gdb.hp/foll-exec.c: new file.
17632 * gdb.hp/foll-exec.exp: new file.
17633 * gdb.hp/foll-fork.c: new file.
17634 * gdb.hp/foll-fork.exp: new file.
17635 * gdb.hp/foll-vfork.c: new file.
17636 * gdb.hp/foll-vfork.exp: new file.
17637 * gdb.hp/inherit-hp.exp: new file.
17638 * gdb.hp/more-steps.exp: new file.
17639 * gdb.hp/namespace.cc: new file.
17640 * gdb.hp/namespace.exp: new file.
17641 * gdb.hp/optimize.exp: new file.
17642 * gdb.hp/pxdb.c: new file.
17643 * gdb.hp/pxdb.exp: new file.
17644 * gdb.hp/quicksort.exp: new file.
17645 * gdb.hp/reg-test.exp: new file.
17646 * gdb.hp/reg-test.s: new file.
17647 * gdb.hp/sized-enum.c: new file.
17648 * gdb.hp/sized-enum.exp: new file.
17649 * gdb.hp/start-stop.exp: new file.
17650 * gdb.hp/templ-hp.cc: new file.
17651 * gdb.hp/templ-hp.exp: new file.
17652 * gdb.hp/thr-lib.c: new file.
17653 * gdb.hp/thr-lib.exp: new file.
17654 * gdb.hp/thr-lib.h: new file.
17655 * gdb.hp/thr-liblib.c: new file.
17656 * gdb.hp/virtfun-hp.c: new file.
17657 * gdb.hp/virtfun-hp.exp: new file.
17658 * gdb.hp/watch-cmd.exp: new file.
17659 * gdb.hp/watch-hp.exp: new file.
17660 * gdb.hp/xdb1.exp: new file.
17661 * gdb.hp/xdb2.exp: new file.
17662 * gdb.hp/xdb3.exp: new file.
17663
17664Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17665
17666 The following files are part of the HP merge; some had longer
17667 names at HP, but have been renamed to be no more than 14
17668 characters in length.
17669
17670 * gdb.base/ss.h: new file.
17671 * gdb.base/call-ar-st.c: new file.
17672 * gdb.base/call-ar-st.exp: new file.
17673 * gdb.base/call-rt-st.c: new file.
17674 * gdb.base/call-rt-st-exp: new file.
17675 * gdb.base/call-strs.exp: new file.
17676 * gdb.base/ena-dis-br.exp: new file.
17677 * gdb.base/environ.exp: new file.
17678 * gdb.base/long_long.exp: new file.
17679 * gdb.base/sect-cmd.exp: new file.
17680 * gdb.base/shlib-cl2.exp: new file.
17681 * gdb.base/smoke.exp: new file.
17682 * gdb.base/so-impl-ld.c: new file.
17683 * gdb.base/so-impl-ld.exp: new file.
17684 * gdb.base/so-indr-cl.c: new file.
17685 * gdb.base/so-indr-cl.exp: new file.
17686 * gdb.base/varargs.exp: new file.
17687 * gdb.base/volatile.exp: new file.
17688 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17689 * gdb.base/display.exp: new file.
c906108c
SS
17690 * gdb.c++/derivation.exp: new file.
17691 * gdb.c++/local.exp: new file.
17692 * gdb.c++/member-ptr.exp: new file.
17693 * gdb.c++/overload.exp: new file.
17694 * gdb.c++/ovldbreak.exp: new file.
17695 * gdb.c++/ref-types.exp: new file.
17696 * gdb.c++/ref-types2.exp: new file.
17697 * gdb.c++/userdef.exp: new file.
d63a86f8 17698
c906108c
SS
17699Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17700
17701 * gdb.base/default.exp: Reflect wording change in remote.c.
17702
dc96c6c7 17703Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17704
17705 * gdb.base/help.exp: Update to reflect current text.
17706
17707Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17708
17709 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17710 they're stack variables and contain garbage.
17711 * gdb.c++/anon-union.exp: new file.
17712
17713 The following changes were made by David Taylor
889bf7c5
PA
17714 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17715 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17716 in changes by HP.
c906108c
SS
17717
17718 * gdb.base/bitops.exp: new file.
17719 * gdb.base/default.exp: change expected messages for catch and
17720 info catch tests to reflect HP merge changes.
17721 * gdb.base/enable-disable-break.exp
17722 * gdb.base/ending-run.c: new file.
17723 * gdb.base/long_long.c: new file.
17724 * gdb.base/maint.exp: new file.
17725 * gdb.base/pointers2.exp: new file.
17726 * gdb.base/shlib-call2.exp: new file.
17727 * gdb.base/solib.exp: new file.
17728 * gdb.base/step-test.c: new file.
17729 * gdb.c++/anon-union.cc: new file.
17730 * gdb.c++/local.cc: new file.
17731 * gdb.c++/member-pointer.cc: new file.
17732 * gdb.c++/method.cc: new file.
17733 * gdb.c++/ref-types.cc: new file.
17734 * gdb.c++/ref-types2.cc: new file.
17735 * gdb.c++/userdef.cc: new file.
d63a86f8 17736
c906108c
SS
17737 * gdb.base/scope.exp: compile one file at a time, then link.
17738 * gdb.base/langs.exp: ditto.
17739 * gdb.base/list.exp: ditto.
d63a86f8 17740
c906108c
SS
17741Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17742
17743 The following changes were made by David Taylor
889bf7c5
PA
17744 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17745 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17746 in changes by HP.
d63a86f8 17747
c906108c
SS
17748 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17749 skip tests. When compiling pass c++ flag to gdb_compile.
17750 * gdb.c++/
d63a86f8 17751
c906108c
SS
17752 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17753 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17754 (skip_hp_tests): new function.
17755 (gdb_preprocess): new function.
17756
17757 * configure.in (hpdir): decide whether to configure gdb.hp.
17758 * configure: regenerated.
17759
17760 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17761 to delete on clean.
17762 (EXECUTABLES): update to reflect new additions.
17763 * gdb.base/commands.exp: update message expected.
17764 * gdb.base/default.exp: add copyright notice.
17765 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17766 * gdb.base/help.exp: update messages to reflect current text.
17767 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17768 targets for recurse tests.
17769 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17770 skip this file.
17771
17772 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17773 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17774 compilation.
17775 * gdb.c++/misc.exp: ditto.
17776 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17777 run the tests. tell gdb_compile that it's a c++ compilation.
17778
17779 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17780
c906108c
SS
17781 * gdb.base/all-bin.exp: new file.
17782 * gdb.base/arithmet.exp: new file.
17783 * gdb.base/assign.exp: new file.
17784 * gdb.base/completion.exp: new file.
17785 * gdb.base/cond-expr.exp: new file.
17786 * gdb.base/condbreak.exp: new file.
17787 * gdb.base/define.exp: new file.
17788 * gdb.base/dollar.exp: new file.
17789 * gdb.base/environment.exp: new file.
17790 * gdb.base/eval-skip.exp: new file.
17791 * gdb.base/jump.exp: new file.
17792 * gdb.base/logical.exp: new file.
17793 * gdb.base/pointers.exp: new file.
17794 * gdb.base/relational.exp: new file.
17795 * gdb.base/section_command.exp: new file.
17796 * gdb.base/whatis-expr.exp: new file.
17797
17798 * gdb.base/all-types.c: new file.
17799 * gdb.base/call-array-struct.c: new file.
17800 * gdb.base/call-return-struct.c: new file.
17801 * gdb.base/call-strings.c: new file.
17802 * gdb.base/callfuncs2.c: new file.
17803 * gdb.base/condbreak.c: new file.
17804 * gdb.base/constvars.c: new file.
17805 * gdb.base/display.c: new file.
17806 * gdb.base/int-type.c: new file.
17807 * gdb.base/jump.c: new file.
17808 * gdb.base/miscexprs.c: new file.
17809 * gdb.base/pointers.c: new file.
17810 * gdb.base/pointers2.c: new file.
17811 * gdb.base/shmain.c: new file.
17812 * gdb.base/shr1.c: new file.
17813 * gdb.base/shr2.c: new file.
17814 * gdb.base/solib.c: new file.
17815 * gdb.base/solib1.c: new file.
17816 * gdb.base/solib2.c: new file.
17817 * gdb.base/varargs.c: new file.
17818 * gdb.c++/derivation.cc: new file.
17819 * gdb.c++/overload.cc: new file.
17820 * gdb.c++/ovldbreak.cc: new file.
17821 * gdb.hp/attach.c: new file.
17822 * gdb.hp/attach2.c: new file.
17823 * gdb.hp/average.c: new file.
17824 * gdb.hp/compiler.c: new file.
17825 * gdb.hp/compiler.cc: new file.
17826 * gdb.hp/execd-program.c: new file.
17827 * gdb.hp/follow-exec.c: new file.
17828 * gdb.hp/follow-fork.c: new file.
17829 * gdb.hp/follow-vfork-and-exec.c: new file.
17830 * gdb.hp/misc-hp.cc: new file.
17831 * gdb.hp/more-steps.c: new file.
17832 * gdb.hp/optimize.c: new file.
17833 * gdb.hp/quicksort.c: new file.
17834 * gdb.hp/run-hp.c: new file.
17835 * gdb.hp/start-stop.c: new file.
17836 * gdb.hp/sum.c: new file.
17837 * gdb.hp/templates-hp.cc: new file.
17838 * gdb.hp/thread-local-in-lib.c: new file.
17839 * gdb.hp/thread-local-in-lib.h: new file.
17840 * gdb.hp/thread-local-in-lib.lib.c: new file.
17841 * gdb.hp/vforked-program.c: new file.
17842 * gdb.hp/virtfunc-hp.cc: new file.
17843 * gdb.hp/watchpoint-hp.c: new file.
17844 * gdb.hp/xdb.c: new file.
17845 * gdb.hp/xdb0.c: new file.
17846 * gdb.hp/xdb0.h: new file.
17847 * gdb.hp/xdb1.c: new file.
17848
17849Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17850
17851 The following change was made by Edith Epstein
889bf7c5
PA
17852 <eepstein@cygnus.com> as part of a project to merge in changes
17853 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17854
17855 * gdb.c++/demangle.exp: changed the expected output for some
17856 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17857 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17858 T1<char>::~T1<char>(void)
c906108c 17859 becomes,
a9c64011
AS
17860 maint demangle __dt__11T1__pt__2_cFv
17861 T1<char>::~T1(void)
c906108c 17862
889bf7c5 17863 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17864
c906108c
SS
17865Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17866
17867 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17868 * gdb.trace/backtrace.exp: Likewise.
17869 * gdb.trace/circ.exp: Likewise.
17870 * gdb.trace/collection.exp: Likewise.
17871 * gdb.trace/deltrace.exp: Likewise.
17872 * gdb.trace/infotrace.exp: Likewise.
17873 * gdb.trace/limits.exp: Likewise.
17874 * gdb.trace/packetlen.exp: Likewise.
17875 * gdb.trace/passc-dyn.exp: Likewise.
17876 * gdb.trace/passcount.exp: Likewise.
17877 * gdb.trace/report.exp: Likewise.
17878 * gdb.trace/save-trace.exp: Likewise.
17879 * gdb.trace/tfind.exp: Likewise.
17880 * gdb.trace/tracecmd.exp: Likewise.
17881 * gdb.trace/while-dyn.exp: Likewise.
17882 * gdb.trace/while-stepping.exp: Likewise.
17883
178841998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17885
17886 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17887
17888Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17889
17890 From Brendan Kehoe:
17891 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17892 int return types.
17893
17894Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17895
17896 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17897 remote dos host testing right.
c906108c
SS
17898
17899Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17900
17901 * gdb.base/corefile.exp: remove some xfails.
17902
17903Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17904
17905 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17906 have different timestamps.
c906108c
SS
17907
17908Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17909
17910 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17911 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17912
17913Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17914
17915 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17916 delta.
c906108c
SS
17917
17918Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17919
17920 * gdb.base/default.exp: Add brace missing from previous delta.
17921
17922Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17923
17924 * gdb.base/default.exp: Support test for info float for all
17925 varieties of arm toolchain.
17926
dc96c6c7 17927Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17928
17929 * gdb.trace/*.exp: remove "remote_download" command.
17930
dc96c6c7 17931Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17932
17933 * gdb.trace/*.exp: remove -gdwarf from compile.
17934
17935Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17936
17937 * gdb.trace/configure.in(AC_INIT): typo
17938 * gdb.trace/configure: regenerated
17939
dc96c6c7 17940Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17941
17942 * config/m68k-emc.exp: New file.
17943 * lib/<emc-support.exp trace-support.exp}: New files.
17944 * configure.in: add new test directory gdb.trace.
17945 * gdb.trace/{configure configure.in Makefile.in}: New files.
17946 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17947 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17948 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17949 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17950 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17951 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17952 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17953
dc96c6c7 17954Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17955
17956 * gdb.c++/classes.exp: Change all regular expressions to match
17957 arbitrary combinations of newline/carriage-return, so that they
17958 will work equally well on Unix and Windows.
17959 * gdb.c++/inherit.exp: ditto.
17960 * gdb.c++/virtfunc.exp: ditto.
17961
179621998-08-11 Dawn Perchik <dawn@cygnus.com>
17963
17964 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17965
c2d11a7d
JM
17966Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17967
17968 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17969 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17970 to use a0-a3/d0-d3 as needed.
17971
17972Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17973
17974 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17975 * gdb.disasm/am33.exp: Corresponding changes.
17976
c906108c
SS
179771998-07-11 Felix Lee <flee@cygnus.com>
17978
17979 * gdb.base/callfuncs.exp: add cmp10 test.
17980 * gdb.base/callfuncs.c (cmp10): new function.
17981
17982Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17983
d63a86f8 17984 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17985 into two parts to get around a synchronization problem in expect.
17986
3fc11d3e
JM
17987Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17988
17989 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17990
17991 * configure.in: Add options for gdbtk testsuite.
17992
17993 * configure: Regenerate.
17994
17995 * gdb.gdbtk: New directory to hold gdbtk tests.
17996
c906108c
SS
17997Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17998
17999 * gdb.fortran/types.exp: Escape brackets in expect patterns
18000 for test_float_literal_types_accepted tests.
18001 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18002 before run test.
18003
c2d11a7d
JM
18004Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18005
18006 * am33.exp: Just compile, do not link the testcase.
18007 * am33.s: Add ".am33" pseudoop to force am33 mode.
18008
c906108c
SS
180091998-06-25 Felix Lee <flee@cygnus.com>
18010
18011 * gdb.base/setshow.exp: make sure $pc is sane.
18012
18013 * gdb.stabs/weird.exp: split expect patterns properly.
18014
c2d11a7d
JM
18015Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18016
18017 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18018 * gdb.disasm/am33.exp: Run it.
18019
dc96c6c7 18020Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18021
18022 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18023 match processing (and eliminate spurious timeouts when running).
18024
dc96c6c7 18025Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18026
18027 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18028 exception test, but conditionalize it on target [mach | gnu].
18029
dc96c6c7 18030Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18031
18032 * gdb.base/overlays.exp: fixup compile line for linker script.
18033
18034Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18035
18036 * gdb.fortran/types.exp: don't guess at float size.
18037
18038Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18039
18040 * gdb.base/exprs.exp: delete test that depends on int size.
18041
18042Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18043
18044 * config/sim.exp: Removed checks for target triplets.
18045 (gdb_target_sim): Use gdb,target_sim_options.
18046
18047Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18048
18049 * gdb.base/reread.exp: New file.
18050 * gdb.base/reread1.c: New file.
18051 * gdb.base/reread2.c: New file.
18052
18053Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18054
18055 * config/sim.exp: Use 'target sim -sparclite' when running
18056 SPARClite programs.
18057
18058Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18059
18060 * gdb.base/structs2.exp: New file.
18061 * gdb.base/structs2.c: New file.
18062
18063Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18064
18065 * gdb.asm/common.inc: New file.
18066 * gdb.asm/d10v.inc: New file.
18067 * asm-source.exp: Pass -I's to gas to find .inc files.
18068 Update line numbers in expected output.
18069 * asmsrc1.s: Rewrite.
18070 * asmsrc2.s: Rewrite.
18071 * configure.in: Create arch.inc symlink.
18072 * configure: Regenerate.
18073 * Makefile.in (distclean): Delete arch.inc.
18074
18075Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18076
18077 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18078 (t_enum_value2): ditto
18079 (t_enum_value3): ditto
18080 (main): ditto
c906108c
SS
18081Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18082
18083 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18084 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18085 change.
18086 Use gdb_test instead of send_gdb/gdb_expect sequences.
18087
18088Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18089
18090 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18091 not void.
18092
18093Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18094
18095 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18096 subroutines. Used to test gdbs ability to single step through PC
18097 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18098
18099Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18100
18101 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18102 more rigorous EGCS C++ error checking.
18103
18104Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18105
a9c64011
AS
18106 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18107 tests.
18108 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18109 function when asleep.
18110 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18111 for i*86 Linux and SVR4 signal handling problems.
18112 Remove linux xfail for `next to handler in signals_tests_1', fixed
18113 by recent infrun.c change.
18114 Limit backtrace to 10 frames to avoid timeout problems with infinite
18115 stack backtraces.
18116 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18117 target.[ch] change.
c906108c
SS
18118
18119Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18120
18121 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18122 for a newline from gdb before continuing.
18123 (default_gdb_exit): Just look for y or n.
18124 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18125 it does, fail the rests of the tests in the file.
18126
18127Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18128
18129 * config/cygmon.exp: New file.
18130
18131Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18132
18133 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18134 main" test on remote targets.
c906108c
SS
18135
18136 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18137 run test on remote targets.
18138
18139Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18140
18141 * gdb.asm: New directory.
18142 * configure.in: Configure it.
18143 * configure: Regenerate.
18144 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18145 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18146
18147Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18148
18149 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18150
dc96c6c7 18151Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18152
a9c64011
AS
18153 * gdb.base/overlays (several files): Merge the two overlay
18154 managers into one. Change variables (foox, barx, bazx, grbxx)
18155 back into ints but force them to load in their proper sections.
c906108c
SS
18156
18157Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18158
18159 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18160 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18161 (D10VCopy): Handle memory regions crossing 16k boundaries.
18162 (D10VCopy): Transfer data in 32 bit chunks.
18163
18164Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18165
18166 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18167 correct.
c906108c
SS
18168
18169 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18170 map. Include space for printf in .text segment.
c906108c
SS
18171
18172 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18173 updated d10v memory VMA/LMA map.
c906108c 18174 (D10VCopy): Call D10VTranslate.
d63a86f8 18175
c906108c
SS
18176Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18177
18178 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18179
18180 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18181 that it won't be put into the .sdata - small data -
18182 section. Update reference.
c906108c
SS
18183 * gdb.base/baz.c (bazx, baz): Ditto.
18184 * gdb.base/foo.c (foox, foo): Ditto.
18185 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18186
18187 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18188 to be arrays.
d63a86f8 18189
dc96c6c7 18190Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18191
a9c64011
AS
18192 * gdb.base/overlays.exp: fix up and get working again.
18193 Add tests for backtraces from an overlay function.
d63a86f8 18194
c906108c
SS
18195Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18196
18197 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18198 "calling function with watchpoint enabled".
18199
18200Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18201
18202 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18203 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18204 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18205 pending review of whether it is useful or not.
18206
18207Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18208
18209 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18210
18211Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18212
18213 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18214 * config/dve.exp: New file to support Densan boards.
18215
18216Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18217
18218 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18219 reads and BSD.
c906108c
SS
18220
18221Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18222
18223 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18224 response.
18225
18226 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18227
18228Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18229
18230 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18231 test.
c906108c
SS
18232
18233 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18234 target_sizeof_long and target_bigendian_p.
c906108c 18235 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18236 to targets word size and endianess.
d63a86f8 18237
c906108c
SS
18238Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18239
18240 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18241 output.
c906108c
SS
18242
18243Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18244
18245 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18246 Update test of set args help to match source change.
c906108c
SS
18247
18248Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18249
18250 * gdb.base/default.exp: Expect help system output to be in
18251 alphabetical order.
18252 * gdb.base/help.exp: Ditto.
18253
18254Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18255
18256 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18257 "i*86-pc-linux-gnu*".
18258 * gdb.base/interrupt.exp: Ditto.
18259 * gdb.base/corefile.exp: Ditto.
18260
18261 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18262 define vxworks when building the testcase.
c906108c
SS
18263
18264 * gdb.base/ptype.exp: Fix testnames to be unique.
18265 * gdb.base/radix.exp: Ditto.
18266 * gdb.base/term.exp: Ditto.
18267 * gdb.base/whatis.exp: Ditto.
18268 * gdb.c++/classes.exp: Ditto.
18269
18270Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18271
18272 * gdb.base/callfuncs.exp: Fix indentation.
18273
18274 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18275 suppress_flag has been set.
18276 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18277 target feature.
18278
18279Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18280
18281 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18282 the testcase.
18283
18284 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18285 set_debug_traps() and breakpoint().
c906108c
SS
18286 * gdb.c++/misc.cc (main): Ditto.
18287 * gdb.c++/templates.cc (main): Ditto.
18288 * gdb.c++/virtfunc.cc (main): Ditto.
18289
18290Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18291
18292 * lib/gdb.exp(gdb_step_for_stub): New function.
18293 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18294 exists, reload the executable and do a "continue" instead of
18295 doing a jump.
18296 (runto_main): Use gdb_step_for_stub.
d63a86f8 18297
c906108c 18298 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18299 tests to have unique names.
c906108c
SS
18300 * gdb.base/callfuncs.exp: Ditto.
18301 * gdb.base/commands.exp: Ditto.
18302 * gdb.base/default.exp: Ditto.
18303 * gdb.base/help.exp: Ditto.
18304 * gdb.base/list.exp: Ditto.
18305 * gdb.base/opaque.exp: Ditto.
18306 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18307 similar tests.
d63a86f8 18308
c906108c
SS
18309 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18310 * gdb.c++/cplusfuncs.cc: Ditto.
18311 * gdb.c++/virtfunc.cc: Ditto.
18312
18313 * config/monitor.exp: Keep track of the last file we saw, rather
18314 than trying to get the info from gdb.
18315
18316 * gdb.fortran/types.exp: Move comment to previous line.
18317
18318Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18319
18320 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18321 target mode.
c906108c
SS
18322
18323Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18324
18325 From Bob Manson:
18326 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18327 string from GDB when it connects.
c906108c
SS
18328
18329 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18330
18331Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18332
18333 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18334 if we can't get a debug format from GDB (we may be testing an
18335 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18336
18337 * gdb.stabs/weird.exp: Fix quoting.
18338
18339 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18340
18341Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18342
18343 * config/arm-ice.exp: New file.
18344
18345Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18346
18347 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18348 until it has been modified to work with the new testsuite.
c906108c 18349
99707966 18350 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18351 testcase won't compile, cause all of the testcases in the file to
18352 fail instead.
c906108c
SS
18353
18354 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18355 (gdb_clear_suppressed): New procedure.
18356 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18357 it contains a positive value.
18358
18359Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18360
18361 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18362
18363 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18364
18365Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18366
18367 * lib/gdb.exp (setup_xfail_format): New function.
18368 (get_debug_format): New function to get debug format.
18369 (debug_format): New global variable to hold last value set
18370 by get_debug_format.
18371 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18372 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18373 * gdb.c++/ptype.exp: Ditto.
18374 * gdb.c++/classes.exp: Ditto.
18375 * gdb.c++/cplusfuncs.exp: Ditto.
18376 * gdb.c++/inherit.exp: Ditto.
18377 * gdb.c++/templates.exp: Ditto.
18378 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18379
c906108c
SS
18380Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18381
18382 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18383 host doesn't have a currently-open connection.
18384
18385 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18386 any gdb stub target. Handle cases where gdb doesn't respond when
18387 interrupted in a sane fashion.
c906108c
SS
18388
18389 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18390 same thing in a totally different way.
c906108c
SS
18391
18392 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18393 setting "timeout".
c906108c 18394 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18395 default_gdb_init now.
c906108c
SS
18396
18397Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18398
18399 * gdb.base/printcmds.exp: Fix "check for floating addition"
18400 regexp to accept results within approx +/- .01 of exact value.
18401 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18402
18403Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18404
18405 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18406 properly.
c906108c
SS
18407 (gdb_expect): Add optional timeout parameter, and add timeout
18408 value to various calls.
18409 (gdb_suppress_tests): Only give one warning message per group.
18410
18411Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18412
18413 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18414 global variables. Handle getting a value for $timeout more
18415 gracefully.
c906108c
SS
18416
18417Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18418
18419 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18420 initialize.
c906108c 18421 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18422 by a target configuration file.
c906108c
SS
18423 (gdb_expect): Pass the timeout to remote_expect.
18424
18425 * config/monitor.exp(gdb_load): Fix typo in regexp.
18426
18427Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18428
18429 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18430
18431Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18432
18433 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18434 here. Call gdb_target_exec before rebooting the target, to make
18435 sure the connection to the target is closed.
c906108c
SS
18436 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18437 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18438 Also detect "Timeout reading from remote" error.
18439
18440 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18441 gdb_target_monitor. Don't call gdb_file_cmd here; let
18442 gdb_target_monitor do it.
c906108c
SS
18443
18444 * gdb.disasm/hppa.exp: Don't use exec_output.
18445
18446Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18447
18448 * gdb.base/list.exp: If we're debugging a non-native target,
18449 try to set the pc register to point to the start of the
18450 program before doing the first list command.
18451
18452 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18453 test_calls after restarting.
c906108c
SS
18454
18455 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18456 reloading.
c906108c
SS
18457
18458 * gdb.base/watchpoint.exp: Fix typo.
18459
18460 * gdb.base/setshow.exp: Check for use_gdb_stub.
18461
18462 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18463 stub case.
c906108c
SS
18464 * gdb.base/langs.exp: Ditto.
18465
18466 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18467 gdb_load_offset. If we weren't given a file to load, figure out
18468 what the current file is and use it.
c906108c
SS
18469
18470 * config/i386-bozo.exp: New file.
18471
18472Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18473
18474 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18475 feature.
18476
18477 * config/proelf.exp: New entry.
18478
18479Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18480
18481 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18482 of regexps.
18483
18484 * gdb.base/watchpoint.exp: Don't run the test_stepping
18485 tests if gdb can't call functions on the target.
18486
18487 * gdb.base/setshow.exp: Don't run the set prompt tests if
18488 the board has gdb_prompt set.
18489
18490Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18491
18492 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18493 * gdb.base/commands.exp: Likewise.
18494 * gdb.base/setshow.exp: Likewise.
18495
18496Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18497
18498 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18499 feature.
18500
18501 * config/i960.exp: New file.
18502
18503Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18504
18505 * gdb.base/funcargs.exp: Check for gdb,short_int target
18506 feature instead of looking for explicit target triplets.
18507
dc96c6c7 18508Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18509
d63a86f8 18510 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18511 "p 123DEADBEEF", to check parse_number.
18512 * top.c: change "to enable to enable" to "to enable" in a couple
18513 of help strings.
18514
18515Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18516
18517 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18518 on the mn10300.
d63a86f8 18519
c906108c
SS
18520Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18521
18522 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18523 where the test executable is run with explicit args.
18524 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18525
18526Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18527
18528 * gdb.base/run.c: Use FAKEARGV to build test executable that
18529 does not require a command line arg, since most simulators
18530 don't currently support passing such an arg into the simulated
18531 program.
18532 * gdb.base/commands.exp: Change tests to insert the proper
18533 value as the arg to the first recursive factorial call. Change
18534 compilation line to define FAKEARGV at compile time.
18535
18536Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18537
18538 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18539 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18540 function with watchpoint enabled" test.
18541
18542Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18543
18544 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18545 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18546
18547 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18548 "Tests restarted" messages.
c906108c
SS
18549
18550Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18551
18552 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18553
dc96c6c7 18554Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18555
18556 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18557 for INFO SYMBOL; add help tests for OVERLAY commands.
18558 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18559 add tests for OVERLAY commands
18560 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18561 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18562 * gdb.base/sigall.c: add usestubs code frag
18563 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18564
c906108c
SS
18565Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18566
18567 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18568 failures.
18569 (gdb_stop_suppressing_tests): Note that tests have restarted.
18570
18571Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18572
18573 * config/h8300.exp: New file.
18574
18575Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18576
18577 * gdb.base/setshow.exp: Check for the existence of a
18578 feature, not its value.
18579
18580Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18581
18582 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18583
18584 * gdb.base/scope.exp: It's now init0(), not init().
18585
18586 * gdb.base/scope0.c: For now, change init() to be init0().
18587
18588 * config/monitor.exp: Use gdb_serial in preference to serial
18589 or netport.
18590
18591 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18592 and it's not already set.
c906108c
SS
18593
18594Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18595
18596 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18597 isn't using a stub and if it supports argument passing.
c906108c
SS
18598
18599Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18600
18601 * config/udi.exp(gdb_start): Make sure UDICONF is set
18602 properly before starting gdb.
18603
18604Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18605
18606 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18607 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18608 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18609
18610Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18611
18612 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18613 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18614
18615 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18616
18617 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18618
18619 * config/monitor.exp: Make sure we disconnect from the target.
18620 Also, try a reboot/reload cycle instead of failing if the
18621 load fails.
18622
18623Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18624
18625 * gdb.base/default.exp: Don't set match_max.
18626 * gdb.base/help.exp: Ditto.
18627 * gdb.base/list.exp: Ditto.
18628 * gdb.base/signals.exp: Ditto.
18629
18630 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18631 set, use remote_ld to download the testcase instead of
18632 the GDB loader.
18633
18634Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18635
18636 * config/vr5000.exp: New file.
18637
18638 * config/monitor.exp(gdb_target_monitor): Add pattern for
18639 "Ending remote" to detect errors in connecting.
18640
18641 * gdb.base/setshow.exp: Add .* within auto language test.
18642
18643 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18644 target feature.
18645
18646 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18647 and reboot the board if necessary.
c906108c
SS
18648
18649 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18650 a set of tests. Remove print.* from the patterns being checked.
18651
18652Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18653
18654 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18655 refer to gdb_spawn_id.
18656
18657 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18658 longer used.
18659 * config/sparclet.exp: Ditto.
18660 * config/sparclet-old.exp: Ditto.
18661 * config/slite.exp: Ditto.
18662 * config/sim.exp: Ditto.
18663 * gdb.base/funcargs.exp: Ditto.
18664
18665 * lib/gdb.exp:Remove references to gdb_spawn_id.
18666 (gdb_expect): Move to remote.exp.
18667
18668Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18669
18670 * config/monitor.exp: Detect the "Couldn't establish connection"
18671 message from GDB.
18672
18673Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18674
18675 * gdb.base/bitfields.exp: Use runto instead of explicit
18676 gdb_run_cmd/gdb_expect sequences.
18677
18678 * gdb.base/break.exp(text_next_with_recursion): Add match for
18679 gdb_expect call.
18680
18681 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18682 We also need to handle the "A program is being debugged already"
18683 prompt from gdb. Use gdb_test to set the baud rate.
18684
18685 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18686 to 20000. Really. I mean it.
18687
18688Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18689
18690 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18691 fails. If suppress_flag is set, skip perror message about not
18692 being able to send to GDB.
c906108c 18693 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18694 GDB.
c906108c
SS
18695 (gdb_expect): If suppress_flag is set, always fail immediately.
18696 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18697 (gdb_init): Call gdb_stop_suppressing_tests.
18698 (default_gdb_exit): Ditto.
18699 (default_gdb_start): Ditto.
18700
18701 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18702 gdb_stop_suppressing_tests as appropriate.
c906108c 18703 * gdb.base/break.exp: Ditto.
889bf7c5 18704 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18705 * gdb.base/commands.exp: Ditto.
18706 * gdb.base/exprs.exp: Ditto.
889bf7c5 18707 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18708 * gdb.base/list.exp: Ditto.
18709 * gdb.base/recurse.exp: Ditto.
889bf7c5 18710 * gdb.base/scope.exp: Ditto.
c906108c
SS
18711 * gdb.base/structs.exp: Ditto.
18712 * gdb.c++/inherit.exp: Ditto.
18713
18714Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18715
18716 * config/vr4300.exp: New file.
18717
99707966 18718 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18719
99707966 18720 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18721
18722Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18723
18724 * lib/gdb.exp(gdb_init): New function.
18725
18726 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18727 for each individual variable set.
c906108c
SS
18728
18729 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18730 name.
18731
18732 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18733
18734 * gdb.base/scope.exp: Use gdb_test.
18735
18736 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18737 aborting; the testsuite driver will do that for us (see
18738 gdb_finish). Also, use gdb_test in a few more places.
18739
18740Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18741
18742 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18743
18744Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18745
18746 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18747 and "add_tests" are not at the same address.
18748
18749Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18750
18751 * gdb.base/ptype.exp: Use gdb_test.
18752
18753Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18754
18755 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18756 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18757 left in. No longer expect them to fail.
18758
18759 * gdb.stabs/*.mt; Deleted, no longer used.
18760 * gdb.stabs/configure.in: Remove references to target makefile
18761 frags.
18762 * gdb.stabs/configure: Rebuilt.
18763
18764 * gdb.disasm/*.mt: Deleted, no longer used.
18765 * gdb.disasm/configure.in: Remove references to target makefile
18766 frags. Use "sh3.s" as the unique filename for this directory.
18767 * gdb.disasm/configure: Rebuilt.
18768
18769 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18770 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18771 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18772
18773Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18774
18775 * config/udi.exp: Use mondfe,name instead of remote_host.
18776
18777Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18778
18779 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18780 a function with a watchpoint enabled on the mn10200.
18781
18782 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18783 before trying to create it!
18784
18785Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18786
18787 * config/vx.exp: Use hostname instead of netport.
18788
18789 * config/vxworks.exp: New file.
18790
18791 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18792
18793 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18794 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18795 occurs.
18796
18797 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18798 $gdb_spawn_id directly.
18799 (gdb_run_cmd): Try _start as well as start. Use the target feature
18800 gdb,start_symbol as the symbol to start from when jumping.
18801
18802Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18803
18804 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18805 redundant) test.
18806
18807 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18808 it doesn't lose for 16bit integer systems.
18809
18810Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18811
18812 * gdb.fortran/types.exp: If the target doesn't support "double"
18813 data types, then expect "real" types to only be 4 bytes.
18814
18815 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18816 call tests if the target doesn't support inferior function calls.
18817
18818 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18819 in printf tests.
18820
18821Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18822
18823 * gdb.base/help.exp: Disable "help set", "help show", and
18824 "help support". Simplify regexp for "help stack".
18825
18826 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18827 to 60 seconds. Temporarily set match_max to 15000 around the
18828 "info copying" test.
18829
18830 * gdb.base/nodebug.exp: Don't try to do an inferior function
18831 call if the target doesn't support them.
18832 * gdb.base/printcmds.exp: Likewise.
18833 * gdb.base/setvar.exp: Likewise.
18834 * gdb.base/structs.exp: Likewise.
18835 * gdb.c++/templates.exp: Likewise.
18836 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18837
18838 * gdb.base/recurse.exp: Enable for the mn10200.
18839
18840 * configure.in: Do configure gdb.stabs directory for *-*-elf
18841 targets.
18842 * configure: Rebuilt.
18843
18844 * gdb.base/break.exp: Check for gdb,noresults before testing
18845 exit status and/or results from the target.
18846 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18847 * lib/gdb.exp: Remove old (now bogus) initialization of
18848 noinferior, noargs, noresults and nosignals.
18849
18850Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18851
18852 * config/sh.exp: New file.
18853
18854 * config/slite.exp: Try to connect multiple times to the board
18855 before rebooting. Only send a "monitor run" if need_monitor_run
18856 is set.
18857
18858 * gdb.base/break.exp: Don't do the "stub continue" test if
18859 the target has gdb_stub set.
18860
18861 * gdb.base/callfuncs.exp: Increase the timeout.
18862
18863 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18864 if the target has gdb,noinferiorio set.
18865
18866 * gdb.base/list.exp: Increase match_max to 10000 characters.
18867
18868 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18869
18870 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18871 target.
18872
18873 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18874
18875Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18876
18877 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18878 trying to delete the copy of gdb. Catch the file delete so we
18879 don't die if the delete fails; also, the file should be copied to
18880 the host, not to the build.
c906108c
SS
18881
18882Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18883
18884 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18885 parenthesis in case it contains multiple regexps separated
c906108c
SS
18886 with |.
18887
18888 * gdb.base/watchpoint.exp: Use gdb_test.
18889 * gdb.base/default.exp: Ditto.
18890
18891Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18892
99707966 18893 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18894
c906108c
SS
18895 * gdb.base/scope.exp: Use gdb_test.
18896 * gdb.c++/classes.exp: Ditto.
18897 * gdb.c++/inherit.exp: Ditto.
18898
18899Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18900
18901 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18902 remote_exec instead.
18903 * gdb.base/corefile.exp: Don't be ridiculous.
18904 * gdb.base/*.c: Add missing stub invocations.
18905
18906Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18907
18908 * config/slite.exp: Miscellaneous fixes.
18909
18910 * lib/gdb.exp: Fix runto.
18911
18912 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18913 the target.
18914
18915 * gdb.base/watchpoint.exp: Fix regexp.
18916
18917 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18918 close and wait commands, as the descriptor may now be
18919 invalid. Always call "remote_close host".
18920
18921Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18922
18923 Major rewrite for testsuite revision.
d63a86f8 18924
c906108c
SS
18925 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18926 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18927 instead of relying on spawn_id to always contain a valid
18928 spawn id.
18929 (get_compiler_info): New procedure to build the ${binfile}.ci
18930 file, instead of replicating this in N different places.
18931 (gdb_compile): New procedure.
d63a86f8 18932
c906108c 18933 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18934 appropriate arguments) instead of compile. Use gdb_test in a lot
18935 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18936 at the start of a testcase, as this is no longer done magically.
18937
18938 config/*-gdb.exp: Rename without the -gdb suffix.
18939
18940 config/mips.exp: Use remote_close instead of exit_remote_shell.
18941 config/monitor.exp: Use target_info instead of looking at
18942 baud, timeout, etc.
18943 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18944
18945Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18946
18947 * gdb.c++/templates.exp (test_ptype_of_templates),
18948 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18949 Update expect patterns for destructors and assignment operators
18950 to match corresponding c-typeprint.c changes.
18951 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18952 to destructor breakpoint test, GDB should be able to set the
18953 destructor breakpoint without specifying arguments.
18954
18955Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18956
18957 * gdb.threads/pthreads.exp: Change result for failure to compile due
18958 to lack of pthreads runtime support from an error to simply an
18959 unsupported test, per dejagnu standards.
18960
18961Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18962
18963 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18964 where GDB exits to reduce pattern match time.
18965 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18966
18967 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18968
dc96c6c7 18969Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18970
18971 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18972 * gdb.base/default.exp: ditto.
18973 * gdb.base/nodebug.exp: ditto.
18974 * gdb.base/printcmds.exp: ditto.
18975 * gdb.base/ptype.exp: ditto.
18976 * gdb.base/setvar.exp: ditto.
18977 * gdb.base/structs.exp: ditto.
18978 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18979
18980Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18981
18982 * configure, */configure: Rebuild with autoconf 2.12.
18983
18984Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18985
18986 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18987 use new i*86-pc-linux*-gnu quads.
18988 * gdb.base/corefile.exp: Ditto.
18989 * gdb.base/signals.exp: Ditto.
18990 * gdb.base/sigall.exp: Ditto.
18991 * gdb.base/interrupt.exp: Ditto.
18992
18993 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18994 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18995 RedHat 4.0.
d63a86f8 18996
c906108c 18997 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18998 linux. This allows the test case to at least compile on latest
18999 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19000
19001Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19002
19003 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19004 directory to search gdb directory. Accept and step over conditional
19005 stack alignment code. Consume $prompt in failure cases.
19006 Reset timeout to $oldtimeout instead of some arbitrary value.
19007 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19008 timeout problems with infinite stack backtraces.
19009 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19010 Accept function parameters for linkfunc member.
19011
19012Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19013
19014 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19015 (CXXFLAGS): Remove, unreferenced.
19016 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19017 previous -B options and also add -B option to pick up cross compiled
19018 runtime.
c906108c
SS
19019 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19020 doing cross compiles.
19021 (target_alias): Declare global.
19022 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19023 to verify that gcc exists in build tree, and if so set CC to that
19024 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19025
c906108c
SS
19026Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19027
19028 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19029 ptype test for anonymous union. Fixup testcase to match
19030 current gcc debug output.
19031
19032Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19033
19034 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19035 force argument to an unsigned long type.
19036
19037Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19038
19039 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19040 tests and anonymous union print/ptype tests.
c906108c
SS
19041 * gdb.base/list.exp (test_forward-search): Increase timeout by
19042 5 minutes for the "search extremely long line" case.
19043 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19044 completely optional and that the pass/fail messages use the command as
19045 the message if that third arg is a null string.
19046 (gdb_test_exact): Arrange that a null string pattern means match a
19047 null string output rather than any output, which might include random
889bf7c5 19048 errors.
c906108c
SS
19049 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19050 backtrace test.
19051 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19052 always failing and failure is now exposed by gdb.exp changes.
19053
19054Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19055
19056 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19057 weren't being noted.
19058
19059Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19060
19061 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19062 * gdb.stabs/weird.exp: Remove v_comb xfails.
19063
dc96c6c7 19064Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19065
19066 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19067 list.exp scope.exp watchpoint.exp]
c906108c 19068 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19069
dc96c6c7 19070Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19071
19072 * config/monitor.exp: Increase download timeout to 1000 seconds.
19073
dc96c6c7 19074Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19075
19076 * config/m32r.exp: Increase timeout to 120 seconds.
19077
19078Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19079
19080 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19081 and accept older ordering as obsolescent gcc or gdb.
19082 * gdb.c++/templates.exp: Ditto.
19083 * gdb.c++/virtfunc.exp: Ditto.
19084
19085Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19086
19087 * gdb.base/coremaker.c: Add code to mmap some data so we
19088 can check that it ends up in the core file.
19089 * gdb.base/corefile.exp: Add test to read mmapped data
19090 from core file.
19091
dc96c6c7 19092Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19093
19094 * config/m32r.exp: New file.
19095
19096Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19097
19098 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19099 that cflags can contains -gstabs, and work correctly for other tests.
19100
dc96c6c7 19101Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19102
19103 * gdb.base/setshow.exp: New file, tests show and set.
19104 * gdb.base/setshow.c: New file, tests show and set.
19105 * gdb.base/help.exp: Add test for help set|show annotate.
19106 * gdb.base/default.exp: Add test for set|show annotate.
19107
19108Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19109
19110 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19111 errors unique.
19112 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19113 explicitly.
19114
19115Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19116
19117 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19118 and width commands. This is done elsewhere.
19119 * (gdb_start): Don't call gdb_start_sim here. That's already
19120 done in gdb_load. This fixes lots of failures in default.exp.
19121
19122Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19123
19124 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19125 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19126 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19127 in the same we we treat other failures (since it may be an expected
889bf7c5 19128 condition), rather than as an error.
c906108c
SS
19129 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19130 old test format.
19131
19132Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19133
19134 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19135 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19136 twice. Nuke the duplicates.
c906108c 19137 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19138 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19139 Remove config.h along with other config files.
19140
19141Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19142
19143 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19144 "p func1 ()" and note that rests of tests are skipped.
19145 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19146 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19147 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19148 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19149 affected by the previous run test.
19150 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19151 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19152 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19153 "pass int powerset tuple" and "pass modeless int powerset tuple".
19154 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19155 "real write 4" and "real write 8".
19156 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19157 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19158 "print \$i after tuple assign 2", and
19159 "print vs2 after tuple assign 2".
19160 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19161 meaningful error message and return -1 so the caller can
19162 suppress further tests and avoid a cascade of errors.
d63a86f8 19163
c906108c
SS
19164Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19165
19166 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19167 format for printing version.
19168 * gdb.base/default.exp: Ditto.
19169 * gdb.base/interrupt.exp: Fix problem with cascade of
19170 errors if child process dies while calling a function.
d63a86f8 19171
c906108c
SS
19172Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19173
19174 * Makefile.in (VPATH): Add
19175 * Makefile.in (Makefile, config.status): Fix rules so things get
19176 remade when necessary.
19177
19178Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19179
19180 * Makefile.in (just-check): Add path to sibling expect dir
19181 to environment variable specified by RPATH_ENVVAR.
19182
19183Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19184
19185 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19186 (just-check): Add shared library paths for libstdc++, tk,
19187 tcl, bfd, and opcodes to the environment variable specified
19188 in RPATH_ENVVAR.
19189 * configure.in: Add support to recognize --enable-shared flag
19190 and generate correct value for RPATH_ENVVAR.
19191 * configure: Regenerated with autoconf.
19192
19193Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19194
19195 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19196 include all osf versions.
c906108c
SS
19197 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19198 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19199 when target is linux. When failing to build pthreads test
19200 executable, give more meaningful message.
19201 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19202 arg for pthread_create.
d63a86f8 19203
c906108c
SS
19204Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19205
19206 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19207 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19208 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19209 and -lpthreads (everybody else).
c906108c
SS
19210 (test_startup): Fail gracefully if threads are not supported.
19211 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19212 "p/c array_index("abcdef",2)" when not gcc compiled.
19213 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19214 "print func2::coremaker_local" when not gcc compiled.
19215 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19216 "ptype on opaque struct tagname (statically)",
19217 "ptype on opaque struct tagname (dynamically) 1", and
19218 "ptype on opaque struct tagname (dynamically) 2"
19219 for not compiled with gcc.
19220 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19221 backtrace when compiled with gcc.
d63a86f8 19222 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19223 than always return success.
19224
19225Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19226
19227 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19228
19229Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19230
19231 * gdb.base/structs.exp: Undo last change.
19232
19233Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19234
19235 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19236 encapsulate all the steps/nexts done during self test, starting
19237 at main, and makes them less sensitive to optimization issues.
19238 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19239 signal handler" test.
19240 * gdb.threads/pthreads.exp: Only run this for native configs.
19241 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19242 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19243 tests.
19244 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19245 for "runto test_calls(void)" test.
d63a86f8 19246
c906108c
SS
19247Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19248
19249 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19250 and don't expect address info in breakpoint confirmations.
19251
19252Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19253
19254 * gdb.base/list.exp (test_forward_search): Increase timeout
19255 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19256 and then reset to old value when done. Increase expect input
c906108c
SS
19257 buffer to 10000.
19258
19259Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19260
19261 * gdb.base/list.exp (test_forward_search): Fix to handle very
19262 long source line without overflowing expect's input buffer.
19263
19264Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19265
19266 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19267 "buffer_full".
19268
19269 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19270 "buffer_full".
19271
19272 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19273 "buffer_full".
19274
19275 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19276 "buffer_full".
19277
19278Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19279
19280 * configure.in (configdirs): Add gdb.threads.
19281 * configure: Regenerated with autoconf.
19282 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19283 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19284 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19285
c906108c
SS
19286Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19287
19288 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19289
19290Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19291
19292 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19293 each signal's status in the output of "handle all print".
19294 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19295 the \r\n sequence that immediately precedes the gdb prompt.
19296 * gdb.base/a1-selftest.exp: Save original timeout and restore
19297 after test.
19298
19299Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19300
19301 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19302 symbol.
19303
19304Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19305
19306 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19307
19308Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19309
19310 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19311 timeout by 60 seconds.
19312
19313Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19314
19315 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19316 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19317 error return.
19318
19319Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19320
19321 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19322 gdb initialization, also report how long dejagnu waited. Restore
19323 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19324 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19325
19326Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19327
19328 * lib/gdb.exp: Report timeout value for verbosity level 2.
19329 * config/gdbserver.exp: Ditto.
19330 * config/hppro.exp: Ditto.
19331 * config/mips-gdb.exp: Ditto.
19332 * config/monitor.exp: Ditto.
19333 * config/netware.exp: Ditto.
19334 * config/sim-gdb.exp: Ditto.
19335 * config/slite-gdb.exp: Ditto.
19336 * config/udi-gdb.exp: Ditto.
19337 * config/unix-gdb.exp: Ditto.
19338 * config/vx-gdb.exp: Ditto.
19339 * gdb.base/a1-selftest.exp: Ditto.
19340 * gdb.base/a2-run.exp: Ditto.
19341 * gdb.base/break.exp: Ditto.
19342 * gdb.base/corefile.exp: Ditto.
19343 * gdb.base/list.exp: Ditto.
19344 * gdb.base/recurse.exp: Ditto.
19345 * gdb.base/scope.exp: Ditto.
19346 * gdb.base/signals.exp: Ditto.
19347
19348Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19349
19350 * gdb.threads/Makefile.in (docdir): Removed.
19351
19352Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19353
19354 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19355 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19356 @srcdir@.
d63a86f8 19357 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19358 autoconf 2.5 or higher.
19359 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19360
19361Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19362
19363 * configure: Regenerated.
19364 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19365 avoid name clashes with SunOS headers.
19366
19367Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19368
19369 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19370
19371Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19372
19373 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19374 prototype information ends up in the compiler info file.
19375
19376Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19377
19378 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19379 attempting to regenerate it. Eliminate use of a temporary file
19380 and just generate the info file directly. Source it immediately,
19381 for consistency of use.
19382 * gdb.base/corefile.exp: Ditto
19383 * gdb.base/exprs.exp: Ditto.
19384 * gdb.base/funcargs.exp: Ditto.
19385 * gdb.base/langs.exp: Ditto.
19386 * gdb.base/list.exp: Ditto.
19387 * gdb.base/mips_pro.exp: Ditto.
19388 * gdb.base/nodebug.exp: Ditto.
19389 * gdb.base/opaque.exp: Ditto.
19390 * gdb.base/ptype.exp: Ditto.
19391 * gdb.base/scope.exp: Ditto.
19392 * gdb.base/setvar.exp: Ditto.
19393 * gdb.base/signals.exp: Ditto.
19394 * gdb.base/whatis.exp: Ditto.
19395 * gdb.c++/templates.exp: Ditto.
19396 * gdb.c++/virtfunc.exp: Ditto.
19397 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19398 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19399
19400Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19401
19402 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19403 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19404 Increase timeout, a lot of single stepping might be needed if the
19405 target has no hardware watchpoints.
19406
19407Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19408
19409 * gdb.base/break.exp: Ignore compiler warnings when compiling
19410 break.c.
19411 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19412 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19413 from remote-sim.
19414 * gdb.base/exprs.exp: Add h8300 xfails.
19415 * gdb.base/funcargs.exp: Likewise.
19416 * gdb.base/nodebug.exp: Likewise.
19417 * gdb.base/printcmds.exp: Likewise.
19418 * gdb.base/ptype.exp: Likewise.
19419 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19420 h8300 xfails.
d63a86f8 19421 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19422 on the h8300.
19423 * gdb.base/funcargs.c: Explicitly make last constant argument to
19424 call_after_alloca_subr an unsigned long type.
19425 * gdb.base/return.c: Include stdio.h.
19426
19427Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19428
19429 * config/abug.exp: New file for the older Motorola Bug monitor
19430 that runs on the mvme13x series VME boards.
19431 * config/monitor.exp: Use the new config array for target settings
19432 if they exist.
19433
19434Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19435
19436 * sim-gdb.exp: Make the SH simulator allocate less space when
19437 it is targeted.
19438
19439Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19440
19441 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19442 test.
19443
19444Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19445
19446 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19447 "rs6000-*-*" for "list function in include file" when gcc compiled.
19448 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19449 for "p ctable1[120]".
19450 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19451 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19452 Remove setup_xfail for "rs6000-*-*" for
19453 "print 'scope0.c'::filelocal before run".
19454 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19455 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19456 since some compilers don't allow both options to be given
19457 on the same command line. Create object file and move it.
d63a86f8 19458
c906108c
SS
19459Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19460
19461 * gdb.base/corefile.exp: Always regenerate the core file, since
19462 we always regenerate the coremaker program. Detect special case
19463 where registers cannot be read from core file.
d63a86f8 19464
c906108c
SS
19465Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19466
19467 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19468 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19469 * gdb.c++/templates.exp: Only match on basename of file since
19470 some formats like xcoff don't encode directory information.
19471 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19472 and rs6000 AIX xcoff targets.
19473 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19474 * configure: Regenerate.
19475 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19476 here, rather than in distclean.
d63a86f8 19477
c906108c
SS
19478Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19479
19480 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19481 defined, and use it to compile the test case with -O2. The
19482 native compilation still uses no optimization.
19483 * gdb.base/mips_pro.c: Remove inline assembly code since
19484 it is compiled PIC by default, which results in assembler
19485 warnings that make the testsuite think the compilation
19486 was unsuccessful.
19487
19488Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19489
19490 * gdb.c++/misc.exp: Add note to message for
19491 "print s.a for foo struct" that this is a known gcc 2.7.2
19492 and earlier bug.
19493
19494Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19495
19496 * gdb.base/break.exp: Fix pattern for matching "Delete all
19497 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19498 setup_xfail for deleting all breakpoints test. Fix various
19499 timeout messages to include "(timeout)".
19500 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19501 for "p t_float_values2(3.14159,float_val2)".
19502 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19503 for "continue to call2g" when gcc compiled.
19504 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19505 "up to foo in langs.exp", "show language at foo in langs.exp",
19506 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19507 and "show language at fsub in langs.exp".
19508 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19509 "list line 1 in include file", "list message for lines past EOF",
19510 "list function in include file", "list list0.h:foo", and
19511 "list filename:function; nonexistant function".
19512 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19513 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19514 and "ptype t_char_array" to be for native cc only.
d63a86f8 19515
c906108c
SS
19516Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19517
d63a86f8 19518 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19519 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19520 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19521
19522Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19523
19524 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19525 "bt in signals.exp". This problem only appears when running
19526 the testsuite, and then only intermittently.
19527
19528Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19529
19530 * gdb.base/return.exp (return_tests): Differentiate between
19531 two tests of continuing.
19532
19533Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19534
19535 * */Makefile.in (maintainer-clean): Remove config.log.
19536 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19537 * gdb.c++/Makefile.in (PROGS): Add inherit.
19538 (clean): Remove *.ci.
19539
19540Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19541
19542 * gdb.c++/misc.cc: Add test code from Mike Stump.
19543 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19544
19545Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19546
19547 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19548 to "alpha-*-osf2*" and add comment.
19549 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19550 setup_xfail for "step over execarg initialization" and
19551 "step over corearg initialization".
c906108c
SS
19552 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19553 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19554 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19555 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19556 "print func2::coremaker_local", and "backtrace in corefile.exp".
19557 * gdb.base/signals.exp: Build and source signals.ci.
19558 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19559 to be for gcc only.
19560 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19561
c906108c
SS
19562Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19563
19564 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19565 Feb 3 procfs.c change.
19566
19567Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19568
19569 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19570
19571Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19572
19573 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19574 from dejagnu's apparent default of 10 seconds, which gives random
19575 results when running the tests over NFS on moderately loaded systems.
19576 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19577
19578Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19579
19580 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19581 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19582 result reports.
c906108c
SS
19583
19584Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19585
19586 * configure.in (CY_AC_PATH_TCLH): Remove.
19587 * configure: Regenerate.
19588
19589Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19590
19591 * gdb.c++/Makefile.in (clean): Add missing '{'.
19592
19593Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19594
19595 * lib/gdb.exp: Provide a default value for noinferior.
19596
19597 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19598 Load libgloss.exp.
19599
19600Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19601
19602 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19603 the executable, not the .o to run the tests from.
19604
19605Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19606
19607 * gdb.base/break.exp: Don't test for program exit or exit status
19608 if $noresults if nonzero.
19609 * gdb.base/langs.exp: Likewise.
19610 * gdb.base/watchpoint.exp: Likewise.
19611
19612 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19613 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19614 trying to compile the testcase.
19615
19616Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19617
19618 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19619 * gdb.base/signals.exp (continue to handler): Likewise.
19620
19621Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19622
19623 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19624
19625 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19626
19627Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19628
19629 * gdb.base/corefile.exp: Recognize "not found" as failure
19630 when trying to determine if a core file was generated.
19631 If no core file was generate the first time, try again without
19632 the ulimit -c to work around braindamaged shells.
19633
19634Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19635
19636 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19637 [] tests with "test" and enclose string in quotes.
19638 * gdb.stabs/configure: Rebuild
d63a86f8 19639
c906108c
SS
19640Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19641
19642 Changes in sync with expect:
19643 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19644 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19645 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19646 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19647 argument to AC_REQUIRE.
19648 * configure: Regenerated.
19649
19650Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19651
19652 * gdb.base/corefile.exp: When generating a core, discard any
19653 error messages about ulimit not found and the "core dumped"
19654 message from the shell that runs the coredumper.
19655
19656Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19657
19658 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19659
19660 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19661 which sed script to run. Expect failure for v_comb test
19662 on PA targets too.
d63a86f8 19663
c906108c
SS
19664Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19665
19666 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19667 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19668
19669Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19670
19671 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19672 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19673 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19674 * lib/gdb.exp (default_gdb_start): Fix typo.
19675 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19676 messages to not include the full program name that caused
19677 the core dump since some systems (such as solaris) apparently
19678 truncate this path to about 80 characters.
19679 When generating a core file first try increasing the core file
19680 size limit to unlimited since some systems may default it to
19681 zero, and it is harmless to try it. Move the test for failing
19682 to generate a core file to where it will actually get executed.
19683 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19684 new gdb result from g++ debug info improvements and make old
19685 pattern obsolescent. Also account for size_t differences
19686 (may be int or long).
19687 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19688 initialization before function call is placed in the delay slot
19689 and thus appears to be skipped over by commands such as "next".
19690
19691Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19692
19693 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19694
19695Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19696
19697 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19698 input source file; fix code to compile test to deal with this
19699 convention.
19700 * gdb.c++/*.exp: Likewise.
19701
19702Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19703
19704 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19705 "bt in signals.exp".
19706
19707Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19708
19709 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19710 "step over execarg initialization" and
889bf7c5 19711 "step over corearg initialization".
c906108c
SS
19712
19713Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19714
19715 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19716 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19717
19718Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19719
19720 From Rob Savoye (rob@poseidon.cygnus.com)
19721 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19722 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19723 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19724 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19725 configure.in}: Major reworking for autoconfig.
c906108c
SS
19726 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19727 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19728 New files.
c906108c
SS
19729 * config/unix-gdb.exp: Make GDB global.
19730 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19731 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19732 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19733 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19734 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19735 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19736 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19737 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19738 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19739 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19740 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19741 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19742 to returns as necessary, arrange for test to compile own testcase
19743 executable.
c906108c 19744 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19745
c906108c
SS
19746Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19747
19748 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19749 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19750 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19751 "backtrace through signal handler".
19752
19753Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19754
19755 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19756 continuing from a job control stop signal.
19757 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19758
19759Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19760
19761 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19762 * gdb.base/corefile.exp: Likewise.
19763 * gdb.base/funcargs.exp: Likewise.
19764
19765Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19766
19767 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19768 * config/monitor.exp: Add support for setting baud rate.
19769
19770Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19771
19772 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19773 i*86-*-linux* xfails for "backtrace through signal handler".
19774 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19775 "print func2::coremaker_local".
19776 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19777 alpha-dec-osf2* xfail for
c906108c
SS
19778 "delete all breakpoints when none".
19779
19780Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19781
19782 * gdb.base/break.exp: Change test that deletes all breakpoints
19783 when no user breakpoints are installed. A post 4.15 change
19784 causes gdb to no longer prompt in this case.
19785
19786Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19787
19788 * gdb.base/return.exp (return_tests): Change xfail for test
19789 "correct value returned double test" to stop xfailing at
19790 Solaris 2.5. Apparently the bug has been fixed.
19791
19792Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19793
19794 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19795 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19796
19797Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19798
19799 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19800 * gdb.disasm/hppa.s: Corresponding changes.
19801
19802Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19803
19804 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19805 makefile fragment.
19806 * config/mt-hpux: Deleted.
19807
19808Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19809
d63a86f8 19810 * Many files: When warning about suppressed tests due to a
c906108c
SS
19811 nonexistant test binary, avoid incrementing the warning count.
19812
19813Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19814
19815 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19816
c906108c
SS
19817Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19818
19819 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19820 "sparc-*-solaris2*".
19821
19822Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19823
19824 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19825 Add global and local variables and initialize them.
19826 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19827 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19828 extracts the file name and terminating signal from the core file.
19829 * TODO: Remove note about tests for correct mapping of corefile.
19830 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19831 from optimizing it away.
19832 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19833 handles common blocks.
19834
19835Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19836
19837 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19838 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19839
19840Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19841
19842 * Makefile.in (maintainer-clean): New target, synonym for
19843 realclean.
19844 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19845 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19846 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19847 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19848 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19849 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19850
19851Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19852
19853 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19854 xfails when not gcc compiled for "print foo::funclocal".
19855 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19856 "print foo::funclocal at foo",
19857 "print 'scope1.c'::foo::funclocal at foo",
19858 "print foo::funclocal_bss at foo",
19859 "print 'scope1.c'::foo::funclocal_bss at foo",
19860 "print foo::funclocal_ro at foo",
19861 "print 'scope1.c'::foo::funclocal_ro at foo",
19862 "print bar::funclocal at foo" and
19863 "print 'scope1.c'::bar::funclocal at foo".
19864 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19865 gcc compiled for "print foo::funclocal at bar".
19866 Expand all messages to ensure that they identify that
19867 the test is at bar().
19868 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19869 gcc compiled for:
19870 "ptype on opaque struct pointer (statically)",
19871 "ptype on opaque struct tagname (statically)",
19872 "ptype on opaque struct pointer (dynamically) 1",
19873 "ptype on opaque struct tagname (dynamically) 1",
19874 "ptype on opaque struct pointer (dynamically) 2" and
19875 "ptype on opaque struct tagname (dynamically) 2
19876 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19877 gcc compiled for:
19878 "p datalocal"
19879 "whatis datalocal",
19880 "ptype datalocal",
19881 "p bsslocal",
19882 "whatis bsslocal", and
19883 "ptype bsslocal".
19884 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19885 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19886 when not gcc compiled.
19887 * gdb.base/funcargs.exp (float_and_integral_args): Add
19888 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19889 compiled.
19890 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19891 "backtrace from call6a" when not gcc compiled.
19892 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19893 "backtrace from call7a" when not gcc compiled.
19894 * gdb.base/callfuncs.exp (do_function_calls):
19895 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19896 "p t_char_array_values(char_array_val2,char_array_val1)",
19897 "p t_char_array_values(char_array_val1,char_array_val2)",
19898 "p t_char_array_values("carray 1","carray 2")",
19899 "p t_char_array_values("carray 1",char_array_val2)",
19900 "p t_char_array_values(char_array_val1,"carray 2")",
19901 "p sum_args(1,{2})",
19902 "p sum_args(2,{2,3})",
19903 "p sum_args(3,{2,3,4})",
19904 "p sum_args(4,{2,3,4,5})"
19905 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19906 "backtrace in corefile.exp" when not gcc compiled.
19907
19908Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19909
19910 * gdb.base/signals.exp: Rewrite `handle all print' test as
19911 a procedure. Accept blanks or TABs as whitespace, increase
19912 timeout and expect input buffer size for the large output
19913 from the command. Remove "i*86-*-bsdi2.0" xfail.
19914
19915Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19916
19917 * gdb.base/setvar.exp: Add new testcases for truncation when
19918 assigning invalid values to bitfields.
19919
19920Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19921
d63a86f8 19922 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19923 mips-sgi-irix* xfail for
19924 "call inferior func with struct - returns char *"
19925 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19926 accepted in the result.
c906108c
SS
19927
19928Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19929
19930 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19931 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19932 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19933 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19934 that accidentally got checked in.
19935
19936Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19937
d63a86f8 19938 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19939 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19940 compiled test.
19941 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19942 Add mips-sgi-irix5* xfail for not gcc compiled.
19943 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19944 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19945 "p top", "whatis top", "p middle", and "whatis middle".
19946 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19947 "whatis signed char" for not gcc compiled.
19948 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19949 "set variable signed char=-1 (-1)" and
19950 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19951 * gdb.base/funcargs.exp (float_and_integral_args):
19952 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19953 Add mips-sgi-irix* xfail when not gcc compiled for
19954 "continue to call2b".
19955 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19956 "continue to call2g".
19957 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19958 "backtrace from call6a"
19959 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19960 "backtrace from call7k".
19961 Add mips-sgi-irix5* xfail when not gcc compiled for
19962 "backtrace from call7a".
19963 (localvars_after_alloca): Fix gdb_test cmds for
19964 "print * after runto ...".
19965 Remove rs6000-*-* xfails for
19966 "print i after runto localvars_after_alloca" and
19967 "print l after runto localvars_after_alloca"
19968 for all compilers.
19969 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19970 when not compiled with gcc, for:
c906108c
SS
19971 "print signed char == (minus)",
19972 "print signed char != (minus)",
19973 "print signed char < (minus)",
19974 "print signed char > (minus)".
19975 * gdb.base/callfuncs.exp (do_function_calls):
19976 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19977 "call inferior func with struct - returns char *".
d63a86f8 19978 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19979 "correct value returned double test" to include Solaris 2.4.
19980 * gdb.base/funcargs.exp (float_and_integral_args):
19981 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19982
c906108c
SS
19983Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19984
19985 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19986 enumeration bitfields if compiling with GNU C.
19987 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19988 to empty' prompt.
19989
19990Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19991
19992 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19993 test for PRO targets.
19994
19995 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19996 breakpoints in the inferior at any given time by making
19997 two groups of breakpoints for call2*, call6* and call7*
19998 tests.
19999
20000Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20001
20002 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20003 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20004 from optimizing it away.
20005 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20006 "call inferior func with struct".
20007
20008Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20009
20010 * configure.in: Only configure gdb.chill for particular targets.
20011
20012Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20013
20014 * gdb.base/Makefile.in: Add action to .c.o transformation
20015 rule that generates a .ci file for each .o file and remove
20016 explicit .c.o rules except for callfuncs.o.
20017 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20018 generates a .ci file for each .o file and remove explicit
20019 .cc.o rules.
20020 (clean): Remove *.tmp *.ci files.
20021 (EXECUTABLES): Remove templ-info.exp.
20022 * gdb.base/compiler.c: New file.
20023 * gdb.c++/compiler.cc: New file
20024 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20025 Change rs6000-*-* xfail for
20026 "print 'scope0.c'::filelocal_ro" and
20027 "print 'scope1.c'::filelocal" and
20028 "print 'scope1.c'::filelocal_bss" and
20029 "print 'scope1.c'::filelocal_ro" and
20030 "print 'scope1.c'::foo::funclocal" and
20031 "print 'scope1.c'::foo::funclocal_ro" and
20032 "print 'scope1.c'::bar::funclocal" and
20033 "print 'scope0.c'::filelocal_ro" and
20034 "print 'scope1.c'::filelocal at foo" and
20035 "print 'scope1.c'::filelocal_bss at foo" and
20036 "print 'scope1.c'::filelocal_ro at foo" and
20037 "print 'scope1.c'::foo::funclocal at foo" and
20038 "print 'scope1.c'::foo::funclocal_bss at foo" and
20039 "print 'scope1.c'::foo::funclocal_ro at foo" and
20040 "print 'scope1.c'::bar::funclocal at foo" and
20041 "print 'scope0.c'::filelocal_ro" and
20042 "print 'scope1.c'::filelocal" and
20043 "print 'scope1.c'::filelocal_bss" and
20044 "print 'scope1.c'::filelocal_ro" and
20045 "print 'scope1.c'::foo::funclocal" and
20046 "print 'scope1.c'::foo::funclocal_bss" and
20047 "print 'scope1.c'::foo::funclocal_ro" and
20048 "print 'scope1.c'::bar::funclocal" and
20049 "print 'scope1.c'::bar::funclocal_bss"
20050 to only be xfail'd when not compiled with gcc.
d63a86f8 20051 Add rs6000-*-* xfail for
c906108c
SS
20052 "print 'scope0.c'::filelocal_bss before run"
20053 when compiled with gcc.
20054 (test_at_main): Add rs6000-*-* xfail for
20055 "print filelocal_ro in test_at_main"
20056 when compiled with gcc.
20057 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20058 Add rs6000-*-aix* xfail for
c906108c
SS
20059 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20060 "ptype t_char_array", not compiled with gcc.
20061 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20062 xfail for "list foo (in include file)" when gcc compiled.
20063 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20064 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20065 "run to call0a" if not compiled with gcc.
20066 (unsigned_integral_args): Add rs6000-*-* xfail for
20067 "run to call1a" if not compiled with gcc.
20068 (float_and_integral_args): Add rs6000-*-* xfail for
20069 "run to call2a" if not compiled with gcc and for
20070 "continue to call2b" for any compiler.
20071 Add rs6000-*-* xfail to
20072 "print f1 after run to call2a" for gcc compiled.
20073 (discard_and_shuffle): Add rs6000-*-* xfail for
20074 "run to call6a".
20075 (shuffle_round_robin): Add rs6000-*-* xfail for
20076 "backtrace from call7a" if not compiled with gcc.
20077 Add rs6000-*-* xfail for
20078 "backtrace from call7b" if compiled with gcc.
20079 (call_after_alloca): Add rs6000-*-* xfail for
20080 "print c in call_after_alloca" and
20081 "print s in call_after_alloca" and
20082 "backtrace from call_after_alloca_subr"
20083 if not compiled with gcc.
20084 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20085 "print c in localvars_in_indirect_call" and
20086 "print c in localvars_in_indirect_call" and
20087 "backtrace in indirectly called function" and
20088 "stepping into indirectly called function"
20089 if not compiled with gcc.
20090 (localvars_after_alloca): Add rs6000-*-* xfail for
20091 "print c after runto localvars_after_alloca" and
20092 "print s after runto localvars_after_alloca" and
20093 "print i after runto localvars_after_alloca" and
20094 "print l after runto localvars_after_alloca"
20095 for all compilers.
20096 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20097 than whatis-info.exp.
20098 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20099 than opaque-info.exp.
20100 Setup rs6000-*-* xfail for
d63a86f8 20101 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20102 "ptype on opaque struct pointer (dynamically)" when
20103 not compiled with gcc.
20104 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20105 rather than callf-info.exp.
20106 (do_function_calls): Add clear_xfail for rs6000-*-* for
20107 "p t_float_values2(3.14159,float_val2)". Seems to work
20108 fine there, both with xlc and gcc. Need to find out what
20109 it is doing right and fix other platforms.
20110 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20111 "call inferior func with struct - returns int",
20112 "call inferior func with struct - returns long",
20113 "call inferior func with struct - returns float",
20114 "call inferior func with struct - returns double",
20115 "call inferior func with struct - returns char *",
20116 but only if not gcc compiled (presumes xlc compiled).
20117 Change rs6000-*-* xfails for
20118 "call inferior func with struct - returns char" and
20119 " call inferior func with struct - returns short" to only
20120 xfail if not using gcc.
20121 (clean mostlyclean): Remove *.ci and *.tmp files.
20122 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20123 than templ-info.exp.
20124 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20125 Add rs6000-*-* xfail for "up to foo in langs.exp"
20126 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20127 when not gcc compiled.
d63a86f8 20128
c906108c
SS
20129Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20130
20131 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20132 * gdb.base/corefile.exp: Likewise.
20133 * gdb.base/list.exp: Likewise.
20134 * gdb.base/scope.exp: Likewise.
20135 * gdb.base/siganls.exp: Likewise.
20136
20137 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20138 compiler output.
20139 * gdb.base/whatis.exp: Likewise.
20140
20141Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20142
20143 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20144 failure (opcode table has been fixed to match reality).
20145
20146Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20147
20148 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20149 "call inferior func with struct - returns char",
20150 "call inferior func with struct - returns short"
20151
20152 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20153 "print 'scope0.c'::filelocal at main",
20154 "print 'scope0.c'::filelocal_bss in test_at_main",
20155 "print 'scope0.c'::filelocal at foo",
20156 "print 'scope0.c'::filelocal_bss in test_at_foo",
20157 "print 'scope0.c'::filelocal at bar",
20158 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20159
c906108c
SS
20160 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20161 in source file 1". This bug seems to have been fixed with both
20162 gcc and native cc (was native assembler bug?).
20163
20164Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20165
20166 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20167 "backtrace through signal handler" to "i*86-*-sysv4*".
20168 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20169 continue" case. Add "known SVR4 bug" to fail message.
20170 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20171 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20172 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20173 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20174 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20175 "up to foo in langs.exp", "show language at foo in
20176 langs.exp", "up to cppsub_ in langs.exp", "show
20177 language at cppsub_ in langs.exp", "up to fsub in
20178 langs.exp", and "show language at fsub in langs.exp".
20179 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20180 "bactrace in corefile.exp".
20181 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20182 "call inferior function with struct - returns float" and
20183 "call inferior function with struct - returns double".
d63a86f8 20184
c906108c
SS
20185Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20186
20187 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20188 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20189 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20190 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20191
20192Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20193
20194 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20195 (or overriden) "CHILL" macro rather then bare "gcc".
20196 Also look for ../../gcc/xgcc since that is what we will
20197 actually need, not "Makefile". Remove following assignment
20198 of CHILL to CHILL_FOR_TARGET because that results in
20199 recursive definition.
20200
20201Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20202
20203 * gdb.base/corefile.exp: Change xfail for backtrace in
20204 corefile.exp from linuxaout to all linux.
20205 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20206 cases where we miss the breakpoint at the signal handler
20207 for some reason. Setup xfail for linuxoldld/linuxaout and
20208 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20209 hitting SIGURG breakpoint.
20210 * gdb.base/signals.exp: Setup xfail for "next" acting like
20211 continue to add linuxoldld. Setup xfail for all linux for
20212 "next to handler in signals_tests_1", "backtrace in
20213 signals_tests_1", "continue to func1", "pass SIGUSR1",
20214 and continue to handler".
20215
20216Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20217
20218 * Update all FSF addresses except those in COPYING* files.
20219
20220Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20221
20222 * gdb.base/a2-run.exp: Change messages to be more explicit about
20223 the status of args, and quote binfile in results.
20224
20225Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20226
20227 * gdb.base/callfuncs.exp: Add tests for passing structs to
20228 inferior functions and return various types.
20229 * gdb.base/callfuncs.c: Add functions to receive a struct
20230 and return a member of the struct, in various types.
20231
20232Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20233
20234 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20235
20236Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20237
20238 * config/vxworks29k.exp: New file, sources vxworks.exp.
20239
20240Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20241
20242 * config/gdbremote.exp: New file. Testing framework using
20243 gdbserver.
20244
20245Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20246
20247 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20248 "call function when asleep" and "send end of file".
20249 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20250 for "backtrace in corefile.exp".
20251 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20252 for "backtrace through signal handler".
20253 * gdb.base/corefile.exp: Make sure we actually generate a core file
20254 before trying the core tests. Some systems allow the user to suppress
20255 generation of core files and default to that (linux for example).
20256 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20257 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20258
20259Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20260
20261 * gdb.threads: New directory with some crude multi-threaded
20262 gdb tests (step.exp and step2.exp).
20263 * config/mt-lynx (STEP_EXECUTABLE): Define.
20264 (THREADFLAGS): Define.
20265
20266Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20267
20268 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20269
20270 * gdb.base/signals.exp: Disable whole file for lynx until
20271 further notice.
20272
20273 * gdb.base/signals.exp: xfail test where "next" acts like
20274 "continue" for lynx.
20275
20276 * gdb.base/interrupt.exp: xfail test for calling function while
20277 inferior is asleep for lynx.
20278
20279 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20280 than one cr-lf after each command.
20281
20282Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20283
20284 * configure.in: Reinstate setting of stabsdirs variable, fix
20285 typo in setting up configdirs for native builds.
20286
20287 * gdb.base/return.exp: Fix typo in return double test.
20288 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20289 compiler from optimizing them away.
20290
20291Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20292
20293 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20294 sequences to be echo'd by gdb when using gdb_test.
20295 * gdb.chill/chexp.exp: Likewise.
20296 * gdb.fortran/exprs.exp: Likewise
20297
20298Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20299
20300 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20301 after the inferior gdb has started.
20302
20303 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20304 after each command.
20305 * gdb.base/funcargs.exp: Likewise.
20306 * gdb.base/gdbvars.exp: Likewise.
20307 * gdb.base/interrupt.exp: Likewise.
20308 * gdb.base/list.exp: Likewise.
20309 * gdb.base/watchpoint.exp: Likewise.
20310 * gdb.c++/demangle.exp: Likewise.
20311 * gdb.c++/inherit.exp: Likewise.
20312 * gdb.chill/chexp.exp: Likewise.
20313 * gdb.fortran/exprs.exp: Likewise.
20314
20315 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20316 test if we can't handle IO to/from the inferior.
20317
20318 * gdb.c++/misc.exp: Always check for a program already being
20319 started after sending a "run" command to gdb.
20320
20321 * gdb.base/twice.exp: Start with a fresh gdb.
20322
20323 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20324 only depend on gdb's expression code, not the chill runtime.
20325
20326 * gdb.base/return.c: Put return values into variables so we
20327 can have gdb print them rather than depending on the program
20328 to print them.
20329 * gdb.base/return.exp: Corresponding changes.
20330
20331 * lib/gdb.exp: Provide default value for noinferiorio.
20332 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20333 the inferior.
20334
20335 * gdb.base/break.exp: Always check for a program already being
20336 started after sending a "run" command to gdb.
20337 (text_next_with_recursion): Don't check the output from the
20338 program's printf statement. Instead just make sure the program
20339 exited.
20340
20341 * gdb.base/commands.exp: Protect tests which need arguments with
20342 $noargs conditionals.
20343
20344Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20345
20346 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20347 of structure member arrays to match gdb/valops.c:value_addr change.
20348
20349Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20350
20351 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20352 cases.
20353
20354Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20355
20356 * configure.in (configdirs): Remove gdb.chill from default list
20357 of subdirs and then add it back in only if doing a native build.
20358 The current chill compiler does not yet work in any cross build.
20359 * Revert all signal changes from Jul 6.
20360 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20361 for sh-hms targets, allowing these tests to link, with no other
20362 changes. Testing is suppressed by setting "nosignals" in site.exp.
20363
20364Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20365
20366 * configure.in (signaldirs): Define and add to configdirs for all
20367 targets except some specific ones that are known to not support signals.
20368 Also clean up formatting.
20369 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20370 (signals, sigall): Remove rules to build.
20371 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20372 Moved to new gdb.signals directory.
20373 * gdb.signals: New test directory.
20374 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20375 signals.c signals.exp}: New or moved files.
20376
20377Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20378
20379 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20380
20381Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20382
20383 * gdb.base/return.exp: Xfail `return double' test failure
20384 on at least Solaris 2.3 and handle future/past versions on
20385 a case by case basis as appropriate. Also update message
20386 to include i*86 failures.
20387
20388Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20389
20390 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20391
20392 * lib/gdb.exp: Fix comment which erroneously identified
20393 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20394 gdb_file_cmd not gdb_load).
20395 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20396
20397 * gdb.base/setvar.exp: Make test names consistent between pass and
20398 fail cases. Use gdb_test more.
20399
20400Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20401
20402 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20403
20404Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20405
20406 * gdb.base/help.exp: Fix expected help string for `show commands'.
20407
20408Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20409
20410 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20411
20412 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20413 of a text section.
20414
20415Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20416
20417 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20418 that loop eventually terminates. Fix Connection refused logic so
20419 that testsuite will expire nicely.
20420
20421Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20422
20423 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20424 config/rom68k.exp: New tcl glue for the appropriate monitors.
20425 These all just end up calling monitor.exp.
20426 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20427 refused' by retrying. Cleanup some timeout issues.
20428 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20429 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20430 callers don't have to set/restore global timeout variable.
20431
20432 * The following set of changes centralizes management of the global
20433 timeout variable. This way, it can be set in one target dependent
20434 place instead of dozens of places scattered throughout the test suite.
20435 If you need to lengthen a timeout, then you should either set timeout
20436 in one of the config/{target}.exp files, or multiply it by a factor.
20437 Setting it to an absolute value is always going to lose for some
20438 targets.
20439 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20440 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20441 * gdb.base/funcargs.exp: Don't set timeout.
20442 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20443 * gdb.base/printcmds.exp (test_print_string_constants
20444 test_print_array_constants): Don't set timeout.
20445 * gdb.base/ptype.exp: Don't set timeout.
20446 * gdb.base/recurse.exp: Don't set timeout.
20447 * gdb.base/return.exp: Don't set timeout.
20448 * gdb.base/watchpoint.exp: Don't set timeout.
20449 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20450 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20451
20452Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20453
20454 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20455
20456Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20457
20458 * lib/gdb.exp: Disable chill tests for irix5.
20459
20460Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20461
20462 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20463 each test pass or fail.
20464
20465Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20466
20467 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20468 xlc not gcc.
20469
20470Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20471
20472 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20473
20474Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20475
20476 * config/est.exp: Fix copyright and comments. Remove dead code.
20477 Use targetname, serialport and baud variables instead of fixed
20478 constants.
20479 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20480 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20481
20482Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20483
20484 * gdb.base/watchpoint.exp: Don't run
20485 test_watchpoint_triggered_in_syscall for sunos.
20486
20487Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20488
20489 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20490 they don't seem to exist. Do include stdio.h.
20491
20492Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20493
20494 * gdb.base/a1-selftest.exp: Add alpha xfail.
20495
20496Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20497
20498 * gdb.base/watchpoint.c (main): Prompt before calling read().
20499 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20500 Revise accordingly. Remove cruft about sending "123" several
20501 times, until it gets noticed. Clean up the "print buf[0]" stuff
20502 so that it passes or fails, and waits for prompts in the usual way.
20503
20504Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20505
20506 * gdb.base/recurse.exp: Fix comment.
20507
20508 * TODO: Remove item about printing variables in nodebug.exp. Add
20509 item about enabling tests which are only run on some targets.
20510
20511 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20512 fail, make test names unique, use new gdb_test convention
20513 regarding pattern, use gdb_test more, etc.).
20514
20515 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20516 fail, make test names unique, etc.).
20517
20518Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20519
20520 * gdb.base/nodebug.c: Change return type of top and middle to
20521 short.
20522 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20523 are fixed by the recent mdebugread.c changes. Allow `short ()'
20524 as type for top and middle.
20525
20526Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20527
20528 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20529 nearly as I can tell, the whole thing was an accident in Stu's
20530 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20531 to replace a send/expect pair with gdb_test, but ended up only
20532 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20533 of 30 Mar 1995 took care of it, but left this vestigial comment
20534 which I am now nuking.
20535
20536Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20537
20538 * gdb.base/break.exp: Look for different line number for
20539 breakpoint at main depending on usestubs.
20540
20541Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20542
20543 * gdb.base/list.exp: Adjust some alternate expect patterns to
20544 match recent list0.c change. Add alternate expect pattern for
20545 output from `list default lines around main' for optimizing
20546 compilers.
20547
20548Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20549
20550 * lib/gdb.exp: If nosignals is not set, set it to 0.
20551
20552Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20553
20554 * config/slite-gdb.exp: Responds to load symbol table prompt.
20555 * gdb.base/break.exp: Adjust line number, fix rerun.
20556 * gdb.base/langs0.c: Add #ifdef usestubs.
20557
20558Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20559
20560 * gdb.base/list.exp: Adjust line contents after adding new lines in
20561 list0.c. Also fix a syntax error.
20562
20563 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20564 * gdb.base/break.exp: ditto.
20565 * gdb.base/list.exp: ditto.
20566 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20567 * gdb.base/run.c: ditto.
20568 * gdb.base/list0.c: ditto.
20569 * gdb.base/funcargs.c: ditto.
20570
20571Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20572
20573 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20574 $targetname, $serialport and $baud instead of hardwired variables.
20575 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20576 target doesn't support signals.
20577
20578Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20579
20580 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20581
20582Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20583
20584 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20585 Don't rely on the value of an auto variable before it has been
20586 initialized. Use gdb_test more.
20587
20588Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20589
20590 * lib/gdb.exp (default_gdb_version): A version number must start
20591 with a digit, but other than that contains all characters up to
20592 the first whitespace character.
20593
20594Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20595
20596 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20597
20598Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20599
20600 * gdb.c++/*.exp: Warn if executable does not exist. The original
20601 reason for skipping the warning was that configure.in sometimes
20602 intentionally skipped building the executables but the tcl code
20603 had no way of knowing. That (a) was always bogus with respect to
20604 error handling, (b) is no longer true (right now there is no way
20605 to skip C++ tests).
20606
20607 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20608
20609Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20610
20611 * gdb.base/list.exp: Add expect patterns for output from
20612 SunPRO compiled executables.
20613 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20614 types.
20615
20616Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20617
20618 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20619 number (we are already testing that the correct source line text
20620 gets printed).
20621
20622 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20623 that is what is intended, but something needed to be done to get
20624 sunos4 native working again.
20625
20626 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20627
20628 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20629 apparently went with a (very) old xfail.
20630
20631Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20632
20633 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20634 runto_main is a proc in gdb.exp that will do 'step' for target use
20635 stubs.
20636 * gdb.base/exprs.exp: ditto.
20637 * gdb.base/interrupt.exp: ditto.
20638 * gdb.base/opaque.exp: ditto.
20639 * gdb.base/printcmds.exp: ditto.
20640 * gdb.base/ptype.exp: ditto.
20641 * gdb.base/scope.exp: ditto.
20642 * gdb.base/setvar.exp: ditto.
20643 * gdb.base/signals.exp: ditto.
20644 * gdb.base/twice.exp: ditto.
20645 * gdb.c++/classes.exp: ditto.
20646 * gdb.c++/inherit.exp: ditto.
20647 * gdb.c++/templates.exp: ditto.
20648 * gdb.base/break.exp: no run and hit main for stubs. Change line
20649 numbers for breakpoints and info breakpoint.
20650 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20651 breakpoint().
20652 * gdb.base/callfuncs.c: ditto.
20653 * gdb.base/exprs: ditto.
20654 * gdb.base/interrupt.c: ditto.
20655 * gdb.base/opaque0.c: ditto.
20656 * gdb.base/printcmds.c: ditto.
20657 * gdb.base/ptype.c: ditto.
20658 * gdb.base/scope0.c: ditto.
20659 * gdb.base/setvar.c: ditto.
20660 * gdb.base/signals.c: ditto.
20661 * gdb.base/twice.c: ditto.
20662 * gdb.c++/misc.cc: ditto.
20663 * gdb.c++/templates.cc: ditto.
20664
20665Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20666
20667 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20668
20669 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20670 somewhere between `read' and `main.c'. I'm pretty sure the
20671 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20672 and it isn't particularly useful.
20673
20674 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20675
20676Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20677
20678 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20679
20680Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20681
20682 * config/mt-slite: add LIBS and -nostdlib.
20683 * config/slite-gdb.exp: add this new file to support sparclite target.
20684
20685Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20686
20687 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20688
20689 * gdb.base/a2-run.exp: Change argument to istarget from
20690 "*-*-vxworks" to "*-*-vxworks*".
20691 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20692
20693Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20694
20695 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20696 will not runto main but do a 'step' to step out of breakpoint().
20697 * config/mt-slite: add -Dusestubs.
20698
20699Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20700
20701 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20702 instead of just @.
20703
20704 * gdb.base/signals.exp: Add test for "handle all print".
20705 * TODO: Remove "handle all print". Also remove item about
20706 checking copyright date (I don't like the idea of a spurious FAIL
20707 based on when we run the tests).
20708
20709 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20710 for SunOS4 (reason for failure not investigated). Remove
20711 redundant test for $binfile.
20712
20713 * gdb.base/nodebug.c (array_index): Call malloc.
20714
20715 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20716
20717Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20718
20719 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20720 conventions and slightly simplify the matching regexp.
20721
20722Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20723
20724 * gdb.base/break.exp: Update gdb_test invocation to use new
20725 convention.
20726
20727 * lib/gdb.exp: If noargs is not set, set it to 0.
20728
20729 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20730 tests unique.
20731
20732 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20733
20734Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20735
20736 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20737 one argument of type "<non-float parameter>".
20738
20739Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20740
20741 * config/rom68k.exp: New file to support Motorola IDP board.
20742 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20743 * gdb.base/break.c: Change things around so that this program
20744 doesn't depend upon args. This is necessary to make remote
20745 targets work (in general, they can't take args).
20746 * gdb.base/break.exp: Don't try to send args to program. Don't
20747 expect output. Also, replace lots of code with gdb_test.
20748
20749Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20750
20751 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20752 printing of '\'' (which is what the comment says we are testing,
20753 even though we were not), not '''.
20754 (test_integer_literals_rejected): Test that printing ''' is an error.
20755
20756 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20757 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20758 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20759 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20760 Use gdb_test not test_print_accept.
20761 * lib/gdb.exp: Remove test_print_accept.
20762
20763 * gdb.base/signals.exp (signal_tests_1): Make pass message
20764 consistent with fail message.
20765
20766 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20767 unsigned char; the bug (PR 1821) is fixed.
20768
20769 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20770
20771 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20772 successful tests--makes xfailing them work right.
20773
20774Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20775
20776 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20777 only \r\n, not .*. The test can pass .* as the last thing in
20778 $pattern if that is what it wants. In addition to providing this
20779 flexibility, this change should speed up pattern matching in cases
20780 where the pattern already ended with .* (there were a number of
20781 them). This change also helps catch bad patterns--in the old
20782 scheme the typo "char \*" instead of "char \\*" would pass. Now
20783 it is caught.
20784 * Many .exp files: Update callers.
20785
20786 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20787 clearer and does not spuriously match multiple ('s. Likewise for
20788 ) and *.
20789
20790 * gdb.base/nodebug.exp: Test ability to call a function and pass
20791 it a string (even with no debugging info).
20792
20793 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20794 "p '\'", which is the same as "p ''" once tcl gets done with
20795 quoting, to "p '\\'", which I suspect is what is intended (one
20796 backslash gets sent to GDB).
20797
20798 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20799
20800Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20801
20802 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20803 1817) was fixed literally years ago.
20804
20805Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20806
20807 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20808 test, it causes stepping out of call_after_alloca_subr with
20809 optimizing compilers.
20810 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20811 fails.
20812
20813 * gdb.c++/templates.exp: Source templ-info.exp only if
20814 the templates executable exists.
20815
20816 * gdb.c++/misc.cc (class Contains_static_instance,
20817 class Contains_nested_static_instance),
20818 gdb.c++/classes.exp (test_static_members): Test printing of
20819 a class that contains a static instance of the class.
20820
20821Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20822
20823 * gdb.base/langs2.c (cppsub_): Don't prototype.
20824 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20825 only, I believe).
20826
20827Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20828
20829 * lib/gdb.exp (skip_chill_tests): New procedure.
20830
20831 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20832
20833Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20834
20835 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20836 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20837
20838Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20839
20840 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20841
20842 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20843 disassemble 8, not 16, instructions for part 4.
20844
20845 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20846 support the latter anymore.
20847
20848 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20849 -DNO_PROTOTYPES.
20850 * gdb.base/callfuncs.c: Control use of prototypes based on
20851 NO_PROTOTYPES, not __STDC__.
20852 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20853 t_float_values2 tests if prototypes in use.
20854
20855 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20856 t_double_values): When checking differences against DELTA, check
20857 that difference is within the range (-DELTA,DELTA), not just
20858 (-infinity,DELTA).
20859
20860Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20861
20862 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20863 'file' command firts, then 'target', then 'load', this is due to gdb
20864 target set up.
20865 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20866
20867Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20868
20869 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20870 FP load/store variants.
20871 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20872
20873Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20874
20875 * gdb.base/term.exp: Do not give a warning if not native, it is
20876 not an abnormal condition.
20877
20878Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20879
20880 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20881 t_char_array".
20882
20883Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20884
20885 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20886 are getting the version number.
20887
20888 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20889 if not native, it is not an abnormal condition.
20890
20891Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20892
20893 * lib/gdb.exp: Just use "file exists", rather than undocumented
20894 dejagnu procedure "findfile".
20895
20896Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20897
20898 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20899 (LDFLAGS): Set to -Xlinker -Ur.
20900
20901 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20902 Removed, these values are set by lib/gdb.exp.
20903
20904 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20905
20906Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20907
20908 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20909 of replicating gdb startup code.
20910
20911 * config/mt-vxworks (LDFLAGS): Set to -r.
20912 (CFLAGS_FOR_TARGET): Removed.
20913
20914 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20915 (gdb) and gdb for vxworks uses (vxgdb).
20916
20917 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20918 executable is not in the tree and host != target, use sed and
20919 program_transform_name to determine the gdb name used by the
20920 target.
20921
20922 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20923 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20924
20925Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20926
20927 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20928 floats, chars, and shorts where there are ANSI-style function
20929 definitions.
20930
20931 * gdb.base/langs.exp, gdb.base/langs*: New test.
20932 * gdb.base/Makefile.in: Build it.
20933 * TODO: Remove item about checking that C names don't get C++
20934 demangling applied; this test tests it.
20935
20936Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20937
20938 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20939 went with the const70 xfail. The xfail went away a year ago.
20940
20941 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20942
20943 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20944 for hp300.
20945
20946 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20947
20948 * gdb.base/a1-selftest.exp: Don't run on hp300.
20949
20950Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20951
20952 * Makefile.in (site.exp): Set host_alias and target_alias as well
20953 as host_triplet and target_triplet.
20954
20955Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20956
20957 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20958
20959 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20960 places as other ecoff systems).
20961
20962 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20963 ultrix.
20964
20965Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20966
20967 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20968 remove them.
20969 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20970 variable and "variable" in addition to "data variable".
20971 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20972
20973 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20974 2.
20975 * gdb.base/list1.c (long_line): Add additional statement at start
20976 of function.
20977 * gdb.base/list.exp (test_forward_search): Update line number to
20978 reflect new statement.
20979
20980Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20981
20982 * gdb.base/signals.exp: Reinitialize searched source directories
20983 after gdb_start call.
20984
20985Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20986
20987 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20988 * gdb.stabs/Makefile.in: Likewise.
20989
20990 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20991 change. Instead split the tests into smaller pieces.
20992 * gdb.disasm/hppa.s: Corresponding changes.
20993
20994Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20995
20996 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20997 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20998
20999 * gdb.base/funcargs.exp: Modify many tests so that every test
21000 either passes or fails. Make some test names unique.
21001
21002Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21003
21004 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21005 Call stty to set interrupt character.
21006
21007 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21008 for HP assembler versus GNU assembler based on actual behavior of
21009 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21010
21011 * TODO: Suggest a few more stepping tests.
21012
21013Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21014
21015 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21016 restart GDB for h8300 after a continue.
21017 (return): Add pattern to match a29k-udi behavior.
21018 * gdb.base/nodebug.exp: Remove obsolete comment.
21019 * gdb.base/regs.exp: New file, testing of register displays.
21020 * gdb.base/return.exp: Fix typo in reference to $objdir.
21021 * gdb.base/whatis.exp: Always start with a fresh GDB.
21022
21023Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21024
21025 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21026 higher, these tests generate a lot of output.
21027
21028Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21029
21030 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21031 code following the catch silently ignored some errors; without the
21032 catch they should be thrown like any other tcl error. Also, the
21033 catch used "" instead of {} which meant all the callers who wanted
21034 to include one of the characters "[]$ had to quote it an extra time.
21035 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21036 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21037 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21038 Remove extra quoting.
21039
21040Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21041
21042 * gdb.base/commands.exp: Make test names unique; every test either
21043 passes or fails. Update some comments.
21044
21045 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21046
21047Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21048
21049 The following fixes a FAIL caused by the fact that the alpha stabs
21050 configuration didn't use the ".if alpha" code in weird.def.
21051 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21052 bit pointer, so the 32 bit version works even on the alpha.
21053 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21054 Remove the stuff which allowed us to have separate versions for
21055 alpha and everything else.
21056
21057 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21058 regexp which "info func operator\[\](" is supposed to match. Fix
21059 string to send to GDB. Note that GDB still doesn't work right. Add a
21060 new test for "info func .perator\[\](" which GDB does handle correctly.
21061
21062 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21063
21064Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21065
21066 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21067 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21068 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21069 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21070 it makes the tests harder to understand and confuses test-o-matic.
21071 The preferred style is that each test provides a PASS or a FAIL,
21072 and has a unique message (e.g. "continue #54" not just "continue")
21073 which is the same for the pass and the fail.
21074 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21075 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21076 to lib/gdb.exp.
21077 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21078 prt_accept which was basically the same thing. Likewise for
21079 test_print_reject and prt_reject.
21080 * lib/gdb.exp (test_print_reject): Add some more error message
21081 patterns to match from the former printcmds.exp (prt_reject).
21082 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21083 One defect of the passcount stuff is that some of it failed to
21084 report XPASS where appropriate.
21085 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21086 stuff before and after arg in expected pattern.
21087 (test_paddr_operator_functions): Re-do test without print_addr_of;
21088 this is the only test which seems to want extra stuff there.
21089
21090Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21091
21092 * gdb.base/nodebug.exp: Update new tests to reflect improved
21093 wording of gdb output.
21094
21095 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21096 and "ptype" work on variables in files compiled without -g.
21097 Replaces commented out "maint print msymbol" tests.
21098
21099Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21100
21101 * gdb.base/setvar.c (dummy): Call malloc.
21102
21103 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21104 losing with the irix4 sed.
21105
21106 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21107 ALRM" on irix4.
21108
21109Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21110
21111 * TODO: Remove items about corefile.exp testing new exec-file and
21112 backtrace; both are now done. Add items about printing enums.
21113
21114Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21115
21116 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21117 "get signal $thissig" test fails.
21118
21119 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21120
21121Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21122
21123 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21124 compiler warning with dec alpha compiler.
21125
21126 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21127 extra \n from gdb_test call (this explains why the prompt test
21128 that I removed yesterday was there).
21129 (user_defined_command_test): Remove extra \n and prompt test.
21130
21131 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21132 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21133 doesn't exist.
21134 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21135 Also remove alpha workaround, which turns out to be because
21136 SIGABRT == SIGLOST.
21137
21138 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21139
21140 * gdb.base/help.exp: Don't test "help show".
21141
21142Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21143
21144 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21145 "set print address" is on.
21146 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21147 pass prompt to gdb_test; gdb_test already looks for the prompt.
21148
21149 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21150
21151 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21152 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21153 was to make sure that gdb can read a core file. But (a) the "read
21154 the corefile" part didn't make it to a1-selftest.exp, we just
21155 delete the corefile after creating it, and (b) we test reading
21156 corefiles in corefile.exp anyway. Also, this test left around a
21157 xgdb process on Solaris.
21158
21159 * gdb.base/corefile.exp: Also test backtrace.
21160
21161Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21162
21163 * gdb.base/commands.exp: Test a simple user defined command with
21164 arguments and if/while statements; verify the full user command is
21165 printed by "show user".
21166
21167 * gdb.base/commands.exp: Test if/while commands as part of a
21168 breakpoint command list; verify they appear in breakpoint
21169 information.
21170
21171Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21172
21173 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21174 than by dividing by zero.
21175
21176Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21177
21178 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21179 performing an inferior call with watchpoints enabled.
21180 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21181 call.
21182
21183Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21184
21185 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21186 of "file" command.
21187
21188 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21189 Add additional pattern for when "int operator int(void);" appears
21190 in a different order.
21191
21192Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21193
21194 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21195
21196 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21197 and "signal" with ".*".
21198
21199Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21200
21201 * TODO: Add note about "handle all nostop".
21202
21203 * gdb.base/{sigall.c, sigall.exp}: New test.
21204 * gdb.base/Makefile.in: Add it.
21205
21206Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21207
21208 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21209 when invoking GDB, suppresses any windowing interface.
21210
21211Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21212
21213 * config/sim-gdb: New file, simulator testing support.
21214
21215Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21216
21217 * gdb.base/interrupt.exp: Test calling func1 twice.
21218
21219Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21220
21221 * gdb.base/list.exp (test_forward_search): Set timeout higher
21222 when we'll be getting lots of output from gdb.
21223
21224 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21225 "init_malloc" to after the expect statement. Run it if that
21226 regexp is taken, but also for two others which happen if source
21227 cannot be found.
21228
21229Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21230
21231 * gdb.base/printcmds.exp: New test, for printing register before
21232 program is running.
21233
21234Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21235
21236 * gdb.base/list.exp: Correct some alternate expect patterns
21237 to reflect changes in list1.c.
21238
21239Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21240
21241 * TODO: Add item regarding large frames.
21242
21243 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21244
21245 * TODO: Remove item about enabling return.exp; it
21246 is enabled. Suggest a few more "return" tests.
21247
21248Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21249
21250 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21251 anonymous unions.
21252
21253Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21254
21255 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21256 and pr-5646.o, so "make" is the same as "make all", not "make
21257 pr-4975.o".
21258
21259Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21260
21261 * gdb.base/list.exp: Adjust expectations to reflect changes in
21262 list1.c.
21263 (test_forward_search): New test proc.
21264 * gdb.base/list1.c (long_line): New function, has long source line.
21265
21266Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21267
21268 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21269 additional line of code that was added.
21270
21271Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21272
21273 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21274 tests so as not to overflow expect's input buffers.
21275 * gdb.disasm/hppa.exp: Corresponding changes.
21276
21277Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21278
21279 Beginnings of template debugging tests.
21280 * gdb.c++/templ-info.cc: New file to test for template
21281 debugging capability of the compiler.
21282 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21283 templ-info.cc.
21284 * gdb.c++/templates.cc: Add explicit template instantiations
21285 to enable compiling with -fno-implicit-templates. Add destructor
21286 and 'value' method to T5 class for template tests.
21287 * gdb.c++/templates.exp: Add testcases for printing of template
21288 types, setting breakpoints on template methods and calling a
d63a86f8 21289 template method.
c906108c
SS
21290
21291Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21292
21293 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21294 branch target since some assemblers (gas-2.5) may emit a
21295 relocation for the branch instead of resolving it in the
21296 assembler.
21297
21298Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21299
21300 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21301 through signal handler.
21302
21303Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21304
21305 * configure.in (*-*-netware): Use config/mt-netware.
21306
21307 * config/mt-netware: New file.
21308 * config/mt-i386-netware: Removed, separate configs for different
21309 netware architectures are no longer needed now that we have
21310 --with-headers.
21311
21312Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21313
21314 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21315 by the recent changes to use ANSI C arithmetic conversions.
21316
21317Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21318
21319 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21320 bug involving using inferior_pid to figure out whether to select a
21321 frame.
21322
21323Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21324
21325 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21326 match the current disassembler output.
21327
21328Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21329
21330 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21331 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21332 types, expect "int" as type of integer values (for now).
21333
21334Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21335
21336 * gdb.base/commands.exp: New tests for if/while commands.
21337
21338Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21339
21340 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21341 by .*, since hex values have different syntax in Chill mode.
21342
21343Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21344
21345 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21346 linefeed from expect pattern for repeated types with indices > 9.
21347
21348Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21349
21350 First part of Fortran test suite.
21351 * gdb.fortran: New directory.
21352 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21353
21354Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21355
21356 * gdb.base/default.exp: Update expect pattern for load command
21357 without arguments.
21358
21359Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21360
21361 * configure.in: Change i386 to i[345]86.
21362 * gdb.base/configure.in: Likewise.
21363 * gdb.c++/configure.in: Likewise.
21364 * gdb.chill/configure.in: Likewise.
21365
21366Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21367
21368 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21369 patterns, since that is not a valid context for comments.
21370
21371Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21372
21373 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21374 repeated types and repeated types with indices > 9.
21375
21376Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21377
21378 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21379 2417; old bug has been fixed.
21380
21381Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21382
21383 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21384 send the newline ourselves instead of assuming gdb_test will do
21385 so when passed an empty input string.
21386
21387 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21388 stabs testcode.
21389
21390Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21391
21392 * lib/gdb.exp (gdb_test): Don't send anything if the first
21393 argument is an empty string. This makes cases where we want to
21394 match output that is already in expect's buffers (for example,
21395 matching a breakpoint after gdb_run_cmd has been called) work
21396 reliably.
21397
21398Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21399
21400 * config/netware.exp: New file.
21401
21402Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21403
21404 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21405 the -B and -L prefixes so we can find the debugging stub.
21406
21407 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21408 there and we are using the gcc from the tree.
21409
21410 * gdb.base/types.c: Removed.
21411
21412 * gdb.base/configure.in: Look for makefile fragments in ../config.
21413 Recognize i386-*-netware.
21414 * gdb.c++/configure.in: Likewise.
21415
21416Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21417
21418 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21419 the correct TCL syntax.
21420
21421Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21422
21423 * gdb.base/opaque.exp: use runto instead of messing around with
21424 breakpoints. Simplify by using gdb_test.
21425
21426 * gdb.base/bitfields.exp: restart between tests on netware targets
21427 because breakpoints aren't relocated after target death. Run
21428 processes to completion.
21429
21430 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21431
21432Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21433
21434 * Makefile.in: Remove extra tabs that confuse some versions
21435 of "make". Use the newly built gdb to test with by default,
21436 rather than the first one in the tester's search path.
21437
21438Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21439
21440 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21441
21442 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21443 condition help.
21444
21445Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21446
21447 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21448
21449 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21450 running.
21451 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21452 * gdb.base/funcargs.exp: Likewise.
21453
21454 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21455 * gdb.base/funcargs.exp: Likewise.
21456
21457 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21458 message is "".
21459
21460Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21461
21462 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21463 return,signals,twice}.exp: Handle non-existant binaries
21464 consistantly.
21465
21466 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21467 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21468 might testing a cross development system.
21469
21470Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21471
21472 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21473 runtest script is relative to ${srcdir}, not ${rootdir}.
21474
21475Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21476
21477 * gdb.base/signals.exp: Allow for optionality of breakpoint
21478 address.
21479
21480Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21481
21482 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21483
21484Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21485
21486 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21487 for size_t definition.
21488 * gdb.c++/templates.cc: Likewise
21489
21490 * config/mt-i386-netware: New file.
21491
21492 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21493 defined.
21494
21495 * gdb.base/Makefile.in: Added support for systems that name core
21496 files by appending "core" to the program name.
21497 * gdb.base/a1-selftest.exp: Likewise.
21498
21499Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21500
21501 * gdb.base/return.exp: Add comment and message for `return double'
21502 test failure on Sparc Solaris.
21503
21504Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21505
21506 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21507
21508Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21509
21510 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21511 from optimizing them away.
21512 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21513 patterns to include default constructors and assignment operators,
21514 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21515 character in the output of the virtual base pointer.
21516
21517Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21518
21519 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21520 expression match in print_addr_of to avoid unintented matches.
21521 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21522 versions up to 2.5.8.
21523
21524Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21525
21526 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21527 included file to run under newer versions of expect.
21528 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21529 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21530 Remove xfail for the virtual table of BDDHookV.
21531
21532Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21533
21534 * lib/gdb.exp (string_to_regexp): Set a default result.
21535 (default_gdb_start): Fix misleading message.
21536
21537Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21538
21539 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21540 Remove all CC, etc definitions.
21541 * config/mt-hpux: New file.
21542 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21543 (CFLAGS, LDFLAGS): Define.
21544 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21545
21546 * Makefile.in (site.exp): Don't insert host_os, etc.
21547 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21548 (distclean): Check existence of subdir.
21549 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21550 * gdb.base/Makefile.in: General cleanup and simplification.
21551 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21552 to build executables. Use default rule to build .o files.
21553 (EXPECT, RUNTEST, CC): Fix relative pathname.
21554 (site.exp): Don't insert host_os, etc.
21555 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21556 and/or SIGUSR1 defined.
21557 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21558 * gdb.c++/Makefile.in: General cleanup and simplification.
21559 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21560 (CFLAGS): Remove.
21561 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21562
21563Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21564
21565 * gdb.base/recurse.exp: Misc changes to get tests running again
21566 after Kung's changes to the watchpoint code.
21567 * gdb.base/watchpoint.exp: Likewise.
21568
21569Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21570
21571 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21572
21573Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21574
21575 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21576 * lib/gdb.exp (default_gdb_start): Define.
21577 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21578 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21579 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21580 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21581 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21582 Don't call gdb_target_udi in between tests.
21583
21584Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21585
21586 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21587 (which was basically just a local version of the same thing). In
21588 addition to avoiding duplication, gdb_test_exact is faster.
21589 * lib/gdb.exp (gdb_test_exact): Fix typo.
21590
21591 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21592 don't give an error.
21593
21594 * gdb.base/term.exp: Call delete_breakpoints before starting.
21595
21596 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21597 (t10): Add comment.
21598
21599Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21600
21601 Reorganization of the GDB Test Suite.
21602
21603 * gdb.base: New directory, contains all the basic tests.
21604 * gdb.c++: New directory, tests specific to C++.
21605 * gdb.chill: New directory, tests specific to Chill.
21606 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21607 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21608 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21609 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21610 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21611 t30-31 to chill).
21612 * */gdbme.*: Rename to match appropriate expect scripts.
21613 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21614 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21615 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21616 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21617 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21618 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21619 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21620 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21621 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21622 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21623 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21624 gdb.c++/virtfunc.cc: New names of C++ files.
21625 * gdb.chill/chillvars.ch: New name of Chill file.
21626 * gdb.base/configure.in, gdb.c++/configure.in,
21627 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21628 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21629 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21630 * configure.in (configdirs): Update to reflect directory changes.
21631 (target_abbrev): No longer define for any configuration.
21632 * Makefile.in: Cosmetic improvements to header comments.
21633
21634Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21635
21636 Various changes to gdb.t31:
21637
21638 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21639 * gdbme.ch: Make all key-words and predefineds be upper-case.
21640 * chillvars.exp: Expect key-words and predefinds in upper-case.
21641
21642 * chillvars.exp: Use gdb_test_exact many places.
21643 Change expected output for arrays (which now includes index labels).
21644
21645 * pr-5020.exp, gdme.ch (module PR_5020):
21646 New test, for PR-5020.
21647
21648Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21649
21650 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21651 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21652
21653Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21654
21655 * Makefile.in: Fix bit-rot in definitions of CHILL,
21656 CHILL_FOR_TARGET and Chill_LIB.
21657 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21658 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21659 CHILL, and CHILL_LIB.
21660
21661Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21662
21663 * Revert the previous changes. Please see Rob's directory
21664 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21665
21666Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21667
21668 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21669 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21670 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21671 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21672 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21673 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21674 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21675 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21676 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21677 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21678 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21679 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21680 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21681 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21682 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21683 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21684 changes from 94Q1.
21685
21686Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21687
21688 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21689 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21690 Rob's new testing fragments.
21691
21692Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21693
21694 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21695 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21696
21697Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21698
21699 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21700 version also, match on casted version strings, and match on
21701 gdb startup case where the line numbers might be messed up.
21702
21703Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21704
21705 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21706 (CFLAGS): Delete it from here.
c906108c
SS
21707
21708Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21709
21710 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21711
21712Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21713
21714 * Makefile.in (RUNTEST): Default to just "runtest".
21715
21716Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21717
21718 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21719 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21720 the code has been restructured.
21721
21722Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21723
21724 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21725 \n, not just one of each.
21726
21727 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21728 /bin/cc gives a warning if you do.
21729
21730Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21731
d63a86f8 21732 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21733 __t10ListS_link1ZUiRCUiPT0
21734
21735Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21736
21737 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21738 on local variables in recursive functions.
21739
21740 * gdb.t07/Makefile.in: Build the new test.
21741
21742Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21743
21744 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21745 directly. Instead compare the return values from actual calls.
21746
21747Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21748
21749 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21750
21751Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21752
21753 * From Peter Schauer with minor modifications.
a9c64011
AS
21754 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21755 stops in mid-line in the caller. Add xfail for returning a float
21756 value on X86 targets.
c906108c
SS
21757
21758Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21759
21760 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21761 to avoid expect lossage.
21762 (fmem_LRbug_tests): Likewise.
21763 * gdb.disasm/hppa.s: Corresponding changes.
21764
21765 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21766 conditions to work with latest dejagnu/expect.
21767
21768 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21769 expected to fail on the PA.
21770 (backtrace in call with trampolines): Explicitly require main
21771 to be frame #1 (no trampolines should show up in backtrace).
21772
21773 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21774 "continue -expect".
21775 * gdb.t06/break.exp: Likewise.
21776 * gdb.t07/watchpoint.exp: Likewise.
21777 * gdb.t13/bitfields.exp: Likewise.
21778 * gdb.t15/{funcargs,return}.exp: Likewise.
21779 * gdb.stabs/weird.exp: Likewise.
21780 * config/{mips,udi}-gdb.exp: Likewise.
21781
21782 * hppa.sed: Enclose comments within a sed command to avoid
21783 losing with the old OSF1 sed.
21784
21785Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21786
21787 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21788 sequent dynix.
21789 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21790 * gdb.t15/funcargs.exp: Conditionally step again to really
21791 finish from marker_call_with_trampolines. Handle the case where
21792 the first step from within call_with_trampolines already steps
21793 us back to main.
21794 * gdb.t15/gdbme.c: Add comment to closing brace of
21795 call_with_trampolines for funcargs.exp.
21796
21797Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21798
d63a86f8 21799 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21800 Fix typo(s).
21801
21802Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21803
21804 * gdb.t07/gdbme.c: More code for watchpoint testing.
21805
21806 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21807 "Hardware watchpoint" throughout file.
21808 (test_watchpoint_triggered_in_syscall): New test.
21809 (test_complex_watchpoint): New test.
21810
21811Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21812
21813 * gdbme.c (call_with_trampolines): New function to try and step
21814 into. Tests trampoline problems on the PA.
21815
21816 * funcargs.exp (localvars_in_indirect_call): No longer expect
21817 stepping into indirect call to fail on PAs.
21818 (test_stepping_over_trampolines): New test.
21819
21820Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21821
21822 * TODO: Add suggestions for static member function tests, and
21823 completion tests.
21824
21825Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21826
21827 * TODO: Add suggestions for "p/a" tests.
21828
21829 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21830 (default_gdb_exit): Replace all the hair with sending "quit" to
21831 the process with a simple close.
21832
21833Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21834
21835 * TODO: Add suggestions for shared library tests.
21836
21837Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21838
21839 * TODO: Add suggestions for x/s tests.
21840
21841Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21842
21843 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21844 "enable once", and "enable breakpoints once" with ".*".
21845
21846Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21847
21848 * TODO: Add suggestions about structure passing tests.
21849
21850Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21851
21852 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21853 the primary1 test, use work around if __GNUC__ < 2.
21854 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21855 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21856 Test for bad output rather than waiting for timeout. Issue
21857 second continue only if first continue failed.
21858
21859Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21860
21861 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21862 operator[] test with gdb_test because the old code didn't seem to
21863 be getting the quoting right with the new dejagnu.
21864
21865Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21866
21867 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21868 one from the path.
21869 * Makefile.in: Use a fresh expect if there is one, use runtest
21870 from the src tree if there is one.
d63a86f8 21871
c906108c
SS
21872Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21873
21874 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21875 next over recursive call. Revise the tests from that point on
21876 (which had been skipped) to match GDB's actual (correct) output.
21877
21878 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21879 with next over a breakpoint whose condition is false.
21880
21881 * gdb.t00/help.exp: Comment out "help set print" tests just like
21882 (and for same reason as) "help set" test.
21883
21884Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21885
21886 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21887 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21888
21889Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21890
21891 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21892 necessary gdb_target_udi.
21893
21894 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21895
21896 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21897 1838 and 2417; they are fixed.
21898
21899 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21900 gdb.t03/ptype.exp (ptype structure, ptype union):
21901 Remove xfails; the test is looser than when the xfails were added.
21902
21903 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21904 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21905
21906 * gdb.t01/run.exp: Only run shell test if isnative.
21907
21908 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21909 since "run" automatically loads if necessary. Call gdb_target_udi
21910 after the "file" since "file" kills any execution target.
21911
21912 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21913 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21914 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21915 argument for UDI.
21916
21917Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21918
21919 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21920
21921 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21922
21923Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21924
21925 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21926 properly quoting regexps. This makes the second argument to
21927 demangle a fixed string, which matches the callers, instead of a
21928 shell-style pattern which is what the previous implementation
21929 used. Update some of the callers.
21930
21931Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21932
21933 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21934 (comib_nullified_tests): Fix typo.
21935 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21936 strings. No longer expected to fail.
21937
21938 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21939 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21940 strings. No longer expected to fail.
21941
21942 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21943 string. No longer expected to fail.
21944
21945Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21946
21947 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21948 No longer expected to fail.
21949
21950 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21951 string. No longer expected to fail.
21952
21953Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21954
21955 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21956 only in the names (I probably got most of them). I was even
21957 generous with some which differed in underscores in names, and
21958 probably missed a few, and I *still* was able to remove almost a
21959 third of the file with almost no impact on testsuite coverage.
21960
21961Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21962
21963 * gdb.t00/default.exp: Match udi_attach error message as well as
21964 the one from child_attach.
21965
21966 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21967
21968 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21969
21970 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21971 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21972
21973 * Move test with enums and partial symbols back to
21974 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21975 Reverts the change of 26 May 93. Per today's change to
21976 stabs.texinfo, the behavior that weird.exp was expecting was
21977 unreasonable; what is important is that the compiler+gdb get
21978 things right, which happens with a recent gcc. Also fix the test
21979 to deal with native compilers which put out the stab gdb can't
21980 deal with.
21981
21982Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21983
21984 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21985 in the names. The main thing these accomplish is to slow things down.
21986 Many more such duplicates surely remain.
21987
21988 * gdb.t00/help.exp: Comment out "help support" test just like
21989 (and for same reason as) "help set" test.
21990
21991Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21992
21993 * gdb.t06/break.exp: Remove setup_xfails for
21994 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21995 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21996 about known bug in gcc to include up through 2.5.8.
21997 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21998 well as "_vb$".
21999 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22000 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22001 with latest gcc and gdb.
22002 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22003 well as "_vb$".
22004
22005Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22006
22007 * configure.in (hppa*-*-*): Also configure and build stabs-only
22008 tests.
22009
22010Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22011
22012 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22013 * gdb.t10/configure.in (hppa*-*-*): Use it.
22014
22015Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22016
22017 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22018
22019Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22020
22021 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22022 versions prior to 1.13.5.
22023
22024Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22025
22026 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22027 the prompt is at the start of a line.
22028
22029Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22030
22031 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22032 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22033 in the copr tests now.
22034 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22035 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22036 expected to fail.
22037
22038Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22039
22040 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22041 gdb.t31/chillvars.exp, lib/gdb.exp:
22042 Tweak to run under either version of expect.
22043 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22044 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22045 * gdb.t11/list.exp: Remove extraneous whitespace.
22046
22047Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22048
22049 * gdb.t16/printcmds.exp (test_print_strings): Accept
22050 "(unsigned char *) " before the string.
22051
22052 * TODO: Add notes about printing of fancy types and GDB expressions.
22053
22054Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22055
22056 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22057 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22058 if doing mips-idt-ecoff.
c906108c
SS
22059
22060Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22061
22062 * Most .exp files: Tweak to run under either version of expect.
22063
22064Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22065
22066 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22067 xfails; I'm not sure why they are failing, but not because of PR 1806.
22068
22069Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22070
22071 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22072 defined in lib/gdb.exp.
22073
22074Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22075
22076 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22077 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22078 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22079 have to be typeless.
22080
22081Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22082
22083 * TODO: Add suggestion for copyright year test.
22084
22085Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22086
22087 * configure.in (*-*-lynxos*): Add stabs tests.
22088
22089Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22090
22091 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22092 so insert a tab before any assembler directive in column zero.
22093
22094 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22095 stores.
22096 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22097 stores.
22098 (fpu_short_memory_tests): Likewise.
22099
22100Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22101
22102 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22103 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22104 .stabs directives in comments.
22105
22106Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * TODO: New file, describing tests we could write.
22109 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22110
22111Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22112
22113 * gdb.t06/signals.exp: Add kludge to force re-sync.
22114
22115 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22116 to xgdb instead of gdb, get out of gdb.
22117
22118Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22119
22120 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22121 for info.
22122
22123Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22124
22125 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22126 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22127 * gdb.stabs/hppa.sed: New sed script for the PA.
22128
22129Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22130
22131 * gdb.stabs: Re-write weird.def and configuration to use sed
22132 instead of cpp. sed is portable and POSIX; cpp is neither.
22133
22134Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22135
22136 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22137
22138Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22139
22140 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22141
22142Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22143
22144 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22145 "_vb$".
22146 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22147 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22148
22149Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22150
22151 * lib/gdb.exp: Comment out code which depends on non-existent
22152 `transform' procedure.
22153
22154Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22155
22156 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22157 * lib/gdb.exp: Transform tool name.
22158 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22159 1.1's new error handling system.
22160
22161Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22162
22163 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22164
22165Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22166
22167 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22168 They made pattern matching so slow that timeouts happened on
22169 heavily loaded systems. Now any output from "show print" which
22170 gets us back to the GDB prompt is a PASS.
22171
22172Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22173
22174 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22175
22176Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22177
22178 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22179
22180 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22181 It is not from PR 3220.
22182
22183Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22184
22185 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22186 just started failing because they depended on the order the
22187 subcommands are presented, or exact docstring text. This kind of
22188 test is a pain and has minimal benefit.
22189
22190Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22191
22192 * gdb.t09/corefile.exp: At end of test, use "core" command with
22193 no arguments.
22194
22195Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22196
22197 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22198 17}/Makefile.in: Make it possible to run the testsuite with Sun
22199 make and CC = cross gcc by adding explicit build rules for .o
22200 files.
22201
22202Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22203
22204 * gdb.t15/funcargs.exp: Don't put comments on same line as
22205 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22206
c906108c
SS
22207Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22208
22209 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22210
22211Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22212
22213 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22214 * gdb.t20/inherit.exp: remove three dumplicate entries.
22215
22216Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22217
22218 * gdb.t06/break.exp: For "next over recursive call", fail on any
22219 incorrect output, not just on "factorial (value=2)".
22220
22221Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22222
22223 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22224 working now. Add an xfail if accesing a bss variable causes
22225 a memory error if the target is not yet run.
22226
22227Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22228
22229 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22230 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22231 name of __st* demangling (2 strings). Did Kung really get the
22232 more than 95 others right without testing them?
22233
22234Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22235
22236 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22237
22238Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22239
22240 * configure.in (configdirs): Add gdb.disasm
22241 * gdb.disasm: New directory for GDB disassembler tests.
22242 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22243
22244Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22245
22246 * gdb.t00/help.exp: Don't test "help set".
22247
22248 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22249 from within expect statements. None of these happen anymore and
22250 they cause regressions to be silently unnoticed.
22251
22252 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22253 messages) about known failures with gcc cygnus-2.4.5-930417.
22254
22255 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22256 comp-info.exp so it gets built if it doesn't exist.
22257
22258 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22259 it is no longer used.
22260 * gdb.t13/comp-info.c: Removed.
22261
22262Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22263
22264 * gdb.t06/signals.exp: Add xfail for sun3.
22265
22266Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22267
22268 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22269 relevant because ^C doesn't get sent but failure can be reproduced
22270 interactively).
22271
22272Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22273
22274 * gdb.stabs/alpha.mt: New configuration file for alpha.
22275 * gdb.stabs/configure.in: Use it.
22276 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22277 sharing with alpha.mt, redefine long to word via preprocessor.
22278 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22279 for alpha.
22280 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22281 native cc.
22282 * gdb.t00/teststrategy.exp: Change expect string so that we
22283 consume the `(xgdb)' from the command echo and from the gdb prompt.
22284 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22285 gdb currently compares all values as long, so this failure probably
22286 applies to any configuration where LONGEST is bigger than a target int.
22287 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22288 with gcc.
22289 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22290 to handle opaque pointers, gcc is.
22291 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22292 as first argument. Include <sys/types.h> and change all operator
22293 new definitions to use size_t.
22294 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22295 now that we use size_t.
22296
22297Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22298
a9c64011 22299 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22300 a long or float array cast all array members to the same type.
a9c64011 22301 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22302 with 64 bit longs.
a9c64011 22303 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22304 on alpha.
a9c64011 22305 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22306
22307Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22308
22309 * gdb.t24 (demangle.exp): Constructors of templates have names like
22310 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22311 section 14.6 of the ARM.
22312
22313 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22314 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22315 accomplish little and slow down the testsuite.
22316
22317 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22318 Accept spaces various places.
22319
22320Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22321
22322 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22323 with watchpoint enabled.
22324
22325 * Makefile.in: Remove definition of CC and remove the second
22326 definition of CXX (the "CXX = gcc" one remains). These definitions
22327 were causing backquotes to be expanded within backquotes, which
22328 doesn't work.
22329
22330Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22331
22332 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22333
22334Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22335
a9c64011
AS
22336 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22337 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22338 by mips cc and contains no stabs entries.
22339
22340Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22341
22342 * config/vx-gdb.exp: Use fake device to load files rather than
22343 NFS.
22344 * lib/gdb.exp: New proc to do "file" command.
22345 * config/unix-gdb.exp: Use new "file" proc.
22346
22347Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22348
22349 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22350 Rework board rebooting slightly.
22351 (gdb_exit): Don't exit from the remote shell; there isn't one.
22352 * gdb.stabs/weird.exp: If a program is being debugged already,
22353 kill it.
22354 * gdb.t04/setvar.exp: Stop and restart gdb.
22355 * gdb.t05/expr.exp: Likewise.
22356 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22357 restart gdb and reload the program.
22358 * gdb.t08/opaque.exp: Likewise.
22359 * gdb.t12/scope.exp: Likewise.
22360 * gdb.t13/bitfields.exp: Likewise.
22361 * gdb.t15/funcargs.exp: Likewise.
22362 * gdb.t20/classes.exp: Likewise.
22363 * gdb.t03/ptype.exp: Increase timeout.
22364 * gdb.t16/printcmds.exp (test_print_string_constants,
22365 test_print_array_constants): Likewise.
22366 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22367 * gdb.t20/classes.exp (do_tests): Likewise.
22368 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22369
22370Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22371
22372 * gdb.stabs: Renamed *wierd* to *weird*.
22373
22374Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22375
22376 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22377 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22378
22379Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22380
22381 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22382 (do_tests): Remove xfail for whatis on one_var and two_var.
22383
22384Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22385
22386 * Makefile.in: Made cross building work better by adding
22387 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22388
22389Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22390
22391 * gdb.t15/{return.c,return.exp,Makefile.in}:
22392 New test, currently commented out.
22393
22394Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22395
22396 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22397 still running and removes the leftover named socket so GDb can do
22398 clean restarts.
22399
22400Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22401
22402 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22403 console, not GDB.
22404 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22405 cross testing works better with "make check"
22406 * config/unix-gdb: Use default procedures for exit and version.
22407 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22408 with the newest VxWorks.
22409
22410Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22411
22412 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22413 old form.
22414
22415 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22416 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22417
22418 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22419
22420 * config/unix-gdb.exp: Remove this version of gdb_exit
22421 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22422 Rob says he'll look at it when he gets back to testing boards.
22423
22424Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22425
22426 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22427 an expected fail for certain ptype commands.
22428
22429 * gdb.t20/classes.exp: Update expected results of "ptype class
22430 Base1" to account for the constructor that now appears in the type.
22431
22432Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22433
22434 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22435 disappeared from list.
22436 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22437 "alldone" proc with call to cleanup and exit.
22438 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22439 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22440 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22441 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22442 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22443 "alldone" proc with simple returns that suppress remaining
22444 tests. The alldone proc went away many months ago.
22445
22446Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22447
22448 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22449
22450 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22451
22452Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22453
22454 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22455 as vax gdb will display them.
22456
22457Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22458
22459 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22460 optimizers.
22461
22462 * scope.exp: Change "bad value for localval" messages so each one
22463 is unique.
22464
22465 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22466 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22467
22468 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22469
22470Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22471
22472 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22473 doesn't exist (due to optimization).
22474
22475Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22476
22477 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22478 contains \r because the filename is long.
22479
22480 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22481 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22482
22483Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22484
22485 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22486 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22487 Ultrix.
22488 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22489 int tests.
22490 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22491
22492Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22493
22494 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22495
22496 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22497 to match does not match the passing case but still matches the
c906108c
SS
22498 failing case.
22499
22500Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22501
22502 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22503
22504Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22505
22506 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22507 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22508 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22509 Remove various versions of gdb_exit.
22510 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22511 gdb_exit.
22512 * config/unix-gdb.exp: gdb_exit remains here, and should override
22513 the generic version, since it's doing a lot of wierd stuff that
22514 the other versions aren't. FIXME, fold it in, or abandon this
22515 version.
22516
22517Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22518
22519 * gdb.t24/demangle.exp: Add tests for PR 3220.
22520
22521Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22522
22523 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22524
22525Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22526
22527 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22528 "i386-*-*". Works for i486 as well.
22529
22530 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22531 bug, and expand domain of xfail to all SVR4 systems, since the
22532 actual problem is likely to be in generic SVR4 /proc support.
22533
22534Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22535
22536 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22537
22538Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22539
22540 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22541 xfails for other systems. Match a missing 'Continuing.' as an
22542 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22543
22544 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22545 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22546 Only issue warning for missing executables if -all option is used.
22547
22548 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22549 file if -all option is used. It's like an unpredictable XFAIL.
22550
22551Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22552
22553 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22554 for dynamically linked binaries.
22555
22556 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22557
22558Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22559
22560 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22561 to state that this is a known bug in old versions of g++.
22562
22563Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22564
22565 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22566 while waiting for `Continuing'.
22567
22568Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22569
22570 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22571 in text, data, and bss.
22572 * gdb.t10/nodebug.c: Add local and global test variables for
22573 initialized and uninitialized data.
22574
22575Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22576
22577 * config/unix-gdb.exp (gdb_exit): Add "wait".
22578
22579Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22580
22581 * gdb.t06/signals.exp: xfail the continue from the handler for all
22582 targets.
22583
22584 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22585 function with watchpoints enabled, the i386 call dummy starts with
22586 a call.
22587
22588 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22589 386 bsd names its corefiles.
22590
22591Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22592
22593 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22594 compilers don't grok it.
22595 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22596 with small octal ints rather than character constants, which
22597 are signed and might not fit if first promoted to int.
22598
22599Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22600
22601 * gdb.t09/Makefile.in (clean): Remove corefile.
22602
22603Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22604
22605 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22606
22607Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22608 and Jim Kingdon (kingdon@cygnus.com)
22609
22610 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22611 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22612 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22613
22614Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22615
22616 * gdb.t17/interrupt.exp: Add xfail for hppa.
22617
22618Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22619
22620 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22621 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22622 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22623 to determine signed-ness of bitfields and use the result to setup
22624 the xfail.
22625 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22626 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22627 call line is reached if necessary.
22628
22629Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22630
22631 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22632
22633Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22634
22635 * gdb.t06/break.exp: Also test `clear' command.
22636
22637Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22638
22639 * gdb.t00/teststrategy.exp: Remove extra quote.
22640
22641 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22642 watchpoint enabled to be for all non-68k machines.
22643
22644 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22645
22646Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22647
22648 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22649 targets use aout.mt instead of ecoff.mt as gas understands
22650 standard aout format.
22651
22652Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22653
22654 * lib/gdb.exp (runto): Don't insist that function we are running to
22655 was compiled with -g.
22656
22657 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22658
22659 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22660 to get back into the read system call.
22661 Accept leading newline in case where we woke it up.
22662
22663Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22664
22665 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22666 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22667 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22668 enable ecoff configuration.
22669
22670Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22671
22672 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22673
22674Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22675
22676 * gdb.t16/printcmds.exp: Add another printf test.
22677
22678Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22679
22680 * configure.in: If configured -with-stabs on any target, add
22681 stabsdirs to configdirs.
22682
22683Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22684
22685 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22686 fun" so pattern does not match the command itself.
22687
22688Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22689
22690 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22691
22692Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22693
22694 * gdb.t17/interrupt.exp: Test for more things.
22695
22696Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22697
22698 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22699 compiler arranges the code and line numbers.
22700
22701 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22702
22703Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22704
22705 * gdb.t00/help.exp: Increase expect input buffer size.
22706
22707Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22708
22709 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22710
22711 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22712
22713 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22714
22715 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22716 [0-9]*, not just [0-9].
22717
22718Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22719
22720 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22721
22722 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22723
22724Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22725
22726 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22727
22728Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22729
22730 * gdb.t06/signals.c: Add xfails for sun3.
22731
22732 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22733
22734 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22735 test_stepping tests.
22736
22737Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22738
22739 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22740
22741 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22742
22743 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22744 rather than actually putting it through cpp twice.
22745
22746 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22747
22748Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22749
22750 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22751 no longer needed.
22752
22753Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22754
22755 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22756
22757 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22758 C++ features prints as "struct", make it a pass, not an xfail.
22759
22760Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22761
22762 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22763 Don't require VA to print as "class" rather than "struct".
22764
22765Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22766
22767 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22768
22769Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22770
22771 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22772
22773Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22774
22775 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22776 order.
22777
22778Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22779
22780 * gdb.t16/printcmds.exp: Add printf tests.
22781
22782 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22783
22784 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22785
22786Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22787
22788 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22789 pass counts, to counteract any existing or future setup_xfails.
22790
22791Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22792
22793 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22794 {BEGIN,END}_COMMON for common block instead of STAB.
22795 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22796
22797 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22798 intp_var should be N_GSYM not N_LSYM.
22799 wierd-aout.S: Use a label for the value of the N_SO.
22800 wierd.def: Remove all backslashes.
22801 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22802
22803Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22804
22805 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22806 get the expected next to inheritance3.
22807
22808Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22809
22810 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22811 now that gcc-2.4 gets it right.
22812
22813Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22814
22815 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22816
22817 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22818 generating comp-info.exp which works for cross-compilation.
22819
22820Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22821
22822 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22823 "*-*-sysv4.*".
22824
22825Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22826
22827 * gdb.t01/run.exp: Start with a fresh gdb.
22828 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22829 SVR4.x.
22830
22831Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22832
22833 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22834 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22835 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22836 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22837 things to remove.
22838
22839Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22840
22841 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22842 test cases from bug reports.
22843
22844Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22845
22846 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22847 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22848 avoid spurious xfails.
22849 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22850 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22851 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22852
22853Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22854
22855 * gdb.t00/teststrategy.exp: Rework to provide more useful
22856 description of each test, fix problem with systems that define
22857 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22858 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22859 results for "next over recursive call" so timeouts aren't taken
22860 by error.
22861
22862Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22863
22864 * gdb.t12/scope.exp: Test printing of variables before run.
22865
22866 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22867 printed in wrong order due to sorting.
22868
22869Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22870
22871 * gdb.t00/teststrategy.exp: Fix expected results for printing
22872 user entered string constant. Is array of char, prints with no
22873 address.
22874
22875 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22876 commands.
22877 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22878 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22879 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22880 of struct of char arrays.
22881 * gdb.t00/radix.exp: New tests for radix commands.
22882
22883Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22884
22885 * gdb.t16/printcmd.exp: Print a variable before running program
22886 (with xfail for AIX).
22887
22888Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22889
22890 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22891
22892 * gdb.t16/printcmd.exp: Don't print variables before running program.
22893
22894 * gdb.t06/break.exp: Don't require envp argument to main.
22895
22896 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22897
22898 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22899 Add xfails for rs6000.
22900
22901 * gdb.t02/whatis.exp: Change other tests not to re-test something
22902 we already tested.
22903
22904 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22905 each type used has a variable of that type.
22906
22907Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22908
22909 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22910
22911Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22912
22913 * configure.in: change srctrigger to be a file, not a directory
22914
22915Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22916
22917 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22918
22919 * gdb.t11/list.exp: Fixed a couple of typos.
22920
22921Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22922
22923 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22924 is fixed and PR is closed.
22925 * gdb.t16 (gdbme.c): Add simple test string variable.
22926 * gdb.t16 (printcmds.exp): Add tests with simple test string
22927 variable, primarily for boundaries on "set print elements".
22928
22929Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22930
22931 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22932 Make leading 0's optional and don't expect a tab in the middle
22933 of the number.
22934
22935 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22936
22937 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22938 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22939 don't end command passed to gdb_test with newline.
22940
22941 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22942 signed keyword away, don't expect signed bitfields to be signed.
22943
22944 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22945 printing with only as many 1's as are in the field as well as printing
22946 with 32 1's (see comment).
22947
22948Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22949
22950 * gdb.t00/default.exp: Start with a fresh gdb.
22951 * configure.in (configdirs): Remove gdb.t31 until the chill
22952 compiler works again. It no longer is able to find chillrt0
22953 since it isn't in libchill.a anymore.
22954 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22955 wierd.o, make more modular.
22956 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22957 spurious newlines that caused problems.
22958
22959Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22960
22961 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22962 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22963 gdb.stabs/wierd.{exp,def}: Many new tests.
22964
22965 * gdb.t00/default.exp: update info line for new message.
22966
22967 * gdb.t02/{whatis.exp,gdbme.c}:
22968 Test that "char *" doesn't print as "caddr_t".
22969
22970Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22971
22972 * gdb.t00/help.exp: Use .* in place of some help messages which
22973 just changed.
22974 gdb.t00/default.exp: Update "info frame" test for new message.
22975 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22976 Remove some xfails
22977
22978Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22979
22980 * gdb.t03/{gdbme.c,ptype.exp}:
22981 Add tests for typedef'd struct and union without tags.
22982 Also check "whatis" on a variable of a typedef'd enum without a tag.
22983
22984 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22985 PRMS 1823; the bug still exists but isn't reproduced by this test
22986 anymore), and remove rs6000 XFAIL (the bug is fixed).
22987
22988 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22989 duplicated from whatis.exp. For those that are left, accept
22990 "long", "long int", or "int" for long variables (whatis.exp already
22991 has an XFAIL for "int", so no need to fail it here).
22992
22993 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22994 Deal with GCC's names for types now that GDB uses the compiler's names.
22995
22996 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22997 setup_xfail's for sunos4. If we #defined the signed keyword away,
22998 don't expect GDB to know that char it is signed.
22999
23000 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23001
23002Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23003
23004 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23005 should work on any system, regardless of debugging format.
23006 * gdb.t21/demangle.exp: Move to gdb.t24.
23007 * gdb.t24/demangle.exp: Move from gdb.t21.
23008 * gdb.t24/{Makefile.in, configure.in}: New files.
23009
23010Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23011
23012 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23013 * gdb.stabs: New directory.
23014
23015Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23016
23017 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23018 not just "Quit anyway?".
23019
23020Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23021
23022 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23023 that all setup_xfails are immediately followed by clear_xfails.
23024
23025Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23026
23027 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23028 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23029 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23030 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23031 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23032 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23033 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23034 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23035 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23036 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23037 gdb.t31/chillvars.exp, lib/gdb.exp:
23038 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23039 bug-gdb@prep.ai.mit.edu.
23040
23041Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23042
23043 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23044 with 0.0, not integer 0.
23045
23046Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23047
23048 * gdb.t06/break.exp: Update for "Kill the program" message change.
23049
23050Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23051
23052 * Makefile.in (GDBFLAGS): Set to -nx.
23053 * Makefile.in (site.exp): Use GDBFLAGS.
23054
23055Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23056
23057 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23058 Makefiles.
23059 (check): depend on just-check.
23060 (just-check): added so that tests can be run without a noop
23061 build pass.
23062
23063Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23064
23065 Switch to using configure's configdirs.
23066 * Makefile.in (Makefile): add configure.in dependency.
23067 (SUBDIRS): removed redundant assignment.
23068 * configure.in: switch subdirs assignment to configdirs.
23069 * gdb.t*/configure.in: new files.
23070
23071Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23072
23073 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23074 works.
23075
23076Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23077
23078 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23079 in explicit rules. Apparently this is not supported by some makes.
23080
23081Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23082
23083 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23084
23085Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23086
23087 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23088 disappeared.
23089
23090Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23091
23092 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23093
23094Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23095
23096 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23097 watchpoint problem that is now fixed.
23098 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23099 uninitialized convenience variables.
23100 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23101 structures.
23102
23103Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23104
23105 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23106 which causes expect to get out of sync with gdb on long output
23107 from help set.
23108 * gdb.t09/corefile.exp: Make expected pattern for core file
23109 failing signal and frame output format less sun specific.
23110
23111Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23112
23113 * gdb.t31/chillvars.exp: Add and remove initial dummy
23114 breakpoint, so that symbol table is forced in.
23115 (Needed at least on Sunos4, though it seems not SVR4.)
23116 * gdb.t31/chillvars.exp: Update for changed output format.
23117
23118Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23119
a9c64011 23120 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23121
23122Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23123
23124 * Makefile.in: Added --srcdir when invoking runtest, removed the
23125 need for a local config file. (optional now)
23126
23127Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23128
23129 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23130 failure count used to force early termination. Add some more
23131 expected failures for gnu style demangling.
23132
23133Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23134
23135 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23136 pmi variable from gdb.t20/gdbme to get optimized away.
23137 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23138 Check for written corefile upon timeout _and_ eof.
23139
23140Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23141
23142 * config/unix-gdb.exp: Add missing return 0.
23143
23144Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23145
23146 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23147 test termination.
23148
23149Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23150
23151 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23152 disappeared.
23153
23154Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23155
23156 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23157 time as i860 support works.
23158
d63a86f8 23159 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23160 "backtrace 100\r" rather than just "backtrace\r", to match last
23161 change.
23162
23163Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23164
23165 * config/udi-gdb.exp (gdb_exit): Remove close command.
23166 (gdb_target_udi): New procedure to set the UDI target.
23167 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23168 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23169 Added waits for prompts after several question responses. Added
23170 some more responses used by a29k-amd-udi-gdb.
23171 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23172 pass different arguments, restart UDI connection after program
23173 completion.
23174 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23175 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23176 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23177 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23178 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23179 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23180 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23181 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23182 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23183 after program completion.
23184 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23185 compiled with a SELECT_VECS setting.
23186 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23187 infinite recursion.
23188
23189 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23190 Added checks for COFF results, and made them expected failures for
23191 all targets. It would be better to make them expected failures
23192 for COFF targets only.
23193
23194Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23195
23196 * Makefile.in: add null dvi target, don't bother to recurse
23197 through test directories for info and install-info; rename
23198 $(datadir) to be dejagnu instead of deja-gnu
23199
23200Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23201
23202 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23203 compiler to coredump.
23204 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23205 code.
23206
23207Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23208
23209 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23210 coredump.
23211 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23212 code.
23213
23214Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23215
23216 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23217 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23218 which in a shell. Deletes xgdb when done.
23219 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23220 Tests the return from the "set height" or "set width" commands.
23221 Added a few return codes where needed.
23222
23223Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23224
23225 * Makefile.in (SUBDIRS): Add gdb.t17.
23226 * configure.in (subdirs): Add gdb.t17.
23227 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23228 files to test gdb's calling of functions in the inferior with
23229 the correct arguments and gdb's ability to retrieve any
23230 result returned.
23231
23232Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23233
23234 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23235 may be called after gdb goes away. Previous versions of expect
23236 needed these to avoid file descriptor leaks, but they cause
23237 errors with the current revision of expect.
23238 * gdb.t00/gdbvars.exp: Use -re on expected output after
23239 setting sevenbit-strings.
23240 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23241 to set sevenbit-strings consistent across tests.
23242 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23243 set sevenbit-strings consistent across tests.
23244
23245Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23246
23247 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23248 expected output to match current "expect" expectations.
23249
23250Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23251
23252 * gdb.t00/default.exp: Change expected output for default "source"
23253 command, to match new gdb behavior which requires a filename to
23254 source.
23255
23256Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23257
23258 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23259 expected fail for i486-*-* that misses the marker2 function.
23260 * gdb.t10/crossload.exp (bfddefault): Allow successful
23261 recognition of a format to pass even if no symbols are found.
23262 Explicitly catch failures where the format is not recognized
23263 or is ambiguous, and add the reason to the fail message.
23264 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23265 the cause is and invalid target and add reason to failure message.
23266 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23267 elf32-i386, elf32-sparc, and elf32-i860.
23268 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23269 Set up expected failure for 'filename'::variable scope resolution,
23270 which is now apparently broken on all targets.
23271 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23272 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23273 gdb.t23/templates.exp: Change failure for missing binfile into
23274 just a warning.
23275 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23276 references.
23277
23278Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23279
23280 * gdb.t00/default.exp: Add expected output for default "source"
23281 command, to match new gdb behavior.
23282 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23283
23284Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23285
23286 * config/*-gdb.exp: returns an error, rather than exiting on
23287 internal errors.
23288
23289Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23290
23291 * gdb.t03/gdbme.c: Add pointer to struct variable.
23292 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23293 referencing struct members.
23294
23295Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23296
23297 * configure.in (mips-idt-ecoff): New target.
23298 * config/mips-gdb.exp: New file for remote board using MIPS remote
23299 debugging protocol.
23300
23301 * Redid configuration scheme. Removed gdb.t*/configure.in.
23302 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23303 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23304 distclean targets. Built executables via .o files. Adjusted
23305 tests to account for source files in $(srcdir) rather than
23306 $(objdir).
23307 * lib/gdb.exp (runto): Don't expect () after the function name,
23308 because it may have arguments.
23309
23310Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23311
23312 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23313 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23314 expected failures for mips-idt-* and mips-sgi-*.
23315 * gdb.t00/default.exp (attach): Kill process if requested.
23316 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23317 that does not read core files.
23318 * gdb.t01/run.exp: Removed checks for exit status code.
23319 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23320 it is linked in.
23321 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23322 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23323 appropriate, rather than doing it by hand.
23324 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23325 execution.
23326 * gdb.t10/crossload.exp: Kill existing program if needed.
23327 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23328 appropriate, rather than doing it by hand. Always increase
23329 timeout for this test, not just for VxWorks.
23330
23331Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23332
23333 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23334 of Chill STRUCT types and STRUCT values.
23335 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23336 than "char".
23337 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23338 struct2): New struct definitions and initializations to test
c906108c
SS
23339 simple Chill STRUCT types.
23340
23341Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23342
23343 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23344 the null byte at the end of strings.
23345 * gdb.t00/default.exp: Make show version insensitive to copyright
23346 date.
23347 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23348 to avoid dependencies on target char signedness.
23349 * gdb.t16/printcmds.exp: Update expected results for explicitly
23350 unsigned char.
23351 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23352 now work.
23353 * gdb.t21/demangle.exp: Add many more patterns for template
23354 demangling, most of them being expected failures.
23355 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23356 string we are matching for, to match on the whole string.
23357 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23358 and fix a whole bunch that had incorrect expected output but were
23359 passing anyway because of the bug in "proc demangle".
23360 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23361 type.
23362 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23363
23364Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23365
a9c64011
AS
23366 * gdb/testsuite: made modifications to testcases, etc., to allow
23367 them to work properly given the reorganization of deja-gnu and the
23368 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23369
23370Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23371
23372 * gdb/testsuite: Initial creation of gdb/testsuite.
23373 Migrated dejagnu testcases and support files for testing nm to
23374 gdb/testsuite from deja-gnu. These files were moved "as is"
23375 with no modifications. This migration is part of a major overhaul
23376 of dejagnu. The modifications to these testcases, etc., which
23377 will allow them to work with the new version of dejagnu will be
23378 made in a future update.
48efe704 23379
8d8cb839 23380 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23381\f
8d8cb839
EZ
23382;; Local Variables:
23383;; mode: change-log
23384;; left-margin: 8
23385;; fill-column: 74
23386;; version-control: never
23387;; End:
902f2ccb
MC
23388
23389 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23390 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23391 Copying and distribution of this file, with or without modification,
23392 are permitted provided the copyright notice and this notice are preserved.
This page took 2.300349 seconds and 4 git commands to generate.